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
694 INSTALL_STRIP_PROGRAM
710 MAINTAINER_MODE_FALSE
751 program_transform_name
764 enable_option_checking
765 enable_maintainer_mode
767 enable_dependency_tracking
777 enable_build_warnings
778 enable_gdb_build_warnings
780 ac_precious_vars
='build_alias
794 # Initialize some variables set by options.
796 ac_init_version
=false
797 ac_unrecognized_opts
=
799 # The variables have the same names as the options, with
800 # dashes changed to underlines.
808 program_transform_name
=s
,x
,x
,
816 # Installation directory options.
817 # These are left unexpanded so users can "make install exec_prefix=/foo"
818 # and all the variables that are supposed to be based on exec_prefix
819 # by default will actually change.
820 # Use braces instead of parens because sh, perl, etc. also accept them.
821 # (The list follows the same order as the GNU Coding Standards.)
822 bindir
='${exec_prefix}/bin'
823 sbindir
='${exec_prefix}/sbin'
824 libexecdir
='${exec_prefix}/libexec'
825 datarootdir
='${prefix}/share'
826 datadir
='${datarootdir}'
827 sysconfdir
='${prefix}/etc'
828 sharedstatedir
='${prefix}/com'
829 localstatedir
='${prefix}/var'
830 includedir
='${prefix}/include'
831 oldincludedir
='/usr/include'
832 docdir
='${datarootdir}/doc/${PACKAGE_TARNAME}'
833 infodir
='${datarootdir}/info'
838 libdir
='${exec_prefix}/lib'
839 localedir
='${datarootdir}/locale'
840 mandir
='${datarootdir}/man'
846 # If the previous option needs an argument, assign it.
847 if test -n "$ac_prev"; then
848 eval $ac_prev=\
$ac_option
854 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
859 # Accept the important Cygnus configure options, so we can diagnose typos.
861 case $ac_dashdash$ac_option in
865 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
867 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
870 -build |
--build |
--buil |
--bui |
--bu)
871 ac_prev
=build_alias
;;
872 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
873 build_alias
=$ac_optarg ;;
875 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
876 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
877 ac_prev
=cache_file
;;
878 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
879 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
880 cache_file
=$ac_optarg ;;
883 cache_file
=config.cache
;;
885 -datadir |
--datadir |
--datadi |
--datad)
887 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
888 datadir
=$ac_optarg ;;
890 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
891 |
--dataroo |
--dataro |
--datar)
892 ac_prev
=datarootdir
;;
893 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
894 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
895 datarootdir
=$ac_optarg ;;
897 -disable-* |
--disable-*)
898 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
899 # Reject names that are not valid shell variable names.
900 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
901 as_fn_error $?
"invalid feature name: $ac_useropt"
902 ac_useropt_orig
=$ac_useropt
903 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
904 case $ac_user_opts in
908 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
909 ac_unrecognized_sep
=', ';;
911 eval enable_
$ac_useropt=no
;;
913 -docdir |
--docdir |
--docdi |
--doc |
--do)
915 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
918 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
920 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
923 -enable-* |
--enable-*)
924 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
925 # Reject names that are not valid shell variable names.
926 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
927 as_fn_error $?
"invalid feature name: $ac_useropt"
928 ac_useropt_orig
=$ac_useropt
929 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
930 case $ac_user_opts in
934 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
935 ac_unrecognized_sep
=', ';;
937 eval enable_
$ac_useropt=\
$ac_optarg ;;
939 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
940 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
941 |
--exec |
--exe |
--ex)
942 ac_prev
=exec_prefix
;;
943 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
944 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
945 |
--exec=* |
--exe=* |
--ex=*)
946 exec_prefix
=$ac_optarg ;;
948 -gas |
--gas |
--ga |
--g)
949 # Obsolete; use --with-gas.
952 -help |
--help |
--hel |
--he |
-h)
954 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
955 ac_init_help
=recursive
;;
956 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
957 ac_init_help
=short
;;
959 -host |
--host |
--hos |
--ho)
960 ac_prev
=host_alias
;;
961 -host=* |
--host=* |
--hos=* |
--ho=*)
962 host_alias
=$ac_optarg ;;
964 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
966 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
968 htmldir
=$ac_optarg ;;
970 -includedir |
--includedir |
--includedi |
--included |
--include \
971 |
--includ |
--inclu |
--incl |
--inc)
972 ac_prev
=includedir
;;
973 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
974 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
975 includedir
=$ac_optarg ;;
977 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
979 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
980 infodir
=$ac_optarg ;;
982 -libdir |
--libdir |
--libdi |
--libd)
984 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
987 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
988 |
--libexe |
--libex |
--libe)
989 ac_prev
=libexecdir
;;
990 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
991 |
--libexe=* |
--libex=* |
--libe=*)
992 libexecdir
=$ac_optarg ;;
994 -localedir |
--localedir |
--localedi |
--localed |
--locale)
996 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
997 localedir
=$ac_optarg ;;
999 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1000 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1001 ac_prev
=localstatedir
;;
1002 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1003 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1004 localstatedir
=$ac_optarg ;;
1006 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1008 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1009 mandir
=$ac_optarg ;;
1011 -nfp |
--nfp |
--nf)
1012 # Obsolete; use --without-fp.
1015 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1016 |
--no-cr |
--no-c |
-n)
1019 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1020 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1023 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1024 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1025 |
--oldin |
--oldi |
--old |
--ol |
--o)
1026 ac_prev
=oldincludedir
;;
1027 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1028 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1029 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1030 oldincludedir
=$ac_optarg ;;
1032 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1034 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1035 prefix
=$ac_optarg ;;
1037 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1038 |
--program-pre |
--program-pr |
--program-p)
1039 ac_prev
=program_prefix
;;
1040 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1041 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1042 program_prefix
=$ac_optarg ;;
1044 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1045 |
--program-suf |
--program-su |
--program-s)
1046 ac_prev
=program_suffix
;;
1047 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1048 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1049 program_suffix
=$ac_optarg ;;
1051 -program-transform-name |
--program-transform-name \
1052 |
--program-transform-nam |
--program-transform-na \
1053 |
--program-transform-n |
--program-transform- \
1054 |
--program-transform |
--program-transfor \
1055 |
--program-transfo |
--program-transf \
1056 |
--program-trans |
--program-tran \
1057 |
--progr-tra |
--program-tr |
--program-t)
1058 ac_prev
=program_transform_name
;;
1059 -program-transform-name=* |
--program-transform-name=* \
1060 |
--program-transform-nam=* |
--program-transform-na=* \
1061 |
--program-transform-n=* |
--program-transform-=* \
1062 |
--program-transform=* |
--program-transfor=* \
1063 |
--program-transfo=* |
--program-transf=* \
1064 |
--program-trans=* |
--program-tran=* \
1065 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1066 program_transform_name
=$ac_optarg ;;
1068 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1070 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1071 pdfdir
=$ac_optarg ;;
1073 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1075 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1078 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1079 |
-silent |
--silent |
--silen |
--sile |
--sil)
1082 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1084 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1086 sbindir
=$ac_optarg ;;
1088 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1089 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1090 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1092 ac_prev
=sharedstatedir
;;
1093 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1094 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1095 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1097 sharedstatedir
=$ac_optarg ;;
1099 -site |
--site |
--sit)
1101 -site=* |
--site=* |
--sit=*)
1104 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1106 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1107 srcdir
=$ac_optarg ;;
1109 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1110 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1111 ac_prev
=sysconfdir
;;
1112 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1113 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1114 sysconfdir
=$ac_optarg ;;
1116 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1117 ac_prev
=target_alias
;;
1118 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1119 target_alias
=$ac_optarg ;;
1121 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1124 -version |
--version |
--versio |
--versi |
--vers |
-V)
1125 ac_init_version
=: ;;
1128 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1129 # Reject names that are not valid shell variable names.
1130 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1131 as_fn_error $?
"invalid package name: $ac_useropt"
1132 ac_useropt_orig
=$ac_useropt
1133 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1134 case $ac_user_opts in
1138 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1139 ac_unrecognized_sep
=', ';;
1141 eval with_
$ac_useropt=\
$ac_optarg ;;
1143 -without-* |
--without-*)
1144 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1145 # Reject names that are not valid shell variable names.
1146 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1147 as_fn_error $?
"invalid package name: $ac_useropt"
1148 ac_useropt_orig
=$ac_useropt
1149 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1150 case $ac_user_opts in
1154 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1155 ac_unrecognized_sep
=', ';;
1157 eval with_
$ac_useropt=no
;;
1160 # Obsolete; use --with-x.
1163 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1164 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1165 ac_prev
=x_includes
;;
1166 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1167 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1168 x_includes
=$ac_optarg ;;
1170 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1171 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1172 ac_prev
=x_libraries
;;
1173 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1174 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1175 x_libraries
=$ac_optarg ;;
1177 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1178 Try \`$0 --help' for more information"
1182 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1183 # Reject names that are not valid shell variable names.
1184 case $ac_envvar in #(
1185 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1186 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1188 eval $ac_envvar=\
$ac_optarg
1189 export $ac_envvar ;;
1192 # FIXME: should be removed in autoconf 3.0.
1193 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1194 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1195 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1196 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1202 if test -n "$ac_prev"; then
1203 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1204 as_fn_error $?
"missing argument to $ac_option"
1207 if test -n "$ac_unrecognized_opts"; then
1208 case $enable_option_checking in
1210 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1211 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1215 # Check all directory arguments for consistency.
1216 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1217 datadir sysconfdir sharedstatedir localstatedir includedir \
1218 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1219 libdir localedir mandir
1221 eval ac_val
=\$
$ac_var
1222 # Remove trailing slashes.
1225 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1226 eval $ac_var=\
$ac_val;;
1228 # Be sure to have absolute directory names.
1230 [\\/$
]* | ?
:[\\/]* ) continue;;
1231 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1233 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1236 # There might be people who depend on the old broken behavior: `$host'
1237 # used to hold the argument of --host etc.
1238 # FIXME: To remove some day.
1241 target
=$target_alias
1243 # FIXME: To remove some day.
1244 if test "x$host_alias" != x
; then
1245 if test "x$build_alias" = x
; then
1246 cross_compiling
=maybe
1247 elif test "x$build_alias" != "x$host_alias"; then
1253 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1255 test "$silent" = yes && exec 6>/dev
/null
1258 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1259 ac_ls_di
=`ls -di .` &&
1260 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1261 as_fn_error $?
"working directory cannot be determined"
1262 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1263 as_fn_error $?
"pwd does not report name of working directory"
1266 # Find the source files, if location was not specified.
1267 if test -z "$srcdir"; then
1268 ac_srcdir_defaulted
=yes
1269 # Try the directory containing this script, then the parent directory.
1270 ac_confdir
=`$as_dirname -- "$as_myself" ||
1271 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1272 X"$as_myself" : 'X\(//\)[^/]' \| \
1273 X"$as_myself" : 'X\(//\)$' \| \
1274 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1275 $as_echo X"$as_myself" |
1276 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1294 if test ! -r "$srcdir/$ac_unique_file"; then
1298 ac_srcdir_defaulted
=no
1300 if test ! -r "$srcdir/$ac_unique_file"; then
1301 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1302 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1304 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1306 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1308 # When building in place, set srcdir=.
1309 if test "$ac_abs_confdir" = "$ac_pwd"; then
1312 # Remove unnecessary trailing slashes from srcdir.
1313 # Double slashes in file names in object file debugging info
1314 # mess up M-x gdb in Emacs.
1316 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1318 for ac_var
in $ac_precious_vars; do
1319 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1320 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1321 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1322 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1326 # Report the --help message.
1328 if test "$ac_init_help" = "long"; then
1329 # Omit some internal or obsolete options to make the list less imposing.
1330 # This message is too long to be a string in the A/UX 3.1 sh.
1332 \`configure' configures gdbsupport 1.0 to adapt to many kinds of systems.
1334 Usage: $0 [OPTION]... [VAR=VALUE]...
1336 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1337 VAR=VALUE. See below for descriptions of some of the useful variables.
1339 Defaults for the options are specified in brackets.
1342 -h, --help display this help and exit
1343 --help=short display options specific to this package
1344 --help=recursive display the short help of all the included packages
1345 -V, --version display version information and exit
1346 -q, --quiet, --silent do not print \`checking ...' messages
1347 --cache-file=FILE cache test results in FILE [disabled]
1348 -C, --config-cache alias for \`--cache-file=config.cache'
1349 -n, --no-create do not create output files
1350 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1352 Installation directories:
1353 --prefix=PREFIX install architecture-independent files in PREFIX
1354 [$ac_default_prefix]
1355 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1358 By default, \`make install' will install all the files in
1359 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1360 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1361 for instance \`--prefix=\$HOME'.
1363 For better control, use the options below.
1365 Fine tuning of the installation directories:
1366 --bindir=DIR user executables [EPREFIX/bin]
1367 --sbindir=DIR system admin executables [EPREFIX/sbin]
1368 --libexecdir=DIR program executables [EPREFIX/libexec]
1369 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1370 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1371 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1372 --libdir=DIR object code libraries [EPREFIX/lib]
1373 --includedir=DIR C header files [PREFIX/include]
1374 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1375 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1376 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1377 --infodir=DIR info documentation [DATAROOTDIR/info]
1378 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1379 --mandir=DIR man documentation [DATAROOTDIR/man]
1380 --docdir=DIR documentation root [DATAROOTDIR/doc/gdbsupport]
1381 --htmldir=DIR html documentation [DOCDIR]
1382 --dvidir=DIR dvi documentation [DOCDIR]
1383 --pdfdir=DIR pdf documentation [DOCDIR]
1384 --psdir=DIR ps documentation [DOCDIR]
1390 --program-prefix=PREFIX prepend PREFIX to installed program names
1391 --program-suffix=SUFFIX append SUFFIX to installed program names
1392 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1395 --build=BUILD configure
for building on BUILD
[guessed
]
1396 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1397 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1401 if test -n "$ac_init_help"; then
1402 case $ac_init_help in
1403 short | recursive
) echo "Configuration of gdbsupport 1.0:";;
1408 --disable-option-checking ignore unrecognized
--enable/--with options
1409 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1410 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1411 --enable-maintainer-mode
1412 enable make rules and dependencies not useful
(and
1413 sometimes confusing
) to the casual installer
1414 --enable-silent-rules less verbose build output
(undo
: "make V=1")
1415 --disable-silent-rules verbose build output
(undo
: "make V=0")
1416 --enable-dependency-tracking
1417 do not reject slow dependency extractors
1418 --disable-dependency-tracking
1419 speeds up one-time build
1420 --enable-plugins Enable support
for plugins
1421 --disable-largefile omit support
for large files
1422 --disable-rpath do not hardcode runtime library paths
1423 --enable-unit-tests Enable the inclusion of unit tests when compiling
1425 --enable-werror treat compile warnings as errors
1426 --enable-build-warnings enable build-time compiler warnings
if gcc is used
1427 --enable-gdb-build-warnings
1428 enable GDB specific build-time compiler warnings
if
1432 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1433 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1434 --with-intel-pt include Intel Processor Trace support
(auto
/yes
/no
)
1435 --with-gnu-ld assume the C compiler uses GNU ld default
=no
1436 --with-libipt-prefix[=DIR
] search
for libipt
in DIR
/include and DIR
/lib
1437 --without-libipt-prefix don
't search for libipt in includedir and libdir
1438 --with-libipt-type=TYPE type of library to search for (auto/static/shared)
1440 Some influential environment variables:
1441 CC C compiler command
1442 CFLAGS C compiler flags
1443 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1444 nonstandard directory <lib dir>
1445 LIBS libraries to pass to the linker, e.g. -l<library>
1446 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1447 you have headers in a nonstandard directory <include dir>
1448 CXX C++ compiler command
1449 CXXFLAGS C++ compiler flags
1452 Use these variables to override the choices made by `configure' or to
help
1453 it to
find libraries and programs with nonstandard names
/locations.
1455 Report bugs to the package provider.
1460 if test "$ac_init_help" = "recursive"; then
1461 # If there are subdirs, report their specific --help.
1462 for ac_dir
in : $ac_subdirs_all; do test "x$ac_dir" = x
: && continue
1463 test -d "$ac_dir" ||
1464 { cd "$srcdir" && ac_pwd
=`pwd` && srcdir
=.
&& test -d "$ac_dir"; } ||
1469 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1471 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1472 # A ".." for each directory in $ac_dir_suffix.
1473 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1474 case $ac_top_builddir_sub in
1475 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1476 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
1479 ac_abs_top_builddir
=$ac_pwd
1480 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
1481 # for backward compatibility:
1482 ac_top_builddir
=$ac_top_build_prefix
1485 .
) # We are building in place.
1487 ac_top_srcdir
=$ac_top_builddir_sub
1488 ac_abs_top_srcdir
=$ac_pwd ;;
1489 [\\/]* | ?
:[\\/]* ) # Absolute name.
1490 ac_srcdir
=$srcdir$ac_dir_suffix;
1491 ac_top_srcdir
=$srcdir
1492 ac_abs_top_srcdir
=$srcdir ;;
1494 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
1495 ac_top_srcdir
=$ac_top_build_prefix$srcdir
1496 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
1498 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
1500 cd "$ac_dir" ||
{ ac_status
=$?
; continue; }
1501 # Check for guested configure.
1502 if test -f "$ac_srcdir/configure.gnu"; then
1504 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1505 elif test -f "$ac_srcdir/configure"; then
1507 $SHELL "$ac_srcdir/configure" --help=recursive
1509 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1511 cd "$ac_pwd" ||
{ ac_status
=$?
; break; }
1515 test -n "$ac_init_help" && exit $ac_status
1516 if $ac_init_version; then
1518 gdbsupport configure
1.0
1519 generated by GNU Autoconf
2.69
1521 Copyright
(C
) 2012 Free Software Foundation
, Inc.
1522 This configure
script is free software
; the Free Software Foundation
1523 gives unlimited permission to copy
, distribute and modify it.
1528 ## ------------------------ ##
1529 ## Autoconf initialization. ##
1530 ## ------------------------ ##
1532 # ac_fn_c_try_compile LINENO
1533 # --------------------------
1534 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1535 ac_fn_c_try_compile
()
1537 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1538 rm -f conftest.
$ac_objext
1539 if { { ac_try
="$ac_compile"
1541 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1542 *) ac_try_echo=$ac_try;;
1544 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1545 $as_echo "$ac_try_echo"; } >&5
1546 (eval "$ac_compile") 2>conftest.err
1548 if test -s conftest.err; then
1549 grep -v '^ *+' conftest.err >conftest.er1
1550 cat conftest.er1 >&5
1551 mv -f conftest.er1 conftest.err
1553 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1554 test $ac_status = 0; } && {
1555 test -z "$ac_c_werror_flag" ||
1556 test ! -s conftest.err
1557 } && test -s conftest.$ac_objext; then :
1560 $as_echo "$as_me: failed program was:" >&5
1561 sed 's/^/| /' conftest.$ac_ext >&5
1565 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1566 as_fn_set_status $ac_retval
1568 } # ac_fn_c_try_compile
1570 # ac_fn_cxx_try_compile LINENO
1571 # ----------------------------
1572 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1573 ac_fn_cxx_try_compile ()
1575 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1576 rm -f conftest.$ac_objext
1577 if { { ac_try="$ac_compile"
1579 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1580 *) ac_try_echo
=$ac_try;;
1582 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1583 $as_echo "$ac_try_echo"; } >&5
1584 (eval "$ac_compile") 2>conftest.err
1586 if test -s conftest.err
; then
1587 grep -v '^ *+' conftest.err
>conftest.er1
1588 cat conftest.er1
>&5
1589 mv -f conftest.er1 conftest.err
1591 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1592 test $ac_status = 0; } && {
1593 test -z "$ac_cxx_werror_flag" ||
1594 test ! -s conftest.err
1595 } && test -s conftest.
$ac_objext; then :
1598 $as_echo "$as_me: failed program was:" >&5
1599 sed 's/^/| /' conftest.
$ac_ext >&5
1603 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1604 as_fn_set_status
$ac_retval
1606 } # ac_fn_cxx_try_compile
1608 # ac_fn_c_try_cpp LINENO
1609 # ----------------------
1610 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1613 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1614 if { { ac_try
="$ac_cpp conftest.$ac_ext"
1616 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1617 *) ac_try_echo=$ac_try;;
1619 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1620 $as_echo "$ac_try_echo"; } >&5
1621 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1623 if test -s conftest.err; then
1624 grep -v '^ *+' conftest.err >conftest.er1
1625 cat conftest.er1 >&5
1626 mv -f conftest.er1 conftest.err
1628 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1629 test $ac_status = 0; } > conftest.i && {
1630 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1631 test ! -s conftest.err
1635 $as_echo "$as_me: failed program was:" >&5
1636 sed 's/^/| /' conftest.$ac_ext >&5
1640 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1641 as_fn_set_status $ac_retval
1645 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1646 # -------------------------------------------------------
1647 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1648 # the include files in INCLUDES and setting the cache variable VAR
1650 ac_fn_c_check_header_mongrel ()
1652 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1653 if eval \${$3+:} false; then :
1654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1655 $as_echo_n "checking for $2... " >&6; }
1656 if eval \${$3+:} false; then :
1657 $as_echo_n "(cached) " >&6
1660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1661 $as_echo "$ac_res" >&6; }
1663 # Is the header compilable?
1664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1665 $as_echo_n "checking $2 usability... " >&6; }
1666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1667 /* end confdefs.h. */
1671 if ac_fn_c_try_compile "$LINENO"; then :
1672 ac_header_compiler=yes
1674 ac_header_compiler=no
1676 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1678 $as_echo "$ac_header_compiler" >&6; }
1680 # Is the header present?
1681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1682 $as_echo_n "checking $2 presence... " >&6; }
1683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1684 /* end confdefs.h. */
1687 if ac_fn_c_try_cpp "$LINENO"; then :
1688 ac_header_preproc=yes
1690 ac_header_preproc=no
1692 rm -f conftest.err conftest.i conftest.$ac_ext
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1694 $as_echo "$ac_header_preproc" >&6; }
1696 # So? What about this header?
1697 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1700 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1702 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1706 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1707 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1708 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1709 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1710 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1711 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1712 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1713 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1714 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1718 $as_echo_n "checking for $2... " >&6; }
1719 if eval \${$3+:} false; then :
1720 $as_echo_n "(cached) " >&6
1722 eval "$3=\$ac_header_compiler"
1725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1726 $as_echo "$ac_res" >&6; }
1728 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1730 } # ac_fn_c_check_header_mongrel
1732 # ac_fn_c_try_run LINENO
1733 # ----------------------
1734 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1735 # that executables *can* be run.
1738 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1739 if { { ac_try="$ac_link"
1741 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1742 *) ac_try_echo
=$ac_try;;
1744 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1745 $as_echo "$ac_try_echo"; } >&5
1746 (eval "$ac_link") 2>&5
1748 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1749 test $ac_status = 0; } && { ac_try
='./conftest$ac_exeext'
1750 { { case "(($ac_try" in
1751 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1752 *) ac_try_echo=$ac_try;;
1754 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1755 $as_echo "$ac_try_echo"; } >&5
1756 (eval "$ac_try") 2>&5
1758 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1759 test $ac_status = 0; }; }; then :
1762 $as_echo "$as_me: program exited with status $ac_status" >&5
1763 $as_echo "$as_me: failed program was:" >&5
1764 sed 's/^/| /' conftest.$ac_ext >&5
1766 ac_retval=$ac_status
1768 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1769 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1770 as_fn_set_status $ac_retval
1774 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1775 # -------------------------------------------------------
1776 # Tests whether HEADER exists and can be compiled using the include files in
1777 # INCLUDES, setting the cache variable VAR accordingly.
1778 ac_fn_c_check_header_compile ()
1780 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1782 $as_echo_n "checking for $2... " >&6; }
1783 if eval \${$3+:} false; then :
1784 $as_echo_n "(cached) " >&6
1786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1787 /* end confdefs.h. */
1791 if ac_fn_c_try_compile "$LINENO"; then :
1796 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1800 $as_echo "$ac_res" >&6; }
1801 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1803 } # ac_fn_c_check_header_compile
1805 # ac_fn_c_try_link LINENO
1806 # -----------------------
1807 # Try to link conftest.$ac_ext, and return whether this succeeded.
1810 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1811 rm -f conftest.$ac_objext conftest$ac_exeext
1812 if { { ac_try="$ac_link"
1814 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1815 *) ac_try_echo
=$ac_try;;
1817 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1818 $as_echo "$ac_try_echo"; } >&5
1819 (eval "$ac_link") 2>conftest.err
1821 if test -s conftest.err
; then
1822 grep -v '^ *+' conftest.err
>conftest.er1
1823 cat conftest.er1
>&5
1824 mv -f conftest.er1 conftest.err
1826 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1827 test $ac_status = 0; } && {
1828 test -z "$ac_c_werror_flag" ||
1829 test ! -s conftest.err
1830 } && test -s conftest
$ac_exeext && {
1831 test "$cross_compiling" = yes ||
1832 test -x conftest
$ac_exeext
1836 $as_echo "$as_me: failed program was:" >&5
1837 sed 's/^/| /' conftest.
$ac_ext >&5
1841 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1842 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1843 # interfere with the next link command; also delete a directory that is
1844 # left behind by Apple's compiler. We do this before executing the actions.
1845 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1846 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1847 as_fn_set_status
$ac_retval
1849 } # ac_fn_c_try_link
1851 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1852 # -------------------------------------------
1853 # Tests whether TYPE exists after having included INCLUDES, setting cache
1854 # variable VAR accordingly.
1855 ac_fn_c_check_type
()
1857 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1859 $as_echo_n "checking for $2... " >&6; }
1860 if eval \
${$3+:} false
; then :
1861 $as_echo_n "(cached) " >&6
1864 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1865 /* end confdefs.h. */
1876 if ac_fn_c_try_compile
"$LINENO"; then :
1877 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1878 /* end confdefs.h. */
1889 if ac_fn_c_try_compile
"$LINENO"; then :
1894 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1896 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1900 $as_echo "$ac_res" >&6; }
1901 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1903 } # ac_fn_c_check_type
1905 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1906 # --------------------------------------------
1907 # Tries to find the compile-time value of EXPR in a program that includes
1908 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1910 ac_fn_c_compute_int
()
1912 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1913 if test "$cross_compiling" = yes; then
1914 # Depending upon the size, compute the lo and hi bounds.
1915 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1916 /* end confdefs.h. */
1921 static int test_array [1 - 2 * !(($2) >= 0)];
1923 return test_array [0];
1929 if ac_fn_c_try_compile
"$LINENO"; then :
1932 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1933 /* end confdefs.h. */
1938 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1940 return test_array [0];
1946 if ac_fn_c_try_compile
"$LINENO"; then :
1947 ac_hi
=$ac_mid; break
1949 as_fn_arith
$ac_mid + 1 && ac_lo
=$as_val
1950 if test $ac_lo -le $ac_mid; then
1954 as_fn_arith
2 '*' $ac_mid + 1 && ac_mid
=$as_val
1956 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1959 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1960 /* end confdefs.h. */
1965 static int test_array [1 - 2 * !(($2) < 0)];
1967 return test_array [0];
1973 if ac_fn_c_try_compile
"$LINENO"; then :
1976 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1977 /* end confdefs.h. */
1982 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1984 return test_array [0];
1990 if ac_fn_c_try_compile
"$LINENO"; then :
1991 ac_lo
=$ac_mid; break
1993 as_fn_arith
'(' $ac_mid ')' - 1 && ac_hi
=$as_val
1994 if test $ac_mid -le $ac_hi; then
1998 as_fn_arith
2 '*' $ac_mid && ac_mid
=$as_val
2000 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2005 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2007 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2008 # Binary search between lo and hi bounds.
2009 while test "x$ac_lo" != "x$ac_hi"; do
2010 as_fn_arith
'(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid
=$as_val
2011 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2012 /* end confdefs.h. */
2017 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2019 return test_array [0];
2025 if ac_fn_c_try_compile
"$LINENO"; then :
2028 as_fn_arith
'(' $ac_mid ')' + 1 && ac_lo
=$as_val
2030 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2033 ?
*) eval "$3=\$ac_lo"; ac_retval
=0 ;;
2037 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2038 /* end confdefs.h. */
2040 static long int longval () { return $2; }
2041 static unsigned long int ulongval () { return $2; }
2048 FILE *f = fopen ("conftest.val", "w");
2053 long int i = longval ();
2056 fprintf (f, "%ld", i);
2060 unsigned long int i = ulongval ();
2063 fprintf (f, "%lu", i);
2065 /* Do not output a trailing newline, as this causes \r\n confusion
2066 on some platforms. */
2067 return ferror (f) || fclose (f) != 0;
2073 if ac_fn_c_try_run
"$LINENO"; then :
2074 echo >>conftest.val
; read $3 <conftest.val
; ac_retval
=0
2078 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
2079 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
2083 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2084 as_fn_set_status
$ac_retval
2086 } # ac_fn_c_compute_int
2088 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2089 # ---------------------------------------------
2090 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2092 ac_fn_c_check_decl
()
2094 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2095 as_decl_name
=`echo $2|sed 's/ *(.*//'`
2096 as_decl_use
=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2098 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2099 if eval \
${$3+:} false
; then :
2100 $as_echo_n "(cached) " >&6
2102 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2103 /* end confdefs.h. */
2108 #ifndef $as_decl_name
2110 (void) $as_decl_use;
2112 (void) $as_decl_name;
2120 if ac_fn_c_try_compile
"$LINENO"; then :
2125 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2129 $as_echo "$ac_res" >&6; }
2130 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2132 } # ac_fn_c_check_decl
2134 # ac_fn_c_check_func LINENO FUNC VAR
2135 # ----------------------------------
2136 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2137 ac_fn_c_check_func
()
2139 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2141 $as_echo_n "checking for $2... " >&6; }
2142 if eval \
${$3+:} false
; then :
2143 $as_echo_n "(cached) " >&6
2145 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2146 /* end confdefs.h. */
2147 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2148 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2149 #define $2 innocuous_$2
2151 /* System header to define __stub macros and hopefully few prototypes,
2152 which can conflict with char $2 (); below.
2153 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2154 <limits.h> exists even on freestanding compilers. */
2157 # include <limits.h>
2159 # include <assert.h>
2164 /* Override any GCC internal prototype to avoid an error.
2165 Use char because int might match the return type of a GCC
2166 builtin and then its argument prototype would still apply. */
2171 /* The GNU C library defines this for functions which it implements
2172 to always fail with ENOSYS. Some functions are actually named
2173 something starting with __ and the normal name is an alias. */
2174 #if defined __stub_$2 || defined __stub___$2
2186 if ac_fn_c_try_link
"$LINENO"; then :
2191 rm -f core conftest.err conftest.
$ac_objext \
2192 conftest
$ac_exeext conftest.
$ac_ext
2195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2196 $as_echo "$ac_res" >&6; }
2197 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2199 } # ac_fn_c_check_func
2201 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2202 # ----------------------------------------------------
2203 # Tries to find if the field MEMBER exists in type AGGR, after including
2204 # INCLUDES, setting cache variable VAR accordingly.
2205 ac_fn_c_check_member
()
2207 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2209 $as_echo_n "checking for $2.$3... " >&6; }
2210 if eval \
${$4+:} false
; then :
2211 $as_echo_n "(cached) " >&6
2213 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2214 /* end confdefs.h. */
2226 if ac_fn_c_try_compile
"$LINENO"; then :
2229 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2230 /* end confdefs.h. */
2236 if (sizeof ac_aggr.$3)
2242 if ac_fn_c_try_compile
"$LINENO"; then :
2247 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2249 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2253 $as_echo "$ac_res" >&6; }
2254 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2256 } # ac_fn_c_check_member
2258 # ac_fn_cxx_try_link LINENO
2259 # -------------------------
2260 # Try to link conftest.$ac_ext, and return whether this succeeded.
2261 ac_fn_cxx_try_link
()
2263 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2264 rm -f conftest.
$ac_objext conftest
$ac_exeext
2265 if { { ac_try
="$ac_link"
2267 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2268 *) ac_try_echo=$ac_try;;
2270 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2271 $as_echo "$ac_try_echo"; } >&5
2272 (eval "$ac_link") 2>conftest.err
2274 if test -s conftest.err; then
2275 grep -v '^ *+' conftest.err >conftest.er1
2276 cat conftest.er1 >&5
2277 mv -f conftest.er1 conftest.err
2279 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2280 test $ac_status = 0; } && {
2281 test -z "$ac_cxx_werror_flag" ||
2282 test ! -s conftest.err
2283 } && test -s conftest$ac_exeext && {
2284 test "$cross_compiling" = yes ||
2285 test -x conftest$ac_exeext
2289 $as_echo "$as_me: failed program was:" >&5
2290 sed 's/^/| /' conftest.$ac_ext >&5
2294 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2295 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2296 # interfere with the next link command; also delete a directory that is
2297 # left behind by Apple's compiler. We do this before executing the actions.
2298 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2299 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2300 as_fn_set_status $ac_retval
2302 } # ac_fn_cxx_try_link
2304 # ac_fn_cxx_check_func LINENO FUNC VAR
2305 # ------------------------------------
2306 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2307 ac_fn_cxx_check_func ()
2309 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2311 $as_echo_n "checking for $2... " >&6; }
2312 if eval \${$3+:} false; then :
2313 $as_echo_n "(cached) " >&6
2315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2316 /* end confdefs.h. */
2317 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2318 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2319 #define $2 innocuous_$2
2321 /* System header to define __stub macros and hopefully few prototypes,
2322 which can conflict with char $2 (); below.
2323 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2324 <limits.h> exists even on freestanding compilers. */
2327 # include <limits.h>
2329 # include <assert.h>
2334 /* Override any GCC internal prototype to avoid an error.
2335 Use char because int might match the return type of a GCC
2336 builtin and then its argument prototype would still apply. */
2341 /* The GNU C library defines this for functions which it implements
2342 to always fail with ENOSYS. Some functions are actually named
2343 something starting with __ and the normal name is an alias. */
2344 #if defined __stub_$2 || defined __stub___$2
2356 if ac_fn_cxx_try_link "$LINENO"; then :
2361 rm -f core conftest.err conftest.$ac_objext \
2362 conftest$ac_exeext conftest.$ac_ext
2365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2366 $as_echo "$ac_res" >&6; }
2367 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2369 } # ac_fn_cxx_check_func
2370 cat >config.log <<_ACEOF
2371 This file contains any messages produced by compilers while
2372 running configure, to aid debugging if configure makes a mistake.
2374 It was created by gdbsupport $as_me 1.0, which was
2375 generated by GNU Autoconf 2.69. Invocation command line was
2387 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
2388 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
2389 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
2390 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
2391 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
2393 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
2394 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
2396 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
2397 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
2398 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
2399 /usr/bin/hostinfo = `(/usr
/bin
/hostinfo
) 2>/dev
/null ||
echo unknown
`
2400 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
2401 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
2402 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
2406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2410 test -z "$as_dir" && as_dir=.
2411 $as_echo "PATH: $as_dir"
2427 # Keep a trace of the command line.
2428 # Strip out --no-create and --no-recursion so they do not pile up.
2429 # Strip out --silent because we don't want to record it for future runs.
2430 # Also quote any args containing shell meta-characters.
2431 # Make two passes to allow for proper duplicate-argument suppression.
2435 ac_must_keep_next=false
2441 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2442 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2443 | -silent | --silent | --silen | --sile | --sil)
2446 ac_arg=`$as_echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
2449 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2451 as_fn_append ac_configure_args1 " '$ac_arg'"
2452 if test $ac_must_keep_next = true; then
2453 ac_must_keep_next=false # Got value, back to normal.
2456 *=* | --config-cache | -C | -disable-* | --disable-* \
2457 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2458 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2459 | -with-* | --with-* | -without-* | --without-* | --x)
2460 case "$ac_configure_args0 " in
2461 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2464 -* ) ac_must_keep_next=true ;;
2467 as_fn_append ac_configure_args " '$ac_arg'"
2472 { ac_configure_args0=; unset ac_configure_args0;}
2473 { ac_configure_args1=; unset ac_configure_args1;}
2475 # When interrupted or exit'd, cleanup temporary files, and complete
2476 # config.log. We remove comments because anyway the quotes in there
2477 # would cause problems or look ugly.
2478 # WARNING: Use '\'' to represent an apostrophe within the trap.
2479 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2480 trap 'exit_status=$?
2481 # Save into config.log some information that might help in debugging.
2485 $as_echo "## ---------------- ##
2486 ## Cache variables. ##
2487 ## ---------------- ##"
2489 # The following way of writing the cache mishandles newlines in values,
2491 for ac_var in `(set) 2>&1 |
sed -n '\''s
/^\
([a-zA-Z_
][a-zA-Z0-9_
]*\
)=.
*/\
1/p
'\''`; do
2492 eval ac_val=\$$ac_var
2496 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2497 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2500 _ | IFS | as_nl) ;; #(
2501 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2502 *) { eval $ac_var=; unset $ac_var;} ;;
2507 case $as_nl`(ac_space
='\'' '\''; set) 2>&1` in #(
2508 *${as_nl}ac_space=\ *)
2510 "s/'\''/'\''\\\\'\'''\''/g;
2511 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2514 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2521 $as_echo "## ----------------- ##
2522 ## Output variables. ##
2523 ## ----------------- ##"
2525 for ac_var in $ac_subst_vars
2527 eval ac_val=\$$ac_var
2529 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2531 $as_echo "$ac_var='\''$ac_val'\''"
2535 if test -n "$ac_subst_files"; then
2536 $as_echo "## ------------------- ##
2537 ## File substitutions. ##
2538 ## ------------------- ##"
2540 for ac_var in $ac_subst_files
2542 eval ac_val=\$$ac_var
2544 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2546 $as_echo "$ac_var='\''$ac_val'\''"
2551 if test -s confdefs.h; then
2552 $as_echo "## ----------- ##
2559 test "$ac_signal" != 0 &&
2560 $as_echo "$as_me: caught signal $ac_signal"
2561 $as_echo "$as_me: exit $exit_status"
2563 rm -f core *.core core.conftest.* &&
2564 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2567 for ac_signal in 1 2 13 15; do
2568 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2572 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2573 rm -f -r conftest* confdefs.h
2575 $as_echo "/* confdefs.h */" > confdefs.h
2577 # Predefined preprocessor variables.
2579 cat >>confdefs.h <<_ACEOF
2580 #define PACKAGE_NAME "$PACKAGE_NAME"
2583 cat >>confdefs.h <<_ACEOF
2584 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2587 cat >>confdefs.h <<_ACEOF
2588 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2591 cat >>confdefs.h <<_ACEOF
2592 #define PACKAGE_STRING "$PACKAGE_STRING"
2595 cat >>confdefs.h <<_ACEOF
2596 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2599 cat >>confdefs.h <<_ACEOF
2600 #define PACKAGE_URL "$PACKAGE_URL"
2604 # Let the site file select an alternate cache file if it wants to.
2605 # Prefer an explicitly selected file to automatically selected ones.
2608 if test -n "$CONFIG_SITE"; then
2609 # We do not want a PATH search for config.site.
2610 case $CONFIG_SITE in #((
2611 -*) ac_site_file1=./$CONFIG_SITE;;
2612 */*) ac_site_file1=$CONFIG_SITE;;
2613 *) ac_site_file1=./$CONFIG_SITE;;
2615 elif test "x$prefix" != xNONE; then
2616 ac_site_file1=$prefix/share/config.site
2617 ac_site_file2=$prefix/etc/config.site
2619 ac_site_file1=$ac_default_prefix/share/config.site
2620 ac_site_file2=$ac_default_prefix/etc/config.site
2622 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2624 test "x$ac_site_file" = xNONE && continue
2625 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2626 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2627 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2628 sed 's/^/| /' "$ac_site_file" >&5
2630 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2631 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2632 as_fn_error $? "failed to load site
script $ac_site_file
2633 See \
`config.log' for more details" "$LINENO" 5; }
2637 if test -r "$cache_file"; then
2638 # Some versions of bash will fail to source /dev/null (special files
2639 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2640 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2641 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2642 $as_echo "$as_me: loading cache $cache_file" >&6;}
2644 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2645 *) . "./$cache_file";;
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2650 $as_echo "$as_me: creating cache $cache_file" >&6;}
2654 as_fn_append ac_header_list " stdlib.h"
2655 as_fn_append ac_header_list " unistd.h"
2656 as_fn_append ac_header_list " sys/param.h"
2657 # Check that the precious variables saved in the cache have kept the same
2659 ac_cache_corrupted=false
2660 for ac_var in $ac_precious_vars; do
2661 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2662 eval ac_new_set=\$ac_env_${ac_var}_set
2663 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2664 eval ac_new_val=\$ac_env_${ac_var}_value
2665 case $ac_old_set,$ac_new_set in
2667 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&5
2668 $as_echo "$as_me: error
: \
`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2669 ac_cache_corrupted=: ;;
2671 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not
set in the previous run
" >&5
2672 $as_echo "$as_me: error
: \
`$ac_var' was not set in the previous run" >&2;}
2673 ac_cache_corrupted=: ;;
2676 if test "x$ac_old_val" != "x$ac_new_val"; then
2677 # differences in whitespace do not lead to failure.
2678 ac_old_val_w=`echo x
$ac_old_val`
2679 ac_new_val_w=`echo x
$ac_new_val`
2680 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2681 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2682 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run
:" >&2;}
2683 ac_cache_corrupted=:
2685 { $as_echo "$as_me:${as_lineno-$LINENO}: warning
: ignoring whitespace changes
in \
`$ac_var' since the previous run:" >&5
2686 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2687 eval $ac_var=\$ac_old_val
2689 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2690 $as_echo "$as_me: former value
: \
`$ac_old_val'" >&2;}
2691 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2692 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2695 # Pass precious variables to config.status.
2696 if test "$ac_new_set" = set; then
2698 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s
/'/'\\\\\\\\''/g
"` ;;
2699 *) ac_arg=$ac_var=$ac_new_val ;;
2701 case " $ac_configure_args " in
2702 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2703 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2707 if $ac_cache_corrupted; then
2708 { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
2709 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2710 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2711 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2712 as_fn_error $? "run \`make distclean' and
/or \
`rm $cache_file' and start over" "$LINENO" 5
2714 ## -------------------- ##
2715 ## Main body of script. ##
2716 ## -------------------- ##
2719 ac_cpp='$CPP $CPPFLAGS'
2720 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2721 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2722 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2729 ac_config_headers="$ac_config_headers config.h:config.in"
2732 # Set build, build_cpu, build_vendor and build_os.
2734 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2735 if test -f "$ac_dir/install-sh"; then
2737 ac_install_sh="$ac_aux_dir/install-sh -c"
2739 elif test -f "$ac_dir/install.sh"; then
2741 ac_install_sh="$ac_aux_dir/install.sh -c"
2743 elif test -f "$ac_dir/shtool"; then
2745 ac_install_sh="$ac_aux_dir/shtool install -c"
2749 if test -z "$ac_aux_dir"; then
2750 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2753 # These three variables are undocumented and unsupported,
2754 # and are intended to be withdrawn in a future Autoconf release.
2755 # They can cause serious problems if a builder's source tree is in a directory
2756 # whose full name contains unusual characters.
2757 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2758 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2759 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2762 # Make sure we can run config.sub.
2763 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2764 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2767 $as_echo_n "checking build system type... " >&6; }
2768 if ${ac_cv_build+:} false; then :
2769 $as_echo_n "(cached) " >&6
2771 ac_build_alias=$build_alias
2772 test "x$ac_build_alias" = x &&
2773 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2774 test "x$ac_build_alias" = x &&
2775 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2776 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2777 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2781 $as_echo "$ac_cv_build" >&6; }
2782 case $ac_cv_build in
2784 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2787 ac_save_IFS=$IFS; IFS='-'
2793 # Remember, the first character of IFS is used to create $*,
2794 # except with old shells:
2797 case $build_os in *\ *) build_os=`echo "$build_os" |
sed 's/ /-/g'`;; esac
2801 # Set host, host_cpu, host_vendor, and host_os.
2802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2803 $as_echo_n "checking host system type... " >&6; }
2804 if ${ac_cv_host+:} false; then :
2805 $as_echo_n "(cached) " >&6
2807 if test "x$host_alias" = x; then
2808 ac_cv_host=$ac_cv_build
2810 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2811 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2816 $as_echo "$ac_cv_host" >&6; }
2819 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2822 ac_save_IFS=$IFS; IFS='-'
2828 # Remember, the first character of IFS is used to create $*,
2829 # except with old shells:
2832 case $host_os in *\ *) host_os=`echo "$host_os" |
sed 's/ /-/g'`;; esac
2836 # Set target, target_cpu, target_vendor, and target_os.
2837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2838 $as_echo_n "checking target system type... " >&6; }
2839 if ${ac_cv_target+:} false; then :
2840 $as_echo_n "(cached) " >&6
2842 if test "x$target_alias" = x; then
2843 ac_cv_target=$ac_cv_host
2845 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2846 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2851 $as_echo "$ac_cv_target" >&6; }
2852 case $ac_cv_target in
2854 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2856 target=$ac_cv_target
2857 ac_save_IFS=$IFS; IFS='-'
2863 # Remember, the first character of IFS is used to create $*,
2864 # except with old shells:
2867 case $target_os in *\ *) target_os=`echo "$target_os" |
sed 's/ /-/g'`;; esac
2870 # The aliases save the names the user supplied, while $host etc.
2871 # will get canonicalized.
2872 test -n "$target_alias" &&
2873 test "$program_prefix$program_suffix$program_transform_name" = \
2875 program_prefix=${target_alias}-
2878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2879 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2880 # Check whether --enable-maintainer-mode was given.
2881 if test "${enable_maintainer_mode+set}" = set; then :
2882 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2884 USE_MAINTAINER_MODE=no
2887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2888 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2889 if test $USE_MAINTAINER_MODE = yes; then
2890 MAINTAINER_MODE_TRUE=
2891 MAINTAINER_MODE_FALSE='#'
2893 MAINTAINER_MODE_TRUE='#'
2894 MAINTAINER_MODE_FALSE=
2897 MAINT=$MAINTAINER_MODE_TRUE
2901 for ac_dir in .. "$srcdir"/..; do
2902 if test -f "$ac_dir/install-sh"; then
2904 ac_install_sh="$ac_aux_dir/install-sh -c"
2906 elif test -f "$ac_dir/install.sh"; then
2908 ac_install_sh="$ac_aux_dir/install.sh -c"
2910 elif test -f "$ac_dir/shtool"; then
2912 ac_install_sh="$ac_aux_dir/shtool install -c"
2916 if test -z "$ac_aux_dir"; then
2917 as_fn_error $? "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
2920 # These three variables are undocumented and unsupported,
2921 # and are intended to be withdrawn in a future Autoconf release.
2922 # They can cause serious problems if a builder's source tree is in a directory
2923 # whose full name contains unusual characters.
2924 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2925 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2926 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2929 am__api_version='1.15'
2931 # Find a good install program. We prefer a C program (faster),
2932 # so one script is as good as another. But avoid the broken or
2933 # incompatible versions:
2934 # SysV /etc/install, /usr/sbin/install
2935 # SunOS /usr/etc/install
2936 # IRIX /sbin/install
2938 # AmigaOS /C/install, which installs bootblocks on floppy discs
2939 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2940 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2941 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2942 # OS/2's system install, which has a completely different semantic
2943 # ./install, which can be erroneously created by make from ./install.sh.
2944 # Reject install programs that cannot install multiple files.
2945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2946 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2947 if test -z "$INSTALL"; then
2948 if ${ac_cv_path_install+:} false; then :
2949 $as_echo_n "(cached) " >&6
2951 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2955 test -z "$as_dir" && as_dir=.
2956 # Account for people who put trailing slashes in PATH elements.
2957 case $as_dir/ in #((
2958 ./ | .// | /[cC]/* | \
2959 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2960 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2963 # OSF1 and SCO ODT 3.0 have their own names for install.
2964 # Don't use installbsd from OSF since it installs stuff as root
2966 for ac_prog in ginstall scoinst install; do
2967 for ac_exec_ext in '' $ac_executable_extensions; do
2968 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2969 if test $ac_prog = install &&
2970 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2971 # AIX install. It has an incompatible calling convention.
2973 elif test $ac_prog = install &&
2974 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2975 # program-specific install script used by HP pwplus--don't use.
2978 rm -rf conftest.one conftest.two conftest.dir
2979 echo one > conftest.one
2980 echo two > conftest.two
2982 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2983 test -s conftest.one && test -s conftest.two &&
2984 test -s conftest.dir/conftest.one &&
2985 test -s conftest.dir/conftest.two
2987 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3000 rm -rf conftest.one conftest.two conftest.dir
3003 if test "${ac_cv_path_install+set}" = set; then
3004 INSTALL=$ac_cv_path_install
3006 # As a last resort, use the slow shell script. Don't cache a
3007 # value for INSTALL within a source directory, because that will
3008 # break other packages using the cache if that directory is
3009 # removed, or if the value is a relative name.
3010 INSTALL=$ac_install_sh
3013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3014 $as_echo "$INSTALL" >&6; }
3016 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3017 # It thinks the first close brace ends the variable substitution.
3018 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3020 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3022 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3025 $as_echo_n "checking whether build environment is sane... " >&6; }
3026 # Reject unsafe characters in $srcdir or the absolute working directory
3027 # name. Accept space and tab only in the latter.
3031 *[\\\"\#\$\&\'\`$am_lf]*)
3032 as_fn_error $?
"unsafe absolute working directory name" "$LINENO" 5;;
3035 *[\\\"\
#\$\&\'\`$am_lf\ \ ]*)
3036 as_fn_error $?
"unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3039 # Do 'set' in a subshell so we don't clobber the current shell's
3040 # arguments. Must try -L first in case configure is actually a
3041 # symlink; some systems play weird games with the mod time of symlinks
3042 # (eg FreeBSD returns the mod time of the symlink's containing
3046 for am_try
in 1 2; do
3047 echo "timestamp, slept: $am_has_slept" > conftest.
file
3048 set X
`ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3049 if test "$*" = "X"; then
3051 set X
`ls -t "$srcdir/configure" conftest.file`
3053 if test "$*" != "X $srcdir/configure conftest.file" \
3054 && test "$*" != "X conftest.file $srcdir/configure"; then
3056 # If neither matched, then we have a broken ls. This can happen
3057 # if, for instance, CONFIG_SHELL is bash and it inherits a
3058 # broken ls alias from the environment. This has actually
3059 # happened. Such a system could not be considered "sane".
3060 as_fn_error $?
"ls -t appears to fail. Make sure there is not a broken
3061 alias in your environment" "$LINENO" 5
3063 if test "$2" = conftest.
file ||
test $am_try -eq 2; then
3070 test "$2" = conftest.
file
3076 as_fn_error $?
"newly created file is older than distributed files!
3077 Check your system clock" "$LINENO" 5
3079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3080 $as_echo "yes" >&6; }
3081 # If we didn't sleep, we still need to ensure time stamps of config.status and
3082 # generated files are strictly newer.
3084 if grep 'slept: no' conftest.
file >/dev
/null
2>&1; then
3091 test "$program_prefix" != NONE
&&
3092 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
3093 # Use a double $ so make ignores it.
3094 test "$program_suffix" != NONE
&&
3095 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
3096 # Double any \ or $.
3097 # By default was `s,x,x', remove it if useless.
3098 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
3099 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
3101 # Expand $ac_aux_dir to an absolute path.
3102 am_aux_dir
=`cd "$ac_aux_dir" && pwd`
3104 if test x
"${MISSING+set}" != xset
; then
3107 MISSING
="\${SHELL} \"$am_aux_dir/missing\"" ;;
3109 MISSING
="\${SHELL} $am_aux_dir/missing" ;;
3112 # Use eval to expand $SHELL
3113 if eval "$MISSING --is-lightweight"; then
3114 am_missing_run
="$MISSING "
3117 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3118 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3121 if test x
"${install_sh+set}" != xset
; then
3124 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
3126 install_sh
="\${SHELL} $am_aux_dir/install-sh"
3130 # Installed binaries are usually stripped using 'strip' when the user
3131 # run "make install-strip". However 'strip' might not be the right
3132 # tool to use in cross-compilation environments, therefore Automake
3133 # will honor the 'STRIP' environment variable to overrule this program.
3134 if test "$cross_compiling" != no
; then
3135 if test -n "$ac_tool_prefix"; then
3136 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3137 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
3138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3139 $as_echo_n "checking for $ac_word... " >&6; }
3140 if ${ac_cv_prog_STRIP+:} false
; then :
3141 $as_echo_n "(cached) " >&6
3143 if test -n "$STRIP"; then
3144 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
3146 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3150 test -z "$as_dir" && as_dir
=.
3151 for ac_exec_ext
in '' $ac_executable_extensions; do
3152 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3153 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
3154 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3163 STRIP
=$ac_cv_prog_STRIP
3164 if test -n "$STRIP"; then
3165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3166 $as_echo "$STRIP" >&6; }
3168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3169 $as_echo "no" >&6; }
3174 if test -z "$ac_cv_prog_STRIP"; then
3176 # Extract the first word of "strip", so it can be a program name with args.
3177 set dummy strip
; ac_word
=$2
3178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3179 $as_echo_n "checking for $ac_word... " >&6; }
3180 if ${ac_cv_prog_ac_ct_STRIP+:} false
; then :
3181 $as_echo_n "(cached) " >&6
3183 if test -n "$ac_ct_STRIP"; then
3184 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
3186 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3190 test -z "$as_dir" && as_dir
=.
3191 for ac_exec_ext
in '' $ac_executable_extensions; do
3192 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3193 ac_cv_prog_ac_ct_STRIP
="strip"
3194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3203 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
3204 if test -n "$ac_ct_STRIP"; then
3205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3206 $as_echo "$ac_ct_STRIP" >&6; }
3208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3209 $as_echo "no" >&6; }
3212 if test "x$ac_ct_STRIP" = x
; then
3215 case $cross_compiling:$ac_tool_warned in
3217 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3218 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3219 ac_tool_warned
=yes ;;
3224 STRIP
="$ac_cv_prog_STRIP"
3228 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
3230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3231 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3232 if test -z "$MKDIR_P"; then
3233 if ${ac_cv_path_mkdir+:} false
; then :
3234 $as_echo_n "(cached) " >&6
3236 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3237 for as_dir
in $PATH$PATH_SEPARATOR/opt
/sfw
/bin
3240 test -z "$as_dir" && as_dir
=.
3241 for ac_prog
in mkdir gmkdir
; do
3242 for ac_exec_ext
in '' $ac_executable_extensions; do
3243 as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext" ||
continue
3244 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3245 'mkdir (GNU coreutils) '* | \
3246 'mkdir (coreutils) '* | \
3247 'mkdir (fileutils) '4.1*)
3248 ac_cv_path_mkdir
=$as_dir/$ac_prog$ac_exec_ext
3258 test -d .
/--version && rmdir .
/--version
3259 if test "${ac_cv_path_mkdir+set}" = set; then
3260 MKDIR_P
="$ac_cv_path_mkdir -p"
3262 # As a last resort, use the slow shell script. Don't cache a
3263 # value for MKDIR_P within a source directory, because that will
3264 # break other packages using the cache if that directory is
3265 # removed, or if the value is a relative name.
3266 MKDIR_P
="$ac_install_sh -d"
3269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3270 $as_echo "$MKDIR_P" >&6; }
3272 for ac_prog
in gawk mawk nawk
awk
3274 # Extract the first word of "$ac_prog", so it can be a program name with args.
3275 set dummy
$ac_prog; ac_word
=$2
3276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3277 $as_echo_n "checking for $ac_word... " >&6; }
3278 if ${ac_cv_prog_AWK+:} false
; then :
3279 $as_echo_n "(cached) " >&6
3281 if test -n "$AWK"; then
3282 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
3284 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3288 test -z "$as_dir" && as_dir
=.
3289 for ac_exec_ext
in '' $ac_executable_extensions; do
3290 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3291 ac_cv_prog_AWK
="$ac_prog"
3292 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3302 if test -n "$AWK"; then
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3304 $as_echo "$AWK" >&6; }
3306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3307 $as_echo "no" >&6; }
3311 test -n "$AWK" && break
3314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3315 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3317 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3318 if eval \
${ac_cv_prog_make_${ac_make}_set+:} false
; then :
3319 $as_echo_n "(cached) " >&6
3321 cat >conftest.
make <<\_ACEOF
3324 @
echo '@@@%%%=$(MAKE)=@@@%%%'
3326 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3327 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3329 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
3331 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
3335 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
3336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3337 $as_echo "yes" >&6; }
3340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3341 $as_echo "no" >&6; }
3342 SET_MAKE
="MAKE=${MAKE-make}"
3345 rm -rf .tst
2>/dev
/null
3346 mkdir .tst
2>/dev
/null
3347 if test -d .tst
; then
3352 rmdir .tst
2>/dev
/null
3354 # Check whether --enable-silent-rules was given.
3355 if test "${enable_silent_rules+set}" = set; then :
3356 enableval
=$enable_silent_rules;
3359 case $enable_silent_rules in # (((
3360 yes) AM_DEFAULT_VERBOSITY
=0;;
3361 no
) AM_DEFAULT_VERBOSITY
=1;;
3362 *) AM_DEFAULT_VERBOSITY
=1;;
3364 am_make
=${MAKE-make}
3365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3366 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3367 if ${am_cv_make_support_nested_variables+:} false
; then :
3368 $as_echo_n "(cached) " >&6
3370 if $as_echo 'TRUE=$(BAR$(V))
3376 .PHONY: am__doit' |
$am_make -f - >/dev
/null
2>&1; then
3377 am_cv_make_support_nested_variables
=yes
3379 am_cv_make_support_nested_variables
=no
3382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3383 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3384 if test $am_cv_make_support_nested_variables = yes; then
3386 AM_DEFAULT_V
='$(AM_DEFAULT_VERBOSITY)'
3388 AM_V
=$AM_DEFAULT_VERBOSITY
3389 AM_DEFAULT_V
=$AM_DEFAULT_VERBOSITY
3393 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3394 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3395 # is not polluted with repeated "-I."
3396 am__isrc
=' -I$(srcdir)'
3397 # test to see if srcdir already configured
3398 if test -f $srcdir/config.status
; then
3399 as_fn_error $?
"source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3403 # test whether we have cygpath
3404 if test -z "$CYGPATH_W"; then
3405 if (cygpath
--version) >/dev
/null
2>/dev
/null
; then
3406 CYGPATH_W
='cygpath -w'
3413 # Define the identity of the package.
3414 PACKAGE
='gdbsupport'
3418 cat >>confdefs.h
<<_ACEOF
3419 #define PACKAGE "$PACKAGE"
3423 cat >>confdefs.h
<<_ACEOF
3424 #define VERSION "$VERSION"
3427 # Some tools Automake needs.
3429 ACLOCAL
=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3432 AUTOCONF
=${AUTOCONF-"${am_missing_run}autoconf"}
3435 AUTOMAKE
=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3438 AUTOHEADER
=${AUTOHEADER-"${am_missing_run}autoheader"}
3441 MAKEINFO
=${MAKEINFO-"${am_missing_run}makeinfo"}
3443 # For better backward compatibility. To be removed once Automake 1.9.x
3444 # dies out for good. For more background, see:
3445 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3446 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3447 mkdir_p
='$(MKDIR_P)'
3449 # We need awk for the "check" target (and possibly the TAP driver). The
3450 # system "awk" is bad on some platforms.
3451 # Always define AMTAR for backward compatibility. Yes, it's still used
3452 # in the wild :-( We should find a proper way to deprecate it ...
3456 # We'll loop over all known methods to create a tar archive until one works.
3457 _am_tools
='gnutar pax cpio none'
3459 am__tar
='$${TAR-tar} chof - "$$tardir"' am__untar
='$${TAR-tar} xf -'
3466 # POSIX will say in a future version that running "rm -f" with no argument
3467 # is OK; and we want to be able to make that assumption in our Makefile
3468 # recipes. So use an aggressive probe to check that the usage we want is
3469 # actually supported "in the wild" to an acceptable degree.
3470 # See automake bug#10828.
3471 # To make any issue more visible, cause the running configure to be aborted
3472 # by default if the 'rm' program in use doesn't match our expectations; the
3473 # user can still override this though.
3474 if rm -f && rm -fr && rm -rf; then : OK
; else
3478 Your 'rm' program seems unable to run without file operands specified
3479 on the command line, even when the '-f' option is present. This is contrary
3480 to the behaviour of most rm programs out there, and not conforming with
3481 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3483 Please tell bug-automake@gnu.org about your system, including the value
3484 of your $PATH and any error possibly output before this message. This
3485 can help us improve future automake versions.
3488 if test x
"$ACCEPT_INFERIOR_RM_PROGRAM" = x
"yes"; then
3489 echo 'Configuration will proceed anyway, since you have set the' >&2
3490 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3494 Aborting the configuration process, to ensure you take notice of the issue.
3496 You can download and install GNU coreutils to get an 'rm' implementation
3497 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3499 If you want to complete the configuration process using your problematic
3500 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3501 to "yes", and re-run configure.
3504 as_fn_error $?
"Your 'rm' program is bad, sorry." "$LINENO" 5
3508 # Check whether --enable-silent-rules was given.
3509 if test "${enable_silent_rules+set}" = set; then :
3510 enableval
=$enable_silent_rules;
3513 case $enable_silent_rules in # (((
3514 yes) AM_DEFAULT_VERBOSITY
=0;;
3515 no
) AM_DEFAULT_VERBOSITY
=1;;
3516 *) AM_DEFAULT_VERBOSITY
=0;;
3518 am_make
=${MAKE-make}
3519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3520 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3521 if ${am_cv_make_support_nested_variables+:} false
; then :
3522 $as_echo_n "(cached) " >&6
3524 if $as_echo 'TRUE=$(BAR$(V))
3530 .PHONY: am__doit' |
$am_make -f - >/dev
/null
2>&1; then
3531 am_cv_make_support_nested_variables
=yes
3533 am_cv_make_support_nested_variables
=no
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3537 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3538 if test $am_cv_make_support_nested_variables = yes; then
3540 AM_DEFAULT_V
='$(AM_DEFAULT_VERBOSITY)'
3542 AM_V
=$AM_DEFAULT_VERBOSITY
3543 AM_DEFAULT_V
=$AM_DEFAULT_VERBOSITY
3549 ac_cpp='$CPP $CPPFLAGS'
3550 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.
$ac_ext >&5'
3551 ac_link='$CC -o conftest
$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.
$ac_ext $LIBS >&5'
3552 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3553 if test -n "$ac_tool_prefix"; then
3554 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3555 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3557 $as_echo_n "checking for $ac_word... " >&6; }
3558 if ${ac_cv_prog_CC+:} false; then :
3559 $as_echo_n "(cached) " >&6
3561 if test -n "$CC"; then
3562 ac_cv_prog_CC="$CC" # Let the user override the test.
3564 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3568 test -z "$as_dir" && as_dir=.
3569 for ac_exec_ext in '' $ac_executable_extensions; do
3570 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3571 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3572 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3582 if test -n "$CC"; then
3583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3584 $as_echo "$CC" >&6; }
3586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3587 $as_echo "no" >&6; }
3592 if test -z "$ac_cv_prog_CC"; then
3594 # Extract the first word of "gcc", so it can be a program name with args.
3595 set dummy gcc; ac_word=$2
3596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3597 $as_echo_n "checking for $ac_word... " >&6; }
3598 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3599 $as_echo_n "(cached) " >&6
3601 if test -n "$ac_ct_CC"; then
3602 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3608 test -z "$as_dir" && as_dir=.
3609 for ac_exec_ext in '' $ac_executable_extensions; do
3610 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3611 ac_cv_prog_ac_ct_CC="gcc"
3612 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3621 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3622 if test -n "$ac_ct_CC"; then
3623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3624 $as_echo "$ac_ct_CC" >&6; }
3626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3627 $as_echo "no" >&6; }
3630 if test "x$ac_ct_CC" = x; then
3633 case $cross_compiling:$ac_tool_warned in
3635 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3636 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3637 ac_tool_warned=yes ;;
3645 if test -z "$CC"; then
3646 if test -n "$ac_tool_prefix"; then
3647 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3648 set dummy ${ac_tool_prefix}cc; ac_word=$2
3649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3650 $as_echo_n "checking for $ac_word... " >&6; }
3651 if ${ac_cv_prog_CC+:} false; then :
3652 $as_echo_n "(cached) " >&6
3654 if test -n "$CC"; then
3655 ac_cv_prog_CC="$CC" # Let the user override the test.
3657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3661 test -z "$as_dir" && as_dir=.
3662 for ac_exec_ext in '' $ac_executable_extensions; do
3663 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3664 ac_cv_prog_CC="${ac_tool_prefix}cc"
3665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3675 if test -n "$CC"; then
3676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3677 $as_echo "$CC" >&6; }
3679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3680 $as_echo "no" >&6; }
3686 if test -z "$CC"; then
3687 # Extract the first word of "cc", so it can be a program name with args.
3688 set dummy cc; ac_word=$2
3689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3690 $as_echo_n "checking for $ac_word... " >&6; }
3691 if ${ac_cv_prog_CC+:} false; then :
3692 $as_echo_n "(cached) " >&6
3694 if test -n "$CC"; then
3695 ac_cv_prog_CC="$CC" # Let the user override the test.
3698 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3702 test -z "$as_dir" && as_dir=.
3703 for ac_exec_ext in '' $ac_executable_extensions; do
3704 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3705 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3706 ac_prog_rejected=yes
3710 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3717 if test $ac_prog_rejected = yes; then
3718 # We found a bogon in the path, so make sure we never use it.
3719 set dummy $ac_cv_prog_CC
3721 if test $# != 0; then
3722 # We chose a different compiler from the bogus one.
3723 # However, it has the same basename, so the bogon will be chosen
3724 # first if we set CC to just the basename; use the full file name.
3726 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3732 if test -n "$CC"; then
3733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3734 $as_echo "$CC" >&6; }
3736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3737 $as_echo "no" >&6; }
3742 if test -z "$CC"; then
3743 if test -n "$ac_tool_prefix"; then
3744 for ac_prog in cl.exe
3746 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3747 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3749 $as_echo_n "checking for $ac_word... " >&6; }
3750 if ${ac_cv_prog_CC+:} false; then :
3751 $as_echo_n "(cached) " >&6
3753 if test -n "$CC"; then
3754 ac_cv_prog_CC="$CC" # Let the user override the test.
3756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3760 test -z "$as_dir" && as_dir=.
3761 for ac_exec_ext in '' $ac_executable_extensions; do
3762 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3763 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3774 if test -n "$CC"; then
3775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3776 $as_echo "$CC" >&6; }
3778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3779 $as_echo "no" >&6; }
3783 test -n "$CC" && break
3786 if test -z "$CC"; then
3788 for ac_prog in cl.exe
3790 # Extract the first word of "$ac_prog", so it can be a program name with args.
3791 set dummy $ac_prog; ac_word=$2
3792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3793 $as_echo_n "checking for $ac_word... " >&6; }
3794 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3795 $as_echo_n "(cached) " >&6
3797 if test -n "$ac_ct_CC"; then
3798 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3800 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3804 test -z "$as_dir" && as_dir=.
3805 for ac_exec_ext in '' $ac_executable_extensions; do
3806 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3807 ac_cv_prog_ac_ct_CC="$ac_prog"
3808 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3817 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3818 if test -n "$ac_ct_CC"; then
3819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3820 $as_echo "$ac_ct_CC" >&6; }
3822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3823 $as_echo "no" >&6; }
3827 test -n "$ac_ct_CC" && break
3830 if test "x$ac_ct_CC" = x; then
3833 case $cross_compiling:$ac_tool_warned in
3835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3836 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3837 ac_tool_warned=yes ;;
3846 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3847 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
3848 as_fn_error $? "no acceptable C compiler found in \$PATH
3849 See \`config.log
' for more details" "$LINENO" 5; }
3851 # Provide some information about the compiler.
3852 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3855 for ac_option in --version -v -V -qversion; do
3856 { { ac_try="$ac_compiler $ac_option >&5"
3858 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3859 *) ac_try_echo=$ac_try;;
3861 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3862 $as_echo "$ac_try_echo"; } >&5
3863 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3865 if test -s conftest.err; then
3867 ... rest of stderr output deleted ...
3868 10q
' conftest.err >conftest.er1
3869 cat conftest.er1 >&5
3871 rm -f conftest.er1 conftest.err
3872 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3873 test $ac_status = 0; }
3876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3877 /* end confdefs.h. */
3887 ac_clean_files_save=$ac_clean_files
3888 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3889 # Try to create an executable without -o first, disregard a.out.
3890 # It will help us diagnose broken compilers, and finding out an intuition
3892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3893 $as_echo_n "checking whether the C compiler works... " >&6; }
3894 ac_link_default=`$as_echo "$ac_link" | sed 's
/ -o *conftest
[^
]*//'`
3896 # The possible output files:
3897 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3900 for ac_file in $ac_files
3903 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3904 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3909 if { { ac_try="$ac_link_default"
3911 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3912 *) ac_try_echo=$ac_try;;
3914 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3915 $as_echo "$ac_try_echo"; } >&5
3916 (eval "$ac_link_default") 2>&5
3918 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3919 test $ac_status = 0; }; then :
3920 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3921 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3922 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3923 # so that the user can short-circuit this test for compilers unknown to
3925 for ac_file
in $ac_files ''
3927 test -f "$ac_file" ||
continue
3929 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
3932 # We found the default executable, but exeext='' is most
3936 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
3938 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3940 # We set ac_cv_exeext here because the later test for it is not
3941 # safe: cross compilers may not add the suffix if given an `-o'
3942 # argument, so we may need to know it at that point already.
3943 # Even if this section looks crufty: it has the advantage of
3950 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
3955 if test -z "$ac_file"; then :
3956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3957 $as_echo "no" >&6; }
3958 $as_echo "$as_me: failed program was:" >&5
3959 sed 's/^/| /' conftest.
$ac_ext >&5
3961 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3962 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3963 as_fn_error
77 "C compiler cannot create executables
3964 See \`config.log' for more details" "$LINENO" 5; }
3966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3967 $as_echo "yes" >&6; }
3969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3970 $as_echo_n "checking for C compiler default output file name... " >&6; }
3971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3972 $as_echo "$ac_file" >&6; }
3973 ac_exeext
=$ac_cv_exeext
3975 rm -f -r a.out a.out.dSYM a.exe conftest
$ac_cv_exeext b.out
3976 ac_clean_files
=$ac_clean_files_save
3977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3978 $as_echo_n "checking for suffix of executables... " >&6; }
3979 if { { ac_try
="$ac_link"
3981 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3982 *) ac_try_echo=$ac_try;;
3984 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3985 $as_echo "$ac_try_echo"; } >&5
3986 (eval "$ac_link") 2>&5
3988 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3989 test $ac_status = 0; }; then :
3990 # If both `conftest.exe
' and `conftest' are
`present' (well, observable)
3991 # catch `conftest.exe
'. For instance with Cygwin, `ls conftest' will
3992 # work properly (i.e., refer to `conftest.exe'), while it won't with
3994 for ac_file
in conftest.exe conftest conftest.
*; do
3995 test -f "$ac_file" ||
continue
3997 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3998 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
4004 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4005 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4006 as_fn_error $?
"cannot compute suffix of executables: cannot compile and link
4007 See \`config.log' for more details" "$LINENO" 5; }
4009 rm -f conftest conftest
$ac_cv_exeext
4010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4011 $as_echo "$ac_cv_exeext" >&6; }
4013 rm -f conftest.
$ac_ext
4014 EXEEXT
=$ac_cv_exeext
4016 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4017 /* end confdefs.h. */
4022 FILE *f = fopen ("conftest.out", "w");
4023 return ferror (f) || fclose (f) != 0;
4029 ac_clean_files
="$ac_clean_files conftest.out"
4030 # Check that the compiler produces executables we can run. If not, either
4031 # the compiler is broken, or we cross compile.
4032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4033 $as_echo_n "checking whether we are cross compiling... " >&6; }
4034 if test "$cross_compiling" != yes; then
4035 { { ac_try
="$ac_link"
4037 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4038 *) ac_try_echo=$ac_try;;
4040 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4041 $as_echo "$ac_try_echo"; } >&5
4042 (eval "$ac_link") 2>&5
4044 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4045 test $ac_status = 0; }
4046 if { ac_try='./conftest$ac_cv_exeext'
4047 { { case "(($ac_try" in
4048 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4049 *) ac_try_echo
=$ac_try;;
4051 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4052 $as_echo "$ac_try_echo"; } >&5
4053 (eval "$ac_try") 2>&5
4055 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4056 test $ac_status = 0; }; }; then
4059 if test "$cross_compiling" = maybe
; then
4062 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4063 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4064 as_fn_error $?
"cannot run C compiled programs.
4065 If you meant to cross compile, use \`--host'.
4066 See \`config.log' for more details" "$LINENO" 5; }
4070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4071 $as_echo "$cross_compiling" >&6; }
4073 rm -f conftest.
$ac_ext conftest
$ac_cv_exeext conftest.out
4074 ac_clean_files
=$ac_clean_files_save
4075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4076 $as_echo_n "checking for suffix of object files... " >&6; }
4077 if ${ac_cv_objext+:} false
; then :
4078 $as_echo_n "(cached) " >&6
4080 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4081 /* end confdefs.h. */
4091 rm -f conftest.o conftest.obj
4092 if { { ac_try
="$ac_compile"
4094 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
4095 *) ac_try_echo=$ac_try;;
4097 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4098 $as_echo "$ac_try_echo"; } >&5
4099 (eval "$ac_compile") 2>&5
4101 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4102 test $ac_status = 0; }; then :
4103 for ac_file in conftest.o conftest.obj conftest.*; do
4104 test -f "$ac_file" || continue;
4106 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4107 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4112 $as_echo "$as_me: failed program was:" >&5
4113 sed 's/^/| /' conftest.$ac_ext >&5
4115 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4116 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4117 as_fn_error $? "cannot compute suffix of object files
: cannot compile
4118 See \
`config.log' for more details" "$LINENO" 5; }
4120 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4123 $as_echo "$ac_cv_objext" >&6; }
4124 OBJEXT=$ac_cv_objext
4126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4127 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4128 if ${ac_cv_c_compiler_gnu+:} false; then :
4129 $as_echo_n "(cached) " >&6
4131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4132 /* end confdefs.h. */
4145 if ac_fn_c_try_compile "$LINENO"; then :
4150 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4151 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4155 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4156 if test $ac_compiler_gnu = yes; then
4161 ac_test_CFLAGS=${CFLAGS+set}
4162 ac_save_CFLAGS=$CFLAGS
4163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4164 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4165 if ${ac_cv_prog_cc_g+:} false; then :
4166 $as_echo_n "(cached) " >&6
4168 ac_save_c_werror_flag=$ac_c_werror_flag
4169 ac_c_werror_flag=yes
4172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4173 /* end confdefs.h. */
4183 if ac_fn_c_try_compile "$LINENO"; then :
4187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4188 /* end confdefs.h. */
4198 if ac_fn_c_try_compile "$LINENO"; then :
4201 ac_c_werror_flag=$ac_save_c_werror_flag
4203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4204 /* end confdefs.h. */
4214 if ac_fn_c_try_compile "$LINENO"; then :
4217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4219 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4221 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4222 ac_c_werror_flag=$ac_save_c_werror_flag
4224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4225 $as_echo "$ac_cv_prog_cc_g" >&6; }
4226 if test "$ac_test_CFLAGS" = set; then
4227 CFLAGS=$ac_save_CFLAGS
4228 elif test $ac_cv_prog_cc_g = yes; then
4229 if test "$GCC" = yes; then
4235 if test "$GCC" = yes; then
4241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4242 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4243 if ${ac_cv_prog_cc_c89+:} false; then :
4244 $as_echo_n "(cached) " >&6
4246 ac_cv_prog_cc_c89=no
4248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4249 /* end confdefs.h. */
4253 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4254 struct buf { int x; };
4255 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4256 static char *e (p, i)
4262 static char *f (char * (*g) (char **, int), char **p, ...)
4267 s = g (p, va_arg (v,int));
4272 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4273 function prototypes and stuff, but not '\xHH' hex character constants.
4274 These don't provoke an error unfortunately, instead are silently treated
4275 as 'x'. The following induces an error, until -std is added to get
4276 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4277 array size at least. It's necessary to write '\x00'==0 to get something
4278 that's true only with -std. */
4279 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4281 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4282 inside strings and character constants. */
4284 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4286 int test (int i, double x);
4287 struct s1 {int (*f) (int a);};
4288 struct s2 {int (*f) (double a);};
4289 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4295 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4300 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4301 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4303 CC="$ac_save_CC $ac_arg"
4304 if ac_fn_c_try_compile "$LINENO"; then :
4305 ac_cv_prog_cc_c89=$ac_arg
4307 rm -f core conftest.err conftest.$ac_objext
4308 test "x$ac_cv_prog_cc_c89" != "xno" && break
4310 rm -f conftest.$ac_ext
4315 case "x$ac_cv_prog_cc_c89" in
4317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4318 $as_echo "none needed" >&6; } ;;
4320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4321 $as_echo "unsupported" >&6; } ;;
4323 CC="$CC $ac_cv_prog_cc_c89"
4324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4325 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4327 if test "x$ac_cv_prog_cc_c89" != xno; then :
4332 ac_cpp='$CPP $CPPFLAGS'
4333 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4334 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4335 ac_compiler_gnu=$ac_cv_c_compiler_gnu
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
4342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4343 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4344 if ${am_cv_prog_cc_c_o+:} false; then :
4345 $as_echo_n "(cached) " >&6
4347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4348 /* end confdefs.h. */
4358 # Make sure it works both with $CC and with simple cc.
4359 # Following AC_PROG_CC_C_O, we do the test twice because some
4360 # compilers refuse to overwrite an existing .o file with -o,
4361 # though they will create one.
4362 am_cv_prog_cc_c_o=yes
4364 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4365 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4367 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4368 (exit $ac_status); } \
4369 && test -f conftest2.$ac_objext; then
4372 am_cv_prog_cc_c_o=no
4376 rm -f core conftest*
4379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4380 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4381 if test "$am_cv_prog_cc_c_o" != yes; then
4382 # Losing compiler, so override with the script.
4383 # FIXME: It is wrong to rewrite CC.
4384 # But if we don't then we get into trouble of one sort or another.
4385 # A longer-term fix would be to have automake use am__CC in this case,
4386 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4387 CC="$am_aux_dir/compile $CC"
4390 ac_cpp='$CPP $CPPFLAGS'
4391 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4392 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4393 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4395 DEPDIR="${am__leading_dot}deps"
4397 ac_config_commands="$ac_config_commands depfiles"
4400 am_make=${MAKE-make}
4401 cat > confinc << 'END'
4403 @echo this is the am__doit target
4406 # If we don't find an include directive, just comment out the code.
4407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4408 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4412 # First try GNU make style include.
4413 echo "include confinc" > confmf
4414 # Ignore all kinds of additional output from 'make'.
4415 case `$am_make -s -f confmf
2> /dev
/null
` in #(
4416 *the\ am__doit\ target*)
4422 # Now try BSD make style include.
4423 if test "$am__include" = "#"; then
4424 echo '.include "confinc"' > confmf
4425 case `$am_make -s -f confmf
2> /dev
/null
` in #(
4426 *the\ am__doit\ target*)
4427 am__include=.include
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4436 $as_echo "$_am_result" >&6; }
4437 rm -f confinc confmf
4439 # Check whether --enable-dependency-tracking was given.
4440 if test "${enable_dependency_tracking+set}" = set; then :
4441 enableval=$enable_dependency_tracking;
4444 if test "x$enable_dependency_tracking" != xno; then
4445 am_depcomp="$ac_aux_dir/depcomp"
4449 if test "x$enable_dependency_tracking" != xno; then
4459 depcc="$CC" am_compiler_list=
4461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4462 $as_echo_n "checking dependency style of $depcc... " >&6; }
4463 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4464 $as_echo_n "(cached) " >&6
4466 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4467 # We make a subdir and do the tests there. Otherwise we can end up
4468 # making bogus files that we don't know about and never remove. For
4469 # instance it was reported that on HP-UX the gcc test will end up
4470 # making a dummy file named 'D' -- because '-MD' means "put the output
4474 # Copy depcomp to subdir because otherwise we won't find it if we're
4475 # using a relative directory.
4476 cp "$am_depcomp" conftest.dir
4478 # We will build objects and dependencies in a subdirectory because
4479 # it helps to detect inapplicable dependency modes. For instance
4480 # both Tru64's cc and ICC support -MD to output dependencies as a
4481 # side effect of compilation, but ICC will put the dependencies in
4482 # the current directory while Tru64 will put them in the object
4486 am_cv_CC_dependencies_compiler_type=none
4487 if test "$am_compiler_list" = ""; then
4488 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < .
/depcomp
`
4491 case " $depcc " in #(
4492 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4495 for depmode in $am_compiler_list; do
4496 # Setup a source with many dependencies, because some compilers
4497 # like to wrap large dependency lists on column 80 (with \), and
4498 # we should not choose a depcomp mode which is confused by this.
4500 # We need to recreate these files for each test, as the compiler may
4501 # overwrite some of them when testing with obscure command lines.
4502 # This happens at least with the AIX C compiler.
4504 for i in 1 2 3 4 5 6; do
4505 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4506 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4507 # Solaris 10 /bin/sh.
4508 echo '/* dummy */' > sub/conftst$i.h
4510 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4512 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4513 # mode. It turns out that the SunPro C++ compiler does not properly
4514 # handle '-M -o', and we need to detect this. Also, some Intel
4515 # versions had trouble with output in subdirs.
4516 am__obj=sub/conftest.${OBJEXT-o}
4517 am__minus_obj="-o $am__obj"
4520 # This depmode causes a compiler race in universal mode.
4521 test "$am__universal" = false || continue
4524 # After this tag, mechanisms are not by side-effect, so they'll
4525 # only be used when explicitly requested.
4526 if test "x$enable_dependency_tracking" = xyes; then
4532 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4533 # This compiler won't grok '-c -o', but also, the minuso test has
4534 # not run yet. These depmodes are late enough in the game, and
4535 # so weak that their functioning should not be impacted.
4536 am__obj=conftest.${OBJEXT-o}
4541 if depmode=$depmode \
4542 source=sub/conftest.c object=$am__obj \
4543 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4544 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4545 >/dev/null 2>conftest.err &&
4546 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4547 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4548 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4549 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4550 # icc doesn't choke on unknown options, it will just issue warnings
4551 # or remarks (even with -Werror). So we grep stderr for any message
4552 # that says an option was ignored or not supported.
4553 # When given -MP, icc 7.0 and 7.1 complain thusly:
4554 # icc: Command line warning: ignoring option '-M'; no argument required
4555 # The diagnosis changed in icc 8.0:
4556 # icc: Command line remark: option '-MP' not supported
4557 if (grep 'ignoring option' conftest.err ||
4558 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4559 am_cv_CC_dependencies_compiler_type=$depmode
4568 am_cv_CC_dependencies_compiler_type=none
4572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4573 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4574 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4577 test "x$enable_dependency_tracking" != xno \
4578 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4580 am__fastdepCC_FALSE='#'
4582 am__fastdepCC_TRUE='#'
4583 am__fastdepCC_FALSE=
4588 ac_cpp='$CXXCPP $CPPFLAGS'
4589 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4590 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4591 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4592 if test -z "$CXX"; then
4593 if test -n "$CCC"; then
4596 if test -n "$ac_tool_prefix"; then
4597 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4599 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4600 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4602 $as_echo_n "checking for $ac_word... " >&6; }
4603 if ${ac_cv_prog_CXX+:} false; then :
4604 $as_echo_n "(cached) " >&6
4606 if test -n "$CXX"; then
4607 ac_cv_prog_CXX="$CXX" # Let the user override the test.
4609 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4613 test -z "$as_dir" && as_dir=.
4614 for ac_exec_ext in '' $ac_executable_extensions; do
4615 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4616 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4617 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4627 if test -n "$CXX"; then
4628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4629 $as_echo "$CXX" >&6; }
4631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4632 $as_echo "no" >&6; }
4636 test -n "$CXX" && break
4639 if test -z "$CXX"; then
4641 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4643 # Extract the first word of "$ac_prog", so it can be a program name with args.
4644 set dummy $ac_prog; ac_word=$2
4645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4646 $as_echo_n "checking for $ac_word... " >&6; }
4647 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
4648 $as_echo_n "(cached) " >&6
4650 if test -n "$ac_ct_CXX"; then
4651 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4653 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4657 test -z "$as_dir" && as_dir=.
4658 for ac_exec_ext in '' $ac_executable_extensions; do
4659 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4660 ac_cv_prog_ac_ct_CXX="$ac_prog"
4661 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4670 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4671 if test -n "$ac_ct_CXX"; then
4672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4673 $as_echo "$ac_ct_CXX" >&6; }
4675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4676 $as_echo "no" >&6; }
4680 test -n "$ac_ct_CXX" && break
4683 if test "x$ac_ct_CXX" = x; then
4686 case $cross_compiling:$ac_tool_warned in
4688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4689 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4690 ac_tool_warned=yes ;;
4698 # Provide some information about the compiler.
4699 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4702 for ac_option in --version -v -V -qversion; do
4703 { { ac_try="$ac_compiler $ac_option >&5"
4705 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
4706 *) ac_try_echo
=$ac_try;;
4708 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4709 $as_echo "$ac_try_echo"; } >&5
4710 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4712 if test -s conftest.err
; then
4714 ... rest of stderr output deleted ...
4715 10q' conftest.err
>conftest.er1
4716 cat conftest.er1
>&5
4718 rm -f conftest.er1 conftest.err
4719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4720 test $ac_status = 0; }
4723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4724 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4725 if ${ac_cv_cxx_compiler_gnu+:} false
; then :
4726 $as_echo_n "(cached) " >&6
4728 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4729 /* end confdefs.h. */
4742 if ac_fn_cxx_try_compile
"$LINENO"; then :
4747 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4748 ac_cv_cxx_compiler_gnu
=$ac_compiler_gnu
4751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4752 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4753 if test $ac_compiler_gnu = yes; then
4758 ac_test_CXXFLAGS
=${CXXFLAGS+set}
4759 ac_save_CXXFLAGS
=$CXXFLAGS
4760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4761 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4762 if ${ac_cv_prog_cxx_g+:} false
; then :
4763 $as_echo_n "(cached) " >&6
4765 ac_save_cxx_werror_flag
=$ac_cxx_werror_flag
4766 ac_cxx_werror_flag
=yes
4769 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4770 /* end confdefs.h. */
4780 if ac_fn_cxx_try_compile
"$LINENO"; then :
4781 ac_cv_prog_cxx_g
=yes
4784 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4785 /* end confdefs.h. */
4795 if ac_fn_cxx_try_compile
"$LINENO"; then :
4798 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
4800 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4801 /* end confdefs.h. */
4811 if ac_fn_cxx_try_compile
"$LINENO"; then :
4812 ac_cv_prog_cxx_g
=yes
4814 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4816 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4818 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4819 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
4821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4822 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4823 if test "$ac_test_CXXFLAGS" = set; then
4824 CXXFLAGS
=$ac_save_CXXFLAGS
4825 elif test $ac_cv_prog_cxx_g = yes; then
4826 if test "$GXX" = yes; then
4832 if test "$GXX" = yes; then
4839 ac_cpp
='$CPP $CPPFLAGS'
4840 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4841 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4842 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4844 depcc
="$CXX" am_compiler_list
=
4846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4847 $as_echo_n "checking dependency style of $depcc... " >&6; }
4848 if ${am_cv_CXX_dependencies_compiler_type+:} false
; then :
4849 $as_echo_n "(cached) " >&6
4851 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4852 # We make a subdir and do the tests there. Otherwise we can end up
4853 # making bogus files that we don't know about and never remove. For
4854 # instance it was reported that on HP-UX the gcc test will end up
4855 # making a dummy file named 'D' -- because '-MD' means "put the output
4859 # Copy depcomp to subdir because otherwise we won't find it if we're
4860 # using a relative directory.
4861 cp "$am_depcomp" conftest.dir
4863 # We will build objects and dependencies in a subdirectory because
4864 # it helps to detect inapplicable dependency modes. For instance
4865 # both Tru64's cc and ICC support -MD to output dependencies as a
4866 # side effect of compilation, but ICC will put the dependencies in
4867 # the current directory while Tru64 will put them in the object
4871 am_cv_CXX_dependencies_compiler_type
=none
4872 if test "$am_compiler_list" = ""; then
4873 am_compiler_list
=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4876 case " $depcc " in #(
4877 *\
-arch\
*\
-arch\
*) am__universal
=true
;;
4880 for depmode
in $am_compiler_list; do
4881 # Setup a source with many dependencies, because some compilers
4882 # like to wrap large dependency lists on column 80 (with \), and
4883 # we should not choose a depcomp mode which is confused by this.
4885 # We need to recreate these files for each test, as the compiler may
4886 # overwrite some of them when testing with obscure command lines.
4887 # This happens at least with the AIX C compiler.
4889 for i
in 1 2 3 4 5 6; do
4890 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
4891 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4892 # Solaris 10 /bin/sh.
4893 echo '/* dummy */' > sub
/conftst
$i.h
4895 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4897 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4898 # mode. It turns out that the SunPro C++ compiler does not properly
4899 # handle '-M -o', and we need to detect this. Also, some Intel
4900 # versions had trouble with output in subdirs.
4901 am__obj
=sub
/conftest.
${OBJEXT-o}
4902 am__minus_obj
="-o $am__obj"
4905 # This depmode causes a compiler race in universal mode.
4906 test "$am__universal" = false ||
continue
4909 # After this tag, mechanisms are not by side-effect, so they'll
4910 # only be used when explicitly requested.
4911 if test "x$enable_dependency_tracking" = xyes
; then
4917 msvc7 | msvc7msys | msvisualcpp | msvcmsys
)
4918 # This compiler won't grok '-c -o', but also, the minuso test has
4919 # not run yet. These depmodes are late enough in the game, and
4920 # so weak that their functioning should not be impacted.
4921 am__obj
=conftest.
${OBJEXT-o}
4926 if depmode
=$depmode \
4927 source=sub
/conftest.c object
=$am__obj \
4928 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
4929 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
4930 >/dev
/null
2>conftest.err
&&
4931 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4932 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
4933 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
4934 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
4935 # icc doesn't choke on unknown options, it will just issue warnings
4936 # or remarks (even with -Werror). So we grep stderr for any message
4937 # that says an option was ignored or not supported.
4938 # When given -MP, icc 7.0 and 7.1 complain thusly:
4939 # icc: Command line warning: ignoring option '-M'; no argument required
4940 # The diagnosis changed in icc 8.0:
4941 # icc: Command line remark: option '-MP' not supported
4942 if (grep 'ignoring option' conftest.err ||
4943 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
4944 am_cv_CXX_dependencies_compiler_type
=$depmode
4953 am_cv_CXX_dependencies_compiler_type
=none
4957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4958 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4959 CXXDEPMODE
=depmode
=$am_cv_CXX_dependencies_compiler_type
4962 test "x$enable_dependency_tracking" != xno \
4963 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3
; then
4964 am__fastdepCXX_TRUE
=
4965 am__fastdepCXX_FALSE
='#'
4967 am__fastdepCXX_TRUE
='#'
4968 am__fastdepCXX_FALSE
=
4972 if test -n "$ac_tool_prefix"; then
4973 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4974 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
4975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4976 $as_echo_n "checking for $ac_word... " >&6; }
4977 if ${ac_cv_prog_RANLIB+:} false
; then :
4978 $as_echo_n "(cached) " >&6
4980 if test -n "$RANLIB"; then
4981 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
4983 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4987 test -z "$as_dir" && as_dir
=.
4988 for ac_exec_ext
in '' $ac_executable_extensions; do
4989 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4990 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
4991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5000 RANLIB
=$ac_cv_prog_RANLIB
5001 if test -n "$RANLIB"; then
5002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5003 $as_echo "$RANLIB" >&6; }
5005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5006 $as_echo "no" >&6; }
5011 if test -z "$ac_cv_prog_RANLIB"; then
5012 ac_ct_RANLIB
=$RANLIB
5013 # Extract the first word of "ranlib", so it can be a program name with args.
5014 set dummy ranlib
; ac_word
=$2
5015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5016 $as_echo_n "checking for $ac_word... " >&6; }
5017 if ${ac_cv_prog_ac_ct_RANLIB+:} false
; then :
5018 $as_echo_n "(cached) " >&6
5020 if test -n "$ac_ct_RANLIB"; then
5021 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
5023 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5027 test -z "$as_dir" && as_dir
=.
5028 for ac_exec_ext
in '' $ac_executable_extensions; do
5029 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5030 ac_cv_prog_ac_ct_RANLIB
="ranlib"
5031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5040 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
5041 if test -n "$ac_ct_RANLIB"; then
5042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5043 $as_echo "$ac_ct_RANLIB" >&6; }
5045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5046 $as_echo "no" >&6; }
5049 if test "x$ac_ct_RANLIB" = x
; then
5052 case $cross_compiling:$ac_tool_warned in
5054 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5055 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5056 ac_tool_warned
=yes ;;
5058 RANLIB
=$ac_ct_RANLIB
5061 RANLIB
="$ac_cv_prog_RANLIB"
5067 ac_cpp
='$CPP $CPPFLAGS'
5068 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5069 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5070 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
5071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5072 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5073 # On Suns, sometimes $CPP names a directory.
5074 if test -n "$CPP" && test -d "$CPP"; then
5077 if test -z "$CPP"; then
5078 if ${ac_cv_prog_CPP+:} false
; then :
5079 $as_echo_n "(cached) " >&6
5081 # Double quotes because CPP needs to be expanded
5082 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5085 for ac_c_preproc_warn_flag
in '' yes
5087 # Use a header file that comes with gcc, so configuring glibc
5088 # with a fresh cross-compiler works.
5089 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5090 # <limits.h> exists even on freestanding compilers.
5091 # On the NeXT, cc -E runs the code through the compiler's parser,
5092 # not just through cpp. "Syntax error" is here to catch this case.
5093 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5094 /* end confdefs.h. */
5096 # include <limits.h>
5098 # include <assert.h>
5102 if ac_fn_c_try_cpp
"$LINENO"; then :
5105 # Broken: fails on valid input.
5108 rm -f conftest.err conftest.i conftest.
$ac_ext
5110 # OK, works on sane cases. Now check whether nonexistent headers
5111 # can be detected and how.
5112 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5113 /* end confdefs.h. */
5114 #include <ac_nonexistent.h>
5116 if ac_fn_c_try_cpp
"$LINENO"; then :
5117 # Broken: success on invalid input.
5120 # Passes both tests.
5124 rm -f conftest.err conftest.i conftest.
$ac_ext
5127 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5128 rm -f conftest.i conftest.err conftest.
$ac_ext
5129 if $ac_preproc_ok; then :
5141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5142 $as_echo "$CPP" >&6; }
5144 for ac_c_preproc_warn_flag
in '' yes
5146 # Use a header file that comes with gcc, so configuring glibc
5147 # with a fresh cross-compiler works.
5148 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5149 # <limits.h> exists even on freestanding compilers.
5150 # On the NeXT, cc -E runs the code through the compiler's parser,
5151 # not just through cpp. "Syntax error" is here to catch this case.
5152 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5153 /* end confdefs.h. */
5155 # include <limits.h>
5157 # include <assert.h>
5161 if ac_fn_c_try_cpp
"$LINENO"; then :
5164 # Broken: fails on valid input.
5167 rm -f conftest.err conftest.i conftest.
$ac_ext
5169 # OK, works on sane cases. Now check whether nonexistent headers
5170 # can be detected and how.
5171 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5172 /* end confdefs.h. */
5173 #include <ac_nonexistent.h>
5175 if ac_fn_c_try_cpp
"$LINENO"; then :
5176 # Broken: success on invalid input.
5179 # Passes both tests.
5183 rm -f conftest.err conftest.i conftest.
$ac_ext
5186 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5187 rm -f conftest.i conftest.err conftest.
$ac_ext
5188 if $ac_preproc_ok; then :
5191 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5192 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5193 as_fn_error $?
"C preprocessor \"$CPP\" fails sanity check
5194 See \`config.log' for more details" "$LINENO" 5; }
5198 ac_cpp
='$CPP $CPPFLAGS'
5199 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5200 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5201 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
5204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5205 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5206 if ${ac_cv_path_GREP+:} false
; then :
5207 $as_echo_n "(cached) " >&6
5209 if test -z "$GREP"; then
5210 ac_path_GREP_found
=false
5211 # Loop through the user's path and test for each of PROGNAME-LIST
5212 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5213 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5216 test -z "$as_dir" && as_dir
=.
5217 for ac_prog
in grep ggrep
; do
5218 for ac_exec_ext
in '' $ac_executable_extensions; do
5219 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
5220 as_fn_executable_p
"$ac_path_GREP" ||
continue
5221 # Check for GNU ac_path_GREP and select it if it is found.
5222 # Check for GNU $ac_path_GREP
5223 case `"$ac_path_GREP" --version 2>&1` in
5225 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
5228 $as_echo_n 0123456789 >"conftest.in"
5231 cat "conftest.in" "conftest.in" >"conftest.tmp"
5232 mv "conftest.tmp" "conftest.in"
5233 cp "conftest.in" "conftest.nl"
5234 $as_echo 'GREP' >> "conftest.nl"
5235 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5236 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5237 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5238 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5239 # Best one so far, save it but keep looking for a better one
5240 ac_cv_path_GREP
="$ac_path_GREP"
5241 ac_path_GREP_max
=$ac_count
5243 # 10*(2^10) chars as input seems more than enough
5244 test $ac_count -gt 10 && break
5246 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5249 $ac_path_GREP_found && break 3
5254 if test -z "$ac_cv_path_GREP"; then
5255 as_fn_error $?
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5258 ac_cv_path_GREP
=$GREP
5262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5263 $as_echo "$ac_cv_path_GREP" >&6; }
5264 GREP
="$ac_cv_path_GREP"
5267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5268 $as_echo_n "checking for egrep... " >&6; }
5269 if ${ac_cv_path_EGREP+:} false
; then :
5270 $as_echo_n "(cached) " >&6
5272 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
5273 then ac_cv_path_EGREP
="$GREP -E"
5275 if test -z "$EGREP"; then
5276 ac_path_EGREP_found
=false
5277 # Loop through the user's path and test for each of PROGNAME-LIST
5278 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5279 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
5282 test -z "$as_dir" && as_dir
=.
5283 for ac_prog
in egrep; do
5284 for ac_exec_ext
in '' $ac_executable_extensions; do
5285 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
5286 as_fn_executable_p
"$ac_path_EGREP" ||
continue
5287 # Check for GNU ac_path_EGREP and select it if it is found.
5288 # Check for GNU $ac_path_EGREP
5289 case `"$ac_path_EGREP" --version 2>&1` in
5291 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
5294 $as_echo_n 0123456789 >"conftest.in"
5297 cat "conftest.in" "conftest.in" >"conftest.tmp"
5298 mv "conftest.tmp" "conftest.in"
5299 cp "conftest.in" "conftest.nl"
5300 $as_echo 'EGREP' >> "conftest.nl"
5301 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
5302 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
5303 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
5304 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5305 # Best one so far, save it but keep looking for a better one
5306 ac_cv_path_EGREP
="$ac_path_EGREP"
5307 ac_path_EGREP_max
=$ac_count
5309 # 10*(2^10) chars as input seems more than enough
5310 test $ac_count -gt 10 && break
5312 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
5315 $ac_path_EGREP_found && break 3
5320 if test -z "$ac_cv_path_EGREP"; then
5321 as_fn_error $?
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5324 ac_cv_path_EGREP
=$EGREP
5329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5330 $as_echo "$ac_cv_path_EGREP" >&6; }
5331 EGREP
="$ac_cv_path_EGREP"
5334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5335 $as_echo_n "checking for ANSI C header files... " >&6; }
5336 if ${ac_cv_header_stdc+:} false
; then :
5337 $as_echo_n "(cached) " >&6
5339 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5340 /* end confdefs.h. */
5354 if ac_fn_c_try_compile
"$LINENO"; then :
5355 ac_cv_header_stdc
=yes
5357 ac_cv_header_stdc
=no
5359 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5361 if test $ac_cv_header_stdc = yes; then
5362 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5363 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5364 /* end confdefs.h. */
5368 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5369 $EGREP "memchr" >/dev
/null
2>&1; then :
5372 ac_cv_header_stdc
=no
5378 if test $ac_cv_header_stdc = yes; then
5379 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5380 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5381 /* end confdefs.h. */
5385 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5386 $EGREP "free" >/dev
/null
2>&1; then :
5389 ac_cv_header_stdc
=no
5395 if test $ac_cv_header_stdc = yes; then
5396 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5397 if test "$cross_compiling" = yes; then :
5400 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5401 /* end confdefs.h. */
5404 #if ((' ' & 0x0FF) == 0x020)
5405 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5406 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5408 # define ISLOWER(c) \
5409 (('a' <= (c) && (c) <= 'i') \
5410 || ('j' <= (c) && (c) <= 'r') \
5411 || ('s' <= (c) && (c) <= 'z'))
5412 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5415 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5420 for (i = 0; i < 256; i++)
5421 if (XOR (islower (i), ISLOWER (i))
5422 || toupper (i) != TOUPPER (i))
5427 if ac_fn_c_try_run
"$LINENO"; then :
5430 ac_cv_header_stdc
=no
5432 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5433 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5439 $as_echo "$ac_cv_header_stdc" >&6; }
5440 if test $ac_cv_header_stdc = yes; then
5442 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5446 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5447 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
5448 inttypes.h stdint.h unistd.h
5450 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5451 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5453 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
5454 cat >>confdefs.h
<<_ACEOF
5455 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5464 ac_fn_c_check_header_mongrel
"$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5465 if test "x$ac_cv_header_minix_config_h" = xyes
; then :
5472 if test "$MINIX" = yes; then
5474 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5477 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5480 $as_echo "#define _MINIX 1" >>confdefs.h
5485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5486 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5487 if ${ac_cv_safe_to_define___extensions__+:} false
; then :
5488 $as_echo_n "(cached) " >&6
5490 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5491 /* end confdefs.h. */
5493 # define __EXTENSIONS__ 1
5494 $ac_includes_default
5503 if ac_fn_c_try_compile
"$LINENO"; then :
5504 ac_cv_safe_to_define___extensions__
=yes
5506 ac_cv_safe_to_define___extensions__
=no
5508 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5511 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5512 test $ac_cv_safe_to_define___extensions__ = yes &&
5513 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5515 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5517 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5519 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5521 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5525 # The tests for host and target for $enable_largefile require
5530 # As the $enable_largefile decision depends on --enable-plugins we must set it
5531 # even in directories otherwise not depending on the $plugins option.
5535 for ac_header
in dlfcn.h
5537 ac_fn_c_check_header_compile
"$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
5539 if test "x$ac_cv_header_dlfcn_h" = xyes
; then :
5540 cat >>confdefs.h
<<_ACEOF
5541 #define HAVE_DLFCN_H 1
5548 for ac_header
in windows.h
5550 ac_fn_c_check_header_compile
"$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
5552 if test "x$ac_cv_header_windows_h" = xyes
; then :
5553 cat >>confdefs.h
<<_ACEOF
5554 #define HAVE_WINDOWS_H 1
5562 # Check whether --enable-plugins was given.
5563 if test "${enable_plugins+set}" = set; then :
5564 enableval
=$enable_plugins; case "${enableval}" in
5567 if test "$maybe_plugins" != "yes" ; then
5568 as_fn_error $?
"Building with plugin support requires a host that supports dlopen." "$LINENO" 5
5572 plugins
=$maybe_plugins
5576 if test "$plugins" = "yes"; then
5577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
5578 $as_echo_n "checking for library containing dlsym... " >&6; }
5579 if ${ac_cv_search_dlsym+:} false
; then :
5580 $as_echo_n "(cached) " >&6
5582 ac_func_search_save_LIBS
=$LIBS
5583 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5584 /* end confdefs.h. */
5586 /* Override any GCC internal prototype to avoid an error.
5587 Use char because int might match the return type of a GCC
5588 builtin and then its argument prototype would still apply. */
5601 for ac_lib
in '' dl
; do
5602 if test -z "$ac_lib"; then
5603 ac_res
="none required"
5606 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
5608 if ac_fn_c_try_link
"$LINENO"; then :
5609 ac_cv_search_dlsym
=$ac_res
5611 rm -f core conftest.err conftest.
$ac_objext \
5613 if ${ac_cv_search_dlsym+:} false
; then :
5617 if ${ac_cv_search_dlsym+:} false
; then :
5620 ac_cv_search_dlsym
=no
5623 LIBS
=$ac_func_search_save_LIBS
5625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
5626 $as_echo "$ac_cv_search_dlsym" >&6; }
5627 ac_res
=$ac_cv_search_dlsym
5628 if test "$ac_res" != no
; then :
5629 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
5637 sparc-
*-solaris*|i?
86-*-solaris*)
5638 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
5639 # were mutually exclusive until Solaris 11.3. Without procfs support,
5640 # the bfd/ elf module cannot provide certain routines such as
5641 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
5642 # explicitly requested large-file support through the
5643 # --enable-largefile switch, disable large-file support in favor of
5646 # Check if <sys/procfs.h> is incompatible with large-file support.
5647 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5648 /* end confdefs.h. */
5649 #define _FILE_OFFSET_BITS 64
5650 #define _STRUCTURED_PROC 1
5651 #include <sys/procfs.h>
5660 if ac_fn_c_try_compile
"$LINENO"; then :
5661 acx_cv_procfs_lfs
=yes
5663 acx_cv_procfs_lfs
=no
5665 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5667 # Forcefully disable large-file support only if necessary, gdb is in
5669 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
5670 -a -d $srcdir/..
/gdb
-a "$enable_gdb" != no
; then
5671 : ${enable_largefile="no"}
5672 if test "$plugins" = yes; then
5673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5674 plugin support disabled; require large-file support which is incompatible with GDB." >&5
5675 $as_echo "$as_me: WARNING:
5676 plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
5681 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
5682 # benefit of g++ 9+ which predefines it on Solaris.
5683 if test "$enable_largefile" = no
; then
5684 LARGEFILE_CPPFLAGS
="-U_FILE_OFFSET_BITS"
5690 # Check whether --enable-largefile was given.
5691 if test "${enable_largefile+set}" = set; then :
5692 enableval
=$enable_largefile;
5695 if test "$enable_largefile" != no
; then
5697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5698 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5699 if ${ac_cv_sys_largefile_CC+:} false
; then :
5700 $as_echo_n "(cached) " >&6
5702 ac_cv_sys_largefile_CC
=no
5703 if test "$GCC" != yes; then
5706 # IRIX 6.2 and later do not support large files by default,
5707 # so use the C compiler's -n32 option if that helps.
5708 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5709 /* end confdefs.h. */
5710 #include <sys/types.h>
5711 /* Check that off_t can represent 2**63 - 1 correctly.
5712 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5713 since some C++ compilers masquerading as C compilers
5714 incorrectly reject 9223372036854775807. */
5715 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5716 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5717 && LARGE_OFF_T % 2147483647 == 1)
5727 if ac_fn_c_try_compile
"$LINENO"; then :
5730 rm -f core conftest.err conftest.
$ac_objext
5732 if ac_fn_c_try_compile
"$LINENO"; then :
5733 ac_cv_sys_largefile_CC
=' -n32'; break
5735 rm -f core conftest.err conftest.
$ac_objext
5739 rm -f conftest.
$ac_ext
5742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5743 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5744 if test "$ac_cv_sys_largefile_CC" != no
; then
5745 CC
=$CC$ac_cv_sys_largefile_CC
5748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5749 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5750 if ${ac_cv_sys_file_offset_bits+:} false
; then :
5751 $as_echo_n "(cached) " >&6
5754 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5755 /* end confdefs.h. */
5756 #include <sys/types.h>
5757 /* Check that off_t can represent 2**63 - 1 correctly.
5758 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5759 since some C++ compilers masquerading as C compilers
5760 incorrectly reject 9223372036854775807. */
5761 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5762 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5763 && LARGE_OFF_T % 2147483647 == 1)
5773 if ac_fn_c_try_compile
"$LINENO"; then :
5774 ac_cv_sys_file_offset_bits
=no
; break
5776 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5777 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5778 /* end confdefs.h. */
5779 #define _FILE_OFFSET_BITS 64
5780 #include <sys/types.h>
5781 /* Check that off_t can represent 2**63 - 1 correctly.
5782 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5783 since some C++ compilers masquerading as C compilers
5784 incorrectly reject 9223372036854775807. */
5785 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5786 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5787 && LARGE_OFF_T % 2147483647 == 1)
5797 if ac_fn_c_try_compile
"$LINENO"; then :
5798 ac_cv_sys_file_offset_bits
=64; break
5800 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5801 ac_cv_sys_file_offset_bits
=unknown
5805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5806 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5807 case $ac_cv_sys_file_offset_bits in #(
5810 cat >>confdefs.h
<<_ACEOF
5811 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5816 if test $ac_cv_sys_file_offset_bits = unknown
; then
5817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5818 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5819 if ${ac_cv_sys_large_files+:} false
; then :
5820 $as_echo_n "(cached) " >&6
5823 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5824 /* end confdefs.h. */
5825 #include <sys/types.h>
5826 /* Check that off_t can represent 2**63 - 1 correctly.
5827 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5828 since some C++ compilers masquerading as C compilers
5829 incorrectly reject 9223372036854775807. */
5830 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5831 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5832 && LARGE_OFF_T % 2147483647 == 1)
5842 if ac_fn_c_try_compile
"$LINENO"; then :
5843 ac_cv_sys_large_files
=no
; break
5845 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5846 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5847 /* end confdefs.h. */
5848 #define _LARGE_FILES 1
5849 #include <sys/types.h>
5850 /* Check that off_t can represent 2**63 - 1 correctly.
5851 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5852 since some C++ compilers masquerading as C compilers
5853 incorrectly reject 9223372036854775807. */
5854 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5855 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5856 && LARGE_OFF_T % 2147483647 == 1)
5866 if ac_fn_c_try_compile
"$LINENO"; then :
5867 ac_cv_sys_large_files
=1; break
5869 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5870 ac_cv_sys_large_files
=unknown
5874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5875 $as_echo "$ac_cv_sys_large_files" >&6; }
5876 case $ac_cv_sys_large_files in #(
5879 cat >>confdefs.h
<<_ACEOF
5880 #define _LARGE_FILES $ac_cv_sys_large_files
5892 # We require a C++11 compiler. Check if one is available, and if
5893 # necessary, set CXX_DIALECT to some -std=xxx switch.
5895 ax_cxx_compile_alternatives
="11 0x" ax_cxx_compile_cxx11_required
=true
5897 ac_cpp
='$CXXCPP $CPPFLAGS'
5898 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5899 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5900 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
5903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
5904 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
5905 if ${ax_cv_cxx_compile_cxx11+:} false
; then :
5906 $as_echo_n "(cached) " >&6
5908 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5909 /* end confdefs.h. */
5912 // If the compiler admits that it is not ready for C++11, why torture it?
5913 // Hopefully, this will speed up the test.
5917 #error "This is not a C++ compiler"
5919 #elif __cplusplus < 201103L
5921 #error "This is not a C++11 compiler"
5928 namespace test_static_assert
5931 template <typename T>
5934 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5939 namespace test_final_override
5947 struct Derived : public Base
5949 virtual void f() override {}
5954 namespace test_double_right_angle_brackets
5957 template < typename T >
5960 typedef check<void> single_type;
5961 typedef check<check<void>> double_type;
5962 typedef check<check<check<void>>> triple_type;
5963 typedef check<check<check<check<void>>>> quadruple_type;
5967 namespace test_decltype
5980 namespace test_type_deduction
5983 template < typename T1, typename T2 >
5986 static const bool value = false;
5989 template < typename T >
5990 struct is_same<T, T>
5992 static const bool value = true;
5995 template < typename T1, typename T2 >
5997 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6003 test(const int c, volatile int v)
6005 static_assert(is_same<int, decltype(0)>::value == true, "");
6006 static_assert(is_same<int, decltype(c)>::value == false, "");
6007 static_assert(is_same<int, decltype(v)>::value == false, "");
6010 auto sumi = ac + av + 'x';
6011 auto sumf = ac + av + 1.0;
6012 static_assert(is_same<int, decltype(ac)>::value == true, "");
6013 static_assert(is_same<int, decltype(av)>::value == true, "");
6014 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6015 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6016 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6017 return (sumf > 0.0) ? sumi : add(c, v);
6022 namespace test_noexcept
6025 int f() { return 0; }
6026 int g() noexcept { return 0; }
6028 static_assert(noexcept(f()) == false, "");
6029 static_assert(noexcept(g()) == true, "");
6033 namespace test_constexpr
6036 template < typename CharT >
6037 unsigned long constexpr
6038 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6040 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6043 template < typename CharT >
6044 unsigned long constexpr
6045 strlen_c(const CharT *const s) noexcept
6047 return strlen_c_r(s, 0UL);
6050 static_assert(strlen_c("") == 0UL, "");
6051 static_assert(strlen_c("1") == 1UL, "");
6052 static_assert(strlen_c("example") == 7UL, "");
6053 static_assert(strlen_c("another\0example") == 7UL, "");
6057 namespace test_rvalue_references
6063 static constexpr int value = N;
6066 answer<1> f(int&) { return answer<1>(); }
6067 answer<2> f(const int&) { return answer<2>(); }
6068 answer<3> f(int&&) { return answer<3>(); }
6075 static_assert(decltype(f(i))::value == 1, "");
6076 static_assert(decltype(f(c))::value == 2, "");
6077 static_assert(decltype(f(0))::value == 3, "");
6082 namespace test_uniform_initialization
6087 static const int zero {};
6088 static const int one {1};
6091 static_assert(test::zero == 0, "");
6092 static_assert(test::one == 1, "");
6096 namespace test_lambdas
6102 auto lambda1 = [](){};
6103 auto lambda2 = lambda1;
6111 auto a = [](int i, int j){ return i + j; }(1, 2);
6112 auto b = []() -> int { return '0'; }();
6113 auto c = [=](){ return a + b; }();
6114 auto d = [&](){ return c; }();
6115 auto e = [a, &b](int x) mutable {
6116 const auto identity = [](int y){ return y; };
6117 for (auto i = 0; i < a; ++i)
6119 return x + identity(a + b);
6121 return a + b + c + d + e;
6127 const auto nullary = [](){ return 0; };
6128 const auto unary = [](int x){ return x; };
6129 using nullary_t = decltype(nullary);
6130 using unary_t = decltype(unary);
6131 const auto higher1st = [](nullary_t f){ return f(); };
6132 const auto higher2nd = [unary](nullary_t f1){
6133 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6135 return higher1st(nullary) + higher2nd(nullary)(unary);
6140 namespace test_variadic_templates
6146 template <int N0, int... N1toN>
6147 struct sum<N0, N1toN...>
6149 static constexpr auto value = N0 + sum<N1toN...>::value;
6155 static constexpr auto value = 0;
6158 static_assert(sum<>::value == 0, "");
6159 static_assert(sum<1>::value == 1, "");
6160 static_assert(sum<23>::value == 23, "");
6161 static_assert(sum<1, 2>::value == 3, "");
6162 static_assert(sum<5, 5, 11>::value == 21, "");
6163 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6167 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6168 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6170 namespace test_template_alias_sfinae
6175 template<typename T>
6176 using member = typename T::member_type;
6178 template<typename T>
6181 template<typename T>
6182 void func(member<T>*) {}
6186 void test() { func<foo>(0); }
6190 } // namespace cxx11
6192 #endif // __cplusplus >= 201103L
6197 if ac_fn_cxx_try_compile
"$LINENO"; then :
6198 ax_cv_cxx_compile_cxx11
=yes
6200 ax_cv_cxx_compile_cxx11
=no
6202 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
6205 $as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
6206 if test x
$ax_cv_cxx_compile_cxx11 = xyes
; then
6210 if test x
$ac_success = xno
; then
6211 for alternative
in ${ax_cxx_compile_alternatives}; do
6212 switch
="-std=gnu++${alternative}"
6213 cachevar
=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
6214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
6215 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
6216 if eval \
${$cachevar+:} false
; then :
6217 $as_echo_n "(cached) " >&6
6221 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6222 /* end confdefs.h. */
6225 // If the compiler admits that it is not ready for C++11, why torture it?
6226 // Hopefully, this will speed up the test.
6230 #error "This is not a C++ compiler"
6232 #elif __cplusplus < 201103L
6234 #error "This is not a C++11 compiler"
6241 namespace test_static_assert
6244 template <typename T>
6247 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6252 namespace test_final_override
6260 struct Derived : public Base
6262 virtual void f() override {}
6267 namespace test_double_right_angle_brackets
6270 template < typename T >
6273 typedef check<void> single_type;
6274 typedef check<check<void>> double_type;
6275 typedef check<check<check<void>>> triple_type;
6276 typedef check<check<check<check<void>>>> quadruple_type;
6280 namespace test_decltype
6293 namespace test_type_deduction
6296 template < typename T1, typename T2 >
6299 static const bool value = false;
6302 template < typename T >
6303 struct is_same<T, T>
6305 static const bool value = true;
6308 template < typename T1, typename T2 >
6310 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6316 test(const int c, volatile int v)
6318 static_assert(is_same<int, decltype(0)>::value == true, "");
6319 static_assert(is_same<int, decltype(c)>::value == false, "");
6320 static_assert(is_same<int, decltype(v)>::value == false, "");
6323 auto sumi = ac + av + 'x';
6324 auto sumf = ac + av + 1.0;
6325 static_assert(is_same<int, decltype(ac)>::value == true, "");
6326 static_assert(is_same<int, decltype(av)>::value == true, "");
6327 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6328 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6329 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6330 return (sumf > 0.0) ? sumi : add(c, v);
6335 namespace test_noexcept
6338 int f() { return 0; }
6339 int g() noexcept { return 0; }
6341 static_assert(noexcept(f()) == false, "");
6342 static_assert(noexcept(g()) == true, "");
6346 namespace test_constexpr
6349 template < typename CharT >
6350 unsigned long constexpr
6351 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6353 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6356 template < typename CharT >
6357 unsigned long constexpr
6358 strlen_c(const CharT *const s) noexcept
6360 return strlen_c_r(s, 0UL);
6363 static_assert(strlen_c("") == 0UL, "");
6364 static_assert(strlen_c("1") == 1UL, "");
6365 static_assert(strlen_c("example") == 7UL, "");
6366 static_assert(strlen_c("another\0example") == 7UL, "");
6370 namespace test_rvalue_references
6376 static constexpr int value = N;
6379 answer<1> f(int&) { return answer<1>(); }
6380 answer<2> f(const int&) { return answer<2>(); }
6381 answer<3> f(int&&) { return answer<3>(); }
6388 static_assert(decltype(f(i))::value == 1, "");
6389 static_assert(decltype(f(c))::value == 2, "");
6390 static_assert(decltype(f(0))::value == 3, "");
6395 namespace test_uniform_initialization
6400 static const int zero {};
6401 static const int one {1};
6404 static_assert(test::zero == 0, "");
6405 static_assert(test::one == 1, "");
6409 namespace test_lambdas
6415 auto lambda1 = [](){};
6416 auto lambda2 = lambda1;
6424 auto a = [](int i, int j){ return i + j; }(1, 2);
6425 auto b = []() -> int { return '0'; }();
6426 auto c = [=](){ return a + b; }();
6427 auto d = [&](){ return c; }();
6428 auto e = [a, &b](int x) mutable {
6429 const auto identity = [](int y){ return y; };
6430 for (auto i = 0; i < a; ++i)
6432 return x + identity(a + b);
6434 return a + b + c + d + e;
6440 const auto nullary = [](){ return 0; };
6441 const auto unary = [](int x){ return x; };
6442 using nullary_t = decltype(nullary);
6443 using unary_t = decltype(unary);
6444 const auto higher1st = [](nullary_t f){ return f(); };
6445 const auto higher2nd = [unary](nullary_t f1){
6446 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6448 return higher1st(nullary) + higher2nd(nullary)(unary);
6453 namespace test_variadic_templates
6459 template <int N0, int... N1toN>
6460 struct sum<N0, N1toN...>
6462 static constexpr auto value = N0 + sum<N1toN...>::value;
6468 static constexpr auto value = 0;
6471 static_assert(sum<>::value == 0, "");
6472 static_assert(sum<1>::value == 1, "");
6473 static_assert(sum<23>::value == 23, "");
6474 static_assert(sum<1, 2>::value == 3, "");
6475 static_assert(sum<5, 5, 11>::value == 21, "");
6476 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6480 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6481 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6483 namespace test_template_alias_sfinae
6488 template<typename T>
6489 using member = typename T::member_type;
6491 template<typename T>
6494 template<typename T>
6495 void func(member<T>*) {}
6499 void test() { func<foo>(0); }
6503 } // namespace cxx11
6505 #endif // __cplusplus >= 201103L
6510 if ac_fn_cxx_try_compile
"$LINENO"; then :
6515 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6518 eval ac_res
=\$
$cachevar
6519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6520 $as_echo "$ac_res" >&6; }
6521 if eval test x\$
$cachevar = xyes
; then
6522 CXX_DIALECT
="$switch"
6529 if test x
$ac_success = xno
; then
6530 for alternative
in ${ax_cxx_compile_alternatives}; do
6531 for switch
in -std=c
++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
6532 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_
$switch" | $as_tr_sh`
6533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether
$CXX supports C
++11 features with
$switch" >&5
6534 $as_echo_n "checking whether
$CXX supports C
++11 features with
$switch...
" >&6; }
6535 if eval \${$cachevar+:} false; then :
6536 $as_echo_n "(cached
) " >&6
6540 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6541 /* end confdefs.h. */
6544 // If the compiler admits that it is not ready for C++11, why torture it?
6545 // Hopefully, this will speed up the test.
6549 #error "This is not a C
++ compiler
"
6551 #elif __cplusplus < 201103L
6553 #error "This is not a C
++11 compiler
"
6560 namespace test_static_assert
6563 template <typename T>
6566 static_assert(sizeof(int) <= sizeof(T), "not big enough
");
6571 namespace test_final_override
6579 struct Derived : public Base
6581 virtual void f() override {}
6586 namespace test_double_right_angle_brackets
6589 template < typename T >
6592 typedef check<void> single_type;
6593 typedef check<check<void>> double_type;
6594 typedef check<check<check<void>>> triple_type;
6595 typedef check<check<check<check<void>>>> quadruple_type;
6599 namespace test_decltype
6612 namespace test_type_deduction
6615 template < typename T1, typename T2 >
6618 static const bool value = false;
6621 template < typename T >
6622 struct is_same<T, T>
6624 static const bool value = true;
6627 template < typename T1, typename T2 >
6629 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6635 test(const int c, volatile int v)
6637 static_assert(is_same<int, decltype(0)>::value == true, "");
6638 static_assert(is_same<int, decltype(c)>::value == false, "");
6639 static_assert(is_same<int, decltype(v)>::value == false, "");
6642 auto sumi = ac + av + 'x';
6643 auto sumf = ac + av + 1.0;
6644 static_assert(is_same<int, decltype(ac)>::value == true, "");
6645 static_assert(is_same<int, decltype(av)>::value == true, "");
6646 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6647 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6648 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6649 return (sumf > 0.0) ? sumi : add(c, v);
6654 namespace test_noexcept
6657 int f() { return 0; }
6658 int g() noexcept { return 0; }
6660 static_assert(noexcept(f()) == false, "");
6661 static_assert(noexcept(g()) == true, "");
6665 namespace test_constexpr
6668 template < typename CharT >
6669 unsigned long constexpr
6670 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6672 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6675 template < typename CharT >
6676 unsigned long constexpr
6677 strlen_c(const CharT *const s) noexcept
6679 return strlen_c_r(s, 0UL);
6682 static_assert(strlen_c("") == 0UL, "");
6683 static_assert(strlen_c("1") == 1UL, "");
6684 static_assert(strlen_c("example
") == 7UL, "");
6685 static_assert(strlen_c("another\
0example
") == 7UL, "");
6689 namespace test_rvalue_references
6695 static constexpr int value = N;
6698 answer<1> f(int&) { return answer<1>(); }
6699 answer<2> f(const int&) { return answer<2>(); }
6700 answer<3> f(int&&) { return answer<3>(); }
6707 static_assert(decltype(f(i))::value == 1, "");
6708 static_assert(decltype(f(c))::value == 2, "");
6709 static_assert(decltype(f(0))::value == 3, "");
6714 namespace test_uniform_initialization
6719 static const int zero {};
6720 static const int one {1};
6723 static_assert(test::zero == 0, "");
6724 static_assert(test::one == 1, "");
6728 namespace test_lambdas
6734 auto lambda1 = [](){};
6735 auto lambda2 = lambda1;
6743 auto a = [](int i, int j){ return i + j; }(1, 2);
6744 auto b = []() -> int { return '0'; }();
6745 auto c = [=](){ return a + b; }();
6746 auto d = [&](){ return c; }();
6747 auto e = [a, &b](int x) mutable {
6748 const auto identity = [](int y){ return y; };
6749 for (auto i = 0; i < a; ++i)
6751 return x + identity(a + b);
6753 return a + b + c + d + e;
6759 const auto nullary = [](){ return 0; };
6760 const auto unary = [](int x){ return x; };
6761 using nullary_t = decltype(nullary);
6762 using unary_t = decltype(unary);
6763 const auto higher1st = [](nullary_t f){ return f(); };
6764 const auto higher2nd = [unary](nullary_t f1){
6765 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6767 return higher1st(nullary) + higher2nd(nullary)(unary);
6772 namespace test_variadic_templates
6778 template <int N0, int... N1toN>
6779 struct sum<N0, N1toN...>
6781 static constexpr auto value = N0 + sum<N1toN...>::value;
6787 static constexpr auto value = 0;
6790 static_assert(sum<>::value == 0, "");
6791 static_assert(sum<1>::value == 1, "");
6792 static_assert(sum<23>::value == 23, "");
6793 static_assert(sum<1, 2>::value == 3, "");
6794 static_assert(sum<5, 5, 11>::value == 21, "");
6795 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6799 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6800 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6802 namespace test_template_alias_sfinae
6807 template<typename T>
6808 using member = typename T::member_type;
6810 template<typename T>
6813 template<typename T>
6814 void func(member<T>*) {}
6818 void test() { func<foo>(0); }
6822 } // namespace cxx11
6824 #endif // __cplusplus >= 201103L
6829 if ac_fn_cxx_try_compile "$LINENO"; then :
6834 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6837 eval ac_res=\$$cachevar
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_res" >&5
6839 $as_echo "$ac_res" >&6; }
6840 if eval test x\$$cachevar = xyes; then
6841 CXX_DIALECT="$switch"
6846 if test x$ac_success = xyes; then
6852 ac_cpp='$CPP $CPPFLAGS'
6853 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6854 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6855 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6857 if test x$ax_cxx_compile_cxx11_required = xtrue; then
6858 if test x$ac_success = xno; then
6859 as_fn_error $? "*** A compiler with support
for C
++11 language features is required.
" "$LINENO" 5
6862 if test x$ac_success = xno; then
6864 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C
++11 support was found
" >&5
6865 $as_echo "$as_me: No compiler with C
++11 support was found
" >&6;}
6869 $as_echo "#define HAVE_CXX11 1" >>confdefs.h
6876 # If we haven't got the data from the intl directory,
6877 # assume NLS is disabled.
6886 if test -f ..
/intl
/config.intl
; then
6887 . ..
/intl
/config.intl
6889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6890 $as_echo_n "checking whether NLS is requested... " >&6; }
6891 if test x
"$USE_NLS" != xyes
; then
6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6893 $as_echo "no" >&6; }
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6896 $as_echo "yes" >&6; }
6898 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
6901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6902 $as_echo_n "checking for catalogs to be installed... " >&6; }
6903 # Look for .po and .gmo files in the source directory.
6906 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
6907 # If there aren't any .gmo files the shell will give us the
6908 # literal string "../path/to/srcdir/po/*.gmo" which has to be
6910 case "$cat" in *\
**)
6913 # The quadruple backslash is collapsed to a double backslash
6914 # by the backticks, then collapsed again by the double quotes,
6915 # leaving us with one backslash in the sed expression (right
6916 # before the dot that mustn't act as a wildcard).
6917 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6918 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
6919 # The user is allowed to set LINGUAS to a list of languages to
6920 # install catalogs for. If it's empty that means "all of them."
6921 if test "x$LINGUAS" = x
; then
6922 CATALOGS
="$CATALOGS $cat"
6923 XLINGUAS
="$XLINGUAS $lang"
6925 case "$LINGUAS" in *$lang*)
6926 CATALOGS
="$CATALOGS $cat"
6927 XLINGUAS
="$XLINGUAS $lang"
6933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6934 $as_echo "$LINGUAS" >&6; }
6948 # Check for presence and size of long long.
6949 ac_fn_c_check_type
"$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
6950 if test "x$ac_cv_type_long_long" = xyes
; then :
6952 cat >>confdefs.h
<<_ACEOF
6953 #define HAVE_LONG_LONG 1
6956 # The cast to long int works around a bug in the HP C Compiler
6957 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6958 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6959 # This bug is HP SR number 8606223364.
6960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
6961 $as_echo_n "checking size of long long... " >&6; }
6962 if ${ac_cv_sizeof_long_long+:} false
; then :
6963 $as_echo_n "(cached) " >&6
6965 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
6968 if test "$ac_cv_type_long_long" = yes; then
6969 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6970 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6971 as_fn_error
77 "cannot compute sizeof (long long)
6972 See \`config.log' for more details" "$LINENO" 5; }
6974 ac_cv_sizeof_long_long
=0
6979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
6980 $as_echo "$ac_cv_sizeof_long_long" >&6; }
6984 cat >>confdefs.h
<<_ACEOF
6985 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
6992 as_ac_Symbol
=`$as_echo "ac_cv_have_decl_basename(char *)" | $as_tr_sh`
6993 ac_fn_c_check_decl
"$LINENO" "basename(char *)" "$as_ac_Symbol" "$ac_includes_default"
6994 if eval test \"x\$
"$as_ac_Symbol"\" = x
"yes"; then :
7000 cat >>confdefs.h
<<_ACEOF
7001 #define HAVE_DECL_BASENAME $ac_have_decl
7003 ac_fn_c_check_decl
"$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
7004 if test "x$ac_cv_have_decl_ffs" = xyes
; then :
7010 cat >>confdefs.h
<<_ACEOF
7011 #define HAVE_DECL_FFS $ac_have_decl
7013 ac_fn_c_check_decl
"$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
7014 if test "x$ac_cv_have_decl_asprintf" = xyes
; then :
7020 cat >>confdefs.h
<<_ACEOF
7021 #define HAVE_DECL_ASPRINTF $ac_have_decl
7023 ac_fn_c_check_decl
"$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
7024 if test "x$ac_cv_have_decl_vasprintf" = xyes
; then :
7030 cat >>confdefs.h
<<_ACEOF
7031 #define HAVE_DECL_VASPRINTF $ac_have_decl
7033 ac_fn_c_check_decl
"$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
7034 if test "x$ac_cv_have_decl_snprintf" = xyes
; then :
7040 cat >>confdefs.h
<<_ACEOF
7041 #define HAVE_DECL_SNPRINTF $ac_have_decl
7043 ac_fn_c_check_decl
"$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
7044 if test "x$ac_cv_have_decl_vsnprintf" = xyes
; then :
7050 cat >>confdefs.h
<<_ACEOF
7051 #define HAVE_DECL_VSNPRINTF $ac_have_decl
7054 ac_fn_c_check_decl
"$LINENO" "strtol" "ac_cv_have_decl_strtol" "$ac_includes_default"
7055 if test "x$ac_cv_have_decl_strtol" = xyes
; then :
7061 cat >>confdefs.h
<<_ACEOF
7062 #define HAVE_DECL_STRTOL $ac_have_decl
7064 ac_fn_c_check_decl
"$LINENO" "strtoul" "ac_cv_have_decl_strtoul" "$ac_includes_default"
7065 if test "x$ac_cv_have_decl_strtoul" = xyes
; then :
7071 cat >>confdefs.h
<<_ACEOF
7072 #define HAVE_DECL_STRTOUL $ac_have_decl
7074 ac_fn_c_check_decl
"$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default"
7075 if test "x$ac_cv_have_decl_strtoll" = xyes
; then :
7081 cat >>confdefs.h
<<_ACEOF
7082 #define HAVE_DECL_STRTOLL $ac_have_decl
7084 ac_fn_c_check_decl
"$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default"
7085 if test "x$ac_cv_have_decl_strtoull" = xyes
; then :
7091 cat >>confdefs.h
<<_ACEOF
7092 #define HAVE_DECL_STRTOULL $ac_have_decl
7095 ac_fn_c_check_decl
"$LINENO" "strverscmp" "ac_cv_have_decl_strverscmp" "$ac_includes_default"
7096 if test "x$ac_cv_have_decl_strverscmp" = xyes
; then :
7102 cat >>confdefs.h
<<_ACEOF
7103 #define HAVE_DECL_STRVERSCMP $ac_have_decl
7107 ac_fn_c_check_type
"$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
7108 if test "x$ac_cv_type_size_t" = xyes
; then :
7112 cat >>confdefs.h
<<_ACEOF
7113 #define size_t unsigned int
7121 for ac_header
in $ac_header_list
7123 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7124 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7126 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
7127 cat >>confdefs.h
<<_ACEOF
7128 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7141 ac_fn_c_check_type
"$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
7142 if test "x$ac_cv_type_pid_t" = xyes
; then :
7146 cat >>confdefs.h
<<_ACEOF
7152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
7153 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
7154 if ${ac_cv_path_SED+:} false
; then :
7155 $as_echo_n "(cached) " >&6
7157 ac_script
=s
/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
/
7158 for ac_i
in 1 2 3 4 5 6 7; do
7159 ac_script
="$ac_script$as_nl$ac_script"
7161 echo "$ac_script" 2>/dev
/null |
sed 99q
>conftest.
sed
7162 { ac_script
=; unset ac_script
;}
7163 if test -z "$SED"; then
7164 ac_path_SED_found
=false
7165 # Loop through the user's path and test for each of PROGNAME-LIST
7166 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7170 test -z "$as_dir" && as_dir
=.
7171 for ac_prog
in sed gsed
; do
7172 for ac_exec_ext
in '' $ac_executable_extensions; do
7173 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
7174 as_fn_executable_p
"$ac_path_SED" ||
continue
7175 # Check for GNU ac_path_SED and select it if it is found.
7176 # Check for GNU $ac_path_SED
7177 case `"$ac_path_SED" --version 2>&1` in
7179 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
7182 $as_echo_n 0123456789 >"conftest.in"
7185 cat "conftest.in" "conftest.in" >"conftest.tmp"
7186 mv "conftest.tmp" "conftest.in"
7187 cp "conftest.in" "conftest.nl"
7188 $as_echo '' >> "conftest.nl"
7189 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
7190 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
7191 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
7192 if test $ac_count -gt ${ac_path_SED_max-0}; then
7193 # Best one so far, save it but keep looking for a better one
7194 ac_cv_path_SED
="$ac_path_SED"
7195 ac_path_SED_max
=$ac_count
7197 # 10*(2^10) chars as input seems more than enough
7198 test $ac_count -gt 10 && break
7200 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
7203 $ac_path_SED_found && break 3
7208 if test -z "$ac_cv_path_SED"; then
7209 as_fn_error $?
"no acceptable sed could be found in \$PATH" "$LINENO" 5
7216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
7217 $as_echo "$ac_cv_path_SED" >&6; }
7218 SED
="$ac_cv_path_SED"
7222 if test "X$prefix" = "XNONE"; then
7223 acl_final_prefix
="$ac_default_prefix"
7225 acl_final_prefix
="$prefix"
7227 if test "X$exec_prefix" = "XNONE"; then
7228 acl_final_exec_prefix
='${prefix}'
7230 acl_final_exec_prefix
="$exec_prefix"
7232 acl_save_prefix
="$prefix"
7233 prefix
="$acl_final_prefix"
7234 eval acl_final_exec_prefix
=\"$acl_final_exec_prefix\"
7235 prefix
="$acl_save_prefix"
7238 # Check whether --with-gnu-ld was given.
7239 if test "${with_gnu_ld+set}" = set; then :
7240 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
7245 # Prepare PATH_SEPARATOR.
7246 # The user is always right.
7247 if test "${PATH_SEPARATOR+set}" != set; then
7248 echo "#! /bin/sh" >conf$$.sh
7249 echo "exit 0" >>conf$$.sh
7251 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
7259 if test "$GCC" = yes; then
7260 # Check if gcc -print-prog-name=ld gives a path.
7261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7262 $as_echo_n "checking for ld used by GCC... " >&6; }
7265 # gcc leaves a trailing carriage return which upsets mingw
7266 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7268 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
7271 # Accept absolute paths.
7272 [\\/]* |
[A-Za-z
]:[\\/]*)
7273 re_direlt
='/[^/][^/]*/\.\./'
7274 # Canonicalize the path of ld
7275 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
7276 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
7277 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
7279 test -z "$LD" && LD
="$ac_prog"
7282 # If it fails, then pretend we aren't using GCC.
7286 # If it is relative, then search for the first ld in PATH.
7290 elif test "$with_gnu_ld" = yes; then
7291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7292 $as_echo_n "checking for GNU ld... " >&6; }
7294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7295 $as_echo_n "checking for non-GNU ld... " >&6; }
7297 if ${acl_cv_path_LD+:} false
; then :
7298 $as_echo_n "(cached) " >&6
7300 if test -z "$LD"; then
7301 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7302 for ac_dir
in $PATH; do
7303 test -z "$ac_dir" && ac_dir
=.
7304 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
7305 acl_cv_path_LD
="$ac_dir/$ac_prog"
7306 # Check to see if the program is GNU ld. I'd rather use --version,
7307 # but apparently some GNU ld's only accept -v.
7308 # Break only if it was the GNU/non-GNU ld that we prefer.
7309 if "$acl_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
7310 test "$with_gnu_ld" != no
&& break
7312 test "$with_gnu_ld" != yes && break
7318 acl_cv_path_LD
="$LD" # Let the user override the test with a path.
7322 LD
="$acl_cv_path_LD"
7323 if test -n "$LD"; then
7324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7325 $as_echo "$LD" >&6; }
7327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7328 $as_echo "no" >&6; }
7330 test -z "$LD" && as_fn_error $?
"no acceptable ld found in \$PATH" "$LINENO" 5
7331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7332 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7333 if ${acl_cv_prog_gnu_ld+:} false
; then :
7334 $as_echo_n "(cached) " >&6
7336 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7337 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
7338 acl_cv_prog_gnu_ld
=yes
7340 acl_cv_prog_gnu_ld
=no
7343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7344 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7345 with_gnu_ld
=$acl_cv_prog_gnu_ld
7349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7350 $as_echo_n "checking for shared library run path origin... " >&6; }
7351 if ${acl_cv_rpath+:} false
; then :
7352 $as_echo_n "(cached) " >&6
7355 CC
="$CC" GCC
="$GCC" LDFLAGS
="$LDFLAGS" LD
="$LD" with_gnu_ld
="$with_gnu_ld" \
7356 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7363 $as_echo "$acl_cv_rpath" >&6; }
7365 libext
="$acl_cv_libext"
7366 shlibext
="$acl_cv_shlibext"
7367 hardcode_libdir_flag_spec
="$acl_cv_hardcode_libdir_flag_spec"
7368 hardcode_libdir_separator
="$acl_cv_hardcode_libdir_separator"
7369 hardcode_direct
="$acl_cv_hardcode_direct"
7370 hardcode_minus_L
="$acl_cv_hardcode_minus_L"
7371 # Check whether --enable-rpath was given.
7372 if test "${enable_rpath+set}" = set; then :
7373 enableval
=$enable_rpath; :
7380 # Set the 'development' global.
7381 .
$srcdir/..
/bfd
/development.sh
7383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7384 $as_echo_n "checking for ANSI C header files... " >&6; }
7385 if ${ac_cv_header_stdc+:} false
; then :
7386 $as_echo_n "(cached) " >&6
7388 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7389 /* end confdefs.h. */
7403 if ac_fn_c_try_compile
"$LINENO"; then :
7404 ac_cv_header_stdc
=yes
7406 ac_cv_header_stdc
=no
7408 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7410 if test $ac_cv_header_stdc = yes; then
7411 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7412 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7413 /* end confdefs.h. */
7417 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7418 $EGREP "memchr" >/dev
/null
2>&1; then :
7421 ac_cv_header_stdc
=no
7427 if test $ac_cv_header_stdc = yes; then
7428 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7429 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7430 /* end confdefs.h. */
7434 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7435 $EGREP "free" >/dev
/null
2>&1; then :
7438 ac_cv_header_stdc
=no
7444 if test $ac_cv_header_stdc = yes; then
7445 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7446 if test "$cross_compiling" = yes; then :
7449 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7450 /* end confdefs.h. */
7453 #if ((' ' & 0x0FF) == 0x020)
7454 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7455 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7457 # define ISLOWER(c) \
7458 (('a' <= (c) && (c) <= 'i') \
7459 || ('j' <= (c) && (c) <= 'r') \
7460 || ('s' <= (c) && (c) <= 'z'))
7461 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7464 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7469 for (i = 0; i < 256; i++)
7470 if (XOR (islower (i), ISLOWER (i))
7471 || toupper (i) != TOUPPER (i))
7476 if ac_fn_c_try_run
"$LINENO"; then :
7479 ac_cv_header_stdc
=no
7481 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
7482 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
7487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7488 $as_echo "$ac_cv_header_stdc" >&6; }
7489 if test $ac_cv_header_stdc = yes; then
7491 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7495 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
7496 # for constant arguments. Useless!
7497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
7498 $as_echo_n "checking for working alloca.h... " >&6; }
7499 if ${ac_cv_working_alloca_h+:} false
; then :
7500 $as_echo_n "(cached) " >&6
7502 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7503 /* end confdefs.h. */
7508 char *p = (char *) alloca (2 * sizeof (int));
7514 if ac_fn_c_try_link
"$LINENO"; then :
7515 ac_cv_working_alloca_h
=yes
7517 ac_cv_working_alloca_h
=no
7519 rm -f core conftest.err conftest.
$ac_objext \
7520 conftest
$ac_exeext conftest.
$ac_ext
7522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
7523 $as_echo "$ac_cv_working_alloca_h" >&6; }
7524 if test $ac_cv_working_alloca_h = yes; then
7526 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
7530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
7531 $as_echo_n "checking for alloca... " >&6; }
7532 if ${ac_cv_func_alloca_works+:} false
; then :
7533 $as_echo_n "(cached) " >&6
7535 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7536 /* end confdefs.h. */
7538 # define alloca __builtin_alloca
7541 # include <malloc.h>
7542 # define alloca _alloca
7544 # ifdef HAVE_ALLOCA_H
7545 # include <alloca.h>
7550 # ifndef alloca /* predefined by HP cc +Olibcalls */
7551 void *alloca (size_t);
7561 char *p = (char *) alloca (1);
7567 if ac_fn_c_try_link
"$LINENO"; then :
7568 ac_cv_func_alloca_works
=yes
7570 ac_cv_func_alloca_works
=no
7572 rm -f core conftest.err conftest.
$ac_objext \
7573 conftest
$ac_exeext conftest.
$ac_ext
7575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
7576 $as_echo "$ac_cv_func_alloca_works" >&6; }
7578 if test $ac_cv_func_alloca_works = yes; then
7580 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
7583 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
7584 # that cause trouble. Some versions do not even contain alloca or
7585 # contain a buggy version. If you still want to use their alloca,
7586 # use ar to extract alloca.o from them instead of compiling alloca.c.
7588 ALLOCA
=\
${LIBOBJDIR}alloca.
$ac_objext
7590 $as_echo "#define C_ALLOCA 1" >>confdefs.h
7593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
7594 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
7595 if ${ac_cv_os_cray+:} false
; then :
7596 $as_echo_n "(cached) " >&6
7598 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7599 /* end confdefs.h. */
7600 #if defined CRAY && ! defined CRAY2
7607 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7608 $EGREP "webecray" >/dev
/null
2>&1; then :
7616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
7617 $as_echo "$ac_cv_os_cray" >&6; }
7618 if test $ac_cv_os_cray = yes; then
7619 for ac_func
in _getb67 GETB67 getb67
; do
7620 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7621 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
7622 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
7624 cat >>confdefs.h
<<_ACEOF
7625 #define CRAY_STACKSEG_END $ac_func
7634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
7635 $as_echo_n "checking stack direction for C alloca... " >&6; }
7636 if ${ac_cv_c_stack_direction+:} false
; then :
7637 $as_echo_n "(cached) " >&6
7639 if test "$cross_compiling" = yes; then :
7640 ac_cv_c_stack_direction
=0
7642 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7643 /* end confdefs.h. */
7644 $ac_includes_default
7646 find_stack_direction (int *addr, int depth)
7651 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
7652 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
7657 main (int argc, char **argv)
7659 return find_stack_direction (0, argc + !argv + 20) < 0;
7662 if ac_fn_c_try_run
"$LINENO"; then :
7663 ac_cv_c_stack_direction
=1
7665 ac_cv_c_stack_direction
=-1
7667 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
7668 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
7672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
7673 $as_echo "$ac_cv_c_stack_direction" >&6; }
7674 cat >>confdefs.h
<<_ACEOF
7675 #define STACK_DIRECTION $ac_cv_c_stack_direction
7686 $as_echo "#define USE_WIN32API 1" >>confdefs.h
7688 WIN32APILIBS
="-lws2_32"
7693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
7694 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
7695 if ${am_cv_langinfo_codeset+:} false
; then :
7696 $as_echo_n "(cached) " >&6
7698 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7699 /* end confdefs.h. */
7700 #include <langinfo.h>
7704 char* cs = nl_langinfo(CODESET);
7709 if ac_fn_c_try_link
"$LINENO"; then :
7710 am_cv_langinfo_codeset
=yes
7712 am_cv_langinfo_codeset
=no
7714 rm -f core conftest.err conftest.
$ac_objext \
7715 conftest
$ac_exeext conftest.
$ac_ext
7718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
7719 $as_echo "$am_cv_langinfo_codeset" >&6; }
7720 if test $am_cv_langinfo_codeset = yes; then
7722 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
7727 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
7729 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7730 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7731 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
7732 cat >>confdefs.h
<<_ACEOF
7733 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7742 for ac_func
in getpagesize
7744 ac_fn_c_check_func
"$LINENO" "getpagesize" "ac_cv_func_getpagesize"
7745 if test "x$ac_cv_func_getpagesize" = xyes
; then :
7746 cat >>confdefs.h
<<_ACEOF
7747 #define HAVE_GETPAGESIZE 1
7753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
7754 $as_echo_n "checking for working mmap... " >&6; }
7755 if ${ac_cv_func_mmap_fixed_mapped+:} false
; then :
7756 $as_echo_n "(cached) " >&6
7758 if test "$cross_compiling" = yes; then :
7759 ac_cv_func_mmap_fixed_mapped
=no
7761 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7762 /* end confdefs.h. */
7763 $ac_includes_default
7764 /* malloc might have been renamed as rpl_malloc. */
7767 /* Thanks to Mike Haertel and Jim Avera for this test.
7768 Here is a matrix of mmap possibilities:
7769 mmap private not fixed
7770 mmap private fixed at somewhere currently unmapped
7771 mmap private fixed at somewhere already mapped
7772 mmap shared not fixed
7773 mmap shared fixed at somewhere currently unmapped
7774 mmap shared fixed at somewhere already mapped
7775 For private mappings, we should verify that changes cannot be read()
7776 back from the file, nor mmap's back from the file at a different
7777 address. (There have been systems where private was not correctly
7778 implemented like the infamous i386 svr4.0, and systems where the
7779 VM page cache was not coherent with the file system buffer cache
7780 like early versions of FreeBSD and possibly contemporary NetBSD.)
7781 For shared mappings, we should conversely verify that changes get
7782 propagated back to all the places they're supposed to be.
7784 Grep wants private fixed already mapped.
7785 The main things grep needs to know about mmap are:
7786 * does it exist and is it safe to write into the mmap'd area
7787 * how to use it (BSD variants) */
7790 #include <sys/mman.h>
7792 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
7796 /* This mess was copied from the GNU getpagesize.h. */
7797 #ifndef HAVE_GETPAGESIZE
7798 # ifdef _SC_PAGESIZE
7799 # define getpagesize() sysconf(_SC_PAGESIZE)
7800 # else /* no _SC_PAGESIZE */
7801 # ifdef HAVE_SYS_PARAM_H
7802 # include <sys/param.h>
7803 # ifdef EXEC_PAGESIZE
7804 # define getpagesize() EXEC_PAGESIZE
7805 # else /* no EXEC_PAGESIZE */
7807 # define getpagesize() NBPG * CLSIZE
7810 # endif /* no CLSIZE */
7811 # else /* no NBPG */
7813 # define getpagesize() NBPC
7814 # else /* no NBPC */
7816 # define getpagesize() PAGESIZE
7817 # endif /* PAGESIZE */
7818 # endif /* no NBPC */
7819 # endif /* no NBPG */
7820 # endif /* no EXEC_PAGESIZE */
7821 # else /* no HAVE_SYS_PARAM_H */
7822 # define getpagesize() 8192 /* punt totally */
7823 # endif /* no HAVE_SYS_PARAM_H */
7824 # endif /* no _SC_PAGESIZE */
7826 #endif /* no HAVE_GETPAGESIZE */
7831 char *data, *data2, *data3;
7836 pagesize = getpagesize ();
7838 /* First, make a file with some known garbage in it. */
7839 data = (char *) malloc (pagesize);
7842 for (i = 0; i < pagesize; ++i)
7843 *(data + i) = rand ();
7845 fd = creat ("conftest.mmap", 0600);
7848 if (write (fd, data, pagesize) != pagesize)
7852 /* Next, check that the tail of a page is zero-filled. File must have
7853 non-zero length, otherwise we risk SIGBUS for entire page. */
7854 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7858 if (write (fd2, cdata2, 1) != 1)
7860 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7861 if (data2 == MAP_FAILED)
7863 for (i = 0; i < pagesize; ++i)
7867 if (munmap (data2, pagesize))
7870 /* Next, try to mmap the file at a fixed address which already has
7871 something else allocated at it. If we can, also make sure that
7872 we see the same garbage. */
7873 fd = open ("conftest.mmap", O_RDWR);
7876 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
7877 MAP_PRIVATE | MAP_FIXED, fd, 0L))
7879 for (i = 0; i < pagesize; ++i)
7880 if (*(data + i) != *(data2 + i))
7883 /* Finally, make sure that changes to the mapped area do not
7884 percolate back to the file as seen by read(). (This is a bug on
7885 some variants of i386 svr4.0.) */
7886 for (i = 0; i < pagesize; ++i)
7887 *(data2 + i) = *(data2 + i) + 1;
7888 data3 = (char *) malloc (pagesize);
7891 if (read (fd, data3, pagesize) != pagesize)
7893 for (i = 0; i < pagesize; ++i)
7894 if (*(data + i) != *(data3 + i))
7900 if ac_fn_c_try_run
"$LINENO"; then :
7901 ac_cv_func_mmap_fixed_mapped
=yes
7903 ac_cv_func_mmap_fixed_mapped
=no
7905 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
7906 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
7910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
7911 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
7912 if test $ac_cv_func_mmap_fixed_mapped = yes; then
7914 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
7917 rm -f conftest.mmap conftest.txt
7919 for ac_header
in vfork.h
7921 ac_fn_c_check_header_mongrel
"$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
7922 if test "x$ac_cv_header_vfork_h" = xyes
; then :
7923 cat >>confdefs.h
<<_ACEOF
7924 #define HAVE_VFORK_H 1
7931 for ac_func
in fork vfork
7933 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7934 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
7935 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
7936 cat >>confdefs.h
<<_ACEOF
7937 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7943 if test "x$ac_cv_func_fork" = xyes
; then
7944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
7945 $as_echo_n "checking for working fork... " >&6; }
7946 if ${ac_cv_func_fork_works+:} false
; then :
7947 $as_echo_n "(cached) " >&6
7949 if test "$cross_compiling" = yes; then :
7950 ac_cv_func_fork_works
=cross
7952 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7953 /* end confdefs.h. */
7954 $ac_includes_default
7959 /* By Ruediger Kuhlmann. */
7966 if ac_fn_c_try_run
"$LINENO"; then :
7967 ac_cv_func_fork_works
=yes
7969 ac_cv_func_fork_works
=no
7971 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
7972 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
7976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
7977 $as_echo "$ac_cv_func_fork_works" >&6; }
7980 ac_cv_func_fork_works
=$ac_cv_func_fork
7982 if test "x$ac_cv_func_fork_works" = xcross
; then
7984 *-*-amigaos* |
*-*-msdosdjgpp*)
7985 # Override, as these systems have only a dummy fork() stub
7986 ac_cv_func_fork_works
=no
7989 ac_cv_func_fork_works
=yes
7992 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
7993 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
7995 ac_cv_func_vfork_works
=$ac_cv_func_vfork
7996 if test "x$ac_cv_func_vfork" = xyes
; then
7997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
7998 $as_echo_n "checking for working vfork... " >&6; }
7999 if ${ac_cv_func_vfork_works+:} false
; then :
8000 $as_echo_n "(cached) " >&6
8002 if test "$cross_compiling" = yes; then :
8003 ac_cv_func_vfork_works
=cross
8005 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8006 /* end confdefs.h. */
8007 /* Thanks to Paul Eggert for this test. */
8008 $ac_includes_default
8009 #include <sys/wait.h>
8013 /* On some sparc systems, changes by the child to local and incoming
8014 argument registers are propagated back to the parent. The compiler
8015 is told about this with #include <vfork.h>, but some compilers
8016 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
8017 static variable whose address is put into a register that is
8018 clobbered by the vfork. */
8021 sparc_address_test (int arg)
8023 sparc_address_test (arg) int arg;
8044 pid_t parent = getpid ();
8047 sparc_address_test (0);
8052 /* Here is another test for sparc vfork register problems. This
8053 test uses lots of local variables, at least as many local
8054 variables as main has allocated so far including compiler
8055 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
8056 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
8057 reuse the register of parent for one of the local variables,
8058 since it will think that parent can't possibly be used any more
8059 in this routine. Assigning to the local variable will thus
8060 munge parent in the parent process. */
8062 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
8063 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
8064 /* Convince the compiler that p..p7 are live; otherwise, it might
8065 use the same hardware register for all 8 local variables. */
8066 if (p != p1 || p != p2 || p != p3 || p != p4
8067 || p != p5 || p != p6 || p != p7)
8070 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
8071 from child file descriptors. If the child closes a descriptor
8072 before it execs or exits, this munges the parent's descriptor
8073 as well. Test for this by closing stdout in the child. */
8074 _exit(close(fileno(stdout)) != 0);
8079 while (wait(&status) != child)
8082 /* Was there some problem with vforking? */
8085 /* Did the child fail? (This shouldn't happen.) */
8088 /* Did the vfork/compiler bug occur? */
8089 || parent != getpid()
8091 /* Did the file descriptor bug occur? */
8092 || fstat(fileno(stdout), &st) != 0
8097 if ac_fn_c_try_run
"$LINENO"; then :
8098 ac_cv_func_vfork_works
=yes
8100 ac_cv_func_vfork_works
=no
8102 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
8103 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
8107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
8108 $as_echo "$ac_cv_func_vfork_works" >&6; }
8111 if test "x$ac_cv_func_fork_works" = xcross
; then
8112 ac_cv_func_vfork_works
=$ac_cv_func_vfork
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
8114 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
8117 if test "x$ac_cv_func_vfork_works" = xyes
; then
8119 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
8123 $as_echo "#define vfork fork" >>confdefs.h
8126 if test "x$ac_cv_func_fork_works" = xyes
; then
8128 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
8132 for ac_func
in fdwalk getrlimit pipe pipe2 poll socketpair sigaction \
8133 ptrace64 sbrk setns sigaltstack sigprocmask \
8134 setpgid setpgrp getrusage getauxval
8136 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8137 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
8138 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
8139 cat >>confdefs.h
<<_ACEOF
8140 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8147 ac_fn_c_check_decl
"$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
8149 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = xyes
; then :
8155 cat >>confdefs.h
<<_ACEOF
8156 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
8160 if test "$cross_compiling" = yes; then :
8161 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8162 /* end confdefs.h. */
8163 #include <sys/personality.h>
8168 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
8169 # define ADDR_NO_RANDOMIZE 0x0040000
8171 /* Test the flag could be set and stays set. */
8172 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
8173 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
8179 if ac_fn_c_try_link
"$LINENO"; then :
8180 have_personality
=true
8182 have_personality
=false
8184 rm -f core conftest.err conftest.
$ac_objext \
8185 conftest
$ac_exeext conftest.
$ac_ext
8187 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8188 /* end confdefs.h. */
8189 #include <sys/personality.h>
8194 # if !HAVE_DECL_ADDR_NO_RANDOMIZE
8195 # define ADDR_NO_RANDOMIZE 0x0040000
8197 /* Test the flag could be set and stays set. */
8198 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
8199 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
8205 if ac_fn_c_try_run
"$LINENO"; then :
8206 have_personality
=true
8208 have_personality
=false
8210 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
8211 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
8214 if $have_personality
8217 $as_echo "#define HAVE_PERSONALITY 1" >>confdefs.h
8221 ac_fn_c_check_decl
"$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
8222 if test "x$ac_cv_have_decl_strstr" = xyes
; then :
8228 cat >>confdefs.h
<<_ACEOF
8229 #define HAVE_DECL_STRSTR $ac_have_decl
8233 # ----------------------- #
8234 # Checks for structures. #
8235 # ----------------------- #
8237 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
8238 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes
; then :
8240 cat >>confdefs.h
<<_ACEOF
8241 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
8246 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
8247 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes
; then :
8249 cat >>confdefs.h
<<_ACEOF
8250 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
8257 # On FreeBSD we need libutil for the kinfo_get* functions. On
8258 # GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
8259 # Figure out which one to use.
8260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
8261 $as_echo_n "checking for library containing kinfo_getfile... " >&6; }
8262 if ${ac_cv_search_kinfo_getfile+:} false
; then :
8263 $as_echo_n "(cached) " >&6
8265 ac_func_search_save_LIBS
=$LIBS
8266 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8267 /* end confdefs.h. */
8269 /* Override any GCC internal prototype to avoid an error.
8270 Use char because int might match the return type of a GCC
8271 builtin and then its argument prototype would still apply. */
8275 char kinfo_getfile ();
8279 return kinfo_getfile ();
8284 for ac_lib
in '' util util-freebsd
; do
8285 if test -z "$ac_lib"; then
8286 ac_res
="none required"
8289 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8291 if ac_fn_c_try_link
"$LINENO"; then :
8292 ac_cv_search_kinfo_getfile
=$ac_res
8294 rm -f core conftest.err conftest.
$ac_objext \
8296 if ${ac_cv_search_kinfo_getfile+:} false
; then :
8300 if ${ac_cv_search_kinfo_getfile+:} false
; then :
8303 ac_cv_search_kinfo_getfile
=no
8306 LIBS
=$ac_func_search_save_LIBS
8308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
8309 $as_echo "$ac_cv_search_kinfo_getfile" >&6; }
8310 ac_res
=$ac_cv_search_kinfo_getfile
8311 if test "$ac_res" != no
; then :
8312 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8317 # Define HAVE_KINFO_GETFILE if kinfo_getfile is available.
8318 for ac_func
in kinfo_getfile
8320 ac_fn_c_check_func
"$LINENO" "kinfo_getfile" "ac_cv_func_kinfo_getfile"
8321 if test "x$ac_cv_func_kinfo_getfile" = xyes
; then :
8322 cat >>confdefs.h
<<_ACEOF
8323 #define HAVE_KINFO_GETFILE 1
8330 # Check for std::thread. This does not work on some platforms, like
8333 ac_cpp
='$CXXCPP $CPPFLAGS'
8334 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8335 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8336 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
8343 ac_cpp
='$CPP $CPPFLAGS'
8344 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8345 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8346 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
8350 # We used to check for pthread.h first, but this fails if pthread.h
8351 # requires special compiler flags (e.g. on Tru64 or Sequent).
8352 # It gets checked for in the link test anyway.
8354 # First of all, check if the user has set any of the PTHREAD_LIBS,
8355 # etcetera environment variables, and if threads linking works using
8357 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
8358 ax_pthread_save_CC
="$CC"
8359 ax_pthread_save_CFLAGS
="$CFLAGS"
8360 ax_pthread_save_LIBS
="$LIBS"
8361 if test "x$PTHREAD_CC" != "x"; then :
8364 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
8365 LIBS
="$PTHREAD_LIBS $LIBS"
8366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
8367 $as_echo_n "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
8368 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8369 /* end confdefs.h. */
8371 /* Override any GCC internal prototype to avoid an error.
8372 Use char because int might match the return type of a GCC
8373 builtin and then its argument prototype would still apply. */
8377 char pthread_join ();
8381 return pthread_join ();
8386 if ac_fn_c_try_link
"$LINENO"; then :
8389 rm -f core conftest.err conftest.
$ac_objext \
8390 conftest
$ac_exeext conftest.
$ac_ext
8391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
8392 $as_echo "$ax_pthread_ok" >&6; }
8393 if test "x$ax_pthread_ok" = "xno"; then
8397 CC
="$ax_pthread_save_CC"
8398 CFLAGS
="$ax_pthread_save_CFLAGS"
8399 LIBS
="$ax_pthread_save_LIBS"
8402 # We must check for the threads library under a number of different
8403 # names; the ordering is very important because some systems
8404 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
8405 # libraries is broken (non-POSIX).
8407 # Create a list of thread flags to try. Items starting with a "-" are
8408 # C compiler flags, and other items are library names, except for "none"
8409 # which indicates that we try without any flags at all, and "pthread-config"
8410 # which is a program returning the flags for the Pth emulation library.
8412 ax_pthread_flags
="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
8414 # The ordering *is* (sometimes) important. Some notes on the
8415 # individual items follow:
8417 # pthreads: AIX (must check this before -lpthread)
8418 # none: in case threads are in libc; should be tried before -Kthread and
8419 # other compiler flags to prevent continual compiler warnings
8420 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
8421 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
8422 # (Note: HP C rejects this with "bad form for `-t' option")
8423 # -pthreads: Solaris/gcc (Note: HP C also rejects)
8424 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
8425 # doesn't hurt to check since this sometimes defines pthreads and
8426 # -D_REENTRANT too), HP C (must be checked before -lpthread, which
8427 # is present but should not be used directly; and before -mthreads,
8428 # because the compiler interprets this as "-mt" + "-hreads")
8429 # -mthreads: Mingw32/gcc, Lynx/gcc
8430 # pthread: Linux, etcetera
8431 # --thread-safe: KAI C++
8432 # pthread-config: use pthread-config program (for GNU Pth library)
8438 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
8439 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
8441 ax_pthread_flags
="-kthread lthread $ax_pthread_flags"
8446 # From the cc(1) man page: "[-mt] Sets various -D flags to enable
8447 # multi-threading and also sets -lpthread."
8449 ax_pthread_flags
="-mt -pthread pthread $ax_pthread_flags"
8454 # IBM z/OS requires a feature-test macro to be defined in order to
8455 # enable POSIX threads at all, so give the user a hint if this is
8456 # not set. (We don't define these ourselves, as they can affect
8457 # other portions of the system API in unpredictable ways.)
8459 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8460 /* end confdefs.h. */
8462 # if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
8463 AX_PTHREAD_ZOS_MISSING
8467 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8468 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev
/null
2>&1; then :
8469 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
8470 $as_echo "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
8478 # On Solaris (at least, for some versions), libc contains stubbed
8479 # (non-functional) versions of the pthreads routines, so link-based
8480 # tests will erroneously succeed. (N.B.: The stubs are missing
8481 # pthread_cleanup_push, or rather a function called by this macro,
8482 # so we could check for that, but who knows whether they'll stub
8483 # that too in a future libc.) So we'll check first for the
8484 # standard Solaris way of linking pthreads (-mt -lpthread).
8486 ax_pthread_flags
="-mt,pthread pthread $ax_pthread_flags"
8490 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
8492 if test "x$GCC" = "xyes"; then :
8493 ax_pthread_flags
="-pthread -pthreads $ax_pthread_flags"
8496 # The presence of a feature test macro requesting re-entrant function
8497 # definitions is, on some systems, a strong hint that pthreads support is
8501 darwin
* | hpux
* | linux
* | osf
* | solaris
*)
8502 ax_pthread_check_macro
="_REENTRANT"
8506 ax_pthread_check_macro
="_THREAD_SAFE"
8510 ax_pthread_check_macro
="--"
8513 if test "x$ax_pthread_check_macro" = "x--"; then :
8514 ax_pthread_check_cond
=0
8516 ax_pthread_check_cond
="!defined($ax_pthread_check_macro)"
8519 # Are we compiling with Clang?
8521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
8522 $as_echo_n "checking whether $CC is Clang... " >&6; }
8523 if ${ax_cv_PTHREAD_CLANG+:} false
; then :
8524 $as_echo_n "(cached) " >&6
8526 ax_cv_PTHREAD_CLANG
=no
8527 # Note that Autoconf sets GCC=yes for Clang as well as GCC
8528 if test "x$GCC" = "xyes"; then
8529 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8530 /* end confdefs.h. */
8531 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
8532 # if defined(__clang__) && defined(__llvm__)
8533 AX_PTHREAD_CC_IS_CLANG
8537 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8538 $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev
/null
2>&1; then :
8539 ax_cv_PTHREAD_CLANG
=yes
8546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
8547 $as_echo "$ax_cv_PTHREAD_CLANG" >&6; }
8548 ax_pthread_clang
="$ax_cv_PTHREAD_CLANG"
8550 ax_pthread_clang_warning
=no
8552 # Clang needs special handling, because older versions handle the -pthread
8553 # option in a rather... idiosyncratic way
8555 if test "x$ax_pthread_clang" = "xyes"; then
8557 # Clang takes -pthread; it has never supported any other flag
8559 # (Note 1: This will need to be revisited if a system that Clang
8560 # supports has POSIX threads in a separate library. This tends not
8561 # to be the way of modern systems, but it's conceivable.)
8563 # (Note 2: On some systems, notably Darwin, -pthread is not needed
8564 # to get POSIX threads support; the API is always present and
8565 # active. We could reasonably leave PTHREAD_CFLAGS empty. But
8566 # -pthread does define _REENTRANT, and while the Darwin headers
8567 # ignore this macro, third-party headers might not.)
8569 PTHREAD_CFLAGS
="-pthread"
8574 # However, older versions of Clang make a point of warning the user
8575 # that, in an invocation where only linking and no compilation is
8576 # taking place, the -pthread option has no effect ("argument unused
8577 # during compilation"). They expect -pthread to be passed in only
8578 # when source code is being compiled.
8580 # Problem is, this is at odds with the way Automake and most other
8581 # C build frameworks function, which is that the same flags used in
8582 # compilation (CFLAGS) are also used in linking. Many systems
8583 # supported by AX_PTHREAD require exactly this for POSIX threads
8584 # support, and in fact it is often not straightforward to specify a
8585 # flag that is used only in the compilation phase and not in
8586 # linking. Such a scenario is extremely rare in practice.
8588 # Even though use of the -pthread flag in linking would only print
8589 # a warning, this can be a nuisance for well-run software projects
8590 # that build with -Werror. So if the active version of Clang has
8591 # this misfeature, we search for an option to squash it.
8593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
8594 $as_echo_n "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
8595 if ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+:} false
; then :
8596 $as_echo_n "(cached) " >&6
8598 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
=unknown
8599 # Create an alternate version of $ac_link that compiles and
8600 # links in two steps (.c -> .o, .o -> exe) instead of one
8601 # (.c -> exe), because the warning occurs only in the second
8603 ax_pthread_save_ac_link
="$ac_link"
8604 ax_pthread_sed
='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
8605 ax_pthread_link_step
=`$as_echo "$ac_link" | sed "$ax_pthread_sed"`
8606 ax_pthread_2step_ac_link
="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
8607 ax_pthread_save_CFLAGS
="$CFLAGS"
8608 for ax_pthread_try
in '' -Qunused-arguments -Wno-unused-command-line-argument unknown
; do
8609 if test "x$ax_pthread_try" = "xunknown"; then :
8612 CFLAGS
="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
8613 ac_link
="$ax_pthread_save_ac_link"
8614 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8615 /* end confdefs.h. */
8616 int main(void){return 0;}
8618 if ac_fn_c_try_link
"$LINENO"; then :
8619 ac_link
="$ax_pthread_2step_ac_link"
8620 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8621 /* end confdefs.h. */
8622 int main(void){return 0;}
8624 if ac_fn_c_try_link
"$LINENO"; then :
8627 rm -f core conftest.err conftest.
$ac_objext \
8628 conftest
$ac_exeext conftest.
$ac_ext
8631 rm -f core conftest.err conftest.
$ac_objext \
8632 conftest
$ac_exeext conftest.
$ac_ext
8634 ac_link
="$ax_pthread_save_ac_link"
8635 CFLAGS
="$ax_pthread_save_CFLAGS"
8636 if test "x$ax_pthread_try" = "x"; then :
8639 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
="$ax_pthread_try"
8642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
8643 $as_echo "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
8645 case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
8647 *) PTHREAD_CFLAGS
="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
8650 fi # $ax_pthread_clang = yes
8652 if test "x$ax_pthread_ok" = "xno"; then
8653 for ax_pthread_try_flag
in $ax_pthread_flags; do
8655 case $ax_pthread_try_flag in
8657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
8658 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
8662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with -mt -lpthread" >&5
8663 $as_echo_n "checking whether pthreads work with -mt -lpthread... " >&6; }
8664 PTHREAD_CFLAGS
="-mt"
8665 PTHREAD_LIBS
="-lpthread"
8669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
8670 $as_echo_n "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
8671 PTHREAD_CFLAGS
="$ax_pthread_try_flag"
8675 # Extract the first word of "pthread-config", so it can be a program name with args.
8676 set dummy pthread-config
; ac_word
=$2
8677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8678 $as_echo_n "checking for $ac_word... " >&6; }
8679 if ${ac_cv_prog_ax_pthread_config+:} false
; then :
8680 $as_echo_n "(cached) " >&6
8682 if test -n "$ax_pthread_config"; then
8683 ac_cv_prog_ax_pthread_config
="$ax_pthread_config" # Let the user override the test.
8685 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8689 test -z "$as_dir" && as_dir
=.
8690 for ac_exec_ext
in '' $ac_executable_extensions; do
8691 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
8692 ac_cv_prog_ax_pthread_config
="yes"
8693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8700 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config
="no"
8703 ax_pthread_config
=$ac_cv_prog_ax_pthread_config
8704 if test -n "$ax_pthread_config"; then
8705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
8706 $as_echo "$ax_pthread_config" >&6; }
8708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8709 $as_echo "no" >&6; }
8713 if test "x$ax_pthread_config" = "xno"; then :
8716 PTHREAD_CFLAGS
="`pthread-config --cflags`"
8717 PTHREAD_LIBS
="`pthread-config --ldflags` `pthread-config --libs`"
8721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
8722 $as_echo_n "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
8723 PTHREAD_LIBS
="-l$ax_pthread_try_flag"
8727 ax_pthread_save_CFLAGS
="$CFLAGS"
8728 ax_pthread_save_LIBS
="$LIBS"
8729 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
8730 LIBS
="$PTHREAD_LIBS $LIBS"
8732 # Check for various functions. We must include pthread.h,
8733 # since some functions may be macros. (On the Sequent, we
8734 # need a special flag -Kthread to make this header compile.)
8735 # We check for pthread_join because it is in -lpthread on IRIX
8736 # while pthread_create is in libc. We check for pthread_attr_init
8737 # due to DEC craziness with -lpthreads. We check for
8738 # pthread_cleanup_push because it is one of the few pthread
8739 # functions on Solaris that doesn't have a non-functional libc stub.
8740 # We try pthread_create on general principles.
8742 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8743 /* end confdefs.h. */
8744 #include <pthread.h>
8745 # if $ax_pthread_check_cond
8746 # error "$ax_pthread_check_macro must be defined"
8748 static void routine(void *a) { a = 0; }
8749 static void *start_routine(void *a) { return a; }
8753 pthread_t th; pthread_attr_t attr;
8754 pthread_create(&th, 0, start_routine, 0);
8755 pthread_join(th, 0);
8756 pthread_attr_init(&attr);
8757 pthread_cleanup_push(routine, 0);
8758 pthread_cleanup_pop(0) /* ; */
8763 if ac_fn_c_try_link
"$LINENO"; then :
8766 rm -f core conftest.err conftest.
$ac_objext \
8767 conftest
$ac_exeext conftest.
$ac_ext
8769 CFLAGS
="$ax_pthread_save_CFLAGS"
8770 LIBS
="$ax_pthread_save_LIBS"
8772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
8773 $as_echo "$ax_pthread_ok" >&6; }
8774 if test "x$ax_pthread_ok" = "xyes"; then :
8783 # Various other checks:
8784 if test "x$ax_pthread_ok" = "xyes"; then
8785 ax_pthread_save_CFLAGS
="$CFLAGS"
8786 ax_pthread_save_LIBS
="$LIBS"
8787 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
8788 LIBS
="$PTHREAD_LIBS $LIBS"
8790 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
8791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
8792 $as_echo_n "checking for joinable pthread attribute... " >&6; }
8793 if ${ax_cv_PTHREAD_JOINABLE_ATTR+:} false
; then :
8794 $as_echo_n "(cached) " >&6
8796 ax_cv_PTHREAD_JOINABLE_ATTR
=unknown
8797 for ax_pthread_attr
in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED
; do
8798 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8799 /* end confdefs.h. */
8800 #include <pthread.h>
8804 int attr = $ax_pthread_attr; return attr /* ; */
8809 if ac_fn_c_try_link
"$LINENO"; then :
8810 ax_cv_PTHREAD_JOINABLE_ATTR
=$ax_pthread_attr; break
8812 rm -f core conftest.err conftest.
$ac_objext \
8813 conftest
$ac_exeext conftest.
$ac_ext
8817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
8818 $as_echo "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
8819 if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
8820 test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
8821 test "x$ax_pthread_joinable_attr_defined" != "xyes"; then :
8823 cat >>confdefs.h
<<_ACEOF
8824 #define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR
8827 ax_pthread_joinable_attr_defined
=yes
8831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
8832 $as_echo_n "checking whether more special flags are required for pthreads... " >&6; }
8833 if ${ax_cv_PTHREAD_SPECIAL_FLAGS+:} false
; then :
8834 $as_echo_n "(cached) " >&6
8836 ax_cv_PTHREAD_SPECIAL_FLAGS
=no
8839 ax_cv_PTHREAD_SPECIAL_FLAGS
="-D_POSIX_PTHREAD_SEMANTICS"
8844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
8845 $as_echo "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
8846 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
8847 test "x$ax_pthread_special_flags_added" != "xyes"; then :
8848 PTHREAD_CFLAGS
="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
8849 ax_pthread_special_flags_added
=yes
8852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
8853 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
8854 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false
; then :
8855 $as_echo_n "(cached) " >&6
8857 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8858 /* end confdefs.h. */
8859 #include <pthread.h>
8863 int i = PTHREAD_PRIO_INHERIT;
8868 if ac_fn_c_try_link
"$LINENO"; then :
8869 ax_cv_PTHREAD_PRIO_INHERIT
=yes
8871 ax_cv_PTHREAD_PRIO_INHERIT
=no
8873 rm -f core conftest.err conftest.
$ac_objext \
8874 conftest
$ac_exeext conftest.
$ac_ext
8877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
8878 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
8879 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
8880 test "x$ax_pthread_prio_inherit_defined" != "xyes"; then :
8882 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
8884 ax_pthread_prio_inherit_defined
=yes
8888 CFLAGS
="$ax_pthread_save_CFLAGS"
8889 LIBS
="$ax_pthread_save_LIBS"
8891 # More AIX lossage: compile with *_r variant
8892 if test "x$GCC" != "xyes"; then
8896 x
*/c89|x
*/c89_128|x
*/c99|x
*/c99_128|x
*/cc|x
*/cc128|x
*/xlc|x
*/xlc_v6|x
*/xlc128|x
*/xlc128_v6
) :
8897 #handle absolute path differently from PATH based program lookup
8900 if as_fn_executable_p
${CC}_r
; then :
8901 PTHREAD_CC
="${CC}_r"
8904 for ac_prog
in ${CC}_r
8906 # Extract the first word of "$ac_prog", so it can be a program name with args.
8907 set dummy
$ac_prog; ac_word
=$2
8908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8909 $as_echo_n "checking for $ac_word... " >&6; }
8910 if ${ac_cv_prog_PTHREAD_CC+:} false
; then :
8911 $as_echo_n "(cached) " >&6
8913 if test -n "$PTHREAD_CC"; then
8914 ac_cv_prog_PTHREAD_CC
="$PTHREAD_CC" # Let the user override the test.
8916 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8920 test -z "$as_dir" && as_dir
=.
8921 for ac_exec_ext
in '' $ac_executable_extensions; do
8922 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
8923 ac_cv_prog_PTHREAD_CC
="$ac_prog"
8924 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8933 PTHREAD_CC
=$ac_cv_prog_PTHREAD_CC
8934 if test -n "$PTHREAD_CC"; then
8935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
8936 $as_echo "$PTHREAD_CC" >&6; }
8938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8939 $as_echo "no" >&6; }
8943 test -n "$PTHREAD_CC" && break
8945 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
8956 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
8962 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
8963 if test "x$ax_pthread_ok" = "xyes"; then
8971 ac_cpp
='$CXXCPP $CPPFLAGS'
8972 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8973 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8974 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
8977 if test "$threads" = "yes"; then
8979 LIBS
="$PTHREAD_LIBS $LIBS"
8980 save_CXXFLAGS
="$CXXFLAGS"
8981 CXXFLAGS
="$PTHREAD_CFLAGS $save_CXXFLAGS"
8982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for std::thread" >&5
8983 $as_echo_n "checking for std::thread... " >&6; }
8984 if ${gdb_cv_cxx_std_thread+:} false
; then :
8985 $as_echo_n "(cached) " >&6
8987 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8988 /* end confdefs.h. */
8994 std::thread t(callback);
8999 if ac_fn_cxx_try_compile
"$LINENO"; then :
9000 gdb_cv_cxx_std_thread
=yes
9002 gdb_cv_cxx_std_thread
=no
9004 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_cxx_std_thread" >&5
9007 $as_echo "$gdb_cv_cxx_std_thread" >&6; }
9009 # This check must be here, while LIBS includes any necessary
9010 # threading library.
9011 for ac_func
in pthread_sigmask pthread_setname_np
9013 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9014 ac_fn_cxx_check_func
"$LINENO" "$ac_func" "$as_ac_var"
9015 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
9016 cat >>confdefs.h
<<_ACEOF
9017 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9025 CXXFLAGS
="$save_CXXFLAGS"
9027 if test "$gdb_cv_cxx_std_thread" = "yes"; then
9029 $as_echo "#define CXX_STD_THREAD 1" >>confdefs.h
9033 ac_cpp
='$CPP $CPPFLAGS'
9034 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9035 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9036 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
9039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
9040 $as_echo_n "checking for sigsetjmp... " >&6; }
9041 if ${gdb_cv_func_sigsetjmp+:} false
; then :
9042 $as_echo_n "(cached) " >&6
9044 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9045 /* end confdefs.h. */
9051 while (! sigsetjmp (env, 1))
9052 siglongjmp (env, 1);
9058 if ac_fn_c_try_compile
"$LINENO"; then :
9059 gdb_cv_func_sigsetjmp
=yes
9061 gdb_cv_func_sigsetjmp
=no
9064 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
9068 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
9069 if test "$gdb_cv_func_sigsetjmp" = "yes"; then
9071 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
9076 # Check whether --with-intel_pt was given.
9077 if test "${with_intel_pt+set}" = set; then :
9078 withval
=$with_intel_pt;
9083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
9084 $as_echo_n "checking whether to use intel pt... " >&6; }
9085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
9086 $as_echo "$with_intel_pt" >&6; }
9088 if test "${with_intel_pt}" = no
; then
9089 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
9090 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
9093 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9094 /* end confdefs.h. */
9096 #include <linux/perf_event.h>
9097 #ifndef PERF_ATTR_SIZE_VER5
9102 if ac_fn_c_try_cpp
"$LINENO"; then :
9107 rm -f conftest.err conftest.i conftest.
$ac_ext
9108 if test "$perf_event" != yes; then
9109 if test "$with_intel_pt" = yes; then
9110 as_fn_error $?
"linux/perf_event.h missing or too old" "$LINENO" 5
9112 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
9113 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
9127 acl_save_prefix
="$prefix"
9128 prefix
="$acl_final_prefix"
9129 acl_save_exec_prefix
="$exec_prefix"
9130 exec_prefix
="$acl_final_exec_prefix"
9132 eval additional_includedir
=\"$includedir\"
9133 eval additional_libdir
=\"$libdir\"
9135 exec_prefix
="$acl_save_exec_prefix"
9136 prefix
="$acl_save_prefix"
9139 # Check whether --with-libipt-prefix was given.
9140 if test "${with_libipt_prefix+set}" = set; then :
9141 withval
=$with_libipt_prefix;
9142 if test "X$withval" = "Xno"; then
9145 if test "X$withval" = "X"; then
9147 acl_save_prefix
="$prefix"
9148 prefix
="$acl_final_prefix"
9149 acl_save_exec_prefix
="$exec_prefix"
9150 exec_prefix
="$acl_final_exec_prefix"
9152 eval additional_includedir
=\"$includedir\"
9153 eval additional_libdir
=\"$libdir\"
9155 exec_prefix
="$acl_save_exec_prefix"
9156 prefix
="$acl_save_prefix"
9159 additional_includedir
="$withval/include"
9160 additional_libdir
="$withval/lib"
9167 # Check whether --with-libipt-type was given.
9168 if test "${with_libipt_type+set}" = set; then :
9169 withval
=$with_libipt_type; with_libipt_type
=$withval
9171 with_libipt_type
=auto
9174 lib_type
=`eval echo \$with_libipt_type`
9181 names_already_handled
=
9182 names_next_round
='ipt '
9183 while test -n "$names_next_round"; do
9184 names_this_round
="$names_next_round"
9186 for name
in $names_this_round; do
9188 for n
in $names_already_handled; do
9189 if test "$n" = "$name"; then
9194 if test -z "$already_handled"; then
9195 names_already_handled
="$names_already_handled $name"
9196 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9197 eval value
=\"\
$HAVE_LIB$uppername\"
9198 if test -n "$value"; then
9199 if test "$value" = yes; then
9200 eval value
=\"\
$LIB$uppername\"
9201 test -z "$value" || LIBIPT
="${LIBIPT}${LIBIPT:+ }$value"
9202 eval value
=\"\
$LTLIB$uppername\"
9203 test -z "$value" || LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$value"
9212 if test $use_additional = yes; then
9213 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
9214 found_dir
="$additional_libdir"
9215 found_so
="$additional_libdir/lib$name.$shlibext"
9216 if test -f "$additional_libdir/lib$name.la"; then
9217 found_la
="$additional_libdir/lib$name.la"
9219 elif test x
$lib_type != xshared
; then
9220 if test -f "$additional_libdir/lib$name.$libext"; then
9221 found_dir
="$additional_libdir"
9222 found_a
="$additional_libdir/lib$name.$libext"
9223 if test -f "$additional_libdir/lib$name.la"; then
9224 found_la
="$additional_libdir/lib$name.la"
9229 if test "X$found_dir" = "X"; then
9230 for x
in $LDFLAGS $LTLIBIPT; do
9232 acl_save_prefix
="$prefix"
9233 prefix
="$acl_final_prefix"
9234 acl_save_exec_prefix
="$exec_prefix"
9235 exec_prefix
="$acl_final_exec_prefix"
9237 exec_prefix
="$acl_save_exec_prefix"
9238 prefix
="$acl_save_prefix"
9242 dir
=`echo "X$x" | sed -e 's/^X-L//'`
9243 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
9245 found_so
="$dir/lib$name.$shlibext"
9246 if test -f "$dir/lib$name.la"; then
9247 found_la
="$dir/lib$name.la"
9249 elif test x
$lib_type != xshared
; then
9250 if test -f "$dir/lib$name.$libext"; then
9252 found_a
="$dir/lib$name.$libext"
9253 if test -f "$dir/lib$name.la"; then
9254 found_la
="$dir/lib$name.la"
9260 if test "X$found_dir" != "X"; then
9265 if test "X$found_dir" != "X"; then
9266 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
9267 if test "X$found_so" != "X"; then
9268 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
9269 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
9272 for x
in $ltrpathdirs; do
9273 if test "X$x" = "X$found_dir"; then
9278 if test -z "$haveit"; then
9279 ltrpathdirs
="$ltrpathdirs $found_dir"
9281 if test "$hardcode_direct" = yes; then
9282 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
9284 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
9285 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
9287 for x
in $rpathdirs; do
9288 if test "X$x" = "X$found_dir"; then
9293 if test -z "$haveit"; then
9294 rpathdirs
="$rpathdirs $found_dir"
9298 for x
in $LDFLAGS $LIBIPT; do
9300 acl_save_prefix
="$prefix"
9301 prefix
="$acl_final_prefix"
9302 acl_save_exec_prefix
="$exec_prefix"
9303 exec_prefix
="$acl_final_exec_prefix"
9305 exec_prefix
="$acl_save_exec_prefix"
9306 prefix
="$acl_save_prefix"
9308 if test "X$x" = "X-L$found_dir"; then
9313 if test -z "$haveit"; then
9314 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir"
9316 if test "$hardcode_minus_L" != no
; then
9317 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
9319 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
9325 if test "X$found_a" != "X"; then
9326 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_a"
9328 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
9331 additional_includedir
=
9332 case "$found_dir" in
9334 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9335 additional_includedir
="$basedir/include"
9338 if test "X$additional_includedir" != "X"; then
9339 if test "X$additional_includedir" != "X/usr/include"; then
9341 if test "X$additional_includedir" = "X/usr/local/include"; then
9342 if test -n "$GCC"; then
9344 linux
*) haveit
=yes;;
9348 if test -z "$haveit"; then
9349 for x
in $CPPFLAGS $INCIPT; do
9351 acl_save_prefix
="$prefix"
9352 prefix
="$acl_final_prefix"
9353 acl_save_exec_prefix
="$exec_prefix"
9354 exec_prefix
="$acl_final_exec_prefix"
9356 exec_prefix
="$acl_save_exec_prefix"
9357 prefix
="$acl_save_prefix"
9359 if test "X$x" = "X-I$additional_includedir"; then
9364 if test -z "$haveit"; then
9365 if test -d "$additional_includedir"; then
9366 INCIPT
="${INCIPT}${INCIPT:+ }-I$additional_includedir"
9372 if test -n "$found_la"; then
9373 save_libdir
="$libdir"
9375 */* |
*\\*) .
"$found_la" ;;
9376 *) .
"./$found_la" ;;
9378 libdir
="$save_libdir"
9379 for dep
in $dependency_libs; do
9382 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
9383 if test "X$additional_libdir" != "X/usr/lib"; then
9385 if test "X$additional_libdir" = "X/usr/local/lib"; then
9386 if test -n "$GCC"; then
9388 linux
*) haveit
=yes;;
9392 if test -z "$haveit"; then
9394 for x
in $LDFLAGS $LIBIPT; do
9396 acl_save_prefix
="$prefix"
9397 prefix
="$acl_final_prefix"
9398 acl_save_exec_prefix
="$exec_prefix"
9399 exec_prefix
="$acl_final_exec_prefix"
9401 exec_prefix
="$acl_save_exec_prefix"
9402 prefix
="$acl_save_prefix"
9404 if test "X$x" = "X-L$additional_libdir"; then
9409 if test -z "$haveit"; then
9410 if test -d "$additional_libdir"; then
9411 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
9415 for x
in $LDFLAGS $LTLIBIPT; do
9417 acl_save_prefix
="$prefix"
9418 prefix
="$acl_final_prefix"
9419 acl_save_exec_prefix
="$exec_prefix"
9420 exec_prefix
="$acl_final_exec_prefix"
9422 exec_prefix
="$acl_save_exec_prefix"
9423 prefix
="$acl_save_prefix"
9425 if test "X$x" = "X-L$additional_libdir"; then
9430 if test -z "$haveit"; then
9431 if test -d "$additional_libdir"; then
9432 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
9439 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
9440 if test "$enable_rpath" != no
; then
9442 for x
in $rpathdirs; do
9443 if test "X$x" = "X$dir"; then
9448 if test -z "$haveit"; then
9449 rpathdirs
="$rpathdirs $dir"
9452 for x
in $ltrpathdirs; do
9453 if test "X$x" = "X$dir"; then
9458 if test -z "$haveit"; then
9459 ltrpathdirs
="$ltrpathdirs $dir"
9464 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9467 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9470 LIBIPT
="${LIBIPT}${LIBIPT:+ }$dep"
9471 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$dep"
9477 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
9478 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
9479 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
9481 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l:lib$name.$libext"
9482 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l:lib$name.$libext"
9489 if test "X$rpathdirs" != "X"; then
9490 if test -n "$hardcode_libdir_separator"; then
9492 for found_dir
in $rpathdirs; do
9493 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
9495 acl_save_libdir
="$libdir"
9497 eval flag
=\"$hardcode_libdir_flag_spec\"
9498 libdir
="$acl_save_libdir"
9499 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
9501 for found_dir
in $rpathdirs; do
9502 acl_save_libdir
="$libdir"
9504 eval flag
=\"$hardcode_libdir_flag_spec\"
9505 libdir
="$acl_save_libdir"
9506 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
9510 if test "X$ltrpathdirs" != "X"; then
9511 for found_dir
in $ltrpathdirs; do
9512 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
9517 ac_save_CPPFLAGS
="$CPPFLAGS"
9519 for element
in $INCIPT; do
9521 for x
in $CPPFLAGS; do
9523 acl_save_prefix
="$prefix"
9524 prefix
="$acl_final_prefix"
9525 acl_save_exec_prefix
="$exec_prefix"
9526 exec_prefix
="$acl_final_exec_prefix"
9528 exec_prefix
="$acl_save_exec_prefix"
9529 prefix
="$acl_save_prefix"
9531 if test "X$x" = "X$element"; then
9536 if test -z "$haveit"; then
9537 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
9542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
9543 $as_echo_n "checking for libipt... " >&6; }
9544 if ${ac_cv_libipt+:} false
; then :
9545 $as_echo_n "(cached) " >&6
9548 ac_save_LIBS
="$LIBS"
9549 LIBS
="$LIBS $LIBIPT"
9550 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9551 /* end confdefs.h. */
9552 #include "intel-pt.h"
9556 pt_insn_alloc_decoder (0);
9561 if ac_fn_c_try_link
"$LINENO"; then :
9566 rm -f core conftest.err conftest.
$ac_objext \
9567 conftest
$ac_exeext conftest.
$ac_ext
9568 LIBS
="$ac_save_LIBS"
9571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
9572 $as_echo "$ac_cv_libipt" >&6; }
9573 if test "$ac_cv_libipt" = yes; then
9576 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
9578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
9579 $as_echo_n "checking how to link with libipt... " >&6; }
9580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
9581 $as_echo "$LIBIPT" >&6; }
9584 CPPFLAGS
="$ac_save_CPPFLAGS"
9594 if test "$HAVE_LIBIPT" != yes; then
9595 if test "$with_intel_pt" = yes; then
9596 as_fn_error $?
"libipt is missing or unusable" "$LINENO" 5
9598 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
9599 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
9603 LIBS
="$LIBS $LIBIPT"
9604 for ac_func
in pt_insn_event
9606 ac_fn_c_check_func
"$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
9607 if test "x$ac_cv_func_pt_insn_event" = xyes
; then :
9608 cat >>confdefs.h
<<_ACEOF
9609 #define HAVE_PT_INSN_EVENT 1
9615 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
9617 if test "x$ac_cv_member_struct_pt_insn_enabled" = xyes
; then :
9619 cat >>confdefs.h
<<_ACEOF
9620 #define HAVE_STRUCT_PT_INSN_ENABLED 1
9625 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
9627 if test "x$ac_cv_member_struct_pt_insn_resynced" = xyes
; then :
9629 cat >>confdefs.h
<<_ACEOF
9630 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
9641 $as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h
9643 for ac_header
in sys
/procfs.h
9645 ac_fn_c_check_header_mongrel
"$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
9646 if test "x$ac_cv_header_sys_procfs_h" = xyes
; then :
9647 cat >>confdefs.h
<<_ACEOF
9648 #define HAVE_SYS_PROCFS_H 1
9655 if test "$ac_cv_header_sys_procfs_h" = yes; then
9657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
9658 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
9659 if ${bfd_cv_have_sys_procfs_type_gregset_t+:} false
; then :
9660 $as_echo_n "(cached) " >&6
9662 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9663 /* end confdefs.h. */
9666 #include <sys/procfs.h>
9675 if ac_fn_c_try_compile
"$LINENO"; then :
9676 bfd_cv_have_sys_procfs_type_gregset_t
=yes
9678 bfd_cv_have_sys_procfs_type_gregset_t
=no
9681 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9684 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
9686 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
9689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
9690 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
9693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
9694 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
9695 if ${bfd_cv_have_sys_procfs_type_fpregset_t+:} false
; then :
9696 $as_echo_n "(cached) " >&6
9698 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9699 /* end confdefs.h. */
9702 #include <sys/procfs.h>
9711 if ac_fn_c_try_compile
"$LINENO"; then :
9712 bfd_cv_have_sys_procfs_type_fpregset_t
=yes
9714 bfd_cv_have_sys_procfs_type_fpregset_t
=no
9717 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9720 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
9722 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
9725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
9726 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
9729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
9730 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
9731 if ${bfd_cv_have_sys_procfs_type_prgregset_t+:} false
; then :
9732 $as_echo_n "(cached) " >&6
9734 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9735 /* end confdefs.h. */
9738 #include <sys/procfs.h>
9747 if ac_fn_c_try_compile
"$LINENO"; then :
9748 bfd_cv_have_sys_procfs_type_prgregset_t
=yes
9750 bfd_cv_have_sys_procfs_type_prgregset_t
=no
9753 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9756 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
9758 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
9761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
9762 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
9765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
9766 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
9767 if ${bfd_cv_have_sys_procfs_type_prfpregset_t+:} false
; then :
9768 $as_echo_n "(cached) " >&6
9770 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9771 /* end confdefs.h. */
9774 #include <sys/procfs.h>
9783 if ac_fn_c_try_compile
"$LINENO"; then :
9784 bfd_cv_have_sys_procfs_type_prfpregset_t
=yes
9786 bfd_cv_have_sys_procfs_type_prfpregset_t
=no
9789 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9792 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
9794 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
9797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
9798 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
9801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
9802 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
9803 if ${bfd_cv_have_sys_procfs_type_prgregset32_t+:} false
; then :
9804 $as_echo_n "(cached) " >&6
9806 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9807 /* end confdefs.h. */
9810 #include <sys/procfs.h>
9819 if ac_fn_c_try_compile
"$LINENO"; then :
9820 bfd_cv_have_sys_procfs_type_prgregset32_t
=yes
9822 bfd_cv_have_sys_procfs_type_prgregset32_t
=no
9825 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9828 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
9830 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
9833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
9834 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
9837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
9838 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
9839 if ${bfd_cv_have_sys_procfs_type_lwpid_t+:} false
; then :
9840 $as_echo_n "(cached) " >&6
9842 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9843 /* end confdefs.h. */
9846 #include <sys/procfs.h>
9855 if ac_fn_c_try_compile
"$LINENO"; then :
9856 bfd_cv_have_sys_procfs_type_lwpid_t
=yes
9858 bfd_cv_have_sys_procfs_type_lwpid_t
=no
9861 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9864 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
9866 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
9869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
9870 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
9873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
9874 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
9875 if ${bfd_cv_have_sys_procfs_type_psaddr_t+:} false
; then :
9876 $as_echo_n "(cached) " >&6
9878 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9879 /* end confdefs.h. */
9882 #include <sys/procfs.h>
9891 if ac_fn_c_try_compile
"$LINENO"; then :
9892 bfd_cv_have_sys_procfs_type_psaddr_t
=yes
9894 bfd_cv_have_sys_procfs_type_psaddr_t
=no
9897 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9900 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
9902 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
9905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
9906 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
9909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_fpregset_t in sys/procfs.h" >&5
9910 $as_echo_n "checking for elf_fpregset_t in sys/procfs.h... " >&6; }
9911 if ${bfd_cv_have_sys_procfs_type_elf_fpregset_t+:} false
; then :
9912 $as_echo_n "(cached) " >&6
9914 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9915 /* end confdefs.h. */
9918 #include <sys/procfs.h>
9927 if ac_fn_c_try_compile
"$LINENO"; then :
9928 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=yes
9930 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=no
9933 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9936 if test $bfd_cv_have_sys_procfs_type_elf_fpregset_t = yes; then
9938 $as_echo "#define HAVE_ELF_FPREGSET_T 1" >>confdefs.h
9941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&5
9942 $as_echo "$bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&6; }
9947 # Check whether we will enable the inclusion of unit tests when
9950 # The default value of this option changes depending whether we're on
9951 # development mode (in which case it's "true") or not (in which case
9952 # it's "false"). The $development variable is set by the GDB_AC_COMMON
9953 # macro, which must therefore be used before GDB_AC_SELFTEST.
9955 if test "x$development" != xtrue
&& test "x$development" != xfalse
; then :
9956 as_fn_error $?
"Invalid value for \$development, got \"$development\", expecting \"true\" or \"false\"." "$LINENO" 5
9959 # Check whether --enable-unit-tests was given.
9960 if test "${enable_unit_tests+set}" = set; then :
9961 enableval
=$enable_unit_tests; case "${enableval}" in
9962 yes) enable_unittests
=true
;;
9963 no
) enable_unittests
=false
;;
9964 *) as_fn_error $?
"bad value ${enableval} for --{enable,disable}-unit-tests option" "$LINENO" 5 ;;
9967 enable_unittests
=$development
9971 if $enable_unittests; then
9973 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
9978 if $enable_unittests; then
9987 # Check the return and argument types of ptrace.
9990 for ac_header
in sys
/ptrace.h ptrace.h
9992 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9993 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9994 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
9995 cat >>confdefs.h
<<_ACEOF
9996 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10004 gdb_ptrace_headers
='
10005 #include <sys/types.h>
10006 #if HAVE_SYS_PTRACE_H
10007 # include <sys/ptrace.h>
10010 # include <unistd.h>
10014 # Check return type. Varargs (used on GNU/Linux) conflict with the
10015 # empty argument list, so check for that explicitly.
10016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
10017 $as_echo_n "checking return type of ptrace... " >&6; }
10018 if ${gdb_cv_func_ptrace_ret+:} false
; then :
10019 $as_echo_n "(cached) " >&6
10021 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10022 /* end confdefs.h. */
10023 Â $gdb_ptrace_headers
10027 extern long ptrace (enum __ptrace_request, ...);
10033 if ac_fn_c_try_compile
"$LINENO"; then :
10034 gdb_cv_func_ptrace_ret
='long'
10036 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10037 /* end confdefs.h. */
10038 $gdb_ptrace_headers
10042 extern int ptrace ();
10048 if ac_fn_c_try_compile
"$LINENO"; then :
10049 gdb_cv_func_ptrace_ret
='int'
10051 gdb_cv_func_ptrace_ret
='long'
10054 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10057 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
10061 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
10064 cat >>confdefs.h
<<_ACEOF
10065 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
10069 # Check argument types.
10070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
10071 $as_echo_n "checking types of arguments for ptrace... " >&6; }
10072 if ${gdb_cv_func_ptrace_args+:} false
; then :
10073 $as_echo_n "(cached) " >&6
10075 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10076 /* end confdefs.h. */
10077 $gdb_ptrace_headers
10081 extern long ptrace (enum __ptrace_request, ...);
10087 if ac_fn_c_try_compile
"$LINENO"; then :
10088 gdb_cv_func_ptrace_args
='enum __ptrace_request,int,long,long'
10090 for gdb_arg1
in 'int' 'long'; do
10091 for gdb_arg2
in 'pid_t' 'int' 'long'; do
10092 for gdb_arg3
in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
10093 for gdb_arg4
in 'int' 'long' 'void *'; do
10094 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10095 /* end confdefs.h. */
10096 $gdb_ptrace_headers
10100 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
10106 if ac_fn_c_try_compile
"$LINENO"; then :
10107 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
10111 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10113 for gdb_arg5
in 'int *' 'int' 'long'; do
10114 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10115 /* end confdefs.h. */
10116 $gdb_ptrace_headers
10120 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
10126 if ac_fn_c_try_compile
"$LINENO"; then :
10127 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
10131 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10137 # Provide a safe default value.
10138 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
10141 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
10145 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
10147 ac_save_IFS
=$IFS; IFS
=','
10148 set dummy
`echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
10152 cat >>confdefs.h
<<_ACEOF
10153 #define PTRACE_TYPE_ARG1 $1
10157 cat >>confdefs.h
<<_ACEOF
10158 #define PTRACE_TYPE_ARG3 $3
10162 cat >>confdefs.h
<<_ACEOF
10163 #define PTRACE_TYPE_ARG4 $4
10166 if test -n "$5"; then
10168 cat >>confdefs.h
<<_ACEOF
10169 #define PTRACE_TYPE_ARG5 $5
10175 # Detect support warning flags.
10177 # Check whether --enable-werror was given.
10178 if test "${enable_werror+set}" = set; then :
10179 enableval
=$enable_werror; case "${enableval}" in
10180 yes | y
) ERROR_ON_WARNING
="yes" ;;
10181 no | n
) ERROR_ON_WARNING
="no" ;;
10182 *) as_fn_error $?
"bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
10187 # Enable -Werror by default when using gcc. Turn it off for releases.
10188 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
10189 ERROR_ON_WARNING
=yes
10193 if test "${ERROR_ON_WARNING}" = yes ; then
10194 WERROR_CFLAGS
="-Werror"
10197 # The options we'll try to enable.
10198 build_warnings
="-Wall -Wpointer-arith \
10199 -Wno-unused -Wunused-value -Wunused-variable -Wunused-function \
10200 -Wno-switch -Wno-char-subscripts \
10201 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
10202 -Wno-sign-compare -Wno-error=maybe-uninitialized \
10203 -Wno-mismatched-tags \
10204 -Wno-error=deprecated-register \
10205 -Wsuggest-override \
10206 -Wimplicit-fallthrough=3 \
10207 -Wduplicated-cond \
10209 -Wdeprecated-copy \
10210 -Wdeprecated-copy-dtor \
10212 -Wmissing-declarations \
10213 -Wmissing-prototypes \
10214 -Wstrict-null-sentinel \
10219 # Enable -Wno-format by default when using gcc on mingw since many
10220 # GCC versions complain about %I64.
10221 build_warnings
="$build_warnings -Wno-format" ;;
10223 # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
10224 # doesn't understand.
10225 build_warnings
="$build_warnings -Wno-unknown-pragmas"
10226 # Solaris 11 <unistd.h> marks vfork deprecated.
10227 build_warnings
="$build_warnings -Wno-deprecated-declarations" ;;
10229 # Note that gcc requires -Wformat for -Wformat-nonliteral to work,
10230 # but there's a special case for this below.
10231 build_warnings
="$build_warnings -Wformat-nonliteral" ;;
10234 # Check whether --enable-build-warnings was given.
10235 if test "${enable_build_warnings+set}" = set; then :
10236 enableval
=$enable_build_warnings; case "${enableval}" in
10238 no
) build_warnings
="-w";;
10239 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
10240 build_warnings
="${build_warnings} ${t}";;
10241 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
10242 build_warnings
="${t} ${build_warnings}";;
10243 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
10245 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
10246 echo "Setting compiler warning flags = $build_warnings" 6>&1
10249 # Check whether --enable-gdb-build-warnings was given.
10250 if test "${enable_gdb_build_warnings+set}" = set; then :
10251 enableval
=$enable_gdb_build_warnings; case "${enableval}" in
10253 no
) build_warnings
="-w";;
10254 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
10255 build_warnings
="${build_warnings} ${t}";;
10256 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
10257 build_warnings
="${t} ${build_warnings}";;
10258 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
10260 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
10261 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
10265 # The set of warnings supported by a C++ compiler is not the same as
10266 # of the C compiler.
10268 ac_cpp
='$CXXCPP $CPPFLAGS'
10269 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10270 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10271 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
10275 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
10277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
10278 $as_echo_n "checking compiler warning flags... " >&6; }
10279 # Separate out the -Werror flag as some files just cannot be
10280 # compiled with it enabled.
10281 for w
in ${build_warnings}; do
10282 # GCC does not complain about -Wno-unknown-warning. Invert
10283 # and test -Wunknown-warning instead.
10286 wtest
=`echo $w | sed 's/-Wno-/-W/g'` ;;
10287 -Wformat-nonliteral)
10288 # gcc requires -Wformat before -Wformat-nonliteral
10289 # will work, so stick them together.
10298 -Werr*) WERROR_CFLAGS
=-Werror ;;
10300 # Check whether GCC accepts it.
10301 saved_CFLAGS
="$CFLAGS"
10302 CFLAGS
="$CFLAGS -Werror $wtest"
10303 saved_CXXFLAGS
="$CXXFLAGS"
10304 CXXFLAGS
="$CXXFLAGS -Werror $wtest"
10305 if test "x$w" = "x-Wunused-variable"; then
10306 # Check for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38958,
10307 # fixed in GCC 4.9. This test is derived from the gdb
10308 # source code that triggered this bug in GCC.
10309 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10310 /* end confdefs.h. */
10311 struct scoped_restore_base {};
10312 struct scoped_restore_tmpl : public scoped_restore_base {
10313 ~scoped_restore_tmpl() {}
10318 const scoped_restore_base &b = scoped_restore_tmpl();
10324 if ac_fn_cxx_try_compile
"$LINENO"; then :
10325 WARN_CFLAGS
="${WARN_CFLAGS} $w"
10327 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10329 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10330 /* end confdefs.h. */
10340 if ac_fn_cxx_try_compile
"$LINENO"; then :
10341 WARN_CFLAGS
="${WARN_CFLAGS} $w"
10343 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10345 CFLAGS
="$saved_CFLAGS"
10346 CXXFLAGS
="$saved_CXXFLAGS"
10349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
10350 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
10356 ac_cpp='$CPP $CPPFLAGS'
10357 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10358 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10359 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10363 TARGET_WORD_SIZE=`sed -n 's,#define BFD_ARCH_SIZE \(.*\)$,\1,p' ../bfd/bfd-in3.h`
10365 cat >>confdefs.h <<_ACEOF
10366 #define TARGET_WORD_SIZE $TARGET_WORD_SIZE
10373 $as_echo "#define USE_WIN32API 1" >>confdefs.h
10378 ac_config_files
="$ac_config_files Makefile"
10380 cat >confcache
<<\_ACEOF
10381 # This file is a shell script that caches the results of configure
10382 # tests run on this system so they can be shared between configure
10383 # scripts and configure runs, see configure's option --config-cache.
10384 # It is not useful on other systems. If it contains results you don't
10385 # want to keep, you may remove or edit it.
10387 # config.status only pays attention to the cache file if you give it
10388 # the --recheck option to rerun configure.
10390 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10391 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10392 # following values.
10396 # The following way of writing the cache mishandles newlines in values,
10397 # but we know of no workaround that is simple, portable, and efficient.
10398 # So, we kill variables containing newlines.
10399 # Ultrix sh set writes to stderr and can't be redirected directly,
10400 # and sets the high bit in the cache file unless we assign to the vars.
10402 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10403 eval ac_val
=\$
$ac_var
10407 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10408 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10411 _ | IFS | as_nl
) ;; #(
10412 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
10413 *) { eval $ac_var=; unset $ac_var;} ;;
10419 case $as_nl`(ac_space=' '; set) 2>&1` in #(
10420 *${as_nl}ac_space
=\
*)
10421 # `set' does not quote correctly, so add quotes: double-quote
10422 # substitution turns \\\\ into \\, and sed turns \\ into \.
10425 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10428 # `set' quotes correctly as required by POSIX, so do not add quotes.
10429 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10438 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10440 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10442 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
10443 if test -w "$cache_file"; then
10444 if test "x$cache_file" != "x/dev/null"; then
10445 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10446 $as_echo "$as_me: updating cache $cache_file" >&6;}
10447 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
10448 cat confcache
>"$cache_file"
10450 case $cache_file in #(
10452 mv -f confcache
"$cache_file"$$
&&
10453 mv -f "$cache_file"$$
"$cache_file" ;; #(
10455 mv -f confcache
"$cache_file" ;;
10460 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10461 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10466 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
10467 # Let make expand exec_prefix.
10468 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
10470 DEFS
=-DHAVE_CONFIG_H
10475 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
10476 # 1. Remove the extension, and $U if already installed.
10477 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
10478 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
10479 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10480 # will be set to the directory where LIBOBJS objects are built.
10481 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10482 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
10484 LIBOBJS
=$ac_libobjs
10486 LTLIBOBJS
=$ac_ltlibobjs
10489 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
10490 as_fn_error $?
"conditional \"MAINTAINER_MODE\" was never defined.
10491 Usually this means the macro was only invoked conditionally." "$LINENO" 5
10493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
10494 $as_echo_n "checking that generated files are newer than configure... " >&6; }
10495 if test -n "$am_sleep_pid"; then
10496 # Hide warnings about reused PIDs.
10497 wait $am_sleep_pid 2>/dev
/null
10499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
10500 $as_echo "done" >&6; }
10501 if test -n "$EXEEXT"; then
10503 am__EXEEXT_FALSE
='#'
10505 am__EXEEXT_TRUE
='#'
10509 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
10510 as_fn_error $?
"conditional \"AMDEP\" was never defined.
10511 Usually this means the macro was only invoked conditionally." "$LINENO" 5
10513 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
10514 as_fn_error $?
"conditional \"am__fastdepCC\" was never defined.
10515 Usually this means the macro was only invoked conditionally." "$LINENO" 5
10517 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
10518 as_fn_error $?
"conditional \"am__fastdepCXX\" was never defined.
10519 Usually this means the macro was only invoked conditionally." "$LINENO" 5
10521 if test -z "${SELFTEST_TRUE}" && test -z "${SELFTEST_FALSE}"; then
10522 as_fn_error $?
"conditional \"SELFTEST\" was never defined.
10523 Usually this means the macro was only invoked conditionally." "$LINENO" 5
10526 : "${CONFIG_STATUS=./config.status}"
10528 ac_clean_files_save
=$ac_clean_files
10529 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
10530 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10531 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10533 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10535 # Generated by $as_me.
10536 # Run this file to recreate the current configuration.
10537 # Compiler output produced by configure, useful for debugging
10538 # configure, is in config.log if it exists.
10541 ac_cs_recheck=false
10544 SHELL=\${CONFIG_SHELL-$SHELL}
10547 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
10548 ## -------------------- ##
10549 ## M4sh Initialization. ##
10550 ## -------------------- ##
10552 # Be more Bourne compatible
10553 DUALCASE
=1; export DUALCASE
# for MKS sh
10554 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
10557 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10558 # is contrary to our usage. Disable this feature.
10559 alias -g '${1+"$@"}'='"$@"'
10560 setopt NO_GLOB_SUBST
10562 case `(set -o) 2>/dev/null` in #(
10574 # Printing a long string crashes Solaris 7 /usr/bin/printf.
10575 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10576 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10577 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10578 # Prefer a ksh shell builtin over an external printf program on Solaris,
10579 # but without wasting forks for bash or zsh.
10580 if test -z "$BASH_VERSION$ZSH_VERSION" \
10581 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10582 as_echo='print
-r --'
10583 as_echo_n='print
-rn --'
10584 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10585 as_echo='printf %s
\n'
10586 as_echo_n='printf %s
'
10588 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10589 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
10590 as_echo_n='/usr
/ucb
/echo -n'
10592 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10593 as_echo_n_body='eval
10597 expr "X$arg" : "X\\(.*\\)$as_nl";
10598 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10600 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
10602 export as_echo_n_body
10603 as_echo_n='sh
-c $as_echo_n_body as_echo
'
10605 export as_echo_body
10606 as_echo='sh
-c $as_echo_body as_echo
'
10609 # The user is always right.
10610 if test "${PATH_SEPARATOR+set}" != set; then
10612 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
10613 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
10620 # We need space, tab and new line, in precisely that order. Quoting is
10621 # there to prevent editors from complaining about space-tab.
10622 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
10623 # splitting by setting IFS to empty value.)
10626 # Find who we are. Look in the path if we contain no directory separator.
10629 *[\\/]* ) as_myself=$0 ;;
10630 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10631 for as_dir in $PATH
10634 test -z "$as_dir" && as_dir=.
10635 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10641 # We did not find ourselves, most probably we were run as `sh COMMAND'
10642 # in which case we are not to be found in the path.
10643 if test "x$as_myself" = x
; then
10646 if test ! -f "$as_myself"; then
10647 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
10651 # Unset variables that we do not need and which cause bugs (e.g. in
10652 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
10653 # suppresses any "Segmentation fault" message there. '((' could
10654 # trigger a bug in pdksh 5.2.14.
10655 for as_var
in BASH_ENV ENV MAIL MAILPATH
10656 do eval test x\
${$as_var+set} = xset \
10657 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
10670 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
10673 # as_fn_error STATUS ERROR [LINENO LOG_FD]
10674 # ----------------------------------------
10675 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
10676 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
10677 # script with STATUS, using 1 if that was 0.
10680 as_status
=$1; test $as_status -eq 0 && as_status
=1
10682 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
10683 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
10685 $as_echo "$as_me: error: $2" >&2
10686 as_fn_exit
$as_status
10690 # as_fn_set_status STATUS
10691 # -----------------------
10692 # Set $? to STATUS, without forking.
10693 as_fn_set_status
()
10696 } # as_fn_set_status
10698 # as_fn_exit STATUS
10699 # -----------------
10700 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
10704 as_fn_set_status
$1
10710 # Portably unset VAR.
10713 { eval $1=; unset $1;}
10715 as_unset
=as_fn_unset
10716 # as_fn_append VAR VALUE
10717 # ----------------------
10718 # Append the text in VALUE to the end of the definition contained in VAR. Take
10719 # advantage of any shell optimizations that allow amortized linear growth over
10720 # repeated appends, instead of the typical quadratic growth present in naive
10722 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
10723 eval 'as_fn_append ()
10734 # as_fn_arith ARG...
10735 # ------------------
10736 # Perform arithmetic evaluation on the ARGs, and store the result in the
10737 # global $as_val. Take advantage of shells that can avoid forks. The arguments
10738 # must be portable across $(()) and expr.
10739 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
10740 eval 'as_fn_arith ()
10747 as_val
=`expr "$@" || test $? -eq 1`
10752 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
10753 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
10759 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
10760 as_basename
=basename
10765 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
10771 as_me
=`$as_basename -- "$0" ||
10772 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10773 X"$0" : 'X\(//\)$' \| \
10774 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
10776 sed '/^.*\/\([^/][^/]*\)\/*$/{
10790 # Avoid depending upon Character Ranges.
10791 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
10792 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10793 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
10794 as_cr_digits
='0123456789'
10795 as_cr_alnum
=$as_cr_Letters$as_cr_digits
10797 ECHO_C
= ECHO_N
= ECHO_T
=
10798 case `echo -n x` in #(((((
10800 case `echo 'xy\c'` in
10801 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
10803 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
10810 rm -f conf$$ conf$$.exe conf$$.
file
10811 if test -d conf$$.dir
; then
10812 rm -f conf$$.dir
/conf$$.
file
10815 mkdir conf$$.dir
2>/dev
/null
10817 if (echo >conf$$.
file) 2>/dev
/null
; then
10818 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
10820 # ... but there are two gotchas:
10821 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
10822 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
10823 # In both cases, we have to default to `cp -pR'.
10824 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
10826 elif ln conf$$.
file conf$$
2>/dev
/null
; then
10834 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
10835 rmdir conf$$.dir
2>/dev
/null
10840 # Create "$as_dir" as a directory, including parents if necessary.
10845 -*) as_dir
=.
/$as_dir;;
10847 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
10851 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10852 *) as_qdir
=$as_dir;;
10854 as_dirs
="'$as_qdir' $as_dirs"
10855 as_dir
=`$as_dirname -- "$as_dir" ||
10856 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10857 X"$as_dir" : 'X\(//\)[^/]' \| \
10858 X"$as_dir" : 'X\(//\)$' \| \
10859 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10860 $as_echo X"$as_dir" |
10861 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10865 /^X\(\/\/\)[^/].*/{
10878 test -d "$as_dir" && break
10880 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
10881 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
10885 if mkdir
-p .
2>/dev
/null
; then
10886 as_mkdir_p
='mkdir -p "$as_dir"'
10888 test -d .
/-p && rmdir .
/-p
10893 # as_fn_executable_p FILE
10894 # -----------------------
10895 # Test if FILE is an executable regular file.
10896 as_fn_executable_p
()
10898 test -f "$1" && test -x "$1"
10899 } # as_fn_executable_p
10900 as_test_x
='test -x'
10901 as_executable_p
=as_fn_executable_p
10903 # Sed expression to map a string onto a valid CPP name.
10904 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10906 # Sed expression to map a string onto a valid variable name.
10907 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10911 ## ----------------------------------- ##
10912 ## Main body of $CONFIG_STATUS script. ##
10913 ## ----------------------------------- ##
10915 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
10917 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
10918 # Save the log message, to keep $0 and so on meaningful, and to
10919 # report actual input values of CONFIG_FILES etc. instead of their
10920 # values after options handling.
10922 This file was extended by gdbsupport $as_me 1.0, which was
10923 generated by GNU Autoconf 2.69. Invocation command line was
10925 CONFIG_FILES = $CONFIG_FILES
10926 CONFIG_HEADERS = $CONFIG_HEADERS
10927 CONFIG_LINKS = $CONFIG_LINKS
10928 CONFIG_COMMANDS = $CONFIG_COMMANDS
10931 on `(hostname || uname -n) 2>/dev/null | sed 1q`
10936 case $ac_config_files in *"
10937 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
10940 case $ac_config_headers in *"
10941 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
10945 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10946 # Files that config.status was made for.
10947 config_files="$ac_config_files"
10948 config_headers="$ac_config_headers"
10949 config_commands="$ac_config_commands"
10953 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
10955 \`$as_me' instantiates files and other configuration actions
10956 from templates according to the current configuration. Unless the files
10957 and actions are specified as TAGs, all are instantiated by default.
10959 Usage: $0 [OPTION]... [TAG]...
10961 -h, --help print this help, then exit
10962 -V, --version print version number and configuration settings, then exit
10963 --config print configuration, then exit
10964 -q, --quiet, --silent
10965 do not print progress messages
10966 -d, --debug don't remove temporary files
10967 --recheck update $as_me by reconfiguring in the same conditions
10968 --file=FILE[:TEMPLATE]
10969 instantiate the configuration file FILE
10970 --header=FILE[:TEMPLATE]
10971 instantiate the configuration header FILE
10973 Configuration files:
10976 Configuration headers:
10979 Configuration commands:
10982 Report bugs to the package provider."
10985 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10986 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
10988 gdbsupport config.status 1.0
10989 configured by $0, generated by GNU Autoconf 2.69,
10990 with options \\"\$ac_cs_config\\"
10992 Copyright (C) 2012 Free Software Foundation, Inc.
10993 This config.status script is free software; the Free Software Foundation
10994 gives unlimited permission to copy, distribute and modify it."
11001 test -n "\$AWK" || AWK=awk
11004 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11005 # The default lists apply if the user does not specify any file.
11011 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
11012 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
11016 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
11028 # Handling of the options.
11029 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
11031 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
11032 $as_echo "$ac_cs_version"; exit ;;
11033 --config |
--confi |
--conf |
--con |
--co |
--c )
11034 $as_echo "$ac_cs_config"; exit ;;
11035 --debug |
--debu |
--deb |
--de |
--d |
-d )
11037 --file |
--fil |
--fi |
--f )
11040 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11041 '') as_fn_error $?
"missing file argument" ;;
11043 as_fn_append CONFIG_FILES
" '$ac_optarg'"
11044 ac_need_defaults
=false
;;
11045 --header |
--heade |
--head |
--hea )
11048 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11050 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
11051 ac_need_defaults
=false
;;
11053 # Conflict between --help and --header
11054 as_fn_error $?
"ambiguous option: \`$1'
11055 Try \`$0 --help' for more information.";;
11056 --help |
--hel |
-h )
11057 $as_echo "$ac_cs_usage"; exit ;;
11058 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
11059 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
11062 # This is an error.
11063 -*) as_fn_error $?
"unrecognized option: \`$1'
11064 Try \`$0 --help' for more information." ;;
11066 *) as_fn_append ac_config_targets
" $1"
11067 ac_need_defaults
=false
;;
11073 ac_configure_extra_args
=
11075 if $ac_cs_silent; then
11077 ac_configure_extra_args
="$ac_configure_extra_args --silent"
11081 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11082 if \$ac_cs_recheck; then
11083 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11085 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11086 CONFIG_SHELL='$SHELL'
11087 export CONFIG_SHELL
11092 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11096 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11097 ## Running $as_me. ##
11103 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11107 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11111 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11113 # Handling of arguments.
11114 for ac_config_target
in $ac_config_targets
11116 case $ac_config_target in
11117 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
11118 "depfiles") CONFIG_COMMANDS
="$CONFIG_COMMANDS depfiles" ;;
11119 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
11121 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11126 # If the user did not use the arguments to specify the items to instantiate,
11127 # then the envvar interface is used. Set only those that are not.
11128 # We use the long form for the default assignment because of an extremely
11129 # bizarre bug on SunOS 4.1.3.
11130 if $ac_need_defaults; then
11131 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
11132 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
11133 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
11136 # Have a temporary directory for convenience. Make it in the build tree
11137 # simply because there is no reason against having it here, and in addition,
11138 # creating and moving files from /tmp can sometimes cause problems.
11139 # Hook for its removal unless debugging.
11140 # Note that there is a small window in which the directory will not be cleaned:
11141 # after its creation but before its name has been assigned to `$tmp'.
11145 trap 'exit_status=$?
11146 : "${ac_tmp:=$tmp}"
11147 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
11149 trap 'as_fn_exit 1' 1 2 13 15
11151 # Create a (secure) tmp directory for tmp files.
11154 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11158 tmp
=.
/conf$$
-$RANDOM
11159 (umask 077 && mkdir
"$tmp")
11160 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
11163 # Set up the scripts for CONFIG_FILES section.
11164 # No need to generate them if there are no CONFIG_FILES.
11165 # This happens for instance with `./config.status config.h'.
11166 if test -n "$CONFIG_FILES"; then
11169 ac_cr
=`echo X | tr X '\015'`
11170 # On cygwin, bash can eat \r inside `` if the user requested igncr.
11171 # But we know of no other shell where ac_cr would be empty at this
11172 # point, so we can use a bashism as a fallback.
11173 if test "x$ac_cr" = x
; then
11174 eval ac_cr
=\$
\'\\r
\'
11176 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11177 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11180 ac_cs_awk_cr
=$ac_cr
11183 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
11188 echo "cat >conf$$subs.awk <<_ACEOF" &&
11189 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11191 } >conf$$subs.sh ||
11192 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
11193 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
11195 for ac_last_try in false false false false false :; do
11196 . ./conf$$subs.sh ||
11197 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
11199 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
11200 if test $ac_delim_n = $ac_delim_num; then
11202 elif $ac_last_try; then
11203 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
11205 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
11208 rm -f conf$$subs.sh
11210 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11211 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
11215 s/^/S["/; s
/!.
*/"]=/
11225 s/\(.\{148\}\)..*/\1/
11227 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
11232 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
11239 s/\(.\{148\}\)..*/\1/
11241 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
11245 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
11250 ' <conf$$subs.awk | sed '
11255 ' >>$CONFIG_STATUS || ac_write_fail=1
11256 rm -f conf$$subs.awk
11257 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11259 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
11260 for (key in S) S_is_set[key] = 1
11266 nfields = split(line, field, "@
")
11268 len = length(field[1])
11269 for (i = 2; i < nfields; i++) {
11271 keylen = length(key)
11272 if (S_is_set[key]) {
11274 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11275 len += length(value) + length(field[++i])
11286 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11287 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11288 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
11291 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
11292 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
11295 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
11296 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
11297 # trailing colons and then remove the whole line if VPATH becomes empty
11298 # (actually we leave an empty line to preserve line numbers).
11299 if test "x
$srcdir" = x.; then
11300 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
11318 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11319 fi # test -n "$CONFIG_FILES"
11321 # Set up the scripts for CONFIG_HEADERS section.
11322 # No need to generate them if there are no CONFIG_HEADERS.
11323 # This happens for instance with `./config.status Makefile'.
11324 if test -n "$CONFIG_HEADERS"; then
11325 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
11329 # Transform confdefs.h into an awk script `defines.awk', embedded as
11330 # here-document in config.status, that substitutes the proper values into
11331 # config.h.in to produce config.h.
11333 # Create a delimiter string that does not exist in confdefs.h, to ease
11334 # handling of long lines.
11336 for ac_last_try in false false :; do
11337 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
11338 if test -z "$ac_tt"; then
11340 elif $ac_last_try; then
11341 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
11343 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
11347 # For the awk script, D is an array of macro values keyed by name,
11348 # likewise P contains macro parameters if any. Preserve backslash
11349 # newline sequences.
11351 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11353 s/.\{148\}/&'"$ac_delim"'/g
11356 s/^[ ]*#[ ]*define[ ][ ]*/ /
11363 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
11365 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
11369 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
11370 D["\
1"]=" \
3\\\\\\n
"\\/p
11372 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
11377 s/.\{148\}/&'"$ac_delim"'/g
11382 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
11385 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
11387 ' <confdefs.h | sed '
11388 s/'"$ac_delim"'/"\\\
11389 "/g' >>$CONFIG_STATUS || ac_write_fail=1
11391 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11392 for (key in D) D_is_set[key] = 1
11395 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11397 split(line, arg, " ")
11398 if (arg[1] == "#") {
11402 defundef
= substr
(arg
[1], 2)
11405 split(mac1
, mac2
, "(") #)
11407 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
11408 if (D_is_set
[macro
]) {
11409 # Preserve the white space surrounding the "#".
11410 print prefix
"define", macro P
[macro
] D
[macro
]
11413 # Replace #undef with comments. This is necessary, for example,
11414 # in the case of _POSIX_SOURCE, which is predefined and required
11415 # on some systems where configure will not decide to define it.
11416 if (defundef
== "undef") {
11417 print
"/*", prefix defundef
, macro
, "*/"
11425 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11426 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
11427 fi # test -n "$CONFIG_HEADERS"
11430 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
11435 :[FHLC
]) ac_mode
=$ac_tag; continue;;
11437 case $ac_mode$ac_tag in
11439 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
11440 :[FH
]-) ac_tag
=-:-;;
11441 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
11458 -) ac_f
="$ac_tmp/stdin";;
11459 *) # Look for the file first in the build tree, then in the source tree
11460 # (if the path is not absolute). The absolute path cannot be DOS-style,
11461 # because $ac_f cannot contain `:'.
11465 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
11467 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11469 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11470 as_fn_append ac_file_inputs
" '$ac_f'"
11473 # Let's still pretend it is `configure' which instantiates (i.e., don't
11474 # use $as_me), people would be surprised to read:
11475 # /* config.h. Generated by config.status. */
11476 configure_input
='Generated from '`
11477 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11479 if test x
"$ac_file" != x-
; then
11480 configure_input
="$ac_file. $configure_input"
11481 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11482 $as_echo "$as_me: creating $ac_file" >&6;}
11484 # Neutralize special characters interpreted by sed in replacement strings.
11485 case $configure_input in #(
11486 *\
&* |
*\|
* |
*\\* )
11487 ac_sed_conf_input
=`$as_echo "$configure_input" |
11488 sed 's/[\\\\&|]/\\\\&/g'`;; #(
11489 *) ac_sed_conf_input
=$configure_input;;
11493 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
11494 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
11499 ac_dir
=`$as_dirname -- "$ac_file" ||
11500 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11501 X"$ac_file" : 'X\(//\)[^/]' \| \
11502 X"$ac_file" : 'X\(//\)$' \| \
11503 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11504 $as_echo X"$ac_file" |
11505 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11509 /^X\(\/\/\)[^/].*/{
11522 as_dir
="$ac_dir"; as_fn_mkdir_p
11526 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
11528 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11529 # A ".." for each directory in $ac_dir_suffix.
11530 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11531 case $ac_top_builddir_sub in
11532 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
11533 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
11536 ac_abs_top_builddir
=$ac_pwd
11537 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
11538 # for backward compatibility:
11539 ac_top_builddir
=$ac_top_build_prefix
11542 .
) # We are building in place.
11544 ac_top_srcdir
=$ac_top_builddir_sub
11545 ac_abs_top_srcdir
=$ac_pwd ;;
11546 [\\/]* | ?
:[\\/]* ) # Absolute name.
11547 ac_srcdir
=$srcdir$ac_dir_suffix;
11548 ac_top_srcdir
=$srcdir
11549 ac_abs_top_srcdir
=$srcdir ;;
11550 *) # Relative name.
11551 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
11552 ac_top_srcdir
=$ac_top_build_prefix$srcdir
11553 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
11555 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
11565 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
11566 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
11568 ac_MKDIR_P
=$MKDIR_P
11570 [\\/$
]* | ?
:[\\/]* ) ;;
11571 */*) ac_MKDIR_P
=$ac_top_build_prefix$MKDIR_P ;;
11575 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11576 # If the template does not know about datarootdir, expand it.
11577 # FIXME: This hack should be removed a few years after 2.60.
11578 ac_datarootdir_hack
=; ac_datarootdir_seen
=
11589 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11590 *datarootdir
*) ac_datarootdir_seen
=yes;;
11591 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
11592 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11593 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11595 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11596 ac_datarootdir_hack='
11597 s&@datadir@&$datadir&g
11598 s&@docdir@&$docdir&g
11599 s&@infodir@&$infodir&g
11600 s&@localedir@&$localedir&g
11601 s&@mandir@&$mandir&g
11602 s&\\\${datarootdir}&$datarootdir&g' ;;
11606 # Neutralize VPATH when `$srcdir' = `.'.
11607 # Shell code in configure.ac might set extrasub.
11608 # FIXME: do we really want to maintain this feature?
11609 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11610 ac_sed_extra="$ac_vpsub
11613 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11615 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
11616 s|@configure_input@|
$ac_sed_conf_input|
;t t
11617 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
11618 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
11619 s
&@srcdir@
&$ac_srcdir&;t t
11620 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
11621 s
&@top_srcdir@
&$ac_top_srcdir&;t t
11622 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
11623 s
&@builddir@
&$ac_builddir&;t t
11624 s
&@abs_builddir@
&$ac_abs_builddir&;t t
11625 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
11626 s
&@INSTALL@
&$ac_INSTALL&;t t
11627 s
&@MKDIR_P@
&$ac_MKDIR_P&;t t
11628 $ac_datarootdir_hack
11630 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.
awk" \
11631 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
11633 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
11634 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
11635 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
11636 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
11637 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
11638 which seems to be undefined. Please make sure it is defined" >&5
11639 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
11640 which seems to be undefined. Please make sure it is defined" >&2;}
11642 rm -f "$ac_tmp/stdin"
11644 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
11645 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
11647 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11653 if test x"$ac_file" != x-; then
11655 $as_echo "/* $configure_input */" \
11656 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
11657 } >"$ac_tmp/config.h" \
11658 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11659 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
11660 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
11661 $as_echo "$as_me: $ac_file is unchanged" >&6;}
11664 mv "$ac_tmp/config.h" "$ac_file" \
11665 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11668 $as_echo "/* $configure_input */" \
11669 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
11670 || as_fn_error $? "could not create -" "$LINENO" 5
11672 # Compute "$ac_file"'s index
in $config_headers.
11675 for _am_header
in $config_headers :; do
11676 case $_am_header in
11677 $_am_arg |
$_am_arg:* )
11680 _am_stamp_count
=`expr $_am_stamp_count + 1` ;;
11683 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
11684 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11685 X"$_am_arg" : 'X\(//\)[^/]' \| \
11686 X"$_am_arg" : 'X\(//\)$' \| \
11687 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
11688 $as_echo X"$_am_arg" |
11689 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11693 /^X\(\/\/\)[^/].*/{
11705 s/.*/./; q'`/stamp-h
$_am_stamp_count
11708 :C
) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
11709 $as_echo "$as_me: executing $ac_file commands" >&6;}
11714 case $ac_file$ac_mode in
11715 "depfiles":C
) test x
"$AMDEP_TRUE" != x
"" ||
{
11716 # Older Autoconf quotes --file arguments for eval, but not when files
11717 # are listed without --file. Let's play safe and only enable the eval
11718 # if we detect the quoting.
11719 case $CONFIG_FILES in
11720 *\'*) eval set x
"$CONFIG_FILES" ;;
11721 *) set x
$CONFIG_FILES ;;
11726 # Strip MF so we end up with the name of the file.
11727 mf
=`echo "$mf" | sed -e 's/:.*$//'`
11728 # Check whether this is an Automake generated Makefile or not.
11729 # We used to match only the files named 'Makefile.in', but
11730 # some people rename them; so instead we look at the file content.
11731 # Grep'ing the first line is not enough: some people post-process
11732 # each Makefile.in and add a new line on top of each file to say so.
11733 # Grep'ing the whole file is not good either: AIX grep has a line
11734 # limit of 2048, but all sed's we know have understand at least 4000.
11735 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" |
grep X
>/dev
/null
2>&1; then
11736 dirpart
=`$as_dirname -- "$mf" ||
11737 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11738 X"$mf" : 'X\(//\)[^/]' \| \
11739 X"$mf" : 'X\(//\)$' \| \
11740 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
11742 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11746 /^X\(\/\/\)[^/].*/{
11762 # Extract the definition of DEPDIR, am__include, and am__quote
11763 # from the Makefile without running 'make'.
11764 DEPDIR
=`sed -n 's/^DEPDIR = //p' < "$mf"`
11765 test -z "$DEPDIR" && continue
11766 am__include
=`sed -n 's/^am__include = //p' < "$mf"`
11767 test -z "$am__include" && continue
11768 am__quote
=`sed -n 's/^am__quote = //p' < "$mf"`
11769 # Find all dependency output files, they are included files with
11770 # $(DEPDIR) in their names. We invoke sed twice because it is the
11771 # simplest approach to changing $(DEPDIR) to its actual value in the
11773 for file in `sed -n "
11774 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
11775 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
11776 # Make sure the directory exists.
11777 test -f "$dirpart/$file" && continue
11778 fdir
=`$as_dirname -- "$file" ||
11779 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11780 X"$file" : 'X\(//\)[^/]' \| \
11781 X"$file" : 'X\(//\)$' \| \
11782 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
11783 $as_echo X"$file" |
11784 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11788 /^X\(\/\/\)[^/].*/{
11801 as_dir
=$dirpart/$fdir; as_fn_mkdir_p
11802 # echo "creating $dirpart/$file"
11803 echo '# dummy' > "$dirpart/$file"
11815 ac_clean_files
=$ac_clean_files_save
11817 test $ac_write_fail = 0 ||
11818 as_fn_error $?
"write failure creating $CONFIG_STATUS" "$LINENO" 5
11821 # configure is writing to config.log, and then calls config.status.
11822 # config.status does its own redirection, appending to config.log.
11823 # Unfortunately, on DOS this fails, as config.log is still kept open
11824 # by configure, so config.status won't be able to write to it; its
11825 # output is simply discarded. So we exec the FD to /dev/null,
11826 # effectively closing config.log, so it can be properly (re)opened and
11827 # appended to by config.status. When coming back to configure, we
11828 # need to make the FD available again.
11829 if test "$no_create" != yes; then
11831 ac_config_status_args
=
11832 test "$silent" = yes &&
11833 ac_config_status_args
="$ac_config_status_args --quiet"
11835 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
11837 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
11838 # would make configure fail if this is the last instruction.
11839 $ac_cs_success || as_fn_exit
1
11841 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
11842 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
11843 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}