2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
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.
585 ac_unique_file
="server.cc"
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
='LTLIBOBJS
687 INSTALL_STRIP_PROGRAM
704 MAINTAINER_MODE_FALSE
733 program_transform_name
746 enable_option_checking
747 enable_maintainer_mode
759 enable_build_warnings
760 enable_gdb_build_warnings
764 enable_inprocess_agent
766 ac_precious_vars
='build_alias
780 # Initialize some variables set by options.
782 ac_init_version
=false
783 ac_unrecognized_opts
=
785 # The variables have the same names as the options, with
786 # dashes changed to underlines.
794 program_transform_name
=s
,x
,x
,
802 # Installation directory options.
803 # These are left unexpanded so users can "make install exec_prefix=/foo"
804 # and all the variables that are supposed to be based on exec_prefix
805 # by default will actually change.
806 # Use braces instead of parens because sh, perl, etc. also accept them.
807 # (The list follows the same order as the GNU Coding Standards.)
808 bindir
='${exec_prefix}/bin'
809 sbindir
='${exec_prefix}/sbin'
810 libexecdir
='${exec_prefix}/libexec'
811 datarootdir
='${prefix}/share'
812 datadir
='${datarootdir}'
813 sysconfdir
='${prefix}/etc'
814 sharedstatedir
='${prefix}/com'
815 localstatedir
='${prefix}/var'
816 includedir
='${prefix}/include'
817 oldincludedir
='/usr/include'
818 docdir
='${datarootdir}/doc/${PACKAGE}'
819 infodir
='${datarootdir}/info'
824 libdir
='${exec_prefix}/lib'
825 localedir
='${datarootdir}/locale'
826 mandir
='${datarootdir}/man'
832 # If the previous option needs an argument, assign it.
833 if test -n "$ac_prev"; then
834 eval $ac_prev=\
$ac_option
840 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
845 # Accept the important Cygnus configure options, so we can diagnose typos.
847 case $ac_dashdash$ac_option in
851 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
853 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
856 -build |
--build |
--buil |
--bui |
--bu)
857 ac_prev
=build_alias
;;
858 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
859 build_alias
=$ac_optarg ;;
861 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
862 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
863 ac_prev
=cache_file
;;
864 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
865 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
866 cache_file
=$ac_optarg ;;
869 cache_file
=config.cache
;;
871 -datadir |
--datadir |
--datadi |
--datad)
873 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
874 datadir
=$ac_optarg ;;
876 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
877 |
--dataroo |
--dataro |
--datar)
878 ac_prev
=datarootdir
;;
879 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
880 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
881 datarootdir
=$ac_optarg ;;
883 -disable-* |
--disable-*)
884 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
885 # Reject names that are not valid shell variable names.
886 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
887 as_fn_error $?
"invalid feature name: $ac_useropt"
888 ac_useropt_orig
=$ac_useropt
889 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
890 case $ac_user_opts in
894 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
895 ac_unrecognized_sep
=', ';;
897 eval enable_
$ac_useropt=no
;;
899 -docdir |
--docdir |
--docdi |
--doc |
--do)
901 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
904 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
906 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
909 -enable-* |
--enable-*)
910 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
911 # Reject names that are not valid shell variable names.
912 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
913 as_fn_error $?
"invalid feature name: $ac_useropt"
914 ac_useropt_orig
=$ac_useropt
915 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
916 case $ac_user_opts in
920 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
921 ac_unrecognized_sep
=', ';;
923 eval enable_
$ac_useropt=\
$ac_optarg ;;
925 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
926 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
927 |
--exec |
--exe |
--ex)
928 ac_prev
=exec_prefix
;;
929 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
930 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
931 |
--exec=* |
--exe=* |
--ex=*)
932 exec_prefix
=$ac_optarg ;;
934 -gas |
--gas |
--ga |
--g)
935 # Obsolete; use --with-gas.
938 -help |
--help |
--hel |
--he |
-h)
940 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
941 ac_init_help
=recursive
;;
942 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
943 ac_init_help
=short
;;
945 -host |
--host |
--hos |
--ho)
946 ac_prev
=host_alias
;;
947 -host=* |
--host=* |
--hos=* |
--ho=*)
948 host_alias
=$ac_optarg ;;
950 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
952 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
954 htmldir
=$ac_optarg ;;
956 -includedir |
--includedir |
--includedi |
--included |
--include \
957 |
--includ |
--inclu |
--incl |
--inc)
958 ac_prev
=includedir
;;
959 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
960 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
961 includedir
=$ac_optarg ;;
963 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
965 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
966 infodir
=$ac_optarg ;;
968 -libdir |
--libdir |
--libdi |
--libd)
970 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
973 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
974 |
--libexe |
--libex |
--libe)
975 ac_prev
=libexecdir
;;
976 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
977 |
--libexe=* |
--libex=* |
--libe=*)
978 libexecdir
=$ac_optarg ;;
980 -localedir |
--localedir |
--localedi |
--localed |
--locale)
982 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
983 localedir
=$ac_optarg ;;
985 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
986 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
987 ac_prev
=localstatedir
;;
988 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
989 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
990 localstatedir
=$ac_optarg ;;
992 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
994 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
998 # Obsolete; use --without-fp.
1001 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1002 |
--no-cr |
--no-c |
-n)
1005 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1006 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1009 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1010 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1011 |
--oldin |
--oldi |
--old |
--ol |
--o)
1012 ac_prev
=oldincludedir
;;
1013 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1014 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1015 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1016 oldincludedir
=$ac_optarg ;;
1018 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1020 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1021 prefix
=$ac_optarg ;;
1023 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1024 |
--program-pre |
--program-pr |
--program-p)
1025 ac_prev
=program_prefix
;;
1026 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1027 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1028 program_prefix
=$ac_optarg ;;
1030 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1031 |
--program-suf |
--program-su |
--program-s)
1032 ac_prev
=program_suffix
;;
1033 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1034 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1035 program_suffix
=$ac_optarg ;;
1037 -program-transform-name |
--program-transform-name \
1038 |
--program-transform-nam |
--program-transform-na \
1039 |
--program-transform-n |
--program-transform- \
1040 |
--program-transform |
--program-transfor \
1041 |
--program-transfo |
--program-transf \
1042 |
--program-trans |
--program-tran \
1043 |
--progr-tra |
--program-tr |
--program-t)
1044 ac_prev
=program_transform_name
;;
1045 -program-transform-name=* |
--program-transform-name=* \
1046 |
--program-transform-nam=* |
--program-transform-na=* \
1047 |
--program-transform-n=* |
--program-transform-=* \
1048 |
--program-transform=* |
--program-transfor=* \
1049 |
--program-transfo=* |
--program-transf=* \
1050 |
--program-trans=* |
--program-tran=* \
1051 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1052 program_transform_name
=$ac_optarg ;;
1054 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1056 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1057 pdfdir
=$ac_optarg ;;
1059 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1061 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1064 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1065 |
-silent |
--silent |
--silen |
--sile |
--sil)
1068 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1070 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1072 sbindir
=$ac_optarg ;;
1074 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1075 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1076 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1078 ac_prev
=sharedstatedir
;;
1079 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1080 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1081 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1083 sharedstatedir
=$ac_optarg ;;
1085 -site |
--site |
--sit)
1087 -site=* |
--site=* |
--sit=*)
1090 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1092 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1093 srcdir
=$ac_optarg ;;
1095 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1096 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1097 ac_prev
=sysconfdir
;;
1098 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1099 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1100 sysconfdir
=$ac_optarg ;;
1102 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1103 ac_prev
=target_alias
;;
1104 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1105 target_alias
=$ac_optarg ;;
1107 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1110 -version |
--version |
--versio |
--versi |
--vers |
-V)
1111 ac_init_version
=: ;;
1114 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1115 # Reject names that are not valid shell variable names.
1116 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1117 as_fn_error $?
"invalid package name: $ac_useropt"
1118 ac_useropt_orig
=$ac_useropt
1119 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1120 case $ac_user_opts in
1124 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1125 ac_unrecognized_sep
=', ';;
1127 eval with_
$ac_useropt=\
$ac_optarg ;;
1129 -without-* |
--without-*)
1130 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1131 # Reject names that are not valid shell variable names.
1132 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1133 as_fn_error $?
"invalid package name: $ac_useropt"
1134 ac_useropt_orig
=$ac_useropt
1135 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1136 case $ac_user_opts in
1140 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1141 ac_unrecognized_sep
=', ';;
1143 eval with_
$ac_useropt=no
;;
1146 # Obsolete; use --with-x.
1149 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1150 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1151 ac_prev
=x_includes
;;
1152 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1153 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1154 x_includes
=$ac_optarg ;;
1156 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1157 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1158 ac_prev
=x_libraries
;;
1159 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1160 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1161 x_libraries
=$ac_optarg ;;
1163 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1164 Try \`$0 --help' for more information"
1168 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1169 # Reject names that are not valid shell variable names.
1170 case $ac_envvar in #(
1171 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1172 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1174 eval $ac_envvar=\
$ac_optarg
1175 export $ac_envvar ;;
1178 # FIXME: should be removed in autoconf 3.0.
1179 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1180 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1181 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1182 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1188 if test -n "$ac_prev"; then
1189 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1190 as_fn_error $?
"missing argument to $ac_option"
1193 if test -n "$ac_unrecognized_opts"; then
1194 case $enable_option_checking in
1196 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1197 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1201 # Check all directory arguments for consistency.
1202 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1203 datadir sysconfdir sharedstatedir localstatedir includedir \
1204 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1205 libdir localedir mandir
1207 eval ac_val
=\$
$ac_var
1208 # Remove trailing slashes.
1211 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1212 eval $ac_var=\
$ac_val;;
1214 # Be sure to have absolute directory names.
1216 [\\/$
]* | ?
:[\\/]* ) continue;;
1217 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1219 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1222 # There might be people who depend on the old broken behavior: `$host'
1223 # used to hold the argument of --host etc.
1224 # FIXME: To remove some day.
1227 target
=$target_alias
1229 # FIXME: To remove some day.
1230 if test "x$host_alias" != x
; then
1231 if test "x$build_alias" = x
; then
1232 cross_compiling
=maybe
1233 elif test "x$build_alias" != "x$host_alias"; then
1239 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1241 test "$silent" = yes && exec 6>/dev
/null
1244 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1245 ac_ls_di
=`ls -di .` &&
1246 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1247 as_fn_error $?
"working directory cannot be determined"
1248 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1249 as_fn_error $?
"pwd does not report name of working directory"
1252 # Find the source files, if location was not specified.
1253 if test -z "$srcdir"; then
1254 ac_srcdir_defaulted
=yes
1255 # Try the directory containing this script, then the parent directory.
1256 ac_confdir
=`$as_dirname -- "$as_myself" ||
1257 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1258 X"$as_myself" : 'X\(//\)[^/]' \| \
1259 X"$as_myself" : 'X\(//\)$' \| \
1260 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1261 $as_echo X"$as_myself" |
1262 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1280 if test ! -r "$srcdir/$ac_unique_file"; then
1284 ac_srcdir_defaulted
=no
1286 if test ! -r "$srcdir/$ac_unique_file"; then
1287 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1288 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1290 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1292 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1294 # When building in place, set srcdir=.
1295 if test "$ac_abs_confdir" = "$ac_pwd"; then
1298 # Remove unnecessary trailing slashes from srcdir.
1299 # Double slashes in file names in object file debugging info
1300 # mess up M-x gdb in Emacs.
1302 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1304 for ac_var
in $ac_precious_vars; do
1305 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1306 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1307 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1308 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1312 # Report the --help message.
1314 if test "$ac_init_help" = "long"; then
1315 # Omit some internal or obsolete options to make the list less imposing.
1316 # This message is too long to be a string in the A/UX 3.1 sh.
1318 \`configure' configures this package to adapt to many kinds of systems.
1320 Usage: $0 [OPTION]... [VAR=VALUE]...
1322 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1323 VAR=VALUE. See below for descriptions of some of the useful variables.
1325 Defaults for the options are specified in brackets.
1328 -h, --help display this help and exit
1329 --help=short display options specific to this package
1330 --help=recursive display the short help of all the included packages
1331 -V, --version display version information and exit
1332 -q, --quiet, --silent do not print \`checking ...' messages
1333 --cache-file=FILE cache test results in FILE [disabled]
1334 -C, --config-cache alias for \`--cache-file=config.cache'
1335 -n, --no-create do not create output files
1336 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1338 Installation directories:
1339 --prefix=PREFIX install architecture-independent files in PREFIX
1340 [$ac_default_prefix]
1341 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1344 By default, \`make install' will install all the files in
1345 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1346 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1347 for instance \`--prefix=\$HOME'.
1349 For better control, use the options below.
1351 Fine tuning of the installation directories:
1352 --bindir=DIR user executables [EPREFIX/bin]
1353 --sbindir=DIR system admin executables [EPREFIX/sbin]
1354 --libexecdir=DIR program executables [EPREFIX/libexec]
1355 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1356 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1357 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1358 --libdir=DIR object code libraries [EPREFIX/lib]
1359 --includedir=DIR C header files [PREFIX/include]
1360 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1361 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1362 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1363 --infodir=DIR info documentation [DATAROOTDIR/info]
1364 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1365 --mandir=DIR man documentation [DATAROOTDIR/man]
1366 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1367 --htmldir=DIR html documentation [DOCDIR]
1368 --dvidir=DIR dvi documentation [DOCDIR]
1369 --pdfdir=DIR pdf documentation [DOCDIR]
1370 --psdir=DIR ps documentation [DOCDIR]
1376 --program-prefix=PREFIX prepend PREFIX to installed program names
1377 --program-suffix=SUFFIX append SUFFIX to installed program names
1378 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1381 --build=BUILD configure
for building on BUILD
[guessed
]
1382 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1383 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1387 if test -n "$ac_init_help"; then
1392 --disable-option-checking ignore unrecognized
--enable/--with options
1393 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1394 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1395 --enable-maintainer-mode
1396 enable make rules and dependencies not useful
(and
1397 sometimes confusing
) to the casual installer
1398 --disable-largefile omit support
for large files
1399 --disable-rpath do not hardcode runtime library paths
1400 --enable-unit-tests Enable the inclusion of unit tests when compiling
1402 --enable-werror treat compile warnings as errors
1403 --enable-build-warnings enable build-time compiler warnings
if gcc is used
1404 --enable-gdb-build-warnings
1405 enable GDB specific build-time compiler warnings
if
1407 --enable-inprocess-agent
1411 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1412 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1413 --with-intel-pt include Intel Processor Trace support
(auto
/yes
/no
)
1414 --with-gnu-ld assume the C compiler uses GNU ld default
=no
1415 --with-libipt-prefix[=DIR
] search
for libipt
in DIR
/include and DIR
/lib
1416 --without-libipt-prefix don
't search for libipt in includedir and libdir
1417 --with-libipt-type=TYPE type of library to search for (auto/static/shared)
1418 --with-ust=PATH Specify prefix directory for the installed UST package
1419 Equivalent to --with-ust-include=PATH/include
1420 plus --with-ust-lib=PATH/lib
1421 --with-ust-include=PATH Specify directory for installed UST include files
1422 --with-ust-lib=PATH Specify the directory for the installed UST library
1423 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1424 --with-bugurl=URL Direct users to URL to report a bug
1425 --with-libthread-db=PATH
1426 use given libthread_db directly
1428 Some influential environment variables:
1429 CC C compiler command
1430 CFLAGS C compiler flags
1431 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1432 nonstandard directory <lib dir>
1433 LIBS libraries to pass to the linker, e.g. -l<library>
1434 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1435 you have headers in a nonstandard directory <include dir>
1436 CXX C++ compiler command
1437 CXXFLAGS C++ compiler flags
1440 Use these variables to override the choices made by `configure' or to
help
1441 it to
find libraries and programs with nonstandard names
/locations.
1443 Report bugs to the package provider.
1448 if test "$ac_init_help" = "recursive"; then
1449 # If there are subdirs, report their specific --help.
1450 for ac_dir
in : $ac_subdirs_all; do test "x$ac_dir" = x
: && continue
1451 test -d "$ac_dir" ||
1452 { cd "$srcdir" && ac_pwd
=`pwd` && srcdir
=.
&& test -d "$ac_dir"; } ||
1457 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1459 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1460 # A ".." for each directory in $ac_dir_suffix.
1461 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1462 case $ac_top_builddir_sub in
1463 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1464 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
1467 ac_abs_top_builddir
=$ac_pwd
1468 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
1469 # for backward compatibility:
1470 ac_top_builddir
=$ac_top_build_prefix
1473 .
) # We are building in place.
1475 ac_top_srcdir
=$ac_top_builddir_sub
1476 ac_abs_top_srcdir
=$ac_pwd ;;
1477 [\\/]* | ?
:[\\/]* ) # Absolute name.
1478 ac_srcdir
=$srcdir$ac_dir_suffix;
1479 ac_top_srcdir
=$srcdir
1480 ac_abs_top_srcdir
=$srcdir ;;
1482 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
1483 ac_top_srcdir
=$ac_top_build_prefix$srcdir
1484 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
1486 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
1488 cd "$ac_dir" ||
{ ac_status
=$?
; continue; }
1489 # Check for guested configure.
1490 if test -f "$ac_srcdir/configure.gnu"; then
1492 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1493 elif test -f "$ac_srcdir/configure"; then
1495 $SHELL "$ac_srcdir/configure" --help=recursive
1497 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1499 cd "$ac_pwd" ||
{ ac_status
=$?
; break; }
1503 test -n "$ac_init_help" && exit $ac_status
1504 if $ac_init_version; then
1507 generated by GNU Autoconf
2.69
1509 Copyright
(C
) 2012 Free Software Foundation
, Inc.
1510 This configure
script is free software
; the Free Software Foundation
1511 gives unlimited permission to copy
, distribute and modify it.
1516 ## ------------------------ ##
1517 ## Autoconf initialization. ##
1518 ## ------------------------ ##
1520 # ac_fn_c_try_compile LINENO
1521 # --------------------------
1522 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1523 ac_fn_c_try_compile
()
1525 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1526 rm -f conftest.
$ac_objext
1527 if { { ac_try
="$ac_compile"
1529 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1530 *) ac_try_echo=$ac_try;;
1532 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1533 $as_echo "$ac_try_echo"; } >&5
1534 (eval "$ac_compile") 2>conftest.err
1536 if test -s conftest.err; then
1537 grep -v '^ *+' conftest.err >conftest.er1
1538 cat conftest.er1 >&5
1539 mv -f conftest.er1 conftest.err
1541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1542 test $ac_status = 0; } && {
1543 test -z "$ac_c_werror_flag" ||
1544 test ! -s conftest.err
1545 } && test -s conftest.$ac_objext; then :
1548 $as_echo "$as_me: failed program was:" >&5
1549 sed 's/^/| /' conftest.$ac_ext >&5
1553 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1554 as_fn_set_status $ac_retval
1556 } # ac_fn_c_try_compile
1558 # ac_fn_cxx_try_compile LINENO
1559 # ----------------------------
1560 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1561 ac_fn_cxx_try_compile ()
1563 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1564 rm -f conftest.$ac_objext
1565 if { { ac_try="$ac_compile"
1567 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1568 *) ac_try_echo
=$ac_try;;
1570 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1571 $as_echo "$ac_try_echo"; } >&5
1572 (eval "$ac_compile") 2>conftest.err
1574 if test -s conftest.err
; then
1575 grep -v '^ *+' conftest.err
>conftest.er1
1576 cat conftest.er1
>&5
1577 mv -f conftest.er1 conftest.err
1579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1580 test $ac_status = 0; } && {
1581 test -z "$ac_cxx_werror_flag" ||
1582 test ! -s conftest.err
1583 } && test -s conftest.
$ac_objext; then :
1586 $as_echo "$as_me: failed program was:" >&5
1587 sed 's/^/| /' conftest.
$ac_ext >&5
1591 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1592 as_fn_set_status
$ac_retval
1594 } # ac_fn_cxx_try_compile
1596 # ac_fn_c_try_cpp LINENO
1597 # ----------------------
1598 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1601 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1602 if { { ac_try
="$ac_cpp conftest.$ac_ext"
1604 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1605 *) ac_try_echo=$ac_try;;
1607 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1608 $as_echo "$ac_try_echo"; } >&5
1609 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1611 if test -s conftest.err; then
1612 grep -v '^ *+' conftest.err >conftest.er1
1613 cat conftest.er1 >&5
1614 mv -f conftest.er1 conftest.err
1616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1617 test $ac_status = 0; } > conftest.i && {
1618 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1619 test ! -s conftest.err
1623 $as_echo "$as_me: failed program was:" >&5
1624 sed 's/^/| /' conftest.$ac_ext >&5
1628 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1629 as_fn_set_status $ac_retval
1633 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1634 # -------------------------------------------------------
1635 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1636 # the include files in INCLUDES and setting the cache variable VAR
1638 ac_fn_c_check_header_mongrel ()
1640 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1641 if eval \${$3+:} false; then :
1642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1643 $as_echo_n "checking for $2... " >&6; }
1644 if eval \${$3+:} false; then :
1645 $as_echo_n "(cached) " >&6
1648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1649 $as_echo "$ac_res" >&6; }
1651 # Is the header compilable?
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1653 $as_echo_n "checking $2 usability... " >&6; }
1654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1655 /* end confdefs.h. */
1659 if ac_fn_c_try_compile "$LINENO"; then :
1660 ac_header_compiler=yes
1662 ac_header_compiler=no
1664 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1666 $as_echo "$ac_header_compiler" >&6; }
1668 # Is the header present?
1669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1670 $as_echo_n "checking $2 presence... " >&6; }
1671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1672 /* end confdefs.h. */
1675 if ac_fn_c_try_cpp "$LINENO"; then :
1676 ac_header_preproc=yes
1678 ac_header_preproc=no
1680 rm -f conftest.err conftest.i conftest.$ac_ext
1681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1682 $as_echo "$ac_header_preproc" >&6; }
1684 # So? What about this header?
1685 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1688 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1690 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1694 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1696 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1698 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1700 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&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}: checking for $2" >&5
1706 $as_echo_n "checking for $2... " >&6; }
1707 if eval \${$3+:} false; then :
1708 $as_echo_n "(cached) " >&6
1710 eval "$3=\$ac_header_compiler"
1713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1714 $as_echo "$ac_res" >&6; }
1716 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1718 } # ac_fn_c_check_header_mongrel
1720 # ac_fn_c_try_run LINENO
1721 # ----------------------
1722 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1723 # that executables *can* be run.
1726 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1727 if { { ac_try="$ac_link"
1729 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1730 *) ac_try_echo
=$ac_try;;
1732 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1733 $as_echo "$ac_try_echo"; } >&5
1734 (eval "$ac_link") 2>&5
1736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1737 test $ac_status = 0; } && { ac_try
='./conftest$ac_exeext'
1738 { { case "(($ac_try" in
1739 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1740 *) ac_try_echo=$ac_try;;
1742 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1743 $as_echo "$ac_try_echo"; } >&5
1744 (eval "$ac_try") 2>&5
1746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1747 test $ac_status = 0; }; }; then :
1750 $as_echo "$as_me: program exited with status $ac_status" >&5
1751 $as_echo "$as_me: failed program was:" >&5
1752 sed 's/^/| /' conftest.$ac_ext >&5
1754 ac_retval=$ac_status
1756 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1757 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1758 as_fn_set_status $ac_retval
1762 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1763 # -------------------------------------------------------
1764 # Tests whether HEADER exists and can be compiled using the include files in
1765 # INCLUDES, setting the cache variable VAR accordingly.
1766 ac_fn_c_check_header_compile ()
1768 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1770 $as_echo_n "checking for $2... " >&6; }
1771 if eval \${$3+:} false; then :
1772 $as_echo_n "(cached) " >&6
1774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1775 /* end confdefs.h. */
1779 if ac_fn_c_try_compile "$LINENO"; then :
1784 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1788 $as_echo "$ac_res" >&6; }
1789 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1791 } # ac_fn_c_check_header_compile
1793 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1794 # -------------------------------------------
1795 # Tests whether TYPE exists after having included INCLUDES, setting cache
1796 # variable VAR accordingly.
1797 ac_fn_c_check_type ()
1799 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1801 $as_echo_n "checking for $2... " >&6; }
1802 if eval \${$3+:} false; then :
1803 $as_echo_n "(cached) " >&6
1806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1807 /* end confdefs.h. */
1818 if ac_fn_c_try_compile "$LINENO"; then :
1819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1820 /* end confdefs.h. */
1831 if ac_fn_c_try_compile "$LINENO"; then :
1836 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1838 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1842 $as_echo "$ac_res" >&6; }
1843 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1845 } # ac_fn_c_check_type
1847 # ac_fn_c_try_link LINENO
1848 # -----------------------
1849 # Try to link conftest.$ac_ext, and return whether this succeeded.
1852 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1853 rm -f conftest.$ac_objext conftest$ac_exeext
1854 if { { ac_try="$ac_link"
1856 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1857 *) ac_try_echo
=$ac_try;;
1859 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1860 $as_echo "$ac_try_echo"; } >&5
1861 (eval "$ac_link") 2>conftest.err
1863 if test -s conftest.err
; then
1864 grep -v '^ *+' conftest.err
>conftest.er1
1865 cat conftest.er1
>&5
1866 mv -f conftest.er1 conftest.err
1868 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1869 test $ac_status = 0; } && {
1870 test -z "$ac_c_werror_flag" ||
1871 test ! -s conftest.err
1872 } && test -s conftest
$ac_exeext && {
1873 test "$cross_compiling" = yes ||
1874 test -x conftest
$ac_exeext
1878 $as_echo "$as_me: failed program was:" >&5
1879 sed 's/^/| /' conftest.
$ac_ext >&5
1883 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1884 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1885 # interfere with the next link command; also delete a directory that is
1886 # left behind by Apple's compiler. We do this before executing the actions.
1887 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1888 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1889 as_fn_set_status
$ac_retval
1891 } # ac_fn_c_try_link
1893 # ac_fn_c_check_func LINENO FUNC VAR
1894 # ----------------------------------
1895 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1896 ac_fn_c_check_func
()
1898 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1900 $as_echo_n "checking for $2... " >&6; }
1901 if eval \
${$3+:} false
; then :
1902 $as_echo_n "(cached) " >&6
1904 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1905 /* end confdefs.h. */
1906 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1907 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1908 #define $2 innocuous_$2
1910 /* System header to define __stub macros and hopefully few prototypes,
1911 which can conflict with char $2 (); below.
1912 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1913 <limits.h> exists even on freestanding compilers. */
1916 # include <limits.h>
1918 # include <assert.h>
1923 /* Override any GCC internal prototype to avoid an error.
1924 Use char because int might match the return type of a GCC
1925 builtin and then its argument prototype would still apply. */
1930 /* The GNU C library defines this for functions which it implements
1931 to always fail with ENOSYS. Some functions are actually named
1932 something starting with __ and the normal name is an alias. */
1933 #if defined __stub_$2 || defined __stub___$2
1945 if ac_fn_c_try_link
"$LINENO"; then :
1950 rm -f core conftest.err conftest.
$ac_objext \
1951 conftest
$ac_exeext conftest.
$ac_ext
1954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1955 $as_echo "$ac_res" >&6; }
1956 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1958 } # ac_fn_c_check_func
1960 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1961 # ---------------------------------------------
1962 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1964 ac_fn_c_check_decl
()
1966 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1967 as_decl_name
=`echo $2|sed 's/ *(.*//'`
1968 as_decl_use
=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1970 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1971 if eval \
${$3+:} false
; then :
1972 $as_echo_n "(cached) " >&6
1974 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1975 /* end confdefs.h. */
1980 #ifndef $as_decl_name
1982 (void) $as_decl_use;
1984 (void) $as_decl_name;
1992 if ac_fn_c_try_compile
"$LINENO"; then :
1997 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2001 $as_echo "$ac_res" >&6; }
2002 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2004 } # ac_fn_c_check_decl
2006 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2007 # ----------------------------------------------------
2008 # Tries to find if the field MEMBER exists in type AGGR, after including
2009 # INCLUDES, setting cache variable VAR accordingly.
2010 ac_fn_c_check_member
()
2012 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2014 $as_echo_n "checking for $2.$3... " >&6; }
2015 if eval \
${$4+:} false
; then :
2016 $as_echo_n "(cached) " >&6
2018 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2019 /* end confdefs.h. */
2031 if ac_fn_c_try_compile
"$LINENO"; then :
2034 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2035 /* end confdefs.h. */
2041 if (sizeof ac_aggr.$3)
2047 if ac_fn_c_try_compile
"$LINENO"; then :
2052 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2054 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2058 $as_echo "$ac_res" >&6; }
2059 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2061 } # ac_fn_c_check_member
2063 # ac_fn_cxx_try_link LINENO
2064 # -------------------------
2065 # Try to link conftest.$ac_ext, and return whether this succeeded.
2066 ac_fn_cxx_try_link
()
2068 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2069 rm -f conftest.
$ac_objext conftest
$ac_exeext
2070 if { { ac_try
="$ac_link"
2072 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2073 *) ac_try_echo=$ac_try;;
2075 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2076 $as_echo "$ac_try_echo"; } >&5
2077 (eval "$ac_link") 2>conftest.err
2079 if test -s conftest.err; then
2080 grep -v '^ *+' conftest.err >conftest.er1
2081 cat conftest.er1 >&5
2082 mv -f conftest.er1 conftest.err
2084 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2085 test $ac_status = 0; } && {
2086 test -z "$ac_cxx_werror_flag" ||
2087 test ! -s conftest.err
2088 } && test -s conftest$ac_exeext && {
2089 test "$cross_compiling" = yes ||
2090 test -x conftest$ac_exeext
2094 $as_echo "$as_me: failed program was:" >&5
2095 sed 's/^/| /' conftest.$ac_ext >&5
2099 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2100 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2101 # interfere with the next link command; also delete a directory that is
2102 # left behind by Apple's compiler. We do this before executing the actions.
2103 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2104 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2105 as_fn_set_status $ac_retval
2107 } # ac_fn_cxx_try_link
2109 # ac_fn_cxx_check_func LINENO FUNC VAR
2110 # ------------------------------------
2111 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2112 ac_fn_cxx_check_func ()
2114 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2116 $as_echo_n "checking for $2... " >&6; }
2117 if eval \${$3+:} false; then :
2118 $as_echo_n "(cached) " >&6
2120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2121 /* end confdefs.h. */
2122 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2123 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2124 #define $2 innocuous_$2
2126 /* System header to define __stub macros and hopefully few prototypes,
2127 which can conflict with char $2 (); below.
2128 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2129 <limits.h> exists even on freestanding compilers. */
2132 # include <limits.h>
2134 # include <assert.h>
2139 /* Override any GCC internal prototype to avoid an error.
2140 Use char because int might match the return type of a GCC
2141 builtin and then its argument prototype would still apply. */
2146 /* The GNU C library defines this for functions which it implements
2147 to always fail with ENOSYS. Some functions are actually named
2148 something starting with __ and the normal name is an alias. */
2149 #if defined __stub_$2 || defined __stub___$2
2161 if ac_fn_cxx_try_link "$LINENO"; then :
2166 rm -f core conftest.err conftest.$ac_objext \
2167 conftest$ac_exeext conftest.$ac_ext
2170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2171 $as_echo "$ac_res" >&6; }
2172 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2174 } # ac_fn_cxx_check_func
2176 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2177 # --------------------------------------------
2178 # Tries to find the compile-time value of EXPR in a program that includes
2179 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2181 ac_fn_c_compute_int ()
2183 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2184 if test "$cross_compiling" = yes; then
2185 # Depending upon the size, compute the lo and hi bounds.
2186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2187 /* end confdefs.h. */
2192 static int test_array [1 - 2 * !(($2) >= 0)];
2194 return test_array [0];
2200 if ac_fn_c_try_compile "$LINENO"; then :
2203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2204 /* end confdefs.h. */
2209 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2211 return test_array [0];
2217 if ac_fn_c_try_compile "$LINENO"; then :
2218 ac_hi=$ac_mid; break
2220 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2221 if test $ac_lo -le $ac_mid; then
2225 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2227 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2231 /* end confdefs.h. */
2236 static int test_array [1 - 2 * !(($2) < 0)];
2238 return test_array [0];
2244 if ac_fn_c_try_compile "$LINENO"; then :
2247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2248 /* end confdefs.h. */
2253 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2255 return test_array [0];
2261 if ac_fn_c_try_compile "$LINENO"; then :
2262 ac_lo=$ac_mid; break
2264 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2265 if test $ac_mid -le $ac_hi; then
2269 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2271 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2278 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2279 # Binary search between lo and hi bounds.
2280 while test "x$ac_lo" != "x$ac_hi"; do
2281 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2283 /* end confdefs.h. */
2288 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2290 return test_array [0];
2296 if ac_fn_c_try_compile "$LINENO"; then :
2299 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2301 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2304 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2309 /* end confdefs.h. */
2311 static long int longval () { return $2; }
2312 static unsigned long int ulongval () { return $2; }
2319 FILE *f = fopen ("conftest.val", "w");
2324 long int i = longval ();
2327 fprintf (f, "%ld", i);
2331 unsigned long int i = ulongval ();
2334 fprintf (f, "%lu", i);
2336 /* Do not output a trailing newline, as this causes \r\n confusion
2337 on some platforms. */
2338 return ferror (f) || fclose (f) != 0;
2344 if ac_fn_c_try_run "$LINENO"; then :
2345 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2349 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2350 conftest.$ac_objext conftest.beam conftest.$ac_ext
2354 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2355 as_fn_set_status $ac_retval
2357 } # ac_fn_c_compute_int
2358 cat >config.log <<_ACEOF
2359 This file contains any messages produced by compilers while
2360 running configure, to aid debugging if configure makes a mistake.
2362 It was created by $as_me, which was
2363 generated by GNU Autoconf 2.69. Invocation command line was
2375 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
2376 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
2377 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
2378 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
2379 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
2381 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
2382 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
2384 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
2385 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
2386 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
2387 /usr/bin/hostinfo = `(/usr
/bin
/hostinfo
) 2>/dev
/null ||
echo unknown
`
2388 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
2389 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
2390 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
2394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2398 test -z "$as_dir" && as_dir=.
2399 $as_echo "PATH: $as_dir"
2415 # Keep a trace of the command line.
2416 # Strip out --no-create and --no-recursion so they do not pile up.
2417 # Strip out --silent because we don't want to record it for future runs.
2418 # Also quote any args containing shell meta-characters.
2419 # Make two passes to allow for proper duplicate-argument suppression.
2423 ac_must_keep_next=false
2429 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2430 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2431 | -silent | --silent | --silen | --sile | --sil)
2434 ac_arg=`$as_echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
2437 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2439 as_fn_append ac_configure_args1 " '$ac_arg'"
2440 if test $ac_must_keep_next = true; then
2441 ac_must_keep_next=false # Got value, back to normal.
2444 *=* | --config-cache | -C | -disable-* | --disable-* \
2445 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2446 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2447 | -with-* | --with-* | -without-* | --without-* | --x)
2448 case "$ac_configure_args0 " in
2449 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2452 -* ) ac_must_keep_next=true ;;
2455 as_fn_append ac_configure_args " '$ac_arg'"
2460 { ac_configure_args0=; unset ac_configure_args0;}
2461 { ac_configure_args1=; unset ac_configure_args1;}
2463 # When interrupted or exit'd, cleanup temporary files, and complete
2464 # config.log. We remove comments because anyway the quotes in there
2465 # would cause problems or look ugly.
2466 # WARNING: Use '\'' to represent an apostrophe within the trap.
2467 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2468 trap 'exit_status=$?
2469 # Save into config.log some information that might help in debugging.
2473 $as_echo "## ---------------- ##
2474 ## Cache variables. ##
2475 ## ---------------- ##"
2477 # The following way of writing the cache mishandles newlines in values,
2479 for ac_var in `(set) 2>&1 |
sed -n '\''s
/^\
([a-zA-Z_
][a-zA-Z0-9_
]*\
)=.
*/\
1/p
'\''`; do
2480 eval ac_val=\$$ac_var
2484 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2485 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2488 _ | IFS | as_nl) ;; #(
2489 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2490 *) { eval $ac_var=; unset $ac_var;} ;;
2495 case $as_nl`(ac_space
='\'' '\''; set) 2>&1` in #(
2496 *${as_nl}ac_space=\ *)
2498 "s/'\''/'\''\\\\'\'''\''/g;
2499 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2502 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2509 $as_echo "## ----------------- ##
2510 ## Output variables. ##
2511 ## ----------------- ##"
2513 for ac_var in $ac_subst_vars
2515 eval ac_val=\$$ac_var
2517 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2519 $as_echo "$ac_var='\''$ac_val'\''"
2523 if test -n "$ac_subst_files"; then
2524 $as_echo "## ------------------- ##
2525 ## File substitutions. ##
2526 ## ------------------- ##"
2528 for ac_var in $ac_subst_files
2530 eval ac_val=\$$ac_var
2532 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2534 $as_echo "$ac_var='\''$ac_val'\''"
2539 if test -s confdefs.h; then
2540 $as_echo "## ----------- ##
2547 test "$ac_signal" != 0 &&
2548 $as_echo "$as_me: caught signal $ac_signal"
2549 $as_echo "$as_me: exit $exit_status"
2551 rm -f core *.core core.conftest.* &&
2552 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2555 for ac_signal in 1 2 13 15; do
2556 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2560 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2561 rm -f -r conftest* confdefs.h
2563 $as_echo "/* confdefs.h */" > confdefs.h
2565 # Predefined preprocessor variables.
2567 cat >>confdefs.h <<_ACEOF
2568 #define PACKAGE_NAME "$PACKAGE_NAME"
2571 cat >>confdefs.h <<_ACEOF
2572 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2575 cat >>confdefs.h <<_ACEOF
2576 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2579 cat >>confdefs.h <<_ACEOF
2580 #define PACKAGE_STRING "$PACKAGE_STRING"
2583 cat >>confdefs.h <<_ACEOF
2584 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2587 cat >>confdefs.h <<_ACEOF
2588 #define PACKAGE_URL "$PACKAGE_URL"
2592 # Let the site file select an alternate cache file if it wants to.
2593 # Prefer an explicitly selected file to automatically selected ones.
2596 if test -n "$CONFIG_SITE"; then
2597 # We do not want a PATH search for config.site.
2598 case $CONFIG_SITE in #((
2599 -*) ac_site_file1=./$CONFIG_SITE;;
2600 */*) ac_site_file1=$CONFIG_SITE;;
2601 *) ac_site_file1=./$CONFIG_SITE;;
2603 elif test "x$prefix" != xNONE; then
2604 ac_site_file1=$prefix/share/config.site
2605 ac_site_file2=$prefix/etc/config.site
2607 ac_site_file1=$ac_default_prefix/share/config.site
2608 ac_site_file2=$ac_default_prefix/etc/config.site
2610 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2612 test "x$ac_site_file" = xNONE && continue
2613 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2614 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2615 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2616 sed 's/^/| /' "$ac_site_file" >&5
2618 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2619 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2620 as_fn_error $? "failed to load site
script $ac_site_file
2621 See \
`config.log' for more details" "$LINENO" 5; }
2625 if test -r "$cache_file"; then
2626 # Some versions of bash will fail to source /dev/null (special files
2627 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2628 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2629 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2630 $as_echo "$as_me: loading cache $cache_file" >&6;}
2632 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2633 *) . "./$cache_file";;
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2638 $as_echo "$as_me: creating cache $cache_file" >&6;}
2642 as_fn_append ac_header_list " stdlib.h"
2643 as_fn_append ac_header_list " unistd.h"
2644 as_fn_append ac_header_list " sys/param.h"
2645 # Check that the precious variables saved in the cache have kept the same
2647 ac_cache_corrupted=false
2648 for ac_var in $ac_precious_vars; do
2649 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2650 eval ac_new_set=\$ac_env_${ac_var}_set
2651 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2652 eval ac_new_val=\$ac_env_${ac_var}_value
2653 case $ac_old_set,$ac_new_set in
2655 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&5
2656 $as_echo "$as_me: error
: \
`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2657 ac_cache_corrupted=: ;;
2659 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not
set in the previous run
" >&5
2660 $as_echo "$as_me: error
: \
`$ac_var' was not set in the previous run" >&2;}
2661 ac_cache_corrupted=: ;;
2664 if test "x$ac_old_val" != "x$ac_new_val"; then
2665 # differences in whitespace do not lead to failure.
2666 ac_old_val_w=`echo x
$ac_old_val`
2667 ac_new_val_w=`echo x
$ac_new_val`
2668 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2669 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2670 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run
:" >&2;}
2671 ac_cache_corrupted=:
2673 { $as_echo "$as_me:${as_lineno-$LINENO}: warning
: ignoring whitespace changes
in \
`$ac_var' since the previous run:" >&5
2674 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2675 eval $ac_var=\$ac_old_val
2677 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2678 $as_echo "$as_me: former value
: \
`$ac_old_val'" >&2;}
2679 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2680 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2683 # Pass precious variables to config.status.
2684 if test "$ac_new_set" = set; then
2686 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s
/'/'\\\\\\\\''/g
"` ;;
2687 *) ac_arg=$ac_var=$ac_new_val ;;
2689 case " $ac_configure_args " in
2690 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2691 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2695 if $ac_cache_corrupted; then
2696 { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
2697 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2698 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2699 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2700 as_fn_error $? "run \`make distclean' and
/or \
`rm $cache_file' and start over" "$LINENO" 5
2702 ## -------------------- ##
2703 ## Main body of script. ##
2704 ## -------------------- ##
2707 ac_cpp='$CPP $CPPFLAGS'
2708 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2709 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2710 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2718 ac_config_headers="$ac_config_headers config.h:config.in"
2722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2723 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2724 # Check whether --enable-maintainer-mode was given.
2725 if test "${enable_maintainer_mode+set}" = set; then :
2726 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2728 USE_MAINTAINER_MODE=no
2731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2732 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2733 if test $USE_MAINTAINER_MODE = yes; then
2734 MAINTAINER_MODE_TRUE=
2735 MAINTAINER_MODE_FALSE='#'
2737 MAINTAINER_MODE_TRUE='#'
2738 MAINTAINER_MODE_FALSE=
2741 MAINT=$MAINTAINER_MODE_TRUE
2746 ac_cpp='$CPP $CPPFLAGS'
2747 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2748 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2749 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2750 if test -n "$ac_tool_prefix"; then
2751 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2752 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2754 $as_echo_n "checking for $ac_word... " >&6; }
2755 if ${ac_cv_prog_CC+:} false; then :
2756 $as_echo_n "(cached) " >&6
2758 if test -n "$CC"; then
2759 ac_cv_prog_CC="$CC" # Let the user override the test.
2761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2765 test -z "$as_dir" && as_dir=.
2766 for ac_exec_ext in '' $ac_executable_extensions; do
2767 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2768 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2779 if test -n "$CC"; then
2780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2781 $as_echo "$CC" >&6; }
2783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2784 $as_echo "no" >&6; }
2789 if test -z "$ac_cv_prog_CC"; then
2791 # Extract the first word of "gcc", so it can be a program name with args.
2792 set dummy gcc; ac_word=$2
2793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2794 $as_echo_n "checking for $ac_word... " >&6; }
2795 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2796 $as_echo_n "(cached) " >&6
2798 if test -n "$ac_ct_CC"; then
2799 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2805 test -z "$as_dir" && as_dir=.
2806 for ac_exec_ext in '' $ac_executable_extensions; do
2807 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2808 ac_cv_prog_ac_ct_CC="gcc"
2809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2818 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2819 if test -n "$ac_ct_CC"; then
2820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2821 $as_echo "$ac_ct_CC" >&6; }
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2824 $as_echo "no" >&6; }
2827 if test "x$ac_ct_CC" = x; then
2830 case $cross_compiling:$ac_tool_warned in
2832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2833 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2834 ac_tool_warned=yes ;;
2842 if test -z "$CC"; then
2843 if test -n "$ac_tool_prefix"; then
2844 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2845 set dummy ${ac_tool_prefix}cc; ac_word=$2
2846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2847 $as_echo_n "checking for $ac_word... " >&6; }
2848 if ${ac_cv_prog_CC+:} false; then :
2849 $as_echo_n "(cached) " >&6
2851 if test -n "$CC"; then
2852 ac_cv_prog_CC="$CC" # Let the user override the test.
2854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2858 test -z "$as_dir" && as_dir=.
2859 for ac_exec_ext in '' $ac_executable_extensions; do
2860 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2861 ac_cv_prog_CC="${ac_tool_prefix}cc"
2862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2872 if test -n "$CC"; then
2873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2874 $as_echo "$CC" >&6; }
2876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2877 $as_echo "no" >&6; }
2883 if test -z "$CC"; then
2884 # Extract the first word of "cc", so it can be a program name with args.
2885 set dummy cc; ac_word=$2
2886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2887 $as_echo_n "checking for $ac_word... " >&6; }
2888 if ${ac_cv_prog_CC+:} false; then :
2889 $as_echo_n "(cached) " >&6
2891 if test -n "$CC"; then
2892 ac_cv_prog_CC="$CC" # Let the user override the test.
2895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2899 test -z "$as_dir" && as_dir=.
2900 for ac_exec_ext in '' $ac_executable_extensions; do
2901 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2902 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2903 ac_prog_rejected=yes
2907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2914 if test $ac_prog_rejected = yes; then
2915 # We found a bogon in the path, so make sure we never use it.
2916 set dummy $ac_cv_prog_CC
2918 if test $# != 0; then
2919 # We chose a different compiler from the bogus one.
2920 # However, it has the same basename, so the bogon will be chosen
2921 # first if we set CC to just the basename; use the full file name.
2923 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2929 if test -n "$CC"; then
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2931 $as_echo "$CC" >&6; }
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2934 $as_echo "no" >&6; }
2939 if test -z "$CC"; then
2940 if test -n "$ac_tool_prefix"; then
2941 for ac_prog in cl.exe
2943 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2944 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2946 $as_echo_n "checking for $ac_word... " >&6; }
2947 if ${ac_cv_prog_CC+:} false; then :
2948 $as_echo_n "(cached) " >&6
2950 if test -n "$CC"; then
2951 ac_cv_prog_CC="$CC" # Let the user override the test.
2953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2957 test -z "$as_dir" && as_dir=.
2958 for ac_exec_ext in '' $ac_executable_extensions; do
2959 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2960 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2961 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2971 if test -n "$CC"; then
2972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2973 $as_echo "$CC" >&6; }
2975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2976 $as_echo "no" >&6; }
2980 test -n "$CC" && break
2983 if test -z "$CC"; then
2985 for ac_prog in cl.exe
2987 # Extract the first word of "$ac_prog", so it can be a program name with args.
2988 set dummy $ac_prog; ac_word=$2
2989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2990 $as_echo_n "checking for $ac_word... " >&6; }
2991 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2992 $as_echo_n "(cached) " >&6
2994 if test -n "$ac_ct_CC"; then
2995 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3001 test -z "$as_dir" && as_dir=.
3002 for ac_exec_ext in '' $ac_executable_extensions; do
3003 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3004 ac_cv_prog_ac_ct_CC="$ac_prog"
3005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3014 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3015 if test -n "$ac_ct_CC"; then
3016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3017 $as_echo "$ac_ct_CC" >&6; }
3019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3020 $as_echo "no" >&6; }
3024 test -n "$ac_ct_CC" && break
3027 if test "x$ac_ct_CC" = x; then
3030 case $cross_compiling:$ac_tool_warned in
3032 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3033 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3034 ac_tool_warned=yes ;;
3043 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3044 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3045 as_fn_error $? "no acceptable C compiler found
in \
$PATH
3046 See \
`config.log' for more details" "$LINENO" 5; }
3048 # Provide some information about the compiler.
3049 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3052 for ac_option in --version -v -V -qversion; do
3053 { { ac_try="$ac_compiler $ac_option >&5"
3055 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3056 *) ac_try_echo
=$ac_try;;
3058 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3059 $as_echo "$ac_try_echo"; } >&5
3060 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3062 if test -s conftest.err
; then
3064 ... rest of stderr output deleted ...
3065 10q' conftest.err
>conftest.er1
3066 cat conftest.er1
>&5
3068 rm -f conftest.er1 conftest.err
3069 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3070 test $ac_status = 0; }
3073 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3074 /* end confdefs.h. */
3084 ac_clean_files_save
=$ac_clean_files
3085 ac_clean_files
="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3086 # Try to create an executable without -o first, disregard a.out.
3087 # It will help us diagnose broken compilers, and finding out an intuition
3089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3090 $as_echo_n "checking whether the C compiler works... " >&6; }
3091 ac_link_default
=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3093 # The possible output files:
3094 ac_files
="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3097 for ac_file
in $ac_files
3100 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3101 * ) ac_rmfiles
="$ac_rmfiles $ac_file";;
3106 if { { ac_try
="$ac_link_default"
3108 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3109 *) ac_try_echo=$ac_try;;
3111 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3112 $as_echo "$ac_try_echo"; } >&5
3113 (eval "$ac_link_default") 2>&5
3115 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3116 test $ac_status = 0; }; then :
3117 # Autoconf-2.13 could set the ac_cv_exeext variable to `no
'.
3118 # So ignore a value of `no', otherwise this would lead to
`EXEEXT = no'
3119 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3120 # so that the user can short-circuit this test for compilers unknown to
3122 for ac_file in $ac_files ''
3124 test -f "$ac_file" || continue
3126 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3129 # We found the default executable, but exeext='' is most
3133 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3135 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3137 # We set ac_cv_exeext here because the later test for it is not
3138 # safe: cross compilers may not add the suffix if given an `-o'
3139 # argument, so we may need to know it at that point already.
3140 # Even if this section looks crufty: it has the advantage of
3147 test "$ac_cv_exeext" = no && ac_cv_exeext=
3152 if test -z "$ac_file"; then :
3153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3154 $as_echo "no" >&6; }
3155 $as_echo "$as_me: failed program was:" >&5
3156 sed 's
/^
/|
/' conftest.$ac_ext >&5
3158 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3159 $as_echo "$as_me: error
: in \
`$ac_pwd':" >&2;}
3160 as_fn_error 77 "C compiler cannot create executables
3161 See \`config.log
' for more details" "$LINENO" 5; }
3163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3164 $as_echo "yes" >&6; }
3166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3167 $as_echo_n "checking for C compiler default output file name... " >&6; }
3168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3169 $as_echo "$ac_file" >&6; }
3170 ac_exeext=$ac_cv_exeext
3172 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3173 ac_clean_files=$ac_clean_files_save
3174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3175 $as_echo_n "checking for suffix of executables... " >&6; }
3176 if { { ac_try="$ac_link"
3178 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3179 *) ac_try_echo=$ac_try;;
3181 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3182 $as_echo "$ac_try_echo"; } >&5
3183 (eval "$ac_link") 2>&5
3185 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3186 test $ac_status = 0; }; then :
3187 # If both `conftest.exe' and
`conftest' are `present
' (well, observable)
3188 # catch `conftest.exe'. For instance with Cygwin
, `ls conftest' will
3189 # work properly (i.e., refer to `conftest.exe
'), while it won't with
3191 for ac_file
in conftest.exe conftest conftest.
*; do
3192 test -f "$ac_file" ||
continue
3194 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3195 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3201 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3202 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3203 as_fn_error $?
"cannot compute suffix of executables: cannot compile and link
3204 See \`config.log' for more details" "$LINENO" 5; }
3206 rm -f conftest conftest
$ac_cv_exeext
3207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3208 $as_echo "$ac_cv_exeext" >&6; }
3210 rm -f conftest.
$ac_ext
3211 EXEEXT
=$ac_cv_exeext
3213 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3214 /* end confdefs.h. */
3219 FILE *f = fopen ("conftest.out", "w");
3220 return ferror (f) || fclose (f) != 0;
3226 ac_clean_files
="$ac_clean_files conftest.out"
3227 # Check that the compiler produces executables we can run. If not, either
3228 # the compiler is broken, or we cross compile.
3229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3230 $as_echo_n "checking whether we are cross compiling... " >&6; }
3231 if test "$cross_compiling" != yes; then
3232 { { ac_try
="$ac_link"
3234 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3235 *) ac_try_echo=$ac_try;;
3237 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3238 $as_echo "$ac_try_echo"; } >&5
3239 (eval "$ac_link") 2>&5
3241 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3242 test $ac_status = 0; }
3243 if { ac_try='./conftest$ac_cv_exeext'
3244 { { case "(($ac_try" in
3245 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3246 *) ac_try_echo
=$ac_try;;
3248 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3249 $as_echo "$ac_try_echo"; } >&5
3250 (eval "$ac_try") 2>&5
3252 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3253 test $ac_status = 0; }; }; then
3256 if test "$cross_compiling" = maybe
; then
3259 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3260 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3261 as_fn_error $?
"cannot run C compiled programs.
3262 If you meant to cross compile, use \`--host'.
3263 See \`config.log' for more details" "$LINENO" 5; }
3267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3268 $as_echo "$cross_compiling" >&6; }
3270 rm -f conftest.
$ac_ext conftest
$ac_cv_exeext conftest.out
3271 ac_clean_files
=$ac_clean_files_save
3272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3273 $as_echo_n "checking for suffix of object files... " >&6; }
3274 if ${ac_cv_objext+:} false
; then :
3275 $as_echo_n "(cached) " >&6
3277 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3278 /* end confdefs.h. */
3288 rm -f conftest.o conftest.obj
3289 if { { ac_try
="$ac_compile"
3291 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3292 *) ac_try_echo=$ac_try;;
3294 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3295 $as_echo "$ac_try_echo"; } >&5
3296 (eval "$ac_compile") 2>&5
3298 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3299 test $ac_status = 0; }; then :
3300 for ac_file in conftest.o conftest.obj conftest.*; do
3301 test -f "$ac_file" || continue;
3303 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3304 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3309 $as_echo "$as_me: failed program was:" >&5
3310 sed 's/^/| /' conftest.$ac_ext >&5
3312 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3313 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3314 as_fn_error $? "cannot compute suffix of object files
: cannot compile
3315 See \
`config.log' for more details" "$LINENO" 5; }
3317 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3320 $as_echo "$ac_cv_objext" >&6; }
3321 OBJEXT=$ac_cv_objext
3323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3324 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3325 if ${ac_cv_c_compiler_gnu+:} false; then :
3326 $as_echo_n "(cached) " >&6
3328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3329 /* end confdefs.h. */
3342 if ac_fn_c_try_compile "$LINENO"; then :
3347 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3348 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3352 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3353 if test $ac_compiler_gnu = yes; then
3358 ac_test_CFLAGS=${CFLAGS+set}
3359 ac_save_CFLAGS=$CFLAGS
3360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3361 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3362 if ${ac_cv_prog_cc_g+:} false; then :
3363 $as_echo_n "(cached) " >&6
3365 ac_save_c_werror_flag=$ac_c_werror_flag
3366 ac_c_werror_flag=yes
3369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3370 /* end confdefs.h. */
3380 if ac_fn_c_try_compile "$LINENO"; then :
3384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3385 /* end confdefs.h. */
3395 if ac_fn_c_try_compile "$LINENO"; then :
3398 ac_c_werror_flag=$ac_save_c_werror_flag
3400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3401 /* end confdefs.h. */
3411 if ac_fn_c_try_compile "$LINENO"; then :
3414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3416 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3418 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3419 ac_c_werror_flag=$ac_save_c_werror_flag
3421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3422 $as_echo "$ac_cv_prog_cc_g" >&6; }
3423 if test "$ac_test_CFLAGS" = set; then
3424 CFLAGS=$ac_save_CFLAGS
3425 elif test $ac_cv_prog_cc_g = yes; then
3426 if test "$GCC" = yes; then
3432 if test "$GCC" = yes; then
3438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3439 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3440 if ${ac_cv_prog_cc_c89+:} false; then :
3441 $as_echo_n "(cached) " >&6
3443 ac_cv_prog_cc_c89=no
3445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3446 /* end confdefs.h. */
3450 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3451 struct buf { int x; };
3452 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3453 static char *e (p, i)
3459 static char *f (char * (*g) (char **, int), char **p, ...)
3464 s = g (p, va_arg (v,int));
3469 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3470 function prototypes and stuff, but not '\xHH' hex character constants.
3471 These don't provoke an error unfortunately, instead are silently treated
3472 as 'x'. The following induces an error, until -std is added to get
3473 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3474 array size at least. It's necessary to write '\x00'==0 to get something
3475 that's true only with -std. */
3476 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3478 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3479 inside strings and character constants. */
3481 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3483 int test (int i, double x);
3484 struct s1 {int (*f) (int a);};
3485 struct s2 {int (*f) (double a);};
3486 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3492 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3497 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3498 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3500 CC="$ac_save_CC $ac_arg"
3501 if ac_fn_c_try_compile "$LINENO"; then :
3502 ac_cv_prog_cc_c89=$ac_arg
3504 rm -f core conftest.err conftest.$ac_objext
3505 test "x$ac_cv_prog_cc_c89" != "xno" && break
3507 rm -f conftest.$ac_ext
3512 case "x$ac_cv_prog_cc_c89" in
3514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3515 $as_echo "none needed" >&6; } ;;
3517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3518 $as_echo "unsupported" >&6; } ;;
3520 CC="$CC $ac_cv_prog_cc_c89"
3521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3522 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3524 if test "x$ac_cv_prog_cc_c89" != xno; then :
3529 ac_cpp='$CPP $CPPFLAGS'
3530 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3531 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3532 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3535 ac_cpp='$CXXCPP $CPPFLAGS'
3536 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3537 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3538 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3539 if test -z "$CXX"; then
3540 if test -n "$CCC"; then
3543 if test -n "$ac_tool_prefix"; then
3544 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3546 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3547 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3549 $as_echo_n "checking for $ac_word... " >&6; }
3550 if ${ac_cv_prog_CXX+:} false; then :
3551 $as_echo_n "(cached) " >&6
3553 if test -n "$CXX"; then
3554 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3556 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3560 test -z "$as_dir" && as_dir=.
3561 for ac_exec_ext in '' $ac_executable_extensions; do
3562 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3563 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3574 if test -n "$CXX"; then
3575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3576 $as_echo "$CXX" >&6; }
3578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3579 $as_echo "no" >&6; }
3583 test -n "$CXX" && break
3586 if test -z "$CXX"; then
3588 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3590 # Extract the first word of "$ac_prog", so it can be a program name with args.
3591 set dummy $ac_prog; ac_word=$2
3592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3593 $as_echo_n "checking for $ac_word... " >&6; }
3594 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3595 $as_echo_n "(cached) " >&6
3597 if test -n "$ac_ct_CXX"; then
3598 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3604 test -z "$as_dir" && as_dir=.
3605 for ac_exec_ext in '' $ac_executable_extensions; do
3606 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3607 ac_cv_prog_ac_ct_CXX="$ac_prog"
3608 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3617 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3618 if test -n "$ac_ct_CXX"; then
3619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3620 $as_echo "$ac_ct_CXX" >&6; }
3622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3623 $as_echo "no" >&6; }
3627 test -n "$ac_ct_CXX" && break
3630 if test "x$ac_ct_CXX" = 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 # Provide some information about the compiler.
3646 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3649 for ac_option in --version -v -V -qversion; do
3650 { { ac_try="$ac_compiler $ac_option >&5"
3652 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3653 *) ac_try_echo
=$ac_try;;
3655 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3656 $as_echo "$ac_try_echo"; } >&5
3657 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3659 if test -s conftest.err
; then
3661 ... rest of stderr output deleted ...
3662 10q' conftest.err
>conftest.er1
3663 cat conftest.er1
>&5
3665 rm -f conftest.er1 conftest.err
3666 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3667 test $ac_status = 0; }
3670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3671 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3672 if ${ac_cv_cxx_compiler_gnu+:} false
; then :
3673 $as_echo_n "(cached) " >&6
3675 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3676 /* end confdefs.h. */
3689 if ac_fn_cxx_try_compile
"$LINENO"; then :
3694 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3695 ac_cv_cxx_compiler_gnu
=$ac_compiler_gnu
3698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3699 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3700 if test $ac_compiler_gnu = yes; then
3705 ac_test_CXXFLAGS
=${CXXFLAGS+set}
3706 ac_save_CXXFLAGS
=$CXXFLAGS
3707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3708 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3709 if ${ac_cv_prog_cxx_g+:} false
; then :
3710 $as_echo_n "(cached) " >&6
3712 ac_save_cxx_werror_flag
=$ac_cxx_werror_flag
3713 ac_cxx_werror_flag
=yes
3716 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3717 /* end confdefs.h. */
3727 if ac_fn_cxx_try_compile
"$LINENO"; then :
3728 ac_cv_prog_cxx_g
=yes
3731 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3732 /* end confdefs.h. */
3742 if ac_fn_cxx_try_compile
"$LINENO"; then :
3745 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
3747 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3748 /* end confdefs.h. */
3758 if ac_fn_cxx_try_compile
"$LINENO"; then :
3759 ac_cv_prog_cxx_g
=yes
3761 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3763 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3765 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3766 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
3768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3769 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3770 if test "$ac_test_CXXFLAGS" = set; then
3771 CXXFLAGS
=$ac_save_CXXFLAGS
3772 elif test $ac_cv_prog_cxx_g = yes; then
3773 if test "$GXX" = yes; then
3779 if test "$GXX" = yes; then
3786 ac_cpp
='$CPP $CPPFLAGS'
3787 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3788 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3789 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3793 ac_cpp
='$CPP $CPPFLAGS'
3794 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3795 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3796 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3798 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3799 # On Suns, sometimes $CPP names a directory.
3800 if test -n "$CPP" && test -d "$CPP"; then
3803 if test -z "$CPP"; then
3804 if ${ac_cv_prog_CPP+:} false
; then :
3805 $as_echo_n "(cached) " >&6
3807 # Double quotes because CPP needs to be expanded
3808 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3811 for ac_c_preproc_warn_flag
in '' yes
3813 # Use a header file that comes with gcc, so configuring glibc
3814 # with a fresh cross-compiler works.
3815 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3816 # <limits.h> exists even on freestanding compilers.
3817 # On the NeXT, cc -E runs the code through the compiler's parser,
3818 # not just through cpp. "Syntax error" is here to catch this case.
3819 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3820 /* end confdefs.h. */
3822 # include <limits.h>
3824 # include <assert.h>
3828 if ac_fn_c_try_cpp
"$LINENO"; then :
3831 # Broken: fails on valid input.
3834 rm -f conftest.err conftest.i conftest.
$ac_ext
3836 # OK, works on sane cases. Now check whether nonexistent headers
3837 # can be detected and how.
3838 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3839 /* end confdefs.h. */
3840 #include <ac_nonexistent.h>
3842 if ac_fn_c_try_cpp
"$LINENO"; then :
3843 # Broken: success on invalid input.
3846 # Passes both tests.
3850 rm -f conftest.err conftest.i conftest.
$ac_ext
3853 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3854 rm -f conftest.i conftest.err conftest.
$ac_ext
3855 if $ac_preproc_ok; then :
3867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3868 $as_echo "$CPP" >&6; }
3870 for ac_c_preproc_warn_flag
in '' yes
3872 # Use a header file that comes with gcc, so configuring glibc
3873 # with a fresh cross-compiler works.
3874 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3875 # <limits.h> exists even on freestanding compilers.
3876 # On the NeXT, cc -E runs the code through the compiler's parser,
3877 # not just through cpp. "Syntax error" is here to catch this case.
3878 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3879 /* end confdefs.h. */
3881 # include <limits.h>
3883 # include <assert.h>
3887 if ac_fn_c_try_cpp
"$LINENO"; then :
3890 # Broken: fails on valid input.
3893 rm -f conftest.err conftest.i conftest.
$ac_ext
3895 # OK, works on sane cases. Now check whether nonexistent headers
3896 # can be detected and how.
3897 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3898 /* end confdefs.h. */
3899 #include <ac_nonexistent.h>
3901 if ac_fn_c_try_cpp
"$LINENO"; then :
3902 # Broken: success on invalid input.
3905 # Passes both tests.
3909 rm -f conftest.err conftest.i conftest.
$ac_ext
3912 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3913 rm -f conftest.i conftest.err conftest.
$ac_ext
3914 if $ac_preproc_ok; then :
3917 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3918 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3919 as_fn_error $?
"C preprocessor \"$CPP\" fails sanity check
3920 See \`config.log' for more details" "$LINENO" 5; }
3924 ac_cpp
='$CPP $CPPFLAGS'
3925 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3926 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3927 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3931 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3932 if ${ac_cv_path_GREP+:} false
; then :
3933 $as_echo_n "(cached) " >&6
3935 if test -z "$GREP"; then
3936 ac_path_GREP_found
=false
3937 # Loop through the user's path and test for each of PROGNAME-LIST
3938 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3939 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
3942 test -z "$as_dir" && as_dir
=.
3943 for ac_prog
in grep ggrep
; do
3944 for ac_exec_ext
in '' $ac_executable_extensions; do
3945 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
3946 as_fn_executable_p
"$ac_path_GREP" ||
continue
3947 # Check for GNU ac_path_GREP and select it if it is found.
3948 # Check for GNU $ac_path_GREP
3949 case `"$ac_path_GREP" --version 2>&1` in
3951 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
3954 $as_echo_n 0123456789 >"conftest.in"
3957 cat "conftest.in" "conftest.in" >"conftest.tmp"
3958 mv "conftest.tmp" "conftest.in"
3959 cp "conftest.in" "conftest.nl"
3960 $as_echo 'GREP' >> "conftest.nl"
3961 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
3962 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
3963 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
3964 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3965 # Best one so far, save it but keep looking for a better one
3966 ac_cv_path_GREP
="$ac_path_GREP"
3967 ac_path_GREP_max
=$ac_count
3969 # 10*(2^10) chars as input seems more than enough
3970 test $ac_count -gt 10 && break
3972 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
3975 $ac_path_GREP_found && break 3
3980 if test -z "$ac_cv_path_GREP"; then
3981 as_fn_error $?
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3984 ac_cv_path_GREP
=$GREP
3988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3989 $as_echo "$ac_cv_path_GREP" >&6; }
3990 GREP
="$ac_cv_path_GREP"
3993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3994 $as_echo_n "checking for egrep... " >&6; }
3995 if ${ac_cv_path_EGREP+:} false
; then :
3996 $as_echo_n "(cached) " >&6
3998 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
3999 then ac_cv_path_EGREP
="$GREP -E"
4001 if test -z "$EGREP"; then
4002 ac_path_EGREP_found
=false
4003 # Loop through the user's path and test for each of PROGNAME-LIST
4004 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4005 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4008 test -z "$as_dir" && as_dir
=.
4009 for ac_prog
in egrep; do
4010 for ac_exec_ext
in '' $ac_executable_extensions; do
4011 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
4012 as_fn_executable_p
"$ac_path_EGREP" ||
continue
4013 # Check for GNU ac_path_EGREP and select it if it is found.
4014 # Check for GNU $ac_path_EGREP
4015 case `"$ac_path_EGREP" --version 2>&1` in
4017 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
4020 $as_echo_n 0123456789 >"conftest.in"
4023 cat "conftest.in" "conftest.in" >"conftest.tmp"
4024 mv "conftest.tmp" "conftest.in"
4025 cp "conftest.in" "conftest.nl"
4026 $as_echo 'EGREP' >> "conftest.nl"
4027 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4028 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4029 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4030 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4031 # Best one so far, save it but keep looking for a better one
4032 ac_cv_path_EGREP
="$ac_path_EGREP"
4033 ac_path_EGREP_max
=$ac_count
4035 # 10*(2^10) chars as input seems more than enough
4036 test $ac_count -gt 10 && break
4038 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4041 $ac_path_EGREP_found && break 3
4046 if test -z "$ac_cv_path_EGREP"; then
4047 as_fn_error $?
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4050 ac_cv_path_EGREP
=$EGREP
4055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4056 $as_echo "$ac_cv_path_EGREP" >&6; }
4057 EGREP
="$ac_cv_path_EGREP"
4060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4061 $as_echo_n "checking for ANSI C header files... " >&6; }
4062 if ${ac_cv_header_stdc+:} false
; then :
4063 $as_echo_n "(cached) " >&6
4065 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4066 /* end confdefs.h. */
4080 if ac_fn_c_try_compile
"$LINENO"; then :
4081 ac_cv_header_stdc
=yes
4083 ac_cv_header_stdc
=no
4085 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4087 if test $ac_cv_header_stdc = yes; then
4088 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4089 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4090 /* end confdefs.h. */
4094 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4095 $EGREP "memchr" >/dev
/null
2>&1; then :
4098 ac_cv_header_stdc
=no
4104 if test $ac_cv_header_stdc = yes; then
4105 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4106 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4107 /* end confdefs.h. */
4111 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4112 $EGREP "free" >/dev
/null
2>&1; then :
4115 ac_cv_header_stdc
=no
4121 if test $ac_cv_header_stdc = yes; then
4122 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4123 if test "$cross_compiling" = yes; then :
4126 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4127 /* end confdefs.h. */
4130 #if ((' ' & 0x0FF) == 0x020)
4131 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4132 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4134 # define ISLOWER(c) \
4135 (('a' <= (c) && (c) <= 'i') \
4136 || ('j' <= (c) && (c) <= 'r') \
4137 || ('s' <= (c) && (c) <= 'z'))
4138 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4141 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4146 for (i = 0; i < 256; i++)
4147 if (XOR (islower (i), ISLOWER (i))
4148 || toupper (i) != TOUPPER (i))
4153 if ac_fn_c_try_run
"$LINENO"; then :
4156 ac_cv_header_stdc
=no
4158 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
4159 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
4164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4165 $as_echo "$ac_cv_header_stdc" >&6; }
4166 if test $ac_cv_header_stdc = yes; then
4168 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4172 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4173 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
4174 inttypes.h stdint.h unistd.h
4176 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4177 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4179 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
4180 cat >>confdefs.h
<<_ACEOF
4181 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4190 ac_fn_c_check_header_mongrel
"$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4191 if test "x$ac_cv_header_minix_config_h" = xyes
; then :
4198 if test "$MINIX" = yes; then
4200 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4203 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4206 $as_echo "#define _MINIX 1" >>confdefs.h
4211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4212 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4213 if ${ac_cv_safe_to_define___extensions__+:} false
; then :
4214 $as_echo_n "(cached) " >&6
4216 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4217 /* end confdefs.h. */
4219 # define __EXTENSIONS__ 1
4220 $ac_includes_default
4229 if ac_fn_c_try_compile
"$LINENO"; then :
4230 ac_cv_safe_to_define___extensions__
=yes
4232 ac_cv_safe_to_define___extensions__
=no
4234 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4237 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4238 test $ac_cv_safe_to_define___extensions__ = yes &&
4239 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4241 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4243 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4245 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4247 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4250 # Check whether --enable-largefile was given.
4251 if test "${enable_largefile+set}" = set; then :
4252 enableval
=$enable_largefile;
4255 if test "$enable_largefile" != no
; then
4257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4258 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4259 if ${ac_cv_sys_largefile_CC+:} false
; then :
4260 $as_echo_n "(cached) " >&6
4262 ac_cv_sys_largefile_CC
=no
4263 if test "$GCC" != yes; then
4266 # IRIX 6.2 and later do not support large files by default,
4267 # so use the C compiler's -n32 option if that helps.
4268 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4269 /* end confdefs.h. */
4270 #include <sys/types.h>
4271 /* Check that off_t can represent 2**63 - 1 correctly.
4272 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4273 since some C++ compilers masquerading as C compilers
4274 incorrectly reject 9223372036854775807. */
4275 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4276 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4277 && LARGE_OFF_T % 2147483647 == 1)
4287 if ac_fn_c_try_compile
"$LINENO"; then :
4290 rm -f core conftest.err conftest.
$ac_objext
4292 if ac_fn_c_try_compile
"$LINENO"; then :
4293 ac_cv_sys_largefile_CC
=' -n32'; break
4295 rm -f core conftest.err conftest.
$ac_objext
4299 rm -f conftest.
$ac_ext
4302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4303 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4304 if test "$ac_cv_sys_largefile_CC" != no
; then
4305 CC
=$CC$ac_cv_sys_largefile_CC
4308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4309 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4310 if ${ac_cv_sys_file_offset_bits+:} false
; then :
4311 $as_echo_n "(cached) " >&6
4314 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4315 /* end confdefs.h. */
4316 #include <sys/types.h>
4317 /* Check that off_t can represent 2**63 - 1 correctly.
4318 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4319 since some C++ compilers masquerading as C compilers
4320 incorrectly reject 9223372036854775807. */
4321 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4322 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4323 && LARGE_OFF_T % 2147483647 == 1)
4333 if ac_fn_c_try_compile
"$LINENO"; then :
4334 ac_cv_sys_file_offset_bits
=no
; break
4336 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4337 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4338 /* end confdefs.h. */
4339 #define _FILE_OFFSET_BITS 64
4340 #include <sys/types.h>
4341 /* Check that off_t can represent 2**63 - 1 correctly.
4342 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4343 since some C++ compilers masquerading as C compilers
4344 incorrectly reject 9223372036854775807. */
4345 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4346 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4347 && LARGE_OFF_T % 2147483647 == 1)
4357 if ac_fn_c_try_compile
"$LINENO"; then :
4358 ac_cv_sys_file_offset_bits
=64; break
4360 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4361 ac_cv_sys_file_offset_bits
=unknown
4365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4366 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4367 case $ac_cv_sys_file_offset_bits in #(
4370 cat >>confdefs.h
<<_ACEOF
4371 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4376 if test $ac_cv_sys_file_offset_bits = unknown
; then
4377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4378 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4379 if ${ac_cv_sys_large_files+:} false
; then :
4380 $as_echo_n "(cached) " >&6
4383 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4384 /* end confdefs.h. */
4385 #include <sys/types.h>
4386 /* Check that off_t can represent 2**63 - 1 correctly.
4387 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4388 since some C++ compilers masquerading as C compilers
4389 incorrectly reject 9223372036854775807. */
4390 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4391 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4392 && LARGE_OFF_T % 2147483647 == 1)
4402 if ac_fn_c_try_compile
"$LINENO"; then :
4403 ac_cv_sys_large_files
=no
; break
4405 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4406 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4407 /* end confdefs.h. */
4408 #define _LARGE_FILES 1
4409 #include <sys/types.h>
4410 /* Check that off_t can represent 2**63 - 1 correctly.
4411 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4412 since some C++ compilers masquerading as C compilers
4413 incorrectly reject 9223372036854775807. */
4414 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4415 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4416 && LARGE_OFF_T % 2147483647 == 1)
4426 if ac_fn_c_try_compile
"$LINENO"; then :
4427 ac_cv_sys_large_files
=1; break
4429 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4430 ac_cv_sys_large_files
=unknown
4434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4435 $as_echo "$ac_cv_sys_large_files" >&6; }
4436 case $ac_cv_sys_large_files in #(
4439 cat >>confdefs.h
<<_ACEOF
4440 #define _LARGE_FILES $ac_cv_sys_large_files
4451 for ac_dir
in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4452 if test -f "$ac_dir/install-sh"; then
4454 ac_install_sh
="$ac_aux_dir/install-sh -c"
4456 elif test -f "$ac_dir/install.sh"; then
4458 ac_install_sh
="$ac_aux_dir/install.sh -c"
4460 elif test -f "$ac_dir/shtool"; then
4462 ac_install_sh
="$ac_aux_dir/shtool install -c"
4466 if test -z "$ac_aux_dir"; then
4467 as_fn_error $?
"cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4470 # These three variables are undocumented and unsupported,
4471 # and are intended to be withdrawn in a future Autoconf release.
4472 # They can cause serious problems if a builder's source tree is in a directory
4473 # whose full name contains unusual characters.
4474 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4475 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4476 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4479 # Expand $ac_aux_dir to an absolute path.
4480 am_aux_dir
=`cd "$ac_aux_dir" && pwd`
4482 if test x
"${install_sh+set}" != xset
; then
4485 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
4487 install_sh
="\${SHELL} $am_aux_dir/install-sh"
4491 # Installed binaries are usually stripped using 'strip' when the user
4492 # run "make install-strip". However 'strip' might not be the right
4493 # tool to use in cross-compilation environments, therefore Automake
4494 # will honor the 'STRIP' environment variable to overrule this program.
4495 if test "$cross_compiling" != no
; then
4496 if test -n "$ac_tool_prefix"; then
4497 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4498 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
4499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4500 $as_echo_n "checking for $ac_word... " >&6; }
4501 if ${ac_cv_prog_STRIP+:} false
; then :
4502 $as_echo_n "(cached) " >&6
4504 if test -n "$STRIP"; then
4505 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
4507 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4511 test -z "$as_dir" && as_dir
=.
4512 for ac_exec_ext
in '' $ac_executable_extensions; do
4513 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4514 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
4515 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4524 STRIP
=$ac_cv_prog_STRIP
4525 if test -n "$STRIP"; then
4526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4527 $as_echo "$STRIP" >&6; }
4529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4530 $as_echo "no" >&6; }
4535 if test -z "$ac_cv_prog_STRIP"; then
4537 # Extract the first word of "strip", so it can be a program name with args.
4538 set dummy strip
; ac_word
=$2
4539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4540 $as_echo_n "checking for $ac_word... " >&6; }
4541 if ${ac_cv_prog_ac_ct_STRIP+:} false
; then :
4542 $as_echo_n "(cached) " >&6
4544 if test -n "$ac_ct_STRIP"; then
4545 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
4547 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4551 test -z "$as_dir" && as_dir
=.
4552 for ac_exec_ext
in '' $ac_executable_extensions; do
4553 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4554 ac_cv_prog_ac_ct_STRIP
="strip"
4555 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4564 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
4565 if test -n "$ac_ct_STRIP"; then
4566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4567 $as_echo "$ac_ct_STRIP" >&6; }
4569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4570 $as_echo "no" >&6; }
4573 if test "x$ac_ct_STRIP" = x
; then
4576 case $cross_compiling:$ac_tool_warned in
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4579 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4580 ac_tool_warned
=yes ;;
4585 STRIP
="$ac_cv_prog_STRIP"
4589 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
4592 # Set build, build_cpu, build_vendor and build_os.
4593 # Make sure we can run config.sub.
4594 $SHELL "$ac_aux_dir/config.sub" sun4
>/dev
/null
2>&1 ||
4595 as_fn_error $?
"cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4598 $as_echo_n "checking build system type... " >&6; }
4599 if ${ac_cv_build+:} false
; then :
4600 $as_echo_n "(cached) " >&6
4602 ac_build_alias
=$build_alias
4603 test "x$ac_build_alias" = x
&&
4604 ac_build_alias
=`$SHELL "$ac_aux_dir/config.guess"`
4605 test "x$ac_build_alias" = x
&&
4606 as_fn_error $?
"cannot guess build type; you must specify one" "$LINENO" 5
4607 ac_cv_build
=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4608 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4612 $as_echo "$ac_cv_build" >&6; }
4613 case $ac_cv_build in
4615 *) as_fn_error $?
"invalid value of canonical build" "$LINENO" 5;;
4618 ac_save_IFS
=$IFS; IFS
='-'
4624 # Remember, the first character of IFS is used to create $*,
4625 # except with old shells:
4628 case $build_os in *\
*) build_os
=`echo "$build_os" | sed 's/ /-/g'`;; esac
4632 # Set host, host_cpu, host_vendor, and host_os.
4633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4634 $as_echo_n "checking host system type... " >&6; }
4635 if ${ac_cv_host+:} false
; then :
4636 $as_echo_n "(cached) " >&6
4638 if test "x$host_alias" = x
; then
4639 ac_cv_host
=$ac_cv_build
4641 ac_cv_host
=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4642 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4647 $as_echo "$ac_cv_host" >&6; }
4650 *) as_fn_error $?
"invalid value of canonical host" "$LINENO" 5;;
4653 ac_save_IFS
=$IFS; IFS
='-'
4659 # Remember, the first character of IFS is used to create $*,
4660 # except with old shells:
4663 case $host_os in *\
*) host_os
=`echo "$host_os" | sed 's/ /-/g'`;; esac
4667 # Set target, target_cpu, target_vendor, and target_os.
4668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4669 $as_echo_n "checking target system type... " >&6; }
4670 if ${ac_cv_target+:} false
; then :
4671 $as_echo_n "(cached) " >&6
4673 if test "x$target_alias" = x
; then
4674 ac_cv_target
=$ac_cv_host
4676 ac_cv_target
=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4677 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4682 $as_echo "$ac_cv_target" >&6; }
4683 case $ac_cv_target in
4685 *) as_fn_error $?
"invalid value of canonical target" "$LINENO" 5;;
4687 target
=$ac_cv_target
4688 ac_save_IFS
=$IFS; IFS
='-'
4694 # Remember, the first character of IFS is used to create $*,
4695 # except with old shells:
4698 case $target_os in *\
*) target_os
=`echo "$target_os" | sed 's/ /-/g'`;; esac
4701 # The aliases save the names the user supplied, while $host etc.
4702 # will get canonicalized.
4703 test -n "$target_alias" &&
4704 test "$program_prefix$program_suffix$program_transform_name" = \
4706 program_prefix
=${target_alias}-
4708 # Find a good install program. We prefer a C program (faster),
4709 # so one script is as good as another. But avoid the broken or
4710 # incompatible versions:
4711 # SysV /etc/install, /usr/sbin/install
4712 # SunOS /usr/etc/install
4713 # IRIX /sbin/install
4715 # AmigaOS /C/install, which installs bootblocks on floppy discs
4716 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4717 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4718 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4719 # OS/2's system install, which has a completely different semantic
4720 # ./install, which can be erroneously created by make from ./install.sh.
4721 # Reject install programs that cannot install multiple files.
4722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4723 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4724 if test -z "$INSTALL"; then
4725 if ${ac_cv_path_install+:} false
; then :
4726 $as_echo_n "(cached) " >&6
4728 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4732 test -z "$as_dir" && as_dir
=.
4733 # Account for people who put trailing slashes in PATH elements.
4734 case $as_dir/ in #((
4735 .
/ | .
// |
/[cC
]/* | \
4736 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
4737 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
4740 # OSF1 and SCO ODT 3.0 have their own names for install.
4741 # Don't use installbsd from OSF since it installs stuff as root
4743 for ac_prog
in ginstall scoinst
install; do
4744 for ac_exec_ext
in '' $ac_executable_extensions; do
4745 if as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext"; then
4746 if test $ac_prog = install &&
4747 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
4748 # AIX install. It has an incompatible calling convention.
4750 elif test $ac_prog = install &&
4751 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
4752 # program-specific install script used by HP pwplus--don't use.
4755 rm -rf conftest.one conftest.two conftest.dir
4756 echo one
> conftest.one
4757 echo two
> conftest.two
4759 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
4760 test -s conftest.one
&& test -s conftest.two
&&
4761 test -s conftest.dir
/conftest.one
&&
4762 test -s conftest.dir
/conftest.two
4764 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
4777 rm -rf conftest.one conftest.two conftest.dir
4780 if test "${ac_cv_path_install+set}" = set; then
4781 INSTALL
=$ac_cv_path_install
4783 # As a last resort, use the slow shell script. Don't cache a
4784 # value for INSTALL within a source directory, because that will
4785 # break other packages using the cache if that directory is
4786 # removed, or if the value is a relative name.
4787 INSTALL
=$ac_install_sh
4790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4791 $as_echo "$INSTALL" >&6; }
4793 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4794 # It thinks the first close brace ends the variable substitution.
4795 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
4797 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
4799 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
4801 if test -n "$ac_tool_prefix"; then
4802 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4803 set dummy
${ac_tool_prefix}ar; ac_word
=$2
4804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4805 $as_echo_n "checking for $ac_word... " >&6; }
4806 if ${ac_cv_prog_AR+:} false
; then :
4807 $as_echo_n "(cached) " >&6
4809 if test -n "$AR"; then
4810 ac_cv_prog_AR
="$AR" # Let the user override the test.
4812 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4816 test -z "$as_dir" && as_dir
=.
4817 for ac_exec_ext
in '' $ac_executable_extensions; do
4818 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4819 ac_cv_prog_AR
="${ac_tool_prefix}ar"
4820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4830 if test -n "$AR"; then
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4832 $as_echo "$AR" >&6; }
4834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4835 $as_echo "no" >&6; }
4840 if test -z "$ac_cv_prog_AR"; then
4842 # Extract the first word of "ar", so it can be a program name with args.
4843 set dummy
ar; ac_word
=$2
4844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4845 $as_echo_n "checking for $ac_word... " >&6; }
4846 if ${ac_cv_prog_ac_ct_AR+:} false
; then :
4847 $as_echo_n "(cached) " >&6
4849 if test -n "$ac_ct_AR"; then
4850 ac_cv_prog_ac_ct_AR
="$ac_ct_AR" # Let the user override the test.
4852 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4856 test -z "$as_dir" && as_dir
=.
4857 for ac_exec_ext
in '' $ac_executable_extensions; do
4858 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4859 ac_cv_prog_ac_ct_AR
="ar"
4860 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4869 ac_ct_AR
=$ac_cv_prog_ac_ct_AR
4870 if test -n "$ac_ct_AR"; then
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4872 $as_echo "$ac_ct_AR" >&6; }
4874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4875 $as_echo "no" >&6; }
4878 if test "x$ac_ct_AR" = x
; then
4881 case $cross_compiling:$ac_tool_warned in
4883 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4884 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4885 ac_tool_warned
=yes ;;
4893 if test -n "$ac_tool_prefix"; then
4894 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4895 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
4896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4897 $as_echo_n "checking for $ac_word... " >&6; }
4898 if ${ac_cv_prog_RANLIB+:} false
; then :
4899 $as_echo_n "(cached) " >&6
4901 if test -n "$RANLIB"; then
4902 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
4904 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4908 test -z "$as_dir" && as_dir
=.
4909 for ac_exec_ext
in '' $ac_executable_extensions; do
4910 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4911 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
4912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4921 RANLIB
=$ac_cv_prog_RANLIB
4922 if test -n "$RANLIB"; then
4923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4924 $as_echo "$RANLIB" >&6; }
4926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4927 $as_echo "no" >&6; }
4932 if test -z "$ac_cv_prog_RANLIB"; then
4933 ac_ct_RANLIB
=$RANLIB
4934 # Extract the first word of "ranlib", so it can be a program name with args.
4935 set dummy ranlib
; ac_word
=$2
4936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4937 $as_echo_n "checking for $ac_word... " >&6; }
4938 if ${ac_cv_prog_ac_ct_RANLIB+:} false
; then :
4939 $as_echo_n "(cached) " >&6
4941 if test -n "$ac_ct_RANLIB"; then
4942 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
4944 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4948 test -z "$as_dir" && as_dir
=.
4949 for ac_exec_ext
in '' $ac_executable_extensions; do
4950 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4951 ac_cv_prog_ac_ct_RANLIB
="ranlib"
4952 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4961 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
4962 if test -n "$ac_ct_RANLIB"; then
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4964 $as_echo "$ac_ct_RANLIB" >&6; }
4966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4967 $as_echo "no" >&6; }
4970 if test "x$ac_ct_RANLIB" = x
; then
4973 case $cross_compiling:$ac_tool_warned in
4975 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4976 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4977 ac_tool_warned
=yes ;;
4979 RANLIB
=$ac_ct_RANLIB
4982 RANLIB
="$ac_cv_prog_RANLIB"
4986 test "$program_prefix" != NONE
&&
4987 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
4988 # Use a double $ so make ignores it.
4989 test "$program_suffix" != NONE
&&
4990 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
4991 # Double any \ or $.
4992 # By default was `s,x,x', remove it if useless.
4993 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
4994 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
4997 # We require a C++11 compiler. Check if one is available, and if
4998 # necessary, set CXX_DIALECT to some -std=xxx switch.
5000 ax_cxx_compile_alternatives
="11 0x" ax_cxx_compile_cxx11_required
=true
5002 ac_cpp
='$CXXCPP $CPPFLAGS'
5003 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5004 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5005 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
5008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
5009 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
5010 if ${ax_cv_cxx_compile_cxx11+:} false
; then :
5011 $as_echo_n "(cached) " >&6
5013 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5014 /* end confdefs.h. */
5017 // If the compiler admits that it is not ready for C++11, why torture it?
5018 // Hopefully, this will speed up the test.
5022 #error "This is not a C++ compiler"
5024 #elif __cplusplus < 201103L
5026 #error "This is not a C++11 compiler"
5033 namespace test_static_assert
5036 template <typename T>
5039 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5044 namespace test_final_override
5052 struct Derived : public Base
5054 virtual void f() override {}
5059 namespace test_double_right_angle_brackets
5062 template < typename T >
5065 typedef check<void> single_type;
5066 typedef check<check<void>> double_type;
5067 typedef check<check<check<void>>> triple_type;
5068 typedef check<check<check<check<void>>>> quadruple_type;
5072 namespace test_decltype
5085 namespace test_type_deduction
5088 template < typename T1, typename T2 >
5091 static const bool value = false;
5094 template < typename T >
5095 struct is_same<T, T>
5097 static const bool value = true;
5100 template < typename T1, typename T2 >
5102 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5108 test(const int c, volatile int v)
5110 static_assert(is_same<int, decltype(0)>::value == true, "");
5111 static_assert(is_same<int, decltype(c)>::value == false, "");
5112 static_assert(is_same<int, decltype(v)>::value == false, "");
5115 auto sumi = ac + av + 'x';
5116 auto sumf = ac + av + 1.0;
5117 static_assert(is_same<int, decltype(ac)>::value == true, "");
5118 static_assert(is_same<int, decltype(av)>::value == true, "");
5119 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5120 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5121 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5122 return (sumf > 0.0) ? sumi : add(c, v);
5127 namespace test_noexcept
5130 int f() { return 0; }
5131 int g() noexcept { return 0; }
5133 static_assert(noexcept(f()) == false, "");
5134 static_assert(noexcept(g()) == true, "");
5138 namespace test_constexpr
5141 template < typename CharT >
5142 unsigned long constexpr
5143 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5145 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5148 template < typename CharT >
5149 unsigned long constexpr
5150 strlen_c(const CharT *const s) noexcept
5152 return strlen_c_r(s, 0UL);
5155 static_assert(strlen_c("") == 0UL, "");
5156 static_assert(strlen_c("1") == 1UL, "");
5157 static_assert(strlen_c("example") == 7UL, "");
5158 static_assert(strlen_c("another\0example") == 7UL, "");
5162 namespace test_rvalue_references
5168 static constexpr int value = N;
5171 answer<1> f(int&) { return answer<1>(); }
5172 answer<2> f(const int&) { return answer<2>(); }
5173 answer<3> f(int&&) { return answer<3>(); }
5180 static_assert(decltype(f(i))::value == 1, "");
5181 static_assert(decltype(f(c))::value == 2, "");
5182 static_assert(decltype(f(0))::value == 3, "");
5187 namespace test_uniform_initialization
5192 static const int zero {};
5193 static const int one {1};
5196 static_assert(test::zero == 0, "");
5197 static_assert(test::one == 1, "");
5201 namespace test_lambdas
5207 auto lambda1 = [](){};
5208 auto lambda2 = lambda1;
5216 auto a = [](int i, int j){ return i + j; }(1, 2);
5217 auto b = []() -> int { return '0'; }();
5218 auto c = [=](){ return a + b; }();
5219 auto d = [&](){ return c; }();
5220 auto e = [a, &b](int x) mutable {
5221 const auto identity = [](int y){ return y; };
5222 for (auto i = 0; i < a; ++i)
5224 return x + identity(a + b);
5226 return a + b + c + d + e;
5232 const auto nullary = [](){ return 0; };
5233 const auto unary = [](int x){ return x; };
5234 using nullary_t = decltype(nullary);
5235 using unary_t = decltype(unary);
5236 const auto higher1st = [](nullary_t f){ return f(); };
5237 const auto higher2nd = [unary](nullary_t f1){
5238 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5240 return higher1st(nullary) + higher2nd(nullary)(unary);
5245 namespace test_variadic_templates
5251 template <int N0, int... N1toN>
5252 struct sum<N0, N1toN...>
5254 static constexpr auto value = N0 + sum<N1toN...>::value;
5260 static constexpr auto value = 0;
5263 static_assert(sum<>::value == 0, "");
5264 static_assert(sum<1>::value == 1, "");
5265 static_assert(sum<23>::value == 23, "");
5266 static_assert(sum<1, 2>::value == 3, "");
5267 static_assert(sum<5, 5, 11>::value == 21, "");
5268 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5272 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5273 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5275 namespace test_template_alias_sfinae
5280 template<typename T>
5281 using member = typename T::member_type;
5283 template<typename T>
5286 template<typename T>
5287 void func(member<T>*) {}
5291 void test() { func<foo>(0); }
5295 } // namespace cxx11
5297 #endif // __cplusplus >= 201103L
5302 if ac_fn_cxx_try_compile
"$LINENO"; then :
5303 ax_cv_cxx_compile_cxx11
=yes
5305 ax_cv_cxx_compile_cxx11
=no
5307 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
5310 $as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
5311 if test x
$ax_cv_cxx_compile_cxx11 = xyes
; then
5315 if test x
$ac_success = xno
; then
5316 for alternative
in ${ax_cxx_compile_alternatives}; do
5317 switch
="-std=gnu++${alternative}"
5318 cachevar
=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5320 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5321 if eval \
${$cachevar+:} false
; then :
5322 $as_echo_n "(cached) " >&6
5326 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5327 /* end confdefs.h. */
5330 // If the compiler admits that it is not ready for C++11, why torture it?
5331 // Hopefully, this will speed up the test.
5335 #error "This is not a C++ compiler"
5337 #elif __cplusplus < 201103L
5339 #error "This is not a C++11 compiler"
5346 namespace test_static_assert
5349 template <typename T>
5352 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5357 namespace test_final_override
5365 struct Derived : public Base
5367 virtual void f() override {}
5372 namespace test_double_right_angle_brackets
5375 template < typename T >
5378 typedef check<void> single_type;
5379 typedef check<check<void>> double_type;
5380 typedef check<check<check<void>>> triple_type;
5381 typedef check<check<check<check<void>>>> quadruple_type;
5385 namespace test_decltype
5398 namespace test_type_deduction
5401 template < typename T1, typename T2 >
5404 static const bool value = false;
5407 template < typename T >
5408 struct is_same<T, T>
5410 static const bool value = true;
5413 template < typename T1, typename T2 >
5415 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5421 test(const int c, volatile int v)
5423 static_assert(is_same<int, decltype(0)>::value == true, "");
5424 static_assert(is_same<int, decltype(c)>::value == false, "");
5425 static_assert(is_same<int, decltype(v)>::value == false, "");
5428 auto sumi = ac + av + 'x';
5429 auto sumf = ac + av + 1.0;
5430 static_assert(is_same<int, decltype(ac)>::value == true, "");
5431 static_assert(is_same<int, decltype(av)>::value == true, "");
5432 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5433 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5434 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5435 return (sumf > 0.0) ? sumi : add(c, v);
5440 namespace test_noexcept
5443 int f() { return 0; }
5444 int g() noexcept { return 0; }
5446 static_assert(noexcept(f()) == false, "");
5447 static_assert(noexcept(g()) == true, "");
5451 namespace test_constexpr
5454 template < typename CharT >
5455 unsigned long constexpr
5456 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5458 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5461 template < typename CharT >
5462 unsigned long constexpr
5463 strlen_c(const CharT *const s) noexcept
5465 return strlen_c_r(s, 0UL);
5468 static_assert(strlen_c("") == 0UL, "");
5469 static_assert(strlen_c("1") == 1UL, "");
5470 static_assert(strlen_c("example") == 7UL, "");
5471 static_assert(strlen_c("another\0example") == 7UL, "");
5475 namespace test_rvalue_references
5481 static constexpr int value = N;
5484 answer<1> f(int&) { return answer<1>(); }
5485 answer<2> f(const int&) { return answer<2>(); }
5486 answer<3> f(int&&) { return answer<3>(); }
5493 static_assert(decltype(f(i))::value == 1, "");
5494 static_assert(decltype(f(c))::value == 2, "");
5495 static_assert(decltype(f(0))::value == 3, "");
5500 namespace test_uniform_initialization
5505 static const int zero {};
5506 static const int one {1};
5509 static_assert(test::zero == 0, "");
5510 static_assert(test::one == 1, "");
5514 namespace test_lambdas
5520 auto lambda1 = [](){};
5521 auto lambda2 = lambda1;
5529 auto a = [](int i, int j){ return i + j; }(1, 2);
5530 auto b = []() -> int { return '0'; }();
5531 auto c = [=](){ return a + b; }();
5532 auto d = [&](){ return c; }();
5533 auto e = [a, &b](int x) mutable {
5534 const auto identity = [](int y){ return y; };
5535 for (auto i = 0; i < a; ++i)
5537 return x + identity(a + b);
5539 return a + b + c + d + e;
5545 const auto nullary = [](){ return 0; };
5546 const auto unary = [](int x){ return x; };
5547 using nullary_t = decltype(nullary);
5548 using unary_t = decltype(unary);
5549 const auto higher1st = [](nullary_t f){ return f(); };
5550 const auto higher2nd = [unary](nullary_t f1){
5551 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5553 return higher1st(nullary) + higher2nd(nullary)(unary);
5558 namespace test_variadic_templates
5564 template <int N0, int... N1toN>
5565 struct sum<N0, N1toN...>
5567 static constexpr auto value = N0 + sum<N1toN...>::value;
5573 static constexpr auto value = 0;
5576 static_assert(sum<>::value == 0, "");
5577 static_assert(sum<1>::value == 1, "");
5578 static_assert(sum<23>::value == 23, "");
5579 static_assert(sum<1, 2>::value == 3, "");
5580 static_assert(sum<5, 5, 11>::value == 21, "");
5581 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5585 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5586 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5588 namespace test_template_alias_sfinae
5593 template<typename T>
5594 using member = typename T::member_type;
5596 template<typename T>
5599 template<typename T>
5600 void func(member<T>*) {}
5604 void test() { func<foo>(0); }
5608 } // namespace cxx11
5610 #endif // __cplusplus >= 201103L
5615 if ac_fn_cxx_try_compile
"$LINENO"; then :
5620 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5623 eval ac_res
=\$
$cachevar
5624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5625 $as_echo "$ac_res" >&6; }
5626 if eval test x\$
$cachevar = xyes
; then
5627 CXX_DIALECT
="$switch"
5634 if test x
$ac_success = xno
; then
5635 for alternative
in ${ax_cxx_compile_alternatives}; do
5636 for switch
in -std=c
++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
5637 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_
$switch" | $as_tr_sh`
5638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether
$CXX supports C
++11 features with
$switch" >&5
5639 $as_echo_n "checking whether
$CXX supports C
++11 features with
$switch...
" >&6; }
5640 if eval \${$cachevar+:} false; then :
5641 $as_echo_n "(cached
) " >&6
5645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5646 /* end confdefs.h. */
5649 // If the compiler admits that it is not ready for C++11, why torture it?
5650 // Hopefully, this will speed up the test.
5654 #error "This is not a C
++ compiler
"
5656 #elif __cplusplus < 201103L
5658 #error "This is not a C
++11 compiler
"
5665 namespace test_static_assert
5668 template <typename T>
5671 static_assert(sizeof(int) <= sizeof(T), "not big enough
");
5676 namespace test_final_override
5684 struct Derived : public Base
5686 virtual void f() override {}
5691 namespace test_double_right_angle_brackets
5694 template < typename T >
5697 typedef check<void> single_type;
5698 typedef check<check<void>> double_type;
5699 typedef check<check<check<void>>> triple_type;
5700 typedef check<check<check<check<void>>>> quadruple_type;
5704 namespace test_decltype
5717 namespace test_type_deduction
5720 template < typename T1, typename T2 >
5723 static const bool value = false;
5726 template < typename T >
5727 struct is_same<T, T>
5729 static const bool value = true;
5732 template < typename T1, typename T2 >
5734 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5740 test(const int c, volatile int v)
5742 static_assert(is_same<int, decltype(0)>::value == true, "");
5743 static_assert(is_same<int, decltype(c)>::value == false, "");
5744 static_assert(is_same<int, decltype(v)>::value == false, "");
5747 auto sumi = ac + av + 'x';
5748 auto sumf = ac + av + 1.0;
5749 static_assert(is_same<int, decltype(ac)>::value == true, "");
5750 static_assert(is_same<int, decltype(av)>::value == true, "");
5751 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5752 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5753 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5754 return (sumf > 0.0) ? sumi : add(c, v);
5759 namespace test_noexcept
5762 int f() { return 0; }
5763 int g() noexcept { return 0; }
5765 static_assert(noexcept(f()) == false, "");
5766 static_assert(noexcept(g()) == true, "");
5770 namespace test_constexpr
5773 template < typename CharT >
5774 unsigned long constexpr
5775 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5777 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5780 template < typename CharT >
5781 unsigned long constexpr
5782 strlen_c(const CharT *const s) noexcept
5784 return strlen_c_r(s, 0UL);
5787 static_assert(strlen_c("") == 0UL, "");
5788 static_assert(strlen_c("1") == 1UL, "");
5789 static_assert(strlen_c("example
") == 7UL, "");
5790 static_assert(strlen_c("another\
0example
") == 7UL, "");
5794 namespace test_rvalue_references
5800 static constexpr int value = N;
5803 answer<1> f(int&) { return answer<1>(); }
5804 answer<2> f(const int&) { return answer<2>(); }
5805 answer<3> f(int&&) { return answer<3>(); }
5812 static_assert(decltype(f(i))::value == 1, "");
5813 static_assert(decltype(f(c))::value == 2, "");
5814 static_assert(decltype(f(0))::value == 3, "");
5819 namespace test_uniform_initialization
5824 static const int zero {};
5825 static const int one {1};
5828 static_assert(test::zero == 0, "");
5829 static_assert(test::one == 1, "");
5833 namespace test_lambdas
5839 auto lambda1 = [](){};
5840 auto lambda2 = lambda1;
5848 auto a = [](int i, int j){ return i + j; }(1, 2);
5849 auto b = []() -> int { return '0'; }();
5850 auto c = [=](){ return a + b; }();
5851 auto d = [&](){ return c; }();
5852 auto e = [a, &b](int x) mutable {
5853 const auto identity = [](int y){ return y; };
5854 for (auto i = 0; i < a; ++i)
5856 return x + identity(a + b);
5858 return a + b + c + d + e;
5864 const auto nullary = [](){ return 0; };
5865 const auto unary = [](int x){ return x; };
5866 using nullary_t = decltype(nullary);
5867 using unary_t = decltype(unary);
5868 const auto higher1st = [](nullary_t f){ return f(); };
5869 const auto higher2nd = [unary](nullary_t f1){
5870 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5872 return higher1st(nullary) + higher2nd(nullary)(unary);
5877 namespace test_variadic_templates
5883 template <int N0, int... N1toN>
5884 struct sum<N0, N1toN...>
5886 static constexpr auto value = N0 + sum<N1toN...>::value;
5892 static constexpr auto value = 0;
5895 static_assert(sum<>::value == 0, "");
5896 static_assert(sum<1>::value == 1, "");
5897 static_assert(sum<23>::value == 23, "");
5898 static_assert(sum<1, 2>::value == 3, "");
5899 static_assert(sum<5, 5, 11>::value == 21, "");
5900 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5904 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5905 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5907 namespace test_template_alias_sfinae
5912 template<typename T>
5913 using member = typename T::member_type;
5915 template<typename T>
5918 template<typename T>
5919 void func(member<T>*) {}
5923 void test() { func<foo>(0); }
5927 } // namespace cxx11
5929 #endif // __cplusplus >= 201103L
5934 if ac_fn_cxx_try_compile "$LINENO"; then :
5939 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5942 eval ac_res=\$$cachevar
5943 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_res" >&5
5944 $as_echo "$ac_res" >&6; }
5945 if eval test x\$$cachevar = xyes; then
5946 CXX_DIALECT="$switch"
5951 if test x$ac_success = xyes; then
5957 ac_cpp='$CPP $CPPFLAGS'
5958 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5959 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5960 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5962 if test x$ax_cxx_compile_cxx11_required = xtrue; then
5963 if test x$ac_success = xno; then
5964 as_fn_error $? "*** A compiler with support
for C
++11 language features is required.
" "$LINENO" 5
5967 if test x$ac_success = xno; then
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C
++11 support was found
" >&5
5970 $as_echo "$as_me: No compiler with C
++11 support was found
" >&6;}
5974 $as_echo "#define HAVE_CXX11 1" >>confdefs.h
5981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5982 $as_echo_n "checking for ANSI C header files... " >&6; }
5983 if ${ac_cv_header_stdc+:} false
; then :
5984 $as_echo_n "(cached) " >&6
5986 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5987 /* end confdefs.h. */
6001 if ac_fn_c_try_compile
"$LINENO"; then :
6002 ac_cv_header_stdc
=yes
6004 ac_cv_header_stdc
=no
6006 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6008 if test $ac_cv_header_stdc = yes; then
6009 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6010 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6011 /* end confdefs.h. */
6015 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6016 $EGREP "memchr" >/dev
/null
2>&1; then :
6019 ac_cv_header_stdc
=no
6025 if test $ac_cv_header_stdc = yes; then
6026 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6027 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6028 /* end confdefs.h. */
6032 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6033 $EGREP "free" >/dev
/null
2>&1; then :
6036 ac_cv_header_stdc
=no
6042 if test $ac_cv_header_stdc = yes; then
6043 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6044 if test "$cross_compiling" = yes; then :
6047 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6048 /* end confdefs.h. */
6051 #if ((' ' & 0x0FF) == 0x020)
6052 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6053 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6055 # define ISLOWER(c) \
6056 (('a' <= (c) && (c) <= 'i') \
6057 || ('j' <= (c) && (c) <= 'r') \
6058 || ('s' <= (c) && (c) <= 'z'))
6059 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6062 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6067 for (i = 0; i < 256; i++)
6068 if (XOR (islower (i), ISLOWER (i))
6069 || toupper (i) != TOUPPER (i))
6074 if ac_fn_c_try_run
"$LINENO"; then :
6077 ac_cv_header_stdc
=no
6079 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
6080 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
6085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6086 $as_echo "$ac_cv_header_stdc" >&6; }
6087 if test $ac_cv_header_stdc = yes; then
6089 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6094 ac_fn_c_check_type
"$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
6095 if test "x$ac_cv_type_size_t" = xyes
; then :
6099 cat >>confdefs.h
<<_ACEOF
6100 #define size_t unsigned int
6108 for ac_header
in $ac_header_list
6110 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6111 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6113 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
6114 cat >>confdefs.h
<<_ACEOF
6115 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6128 ac_fn_c_check_type
"$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
6129 if test "x$ac_cv_type_pid_t" = xyes
; then :
6133 cat >>confdefs.h
<<_ACEOF
6139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6140 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6141 if ${ac_cv_path_SED+:} false
; then :
6142 $as_echo_n "(cached) " >&6
6144 ac_script
=s
/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
/
6145 for ac_i
in 1 2 3 4 5 6 7; do
6146 ac_script
="$ac_script$as_nl$ac_script"
6148 echo "$ac_script" 2>/dev
/null |
sed 99q
>conftest.
sed
6149 { ac_script
=; unset ac_script
;}
6150 if test -z "$SED"; then
6151 ac_path_SED_found
=false
6152 # Loop through the user's path and test for each of PROGNAME-LIST
6153 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
6157 test -z "$as_dir" && as_dir
=.
6158 for ac_prog
in sed gsed
; do
6159 for ac_exec_ext
in '' $ac_executable_extensions; do
6160 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
6161 as_fn_executable_p
"$ac_path_SED" ||
continue
6162 # Check for GNU ac_path_SED and select it if it is found.
6163 # Check for GNU $ac_path_SED
6164 case `"$ac_path_SED" --version 2>&1` in
6166 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
6169 $as_echo_n 0123456789 >"conftest.in"
6172 cat "conftest.in" "conftest.in" >"conftest.tmp"
6173 mv "conftest.tmp" "conftest.in"
6174 cp "conftest.in" "conftest.nl"
6175 $as_echo '' >> "conftest.nl"
6176 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
6177 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
6178 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
6179 if test $ac_count -gt ${ac_path_SED_max-0}; then
6180 # Best one so far, save it but keep looking for a better one
6181 ac_cv_path_SED
="$ac_path_SED"
6182 ac_path_SED_max
=$ac_count
6184 # 10*(2^10) chars as input seems more than enough
6185 test $ac_count -gt 10 && break
6187 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
6190 $ac_path_SED_found && break 3
6195 if test -z "$ac_cv_path_SED"; then
6196 as_fn_error $?
"no acceptable sed could be found in \$PATH" "$LINENO" 5
6203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6204 $as_echo "$ac_cv_path_SED" >&6; }
6205 SED
="$ac_cv_path_SED"
6209 if test "X$prefix" = "XNONE"; then
6210 acl_final_prefix
="$ac_default_prefix"
6212 acl_final_prefix
="$prefix"
6214 if test "X$exec_prefix" = "XNONE"; then
6215 acl_final_exec_prefix
='${prefix}'
6217 acl_final_exec_prefix
="$exec_prefix"
6219 acl_save_prefix
="$prefix"
6220 prefix
="$acl_final_prefix"
6221 eval acl_final_exec_prefix
=\"$acl_final_exec_prefix\"
6222 prefix
="$acl_save_prefix"
6225 # Check whether --with-gnu-ld was given.
6226 if test "${with_gnu_ld+set}" = set; then :
6227 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
6232 # Prepare PATH_SEPARATOR.
6233 # The user is always right.
6234 if test "${PATH_SEPARATOR+set}" != set; then
6235 echo "#! /bin/sh" >conf$$.sh
6236 echo "exit 0" >>conf$$.sh
6238 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
6246 if test "$GCC" = yes; then
6247 # Check if gcc -print-prog-name=ld gives a path.
6248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
6249 $as_echo_n "checking for ld used by GCC... " >&6; }
6252 # gcc leaves a trailing carriage return which upsets mingw
6253 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6255 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
6258 # Accept absolute paths.
6259 [\\/]* |
[A-Za-z
]:[\\/]*)
6260 re_direlt
='/[^/][^/]*/\.\./'
6261 # Canonicalize the path of ld
6262 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
6263 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
6264 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
6266 test -z "$LD" && LD
="$ac_prog"
6269 # If it fails, then pretend we aren't using GCC.
6273 # If it is relative, then search for the first ld in PATH.
6277 elif test "$with_gnu_ld" = yes; then
6278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6279 $as_echo_n "checking for GNU ld... " >&6; }
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6282 $as_echo_n "checking for non-GNU ld... " >&6; }
6284 if ${acl_cv_path_LD+:} false
; then :
6285 $as_echo_n "(cached) " >&6
6287 if test -z "$LD"; then
6288 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
6289 for ac_dir
in $PATH; do
6290 test -z "$ac_dir" && ac_dir
=.
6291 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
6292 acl_cv_path_LD
="$ac_dir/$ac_prog"
6293 # Check to see if the program is GNU ld. I'd rather use --version,
6294 # but apparently some GNU ld's only accept -v.
6295 # Break only if it was the GNU/non-GNU ld that we prefer.
6296 if "$acl_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
6297 test "$with_gnu_ld" != no
&& break
6299 test "$with_gnu_ld" != yes && break
6305 acl_cv_path_LD
="$LD" # Let the user override the test with a path.
6309 LD
="$acl_cv_path_LD"
6310 if test -n "$LD"; then
6311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6312 $as_echo "$LD" >&6; }
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6315 $as_echo "no" >&6; }
6317 test -z "$LD" && as_fn_error $?
"no acceptable ld found in \$PATH" "$LINENO" 5
6318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6319 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6320 if ${acl_cv_prog_gnu_ld+:} false
; then :
6321 $as_echo_n "(cached) " >&6
6323 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
6324 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
6325 acl_cv_prog_gnu_ld
=yes
6327 acl_cv_prog_gnu_ld
=no
6330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
6331 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
6332 with_gnu_ld
=$acl_cv_prog_gnu_ld
6336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
6337 $as_echo_n "checking for shared library run path origin... " >&6; }
6338 if ${acl_cv_rpath+:} false
; then :
6339 $as_echo_n "(cached) " >&6
6342 CC
="$CC" GCC
="$GCC" LDFLAGS
="$LDFLAGS" LD
="$LD" with_gnu_ld
="$with_gnu_ld" \
6343 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
6349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
6350 $as_echo "$acl_cv_rpath" >&6; }
6352 libext
="$acl_cv_libext"
6353 shlibext
="$acl_cv_shlibext"
6354 hardcode_libdir_flag_spec
="$acl_cv_hardcode_libdir_flag_spec"
6355 hardcode_libdir_separator
="$acl_cv_hardcode_libdir_separator"
6356 hardcode_direct
="$acl_cv_hardcode_direct"
6357 hardcode_minus_L
="$acl_cv_hardcode_minus_L"
6358 # Check whether --enable-rpath was given.
6359 if test "${enable_rpath+set}" = set; then :
6360 enableval
=$enable_rpath; :
6367 # Set the 'development' global.
6368 .
$srcdir/..
/bfd
/development.sh
6370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6371 $as_echo_n "checking for ANSI C header files... " >&6; }
6372 if ${ac_cv_header_stdc+:} false
; then :
6373 $as_echo_n "(cached) " >&6
6375 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6376 /* end confdefs.h. */
6390 if ac_fn_c_try_compile
"$LINENO"; then :
6391 ac_cv_header_stdc
=yes
6393 ac_cv_header_stdc
=no
6395 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6397 if test $ac_cv_header_stdc = yes; then
6398 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6399 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6400 /* end confdefs.h. */
6404 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6405 $EGREP "memchr" >/dev
/null
2>&1; then :
6408 ac_cv_header_stdc
=no
6414 if test $ac_cv_header_stdc = yes; then
6415 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6416 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6417 /* end confdefs.h. */
6421 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6422 $EGREP "free" >/dev
/null
2>&1; then :
6425 ac_cv_header_stdc
=no
6431 if test $ac_cv_header_stdc = yes; then
6432 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6433 if test "$cross_compiling" = yes; then :
6436 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6437 /* end confdefs.h. */
6440 #if ((' ' & 0x0FF) == 0x020)
6441 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6442 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6444 # define ISLOWER(c) \
6445 (('a' <= (c) && (c) <= 'i') \
6446 || ('j' <= (c) && (c) <= 'r') \
6447 || ('s' <= (c) && (c) <= 'z'))
6448 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6451 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6456 for (i = 0; i < 256; i++)
6457 if (XOR (islower (i), ISLOWER (i))
6458 || toupper (i) != TOUPPER (i))
6463 if ac_fn_c_try_run
"$LINENO"; then :
6466 ac_cv_header_stdc
=no
6468 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
6469 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
6474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6475 $as_echo "$ac_cv_header_stdc" >&6; }
6476 if test $ac_cv_header_stdc = yes; then
6478 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6482 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
6483 # for constant arguments. Useless!
6484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
6485 $as_echo_n "checking for working alloca.h... " >&6; }
6486 if ${ac_cv_working_alloca_h+:} false
; then :
6487 $as_echo_n "(cached) " >&6
6489 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6490 /* end confdefs.h. */
6495 char *p = (char *) alloca (2 * sizeof (int));
6501 if ac_fn_c_try_link
"$LINENO"; then :
6502 ac_cv_working_alloca_h
=yes
6504 ac_cv_working_alloca_h
=no
6506 rm -f core conftest.err conftest.
$ac_objext \
6507 conftest
$ac_exeext conftest.
$ac_ext
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
6510 $as_echo "$ac_cv_working_alloca_h" >&6; }
6511 if test $ac_cv_working_alloca_h = yes; then
6513 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
6517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
6518 $as_echo_n "checking for alloca... " >&6; }
6519 if ${ac_cv_func_alloca_works+:} false
; then :
6520 $as_echo_n "(cached) " >&6
6522 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6523 /* end confdefs.h. */
6525 # define alloca __builtin_alloca
6528 # include <malloc.h>
6529 # define alloca _alloca
6531 # ifdef HAVE_ALLOCA_H
6532 # include <alloca.h>
6537 # ifndef alloca /* predefined by HP cc +Olibcalls */
6538 void *alloca (size_t);
6548 char *p = (char *) alloca (1);
6554 if ac_fn_c_try_link
"$LINENO"; then :
6555 ac_cv_func_alloca_works
=yes
6557 ac_cv_func_alloca_works
=no
6559 rm -f core conftest.err conftest.
$ac_objext \
6560 conftest
$ac_exeext conftest.
$ac_ext
6562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
6563 $as_echo "$ac_cv_func_alloca_works" >&6; }
6565 if test $ac_cv_func_alloca_works = yes; then
6567 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
6570 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
6571 # that cause trouble. Some versions do not even contain alloca or
6572 # contain a buggy version. If you still want to use their alloca,
6573 # use ar to extract alloca.o from them instead of compiling alloca.c.
6575 ALLOCA
=\
${LIBOBJDIR}alloca.
$ac_objext
6577 $as_echo "#define C_ALLOCA 1" >>confdefs.h
6580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
6581 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
6582 if ${ac_cv_os_cray+:} false
; then :
6583 $as_echo_n "(cached) " >&6
6585 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6586 /* end confdefs.h. */
6587 #if defined CRAY && ! defined CRAY2
6594 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6595 $EGREP "webecray" >/dev
/null
2>&1; then :
6603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
6604 $as_echo "$ac_cv_os_cray" >&6; }
6605 if test $ac_cv_os_cray = yes; then
6606 for ac_func
in _getb67 GETB67 getb67
; do
6607 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6608 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
6609 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
6611 cat >>confdefs.h
<<_ACEOF
6612 #define CRAY_STACKSEG_END $ac_func
6621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
6622 $as_echo_n "checking stack direction for C alloca... " >&6; }
6623 if ${ac_cv_c_stack_direction+:} false
; then :
6624 $as_echo_n "(cached) " >&6
6626 if test "$cross_compiling" = yes; then :
6627 ac_cv_c_stack_direction
=0
6629 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6630 /* end confdefs.h. */
6631 $ac_includes_default
6633 find_stack_direction (int *addr, int depth)
6638 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
6639 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
6644 main (int argc, char **argv)
6646 return find_stack_direction (0, argc + !argv + 20) < 0;
6649 if ac_fn_c_try_run
"$LINENO"; then :
6650 ac_cv_c_stack_direction
=1
6652 ac_cv_c_stack_direction
=-1
6654 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
6655 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
6659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
6660 $as_echo "$ac_cv_c_stack_direction" >&6; }
6661 cat >>confdefs.h
<<_ACEOF
6662 #define STACK_DIRECTION $ac_cv_c_stack_direction
6673 $as_echo "#define USE_WIN32API 1" >>confdefs.h
6675 WIN32APILIBS
="-lws2_32"
6680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
6681 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
6682 if ${am_cv_langinfo_codeset+:} false
; then :
6683 $as_echo_n "(cached) " >&6
6685 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6686 /* end confdefs.h. */
6687 #include <langinfo.h>
6691 char* cs = nl_langinfo(CODESET);
6696 if ac_fn_c_try_link
"$LINENO"; then :
6697 am_cv_langinfo_codeset
=yes
6699 am_cv_langinfo_codeset
=no
6701 rm -f core conftest.err conftest.
$ac_objext \
6702 conftest
$ac_exeext conftest.
$ac_ext
6705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
6706 $as_echo "$am_cv_langinfo_codeset" >&6; }
6707 if test $am_cv_langinfo_codeset = yes; then
6709 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
6714 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
6716 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6717 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6718 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
6719 cat >>confdefs.h
<<_ACEOF
6720 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6729 for ac_func
in getpagesize
6731 ac_fn_c_check_func
"$LINENO" "getpagesize" "ac_cv_func_getpagesize"
6732 if test "x$ac_cv_func_getpagesize" = xyes
; then :
6733 cat >>confdefs.h
<<_ACEOF
6734 #define HAVE_GETPAGESIZE 1
6740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
6741 $as_echo_n "checking for working mmap... " >&6; }
6742 if ${ac_cv_func_mmap_fixed_mapped+:} false
; then :
6743 $as_echo_n "(cached) " >&6
6745 if test "$cross_compiling" = yes; then :
6746 ac_cv_func_mmap_fixed_mapped
=no
6748 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6749 /* end confdefs.h. */
6750 $ac_includes_default
6751 /* malloc might have been renamed as rpl_malloc. */
6754 /* Thanks to Mike Haertel and Jim Avera for this test.
6755 Here is a matrix of mmap possibilities:
6756 mmap private not fixed
6757 mmap private fixed at somewhere currently unmapped
6758 mmap private fixed at somewhere already mapped
6759 mmap shared not fixed
6760 mmap shared fixed at somewhere currently unmapped
6761 mmap shared fixed at somewhere already mapped
6762 For private mappings, we should verify that changes cannot be read()
6763 back from the file, nor mmap's back from the file at a different
6764 address. (There have been systems where private was not correctly
6765 implemented like the infamous i386 svr4.0, and systems where the
6766 VM page cache was not coherent with the file system buffer cache
6767 like early versions of FreeBSD and possibly contemporary NetBSD.)
6768 For shared mappings, we should conversely verify that changes get
6769 propagated back to all the places they're supposed to be.
6771 Grep wants private fixed already mapped.
6772 The main things grep needs to know about mmap are:
6773 * does it exist and is it safe to write into the mmap'd area
6774 * how to use it (BSD variants) */
6777 #include <sys/mman.h>
6779 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
6783 /* This mess was copied from the GNU getpagesize.h. */
6784 #ifndef HAVE_GETPAGESIZE
6785 # ifdef _SC_PAGESIZE
6786 # define getpagesize() sysconf(_SC_PAGESIZE)
6787 # else /* no _SC_PAGESIZE */
6788 # ifdef HAVE_SYS_PARAM_H
6789 # include <sys/param.h>
6790 # ifdef EXEC_PAGESIZE
6791 # define getpagesize() EXEC_PAGESIZE
6792 # else /* no EXEC_PAGESIZE */
6794 # define getpagesize() NBPG * CLSIZE
6797 # endif /* no CLSIZE */
6798 # else /* no NBPG */
6800 # define getpagesize() NBPC
6801 # else /* no NBPC */
6803 # define getpagesize() PAGESIZE
6804 # endif /* PAGESIZE */
6805 # endif /* no NBPC */
6806 # endif /* no NBPG */
6807 # endif /* no EXEC_PAGESIZE */
6808 # else /* no HAVE_SYS_PARAM_H */
6809 # define getpagesize() 8192 /* punt totally */
6810 # endif /* no HAVE_SYS_PARAM_H */
6811 # endif /* no _SC_PAGESIZE */
6813 #endif /* no HAVE_GETPAGESIZE */
6818 char *data, *data2, *data3;
6823 pagesize = getpagesize ();
6825 /* First, make a file with some known garbage in it. */
6826 data = (char *) malloc (pagesize);
6829 for (i = 0; i < pagesize; ++i)
6830 *(data + i) = rand ();
6832 fd = creat ("conftest.mmap", 0600);
6835 if (write (fd, data, pagesize) != pagesize)
6839 /* Next, check that the tail of a page is zero-filled. File must have
6840 non-zero length, otherwise we risk SIGBUS for entire page. */
6841 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
6845 if (write (fd2, cdata2, 1) != 1)
6847 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
6848 if (data2 == MAP_FAILED)
6850 for (i = 0; i < pagesize; ++i)
6854 if (munmap (data2, pagesize))
6857 /* Next, try to mmap the file at a fixed address which already has
6858 something else allocated at it. If we can, also make sure that
6859 we see the same garbage. */
6860 fd = open ("conftest.mmap", O_RDWR);
6863 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
6864 MAP_PRIVATE | MAP_FIXED, fd, 0L))
6866 for (i = 0; i < pagesize; ++i)
6867 if (*(data + i) != *(data2 + i))
6870 /* Finally, make sure that changes to the mapped area do not
6871 percolate back to the file as seen by read(). (This is a bug on
6872 some variants of i386 svr4.0.) */
6873 for (i = 0; i < pagesize; ++i)
6874 *(data2 + i) = *(data2 + i) + 1;
6875 data3 = (char *) malloc (pagesize);
6878 if (read (fd, data3, pagesize) != pagesize)
6880 for (i = 0; i < pagesize; ++i)
6881 if (*(data + i) != *(data3 + i))
6887 if ac_fn_c_try_run
"$LINENO"; then :
6888 ac_cv_func_mmap_fixed_mapped
=yes
6890 ac_cv_func_mmap_fixed_mapped
=no
6892 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
6893 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
6897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
6898 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
6899 if test $ac_cv_func_mmap_fixed_mapped = yes; then
6901 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
6904 rm -f conftest.mmap conftest.txt
6906 for ac_header
in vfork.h
6908 ac_fn_c_check_header_mongrel
"$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
6909 if test "x$ac_cv_header_vfork_h" = xyes
; then :
6910 cat >>confdefs.h
<<_ACEOF
6911 #define HAVE_VFORK_H 1
6918 for ac_func
in fork vfork
6920 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6921 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
6922 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
6923 cat >>confdefs.h
<<_ACEOF
6924 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6930 if test "x$ac_cv_func_fork" = xyes
; then
6931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
6932 $as_echo_n "checking for working fork... " >&6; }
6933 if ${ac_cv_func_fork_works+:} false
; then :
6934 $as_echo_n "(cached) " >&6
6936 if test "$cross_compiling" = yes; then :
6937 ac_cv_func_fork_works
=cross
6939 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6940 /* end confdefs.h. */
6941 $ac_includes_default
6946 /* By Ruediger Kuhlmann. */
6953 if ac_fn_c_try_run
"$LINENO"; then :
6954 ac_cv_func_fork_works
=yes
6956 ac_cv_func_fork_works
=no
6958 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
6959 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
6963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
6964 $as_echo "$ac_cv_func_fork_works" >&6; }
6967 ac_cv_func_fork_works
=$ac_cv_func_fork
6969 if test "x$ac_cv_func_fork_works" = xcross
; then
6971 *-*-amigaos* |
*-*-msdosdjgpp*)
6972 # Override, as these systems have only a dummy fork() stub
6973 ac_cv_func_fork_works
=no
6976 ac_cv_func_fork_works
=yes
6979 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
6980 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
6982 ac_cv_func_vfork_works
=$ac_cv_func_vfork
6983 if test "x$ac_cv_func_vfork" = xyes
; then
6984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
6985 $as_echo_n "checking for working vfork... " >&6; }
6986 if ${ac_cv_func_vfork_works+:} false
; then :
6987 $as_echo_n "(cached) " >&6
6989 if test "$cross_compiling" = yes; then :
6990 ac_cv_func_vfork_works
=cross
6992 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6993 /* end confdefs.h. */
6994 /* Thanks to Paul Eggert for this test. */
6995 $ac_includes_default
6996 #include <sys/wait.h>
7000 /* On some sparc systems, changes by the child to local and incoming
7001 argument registers are propagated back to the parent. The compiler
7002 is told about this with #include <vfork.h>, but some compilers
7003 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
7004 static variable whose address is put into a register that is
7005 clobbered by the vfork. */
7008 sparc_address_test (int arg)
7010 sparc_address_test (arg) int arg;
7031 pid_t parent = getpid ();
7034 sparc_address_test (0);
7039 /* Here is another test for sparc vfork register problems. This
7040 test uses lots of local variables, at least as many local
7041 variables as main has allocated so far including compiler
7042 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
7043 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
7044 reuse the register of parent for one of the local variables,
7045 since it will think that parent can't possibly be used any more
7046 in this routine. Assigning to the local variable will thus
7047 munge parent in the parent process. */
7049 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
7050 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
7051 /* Convince the compiler that p..p7 are live; otherwise, it might
7052 use the same hardware register for all 8 local variables. */
7053 if (p != p1 || p != p2 || p != p3 || p != p4
7054 || p != p5 || p != p6 || p != p7)
7057 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
7058 from child file descriptors. If the child closes a descriptor
7059 before it execs or exits, this munges the parent's descriptor
7060 as well. Test for this by closing stdout in the child. */
7061 _exit(close(fileno(stdout)) != 0);
7066 while (wait(&status) != child)
7069 /* Was there some problem with vforking? */
7072 /* Did the child fail? (This shouldn't happen.) */
7075 /* Did the vfork/compiler bug occur? */
7076 || parent != getpid()
7078 /* Did the file descriptor bug occur? */
7079 || fstat(fileno(stdout), &st) != 0
7084 if ac_fn_c_try_run
"$LINENO"; then :
7085 ac_cv_func_vfork_works
=yes
7087 ac_cv_func_vfork_works
=no
7089 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
7090 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
7094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
7095 $as_echo "$ac_cv_func_vfork_works" >&6; }
7098 if test "x$ac_cv_func_fork_works" = xcross
; then
7099 ac_cv_func_vfork_works
=$ac_cv_func_vfork
7100 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
7101 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
7104 if test "x$ac_cv_func_vfork_works" = xyes
; then
7106 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
7110 $as_echo "#define vfork fork" >>confdefs.h
7113 if test "x$ac_cv_func_fork_works" = xyes
; then
7115 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
7119 for ac_func
in fdwalk getrlimit pipe pipe2 poll socketpair sigaction \
7120 ptrace64 sbrk setns sigaltstack sigprocmask \
7121 setpgid setpgrp getrusage getauxval sigtimedwait
7123 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7124 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
7125 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
7126 cat >>confdefs.h
<<_ACEOF
7127 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7134 ac_fn_c_check_decl
"$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
7135 if test "x$ac_cv_have_decl_strstr" = xyes
; then :
7141 cat >>confdefs.h
<<_ACEOF
7142 #define HAVE_DECL_STRSTR $ac_have_decl
7146 # ----------------------- #
7147 # Checks for structures. #
7148 # ----------------------- #
7150 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
7151 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes
; then :
7153 cat >>confdefs.h
<<_ACEOF
7154 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
7159 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
7160 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes
; then :
7162 cat >>confdefs.h
<<_ACEOF
7163 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
7170 # On FreeBSD we need libutil for the kinfo_get* functions. On
7171 # GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
7172 # Figure out which one to use.
7173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
7174 $as_echo_n "checking for library containing kinfo_getfile... " >&6; }
7175 if ${ac_cv_search_kinfo_getfile+:} false
; then :
7176 $as_echo_n "(cached) " >&6
7178 ac_func_search_save_LIBS
=$LIBS
7179 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7180 /* end confdefs.h. */
7182 /* Override any GCC internal prototype to avoid an error.
7183 Use char because int might match the return type of a GCC
7184 builtin and then its argument prototype would still apply. */
7188 char kinfo_getfile ();
7192 return kinfo_getfile ();
7197 for ac_lib
in '' util util-freebsd
; do
7198 if test -z "$ac_lib"; then
7199 ac_res
="none required"
7202 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
7204 if ac_fn_c_try_link
"$LINENO"; then :
7205 ac_cv_search_kinfo_getfile
=$ac_res
7207 rm -f core conftest.err conftest.
$ac_objext \
7209 if ${ac_cv_search_kinfo_getfile+:} false
; then :
7213 if ${ac_cv_search_kinfo_getfile+:} false
; then :
7216 ac_cv_search_kinfo_getfile
=no
7219 LIBS
=$ac_func_search_save_LIBS
7221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
7222 $as_echo "$ac_cv_search_kinfo_getfile" >&6; }
7223 ac_res
=$ac_cv_search_kinfo_getfile
7224 if test "$ac_res" != no
; then :
7225 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
7230 # Define HAVE_KINFO_GETFILE if kinfo_getfile is available.
7231 for ac_func
in kinfo_getfile
7233 ac_fn_c_check_func
"$LINENO" "kinfo_getfile" "ac_cv_func_kinfo_getfile"
7234 if test "x$ac_cv_func_kinfo_getfile" = xyes
; then :
7235 cat >>confdefs.h
<<_ACEOF
7236 #define HAVE_KINFO_GETFILE 1
7243 # Check for std::thread. This does not work on some platforms, like
7246 ac_cpp
='$CXXCPP $CPPFLAGS'
7247 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7248 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7249 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
7256 ac_cpp
='$CPP $CPPFLAGS'
7257 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7258 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7259 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
7263 # We used to check for pthread.h first, but this fails if pthread.h
7264 # requires special compiler flags (e.g. on Tru64 or Sequent).
7265 # It gets checked for in the link test anyway.
7267 # First of all, check if the user has set any of the PTHREAD_LIBS,
7268 # etcetera environment variables, and if threads linking works using
7270 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
7271 ax_pthread_save_CC
="$CC"
7272 ax_pthread_save_CFLAGS
="$CFLAGS"
7273 ax_pthread_save_LIBS
="$LIBS"
7274 if test "x$PTHREAD_CC" != "x"; then :
7277 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
7278 LIBS
="$PTHREAD_LIBS $LIBS"
7279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
7280 $as_echo_n "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
7281 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7282 /* end confdefs.h. */
7284 /* Override any GCC internal prototype to avoid an error.
7285 Use char because int might match the return type of a GCC
7286 builtin and then its argument prototype would still apply. */
7290 char pthread_join ();
7294 return pthread_join ();
7299 if ac_fn_c_try_link
"$LINENO"; then :
7302 rm -f core conftest.err conftest.
$ac_objext \
7303 conftest
$ac_exeext conftest.
$ac_ext
7304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7305 $as_echo "$ax_pthread_ok" >&6; }
7306 if test "x$ax_pthread_ok" = "xno"; then
7310 CC
="$ax_pthread_save_CC"
7311 CFLAGS
="$ax_pthread_save_CFLAGS"
7312 LIBS
="$ax_pthread_save_LIBS"
7315 # We must check for the threads library under a number of different
7316 # names; the ordering is very important because some systems
7317 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
7318 # libraries is broken (non-POSIX).
7320 # Create a list of thread flags to try. Items starting with a "-" are
7321 # C compiler flags, and other items are library names, except for "none"
7322 # which indicates that we try without any flags at all, and "pthread-config"
7323 # which is a program returning the flags for the Pth emulation library.
7325 ax_pthread_flags
="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
7327 # The ordering *is* (sometimes) important. Some notes on the
7328 # individual items follow:
7330 # pthreads: AIX (must check this before -lpthread)
7331 # none: in case threads are in libc; should be tried before -Kthread and
7332 # other compiler flags to prevent continual compiler warnings
7333 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
7334 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
7335 # (Note: HP C rejects this with "bad form for `-t' option")
7336 # -pthreads: Solaris/gcc (Note: HP C also rejects)
7337 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
7338 # doesn't hurt to check since this sometimes defines pthreads and
7339 # -D_REENTRANT too), HP C (must be checked before -lpthread, which
7340 # is present but should not be used directly; and before -mthreads,
7341 # because the compiler interprets this as "-mt" + "-hreads")
7342 # -mthreads: Mingw32/gcc, Lynx/gcc
7343 # pthread: Linux, etcetera
7344 # --thread-safe: KAI C++
7345 # pthread-config: use pthread-config program (for GNU Pth library)
7351 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
7352 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
7354 ax_pthread_flags
="-kthread lthread $ax_pthread_flags"
7359 # From the cc(1) man page: "[-mt] Sets various -D flags to enable
7360 # multi-threading and also sets -lpthread."
7362 ax_pthread_flags
="-mt -pthread pthread $ax_pthread_flags"
7367 # IBM z/OS requires a feature-test macro to be defined in order to
7368 # enable POSIX threads at all, so give the user a hint if this is
7369 # not set. (We don't define these ourselves, as they can affect
7370 # other portions of the system API in unpredictable ways.)
7372 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7373 /* end confdefs.h. */
7375 # if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
7376 AX_PTHREAD_ZOS_MISSING
7380 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7381 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev
/null
2>&1; then :
7382 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
7383 $as_echo "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
7391 # On Solaris (at least, for some versions), libc contains stubbed
7392 # (non-functional) versions of the pthreads routines, so link-based
7393 # tests will erroneously succeed. (N.B.: The stubs are missing
7394 # pthread_cleanup_push, or rather a function called by this macro,
7395 # so we could check for that, but who knows whether they'll stub
7396 # that too in a future libc.) So we'll check first for the
7397 # standard Solaris way of linking pthreads (-mt -lpthread).
7399 ax_pthread_flags
="-mt,pthread pthread $ax_pthread_flags"
7403 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
7405 if test "x$GCC" = "xyes"; then :
7406 ax_pthread_flags
="-pthread -pthreads $ax_pthread_flags"
7409 # The presence of a feature test macro requesting re-entrant function
7410 # definitions is, on some systems, a strong hint that pthreads support is
7414 darwin
* | hpux
* | linux
* | osf
* | solaris
*)
7415 ax_pthread_check_macro
="_REENTRANT"
7419 ax_pthread_check_macro
="_THREAD_SAFE"
7423 ax_pthread_check_macro
="--"
7426 if test "x$ax_pthread_check_macro" = "x--"; then :
7427 ax_pthread_check_cond
=0
7429 ax_pthread_check_cond
="!defined($ax_pthread_check_macro)"
7432 # Are we compiling with Clang?
7434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
7435 $as_echo_n "checking whether $CC is Clang... " >&6; }
7436 if ${ax_cv_PTHREAD_CLANG+:} false
; then :
7437 $as_echo_n "(cached) " >&6
7439 ax_cv_PTHREAD_CLANG
=no
7440 # Note that Autoconf sets GCC=yes for Clang as well as GCC
7441 if test "x$GCC" = "xyes"; then
7442 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7443 /* end confdefs.h. */
7444 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
7445 # if defined(__clang__) && defined(__llvm__)
7446 AX_PTHREAD_CC_IS_CLANG
7450 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7451 $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev
/null
2>&1; then :
7452 ax_cv_PTHREAD_CLANG
=yes
7459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
7460 $as_echo "$ax_cv_PTHREAD_CLANG" >&6; }
7461 ax_pthread_clang
="$ax_cv_PTHREAD_CLANG"
7463 ax_pthread_clang_warning
=no
7465 # Clang needs special handling, because older versions handle the -pthread
7466 # option in a rather... idiosyncratic way
7468 if test "x$ax_pthread_clang" = "xyes"; then
7470 # Clang takes -pthread; it has never supported any other flag
7472 # (Note 1: This will need to be revisited if a system that Clang
7473 # supports has POSIX threads in a separate library. This tends not
7474 # to be the way of modern systems, but it's conceivable.)
7476 # (Note 2: On some systems, notably Darwin, -pthread is not needed
7477 # to get POSIX threads support; the API is always present and
7478 # active. We could reasonably leave PTHREAD_CFLAGS empty. But
7479 # -pthread does define _REENTRANT, and while the Darwin headers
7480 # ignore this macro, third-party headers might not.)
7482 PTHREAD_CFLAGS
="-pthread"
7487 # However, older versions of Clang make a point of warning the user
7488 # that, in an invocation where only linking and no compilation is
7489 # taking place, the -pthread option has no effect ("argument unused
7490 # during compilation"). They expect -pthread to be passed in only
7491 # when source code is being compiled.
7493 # Problem is, this is at odds with the way Automake and most other
7494 # C build frameworks function, which is that the same flags used in
7495 # compilation (CFLAGS) are also used in linking. Many systems
7496 # supported by AX_PTHREAD require exactly this for POSIX threads
7497 # support, and in fact it is often not straightforward to specify a
7498 # flag that is used only in the compilation phase and not in
7499 # linking. Such a scenario is extremely rare in practice.
7501 # Even though use of the -pthread flag in linking would only print
7502 # a warning, this can be a nuisance for well-run software projects
7503 # that build with -Werror. So if the active version of Clang has
7504 # this misfeature, we search for an option to squash it.
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
7507 $as_echo_n "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
7508 if ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+:} false
; then :
7509 $as_echo_n "(cached) " >&6
7511 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
=unknown
7512 # Create an alternate version of $ac_link that compiles and
7513 # links in two steps (.c -> .o, .o -> exe) instead of one
7514 # (.c -> exe), because the warning occurs only in the second
7516 ax_pthread_save_ac_link
="$ac_link"
7517 ax_pthread_sed
='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
7518 ax_pthread_link_step
=`$as_echo "$ac_link" | sed "$ax_pthread_sed"`
7519 ax_pthread_2step_ac_link
="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
7520 ax_pthread_save_CFLAGS
="$CFLAGS"
7521 for ax_pthread_try
in '' -Qunused-arguments -Wno-unused-command-line-argument unknown
; do
7522 if test "x$ax_pthread_try" = "xunknown"; then :
7525 CFLAGS
="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
7526 ac_link
="$ax_pthread_save_ac_link"
7527 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7528 /* end confdefs.h. */
7529 int main(void){return 0;}
7531 if ac_fn_c_try_link
"$LINENO"; then :
7532 ac_link
="$ax_pthread_2step_ac_link"
7533 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7534 /* end confdefs.h. */
7535 int main(void){return 0;}
7537 if ac_fn_c_try_link
"$LINENO"; then :
7540 rm -f core conftest.err conftest.
$ac_objext \
7541 conftest
$ac_exeext conftest.
$ac_ext
7544 rm -f core conftest.err conftest.
$ac_objext \
7545 conftest
$ac_exeext conftest.
$ac_ext
7547 ac_link
="$ax_pthread_save_ac_link"
7548 CFLAGS
="$ax_pthread_save_CFLAGS"
7549 if test "x$ax_pthread_try" = "x"; then :
7552 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
="$ax_pthread_try"
7555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
7556 $as_echo "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
7558 case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
7560 *) PTHREAD_CFLAGS
="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
7563 fi # $ax_pthread_clang = yes
7565 if test "x$ax_pthread_ok" = "xno"; then
7566 for ax_pthread_try_flag
in $ax_pthread_flags; do
7568 case $ax_pthread_try_flag in
7570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
7571 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
7575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with -mt -lpthread" >&5
7576 $as_echo_n "checking whether pthreads work with -mt -lpthread... " >&6; }
7577 PTHREAD_CFLAGS
="-mt"
7578 PTHREAD_LIBS
="-lpthread"
7582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
7583 $as_echo_n "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
7584 PTHREAD_CFLAGS
="$ax_pthread_try_flag"
7588 # Extract the first word of "pthread-config", so it can be a program name with args.
7589 set dummy pthread-config
; ac_word
=$2
7590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7591 $as_echo_n "checking for $ac_word... " >&6; }
7592 if ${ac_cv_prog_ax_pthread_config+:} false
; then :
7593 $as_echo_n "(cached) " >&6
7595 if test -n "$ax_pthread_config"; then
7596 ac_cv_prog_ax_pthread_config
="$ax_pthread_config" # Let the user override the test.
7598 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7602 test -z "$as_dir" && as_dir
=.
7603 for ac_exec_ext
in '' $ac_executable_extensions; do
7604 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7605 ac_cv_prog_ax_pthread_config
="yes"
7606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7613 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config
="no"
7616 ax_pthread_config
=$ac_cv_prog_ax_pthread_config
7617 if test -n "$ax_pthread_config"; then
7618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
7619 $as_echo "$ax_pthread_config" >&6; }
7621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7622 $as_echo "no" >&6; }
7626 if test "x$ax_pthread_config" = "xno"; then :
7629 PTHREAD_CFLAGS
="`pthread-config --cflags`"
7630 PTHREAD_LIBS
="`pthread-config --ldflags` `pthread-config --libs`"
7634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
7635 $as_echo_n "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
7636 PTHREAD_LIBS
="-l$ax_pthread_try_flag"
7640 ax_pthread_save_CFLAGS
="$CFLAGS"
7641 ax_pthread_save_LIBS
="$LIBS"
7642 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
7643 LIBS
="$PTHREAD_LIBS $LIBS"
7645 # Check for various functions. We must include pthread.h,
7646 # since some functions may be macros. (On the Sequent, we
7647 # need a special flag -Kthread to make this header compile.)
7648 # We check for pthread_join because it is in -lpthread on IRIX
7649 # while pthread_create is in libc. We check for pthread_attr_init
7650 # due to DEC craziness with -lpthreads. We check for
7651 # pthread_cleanup_push because it is one of the few pthread
7652 # functions on Solaris that doesn't have a non-functional libc stub.
7653 # We try pthread_create on general principles.
7655 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7656 /* end confdefs.h. */
7657 #include <pthread.h>
7658 # if $ax_pthread_check_cond
7659 # error "$ax_pthread_check_macro must be defined"
7661 static void routine(void *a) { a = 0; }
7662 static void *start_routine(void *a) { return a; }
7666 pthread_t th; pthread_attr_t attr;
7667 pthread_create(&th, 0, start_routine, 0);
7668 pthread_join(th, 0);
7669 pthread_attr_init(&attr);
7670 pthread_cleanup_push(routine, 0);
7671 pthread_cleanup_pop(0) /* ; */
7676 if ac_fn_c_try_link
"$LINENO"; then :
7679 rm -f core conftest.err conftest.
$ac_objext \
7680 conftest
$ac_exeext conftest.
$ac_ext
7682 CFLAGS
="$ax_pthread_save_CFLAGS"
7683 LIBS
="$ax_pthread_save_LIBS"
7685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7686 $as_echo "$ax_pthread_ok" >&6; }
7687 if test "x$ax_pthread_ok" = "xyes"; then :
7696 # Various other checks:
7697 if test "x$ax_pthread_ok" = "xyes"; then
7698 ax_pthread_save_CFLAGS
="$CFLAGS"
7699 ax_pthread_save_LIBS
="$LIBS"
7700 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
7701 LIBS
="$PTHREAD_LIBS $LIBS"
7703 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
7704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
7705 $as_echo_n "checking for joinable pthread attribute... " >&6; }
7706 if ${ax_cv_PTHREAD_JOINABLE_ATTR+:} false
; then :
7707 $as_echo_n "(cached) " >&6
7709 ax_cv_PTHREAD_JOINABLE_ATTR
=unknown
7710 for ax_pthread_attr
in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED
; do
7711 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7712 /* end confdefs.h. */
7713 #include <pthread.h>
7717 int attr = $ax_pthread_attr; return attr /* ; */
7722 if ac_fn_c_try_link
"$LINENO"; then :
7723 ax_cv_PTHREAD_JOINABLE_ATTR
=$ax_pthread_attr; break
7725 rm -f core conftest.err conftest.
$ac_objext \
7726 conftest
$ac_exeext conftest.
$ac_ext
7730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
7731 $as_echo "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
7732 if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
7733 test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
7734 test "x$ax_pthread_joinable_attr_defined" != "xyes"; then :
7736 cat >>confdefs.h
<<_ACEOF
7737 #define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR
7740 ax_pthread_joinable_attr_defined
=yes
7744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
7745 $as_echo_n "checking whether more special flags are required for pthreads... " >&6; }
7746 if ${ax_cv_PTHREAD_SPECIAL_FLAGS+:} false
; then :
7747 $as_echo_n "(cached) " >&6
7749 ax_cv_PTHREAD_SPECIAL_FLAGS
=no
7752 ax_cv_PTHREAD_SPECIAL_FLAGS
="-D_POSIX_PTHREAD_SEMANTICS"
7757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
7758 $as_echo "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
7759 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
7760 test "x$ax_pthread_special_flags_added" != "xyes"; then :
7761 PTHREAD_CFLAGS
="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
7762 ax_pthread_special_flags_added
=yes
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
7766 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
7767 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false
; then :
7768 $as_echo_n "(cached) " >&6
7770 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7771 /* end confdefs.h. */
7772 #include <pthread.h>
7776 int i = PTHREAD_PRIO_INHERIT;
7781 if ac_fn_c_try_link
"$LINENO"; then :
7782 ax_cv_PTHREAD_PRIO_INHERIT
=yes
7784 ax_cv_PTHREAD_PRIO_INHERIT
=no
7786 rm -f core conftest.err conftest.
$ac_objext \
7787 conftest
$ac_exeext conftest.
$ac_ext
7790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
7791 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
7792 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
7793 test "x$ax_pthread_prio_inherit_defined" != "xyes"; then :
7795 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
7797 ax_pthread_prio_inherit_defined
=yes
7801 CFLAGS
="$ax_pthread_save_CFLAGS"
7802 LIBS
="$ax_pthread_save_LIBS"
7804 # More AIX lossage: compile with *_r variant
7805 if test "x$GCC" != "xyes"; then
7809 x
*/c89|x
*/c89_128|x
*/c99|x
*/c99_128|x
*/cc|x
*/cc128|x
*/xlc|x
*/xlc_v6|x
*/xlc128|x
*/xlc128_v6
) :
7810 #handle absolute path differently from PATH based program lookup
7813 if as_fn_executable_p
${CC}_r
; then :
7814 PTHREAD_CC
="${CC}_r"
7817 for ac_prog
in ${CC}_r
7819 # Extract the first word of "$ac_prog", so it can be a program name with args.
7820 set dummy
$ac_prog; ac_word
=$2
7821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7822 $as_echo_n "checking for $ac_word... " >&6; }
7823 if ${ac_cv_prog_PTHREAD_CC+:} false
; then :
7824 $as_echo_n "(cached) " >&6
7826 if test -n "$PTHREAD_CC"; then
7827 ac_cv_prog_PTHREAD_CC
="$PTHREAD_CC" # Let the user override the test.
7829 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7833 test -z "$as_dir" && as_dir
=.
7834 for ac_exec_ext
in '' $ac_executable_extensions; do
7835 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
7836 ac_cv_prog_PTHREAD_CC
="$ac_prog"
7837 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7846 PTHREAD_CC
=$ac_cv_prog_PTHREAD_CC
7847 if test -n "$PTHREAD_CC"; then
7848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
7849 $as_echo "$PTHREAD_CC" >&6; }
7851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7852 $as_echo "no" >&6; }
7856 test -n "$PTHREAD_CC" && break
7858 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
7869 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
7875 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
7876 if test "x$ax_pthread_ok" = "xyes"; then
7884 ac_cpp
='$CXXCPP $CPPFLAGS'
7885 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7886 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7887 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
7890 if test "$threads" = "yes"; then
7892 LIBS
="$PTHREAD_LIBS $LIBS"
7893 save_CXXFLAGS
="$CXXFLAGS"
7894 CXXFLAGS
="$PTHREAD_CFLAGS $save_CXXFLAGS"
7895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for std::thread" >&5
7896 $as_echo_n "checking for std::thread... " >&6; }
7897 if ${gdb_cv_cxx_std_thread+:} false
; then :
7898 $as_echo_n "(cached) " >&6
7900 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7901 /* end confdefs.h. */
7907 std::thread t(callback);
7912 if ac_fn_cxx_try_compile
"$LINENO"; then :
7913 gdb_cv_cxx_std_thread
=yes
7915 gdb_cv_cxx_std_thread
=no
7917 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_cxx_std_thread" >&5
7920 $as_echo "$gdb_cv_cxx_std_thread" >&6; }
7922 # This check must be here, while LIBS includes any necessary
7923 # threading library.
7924 for ac_func
in pthread_sigmask pthread_setname_np
7926 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7927 ac_fn_cxx_check_func
"$LINENO" "$ac_func" "$as_ac_var"
7928 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
7929 cat >>confdefs.h
<<_ACEOF
7930 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7938 CXXFLAGS
="$save_CXXFLAGS"
7940 if test "$gdb_cv_cxx_std_thread" = "yes"; then
7942 $as_echo "#define CXX_STD_THREAD 1" >>confdefs.h
7946 ac_cpp
='$CPP $CPPFLAGS'
7947 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7948 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7949 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
7952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
7953 $as_echo_n "checking for sigsetjmp... " >&6; }
7954 if ${gdb_cv_func_sigsetjmp+:} false
; then :
7955 $as_echo_n "(cached) " >&6
7957 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7958 /* end confdefs.h. */
7964 while (! sigsetjmp (env, 1))
7965 siglongjmp (env, 1);
7971 if ac_fn_c_try_compile
"$LINENO"; then :
7972 gdb_cv_func_sigsetjmp
=yes
7974 gdb_cv_func_sigsetjmp
=no
7977 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
7981 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
7982 if test "$gdb_cv_func_sigsetjmp" = "yes"; then
7984 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
7989 # Check whether --with-intel_pt was given.
7990 if test "${with_intel_pt+set}" = set; then :
7991 withval
=$with_intel_pt;
7996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
7997 $as_echo_n "checking whether to use intel pt... " >&6; }
7998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
7999 $as_echo "$with_intel_pt" >&6; }
8001 if test "${with_intel_pt}" = no
; then
8002 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
8003 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
8006 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8007 /* end confdefs.h. */
8009 #include <linux/perf_event.h>
8010 #ifndef PERF_ATTR_SIZE_VER5
8015 if ac_fn_c_try_cpp
"$LINENO"; then :
8020 rm -f conftest.err conftest.i conftest.
$ac_ext
8021 if test "$perf_event" != yes; then
8022 if test "$with_intel_pt" = yes; then
8023 as_fn_error $?
"linux/perf_event.h missing or too old" "$LINENO" 5
8025 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
8026 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
8040 acl_save_prefix
="$prefix"
8041 prefix
="$acl_final_prefix"
8042 acl_save_exec_prefix
="$exec_prefix"
8043 exec_prefix
="$acl_final_exec_prefix"
8045 eval additional_includedir
=\"$includedir\"
8046 eval additional_libdir
=\"$libdir\"
8048 exec_prefix
="$acl_save_exec_prefix"
8049 prefix
="$acl_save_prefix"
8052 # Check whether --with-libipt-prefix was given.
8053 if test "${with_libipt_prefix+set}" = set; then :
8054 withval
=$with_libipt_prefix;
8055 if test "X$withval" = "Xno"; then
8058 if test "X$withval" = "X"; then
8060 acl_save_prefix
="$prefix"
8061 prefix
="$acl_final_prefix"
8062 acl_save_exec_prefix
="$exec_prefix"
8063 exec_prefix
="$acl_final_exec_prefix"
8065 eval additional_includedir
=\"$includedir\"
8066 eval additional_libdir
=\"$libdir\"
8068 exec_prefix
="$acl_save_exec_prefix"
8069 prefix
="$acl_save_prefix"
8072 additional_includedir
="$withval/include"
8073 additional_libdir
="$withval/lib"
8080 # Check whether --with-libipt-type was given.
8081 if test "${with_libipt_type+set}" = set; then :
8082 withval
=$with_libipt_type; with_libipt_type
=$withval
8084 with_libipt_type
=auto
8087 lib_type
=`eval echo \$with_libipt_type`
8094 names_already_handled
=
8095 names_next_round
='ipt '
8096 while test -n "$names_next_round"; do
8097 names_this_round
="$names_next_round"
8099 for name
in $names_this_round; do
8101 for n
in $names_already_handled; do
8102 if test "$n" = "$name"; then
8107 if test -z "$already_handled"; then
8108 names_already_handled
="$names_already_handled $name"
8109 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8110 eval value
=\"\
$HAVE_LIB$uppername\"
8111 if test -n "$value"; then
8112 if test "$value" = yes; then
8113 eval value
=\"\
$LIB$uppername\"
8114 test -z "$value" || LIBIPT
="${LIBIPT}${LIBIPT:+ }$value"
8115 eval value
=\"\
$LTLIB$uppername\"
8116 test -z "$value" || LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$value"
8125 if test $use_additional = yes; then
8126 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
8127 found_dir
="$additional_libdir"
8128 found_so
="$additional_libdir/lib$name.$shlibext"
8129 if test -f "$additional_libdir/lib$name.la"; then
8130 found_la
="$additional_libdir/lib$name.la"
8132 elif test x
$lib_type != xshared
; then
8133 if test -f "$additional_libdir/lib$name.$libext"; then
8134 found_dir
="$additional_libdir"
8135 found_a
="$additional_libdir/lib$name.$libext"
8136 if test -f "$additional_libdir/lib$name.la"; then
8137 found_la
="$additional_libdir/lib$name.la"
8142 if test "X$found_dir" = "X"; then
8143 for x
in $LDFLAGS $LTLIBIPT; do
8145 acl_save_prefix
="$prefix"
8146 prefix
="$acl_final_prefix"
8147 acl_save_exec_prefix
="$exec_prefix"
8148 exec_prefix
="$acl_final_exec_prefix"
8150 exec_prefix
="$acl_save_exec_prefix"
8151 prefix
="$acl_save_prefix"
8155 dir
=`echo "X$x" | sed -e 's/^X-L//'`
8156 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
8158 found_so
="$dir/lib$name.$shlibext"
8159 if test -f "$dir/lib$name.la"; then
8160 found_la
="$dir/lib$name.la"
8162 elif test x
$lib_type != xshared
; then
8163 if test -f "$dir/lib$name.$libext"; then
8165 found_a
="$dir/lib$name.$libext"
8166 if test -f "$dir/lib$name.la"; then
8167 found_la
="$dir/lib$name.la"
8173 if test "X$found_dir" != "X"; then
8178 if test "X$found_dir" != "X"; then
8179 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
8180 if test "X$found_so" != "X"; then
8181 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
8182 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
8185 for x
in $ltrpathdirs; do
8186 if test "X$x" = "X$found_dir"; then
8191 if test -z "$haveit"; then
8192 ltrpathdirs
="$ltrpathdirs $found_dir"
8194 if test "$hardcode_direct" = yes; then
8195 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
8197 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
8198 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
8200 for x
in $rpathdirs; do
8201 if test "X$x" = "X$found_dir"; then
8206 if test -z "$haveit"; then
8207 rpathdirs
="$rpathdirs $found_dir"
8211 for x
in $LDFLAGS $LIBIPT; do
8213 acl_save_prefix
="$prefix"
8214 prefix
="$acl_final_prefix"
8215 acl_save_exec_prefix
="$exec_prefix"
8216 exec_prefix
="$acl_final_exec_prefix"
8218 exec_prefix
="$acl_save_exec_prefix"
8219 prefix
="$acl_save_prefix"
8221 if test "X$x" = "X-L$found_dir"; then
8226 if test -z "$haveit"; then
8227 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir"
8229 if test "$hardcode_minus_L" != no
; then
8230 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
8232 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
8238 if test "X$found_a" != "X"; then
8239 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_a"
8241 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
8244 additional_includedir
=
8245 case "$found_dir" in
8247 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8248 additional_includedir
="$basedir/include"
8251 if test "X$additional_includedir" != "X"; then
8252 if test "X$additional_includedir" != "X/usr/include"; then
8254 if test "X$additional_includedir" = "X/usr/local/include"; then
8255 if test -n "$GCC"; then
8257 linux
*) haveit
=yes;;
8261 if test -z "$haveit"; then
8262 for x
in $CPPFLAGS $INCIPT; do
8264 acl_save_prefix
="$prefix"
8265 prefix
="$acl_final_prefix"
8266 acl_save_exec_prefix
="$exec_prefix"
8267 exec_prefix
="$acl_final_exec_prefix"
8269 exec_prefix
="$acl_save_exec_prefix"
8270 prefix
="$acl_save_prefix"
8272 if test "X$x" = "X-I$additional_includedir"; then
8277 if test -z "$haveit"; then
8278 if test -d "$additional_includedir"; then
8279 INCIPT
="${INCIPT}${INCIPT:+ }-I$additional_includedir"
8285 if test -n "$found_la"; then
8286 save_libdir
="$libdir"
8288 */* |
*\\*) .
"$found_la" ;;
8289 *) .
"./$found_la" ;;
8291 libdir
="$save_libdir"
8292 for dep
in $dependency_libs; do
8295 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
8296 if test "X$additional_libdir" != "X/usr/lib"; then
8298 if test "X$additional_libdir" = "X/usr/local/lib"; then
8299 if test -n "$GCC"; then
8301 linux
*) haveit
=yes;;
8305 if test -z "$haveit"; then
8307 for x
in $LDFLAGS $LIBIPT; do
8309 acl_save_prefix
="$prefix"
8310 prefix
="$acl_final_prefix"
8311 acl_save_exec_prefix
="$exec_prefix"
8312 exec_prefix
="$acl_final_exec_prefix"
8314 exec_prefix
="$acl_save_exec_prefix"
8315 prefix
="$acl_save_prefix"
8317 if test "X$x" = "X-L$additional_libdir"; then
8322 if test -z "$haveit"; then
8323 if test -d "$additional_libdir"; then
8324 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
8328 for x
in $LDFLAGS $LTLIBIPT; do
8330 acl_save_prefix
="$prefix"
8331 prefix
="$acl_final_prefix"
8332 acl_save_exec_prefix
="$exec_prefix"
8333 exec_prefix
="$acl_final_exec_prefix"
8335 exec_prefix
="$acl_save_exec_prefix"
8336 prefix
="$acl_save_prefix"
8338 if test "X$x" = "X-L$additional_libdir"; then
8343 if test -z "$haveit"; then
8344 if test -d "$additional_libdir"; then
8345 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
8352 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
8353 if test "$enable_rpath" != no
; then
8355 for x
in $rpathdirs; do
8356 if test "X$x" = "X$dir"; then
8361 if test -z "$haveit"; then
8362 rpathdirs
="$rpathdirs $dir"
8365 for x
in $ltrpathdirs; do
8366 if test "X$x" = "X$dir"; then
8371 if test -z "$haveit"; then
8372 ltrpathdirs
="$ltrpathdirs $dir"
8377 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8380 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8383 LIBIPT
="${LIBIPT}${LIBIPT:+ }$dep"
8384 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$dep"
8390 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
8391 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
8392 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
8394 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l:lib$name.$libext"
8395 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l:lib$name.$libext"
8402 if test "X$rpathdirs" != "X"; then
8403 if test -n "$hardcode_libdir_separator"; then
8405 for found_dir
in $rpathdirs; do
8406 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8408 acl_save_libdir
="$libdir"
8410 eval flag
=\"$hardcode_libdir_flag_spec\"
8411 libdir
="$acl_save_libdir"
8412 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
8414 for found_dir
in $rpathdirs; do
8415 acl_save_libdir
="$libdir"
8417 eval flag
=\"$hardcode_libdir_flag_spec\"
8418 libdir
="$acl_save_libdir"
8419 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
8423 if test "X$ltrpathdirs" != "X"; then
8424 for found_dir
in $ltrpathdirs; do
8425 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
8430 ac_save_CPPFLAGS
="$CPPFLAGS"
8432 for element
in $INCIPT; do
8434 for x
in $CPPFLAGS; do
8436 acl_save_prefix
="$prefix"
8437 prefix
="$acl_final_prefix"
8438 acl_save_exec_prefix
="$exec_prefix"
8439 exec_prefix
="$acl_final_exec_prefix"
8441 exec_prefix
="$acl_save_exec_prefix"
8442 prefix
="$acl_save_prefix"
8444 if test "X$x" = "X$element"; then
8449 if test -z "$haveit"; then
8450 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
8455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
8456 $as_echo_n "checking for libipt... " >&6; }
8457 if ${ac_cv_libipt+:} false
; then :
8458 $as_echo_n "(cached) " >&6
8461 ac_save_LIBS
="$LIBS"
8462 LIBS
="$LIBS $LIBIPT"
8463 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8464 /* end confdefs.h. */
8465 #include "intel-pt.h"
8469 pt_insn_alloc_decoder (0);
8474 if ac_fn_c_try_link
"$LINENO"; then :
8479 rm -f core conftest.err conftest.
$ac_objext \
8480 conftest
$ac_exeext conftest.
$ac_ext
8481 LIBS
="$ac_save_LIBS"
8484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
8485 $as_echo "$ac_cv_libipt" >&6; }
8486 if test "$ac_cv_libipt" = yes; then
8489 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
8491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
8492 $as_echo_n "checking how to link with libipt... " >&6; }
8493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
8494 $as_echo "$LIBIPT" >&6; }
8497 CPPFLAGS
="$ac_save_CPPFLAGS"
8507 if test "$HAVE_LIBIPT" != yes; then
8508 if test "$with_intel_pt" = yes; then
8509 as_fn_error $?
"libipt is missing or unusable" "$LINENO" 5
8511 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
8512 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
8516 LIBS
="$LIBS $LIBIPT"
8517 for ac_func
in pt_insn_event
8519 ac_fn_c_check_func
"$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
8520 if test "x$ac_cv_func_pt_insn_event" = xyes
; then :
8521 cat >>confdefs.h
<<_ACEOF
8522 #define HAVE_PT_INSN_EVENT 1
8528 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
8530 if test "x$ac_cv_member_struct_pt_insn_enabled" = xyes
; then :
8532 cat >>confdefs.h
<<_ACEOF
8533 #define HAVE_STRUCT_PT_INSN_ENABLED 1
8538 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
8540 if test "x$ac_cv_member_struct_pt_insn_resynced" = xyes
; then :
8542 cat >>confdefs.h
<<_ACEOF
8543 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
8554 $as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h
8556 for ac_header
in sys
/procfs.h
8558 ac_fn_c_check_header_mongrel
"$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
8559 if test "x$ac_cv_header_sys_procfs_h" = xyes
; then :
8560 cat >>confdefs.h
<<_ACEOF
8561 #define HAVE_SYS_PROCFS_H 1
8568 if test "$ac_cv_header_sys_procfs_h" = yes; then
8570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
8571 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
8572 if ${bfd_cv_have_sys_procfs_type_gregset_t+:} false
; then :
8573 $as_echo_n "(cached) " >&6
8575 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8576 /* end confdefs.h. */
8579 #include <sys/procfs.h>
8588 if ac_fn_c_try_compile
"$LINENO"; then :
8589 bfd_cv_have_sys_procfs_type_gregset_t
=yes
8591 bfd_cv_have_sys_procfs_type_gregset_t
=no
8594 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8597 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
8599 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
8602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
8603 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
8606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
8607 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
8608 if ${bfd_cv_have_sys_procfs_type_fpregset_t+:} false
; then :
8609 $as_echo_n "(cached) " >&6
8611 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8612 /* end confdefs.h. */
8615 #include <sys/procfs.h>
8624 if ac_fn_c_try_compile
"$LINENO"; then :
8625 bfd_cv_have_sys_procfs_type_fpregset_t
=yes
8627 bfd_cv_have_sys_procfs_type_fpregset_t
=no
8630 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8633 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
8635 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
8638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
8639 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
8642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
8643 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
8644 if ${bfd_cv_have_sys_procfs_type_prgregset_t+:} false
; then :
8645 $as_echo_n "(cached) " >&6
8647 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8648 /* end confdefs.h. */
8651 #include <sys/procfs.h>
8660 if ac_fn_c_try_compile
"$LINENO"; then :
8661 bfd_cv_have_sys_procfs_type_prgregset_t
=yes
8663 bfd_cv_have_sys_procfs_type_prgregset_t
=no
8666 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8669 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
8671 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
8674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
8675 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
8678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
8679 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
8680 if ${bfd_cv_have_sys_procfs_type_prfpregset_t+:} false
; then :
8681 $as_echo_n "(cached) " >&6
8683 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8684 /* end confdefs.h. */
8687 #include <sys/procfs.h>
8696 if ac_fn_c_try_compile
"$LINENO"; then :
8697 bfd_cv_have_sys_procfs_type_prfpregset_t
=yes
8699 bfd_cv_have_sys_procfs_type_prfpregset_t
=no
8702 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8705 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
8707 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
8710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
8711 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
8714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
8715 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
8716 if ${bfd_cv_have_sys_procfs_type_prgregset32_t+:} false
; then :
8717 $as_echo_n "(cached) " >&6
8719 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8720 /* end confdefs.h. */
8723 #include <sys/procfs.h>
8732 if ac_fn_c_try_compile
"$LINENO"; then :
8733 bfd_cv_have_sys_procfs_type_prgregset32_t
=yes
8735 bfd_cv_have_sys_procfs_type_prgregset32_t
=no
8738 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8741 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
8743 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
8746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
8747 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
8750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
8751 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
8752 if ${bfd_cv_have_sys_procfs_type_lwpid_t+:} false
; then :
8753 $as_echo_n "(cached) " >&6
8755 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8756 /* end confdefs.h. */
8759 #include <sys/procfs.h>
8768 if ac_fn_c_try_compile
"$LINENO"; then :
8769 bfd_cv_have_sys_procfs_type_lwpid_t
=yes
8771 bfd_cv_have_sys_procfs_type_lwpid_t
=no
8774 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8777 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
8779 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
8782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
8783 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
8786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
8787 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
8788 if ${bfd_cv_have_sys_procfs_type_psaddr_t+:} false
; then :
8789 $as_echo_n "(cached) " >&6
8791 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8792 /* end confdefs.h. */
8795 #include <sys/procfs.h>
8804 if ac_fn_c_try_compile
"$LINENO"; then :
8805 bfd_cv_have_sys_procfs_type_psaddr_t
=yes
8807 bfd_cv_have_sys_procfs_type_psaddr_t
=no
8810 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8813 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
8815 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
8818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
8819 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
8822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_fpregset_t in sys/procfs.h" >&5
8823 $as_echo_n "checking for elf_fpregset_t in sys/procfs.h... " >&6; }
8824 if ${bfd_cv_have_sys_procfs_type_elf_fpregset_t+:} false
; then :
8825 $as_echo_n "(cached) " >&6
8827 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8828 /* end confdefs.h. */
8831 #include <sys/procfs.h>
8840 if ac_fn_c_try_compile
"$LINENO"; then :
8841 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=yes
8843 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=no
8846 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8849 if test $bfd_cv_have_sys_procfs_type_elf_fpregset_t = yes; then
8851 $as_echo "#define HAVE_ELF_FPREGSET_T 1" >>confdefs.h
8854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&5
8855 $as_echo "$bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&6; }
8859 # This is set by GDB_AC_COMMON.
8863 # Check whether we will enable the inclusion of unit tests when
8866 # The default value of this option changes depending whether we're on
8867 # development mode (in which case it's "true") or not (in which case
8868 # it's "false"). The $development variable is set by the GDB_AC_COMMON
8869 # macro, which must therefore be used before GDB_AC_SELFTEST.
8871 if test "x$development" != xtrue
&& test "x$development" != xfalse
; then :
8872 as_fn_error $?
"Invalid value for \$development, got \"$development\", expecting \"true\" or \"false\"." "$LINENO" 5
8875 # Check whether --enable-unit-tests was given.
8876 if test "${enable_unit_tests+set}" = set; then :
8877 enableval
=$enable_unit_tests; case "${enableval}" in
8878 yes) enable_unittests
=true
;;
8879 no
) enable_unittests
=false
;;
8880 *) as_fn_error $?
"bad value ${enableval} for --{enable,disable}-unit-tests option" "$LINENO" 5 ;;
8883 enable_unittests
=$development
8887 if $enable_unittests; then
8889 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
8895 case ${build_alias} in
8896 "") build_noncanonical
=${build} ;;
8897 *) build_noncanonical
=${build_alias} ;;
8900 case ${host_alias} in
8901 "") host_noncanonical
=${build_noncanonical} ;;
8902 *) host_noncanonical
=${host_alias} ;;
8905 case ${target_alias} in
8906 "") target_noncanonical
=${host_noncanonical} ;;
8907 *) target_noncanonical
=${target_alias} ;;
8915 # Dependency checking.
8916 rm -rf .tst
2>/dev
/null
8917 mkdir .tst
2>/dev
/null
8918 if test -d .tst
; then
8923 rmdir .tst
2>/dev
/null
8925 DEPDIR
="${am__leading_dot}deps"
8927 ac_config_commands
="$ac_config_commands depdir"
8931 # If we haven't got the data from the intl directory,
8932 # assume NLS is disabled.
8941 if test -f ..
/intl
/config.intl
; then
8942 . ..
/intl
/config.intl
8944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8945 $as_echo_n "checking whether NLS is requested... " >&6; }
8946 if test x
"$USE_NLS" != xyes
; then
8947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8948 $as_echo "no" >&6; }
8950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8951 $as_echo "yes" >&6; }
8953 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8957 $as_echo_n "checking for catalogs to be installed... " >&6; }
8958 # Look for .po and .gmo files in the source directory.
8961 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
8962 # If there aren't any .gmo files the shell will give us the
8963 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8965 case "$cat" in *\
**)
8968 # The quadruple backslash is collapsed to a double backslash
8969 # by the backticks, then collapsed again by the double quotes,
8970 # leaving us with one backslash in the sed expression (right
8971 # before the dot that mustn't act as a wildcard).
8972 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8973 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
8974 # The user is allowed to set LINGUAS to a list of languages to
8975 # install catalogs for. If it's empty that means "all of them."
8976 if test "x$LINGUAS" = x
; then
8977 CATALOGS
="$CATALOGS $cat"
8978 XLINGUAS
="$XLINGUAS $lang"
8980 case "$LINGUAS" in *$lang*)
8981 CATALOGS
="$CATALOGS $cat"
8982 XLINGUAS
="$XLINGUAS $lang"
8988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8989 $as_echo "$LINGUAS" >&6; }
9002 # Create sub-directories for objects and dependencies.
9003 CONFIG_SRC_SUBDIR
="arch gdbsupport nat target"
9006 ac_config_commands
="$ac_config_commands gdbdepdir"
9009 depcc
="$CC" am_compiler_list
=
9011 am_depcomp
=$ac_aux_dir/depcomp
9012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
9013 $as_echo_n "checking dependency style of $depcc... " >&6; }
9014 if ${am_cv_CC_dependencies_compiler_type+:} false
; then :
9015 $as_echo_n "(cached) " >&6
9017 if test -f "$am_depcomp"; then
9018 # We make a subdir and do the tests there. Otherwise we can end up
9019 # making bogus files that we don't know about and never remove. For
9020 # instance it was reported that on HP-UX the gcc test will end up
9021 # making a dummy file named `D' -- because `-MD' means `put the output
9024 # Copy depcomp to subdir because otherwise we won't find it if we're
9025 # using a relative directory.
9026 cp "$am_depcomp" conftest.dir
9028 # We will build objects and dependencies in a subdirectory because
9029 # it helps to detect inapplicable dependency modes. For instance
9030 # both Tru64's cc and ICC support -MD to output dependencies as a
9031 # side effect of compilation, but ICC will put the dependencies in
9032 # the current directory while Tru64 will put them in the object
9036 am_cv_CC_dependencies_compiler_type
=none
9037 if test "$am_compiler_list" = ""; then
9038 am_compiler_list
=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
9040 for depmode
in $am_compiler_list; do
9041 if test $depmode = none
; then break; fi
9043 $as_echo "$as_me:$LINENO: trying $depmode" >&5
9044 # Setup a source with many dependencies, because some compilers
9045 # like to wrap large dependency lists on column 80 (with \), and
9046 # we should not choose a depcomp mode which is confused by this.
9048 # We need to recreate these files for each test, as the compiler may
9049 # overwrite some of them when testing with obscure command lines.
9050 # This happens at least with the AIX C compiler.
9052 for i
in 1 2 3 4 5 6; do
9053 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
9054 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
9055 # Solaris 8's {/usr,}/bin/sh.
9056 touch sub
/conftst
$i.h
9058 echo "include sub/conftest.Po" > confmf
9060 # We check with `-c' and `-o' for the sake of the "dashmstdout"
9061 # mode. It turns out that the SunPro C++ compiler does not properly
9062 # handle `-M -o', and we need to detect this.
9063 depcmd
="depmode=$depmode \
9064 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
9065 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
9066 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
9067 echo "| $depcmd" |
sed -e 's/ */ /g' >&5
9068 if env
$depcmd > conftest.err
2>&1 &&
9069 grep sub
/conftst6.h sub
/conftest.Po
>>conftest.err
2>&1 &&
9070 grep sub
/conftest.
${OBJEXT-o} sub
/conftest.Po
>>conftest.err
2>&1 &&
9071 ${MAKE-make} -s -f confmf
>>conftest.err
2>&1; then
9072 # icc doesn't choke on unknown options, it will just issue warnings
9073 # or remarks (even with -Werror). So we grep stderr for any message
9074 # that says an option was ignored or not supported.
9075 # When given -MP, icc 7.0 and 7.1 complain thusly:
9076 # icc: Command line warning: ignoring option '-M'; no argument required
9077 # The diagnosis changed in icc 8.0:
9078 # icc: Command line remark: option '-MP' not supported
9079 if (grep 'ignoring option' conftest.err ||
9080 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
9081 am_cv_CC_dependencies_compiler_type
=$depmode
9082 $as_echo "$as_me:$LINENO: success" >&5
9086 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
9087 sed -e 's/^/| /' < conftest.err
>&5
9093 am_cv_CC_dependencies_compiler_type
=none
9097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
9098 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
9099 if test x
${am_cv_CC_dependencies_compiler_type-none} = xnone
9100 then as_fn_error $?
"no usable dependency style found" "$LINENO" 5
9101 else CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
9106 for ac_header
in termios.h sys
/reg.h string.h sys
/procfs.h linux
/elf.h fcntl.h signal.h sys
/file.h sys
/ioctl.h netinet
/in.h sys
/socket.h netdb.h netinet
/tcp.h arpa
/inet.h ws2tcpip.h
9108 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9109 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9110 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
9111 cat >>confdefs.h
<<_ACEOF
9112 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9119 for ac_header
in vfork.h
9121 ac_fn_c_check_header_mongrel
"$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
9122 if test "x$ac_cv_header_vfork_h" = xyes
; then :
9123 cat >>confdefs.h
<<_ACEOF
9124 #define HAVE_VFORK_H 1
9131 for ac_func
in fork vfork
9133 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9134 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
9135 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
9136 cat >>confdefs.h
<<_ACEOF
9137 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9143 if test "x$ac_cv_func_fork" = xyes
; then
9144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
9145 $as_echo_n "checking for working fork... " >&6; }
9146 if ${ac_cv_func_fork_works+:} false
; then :
9147 $as_echo_n "(cached) " >&6
9149 if test "$cross_compiling" = yes; then :
9150 ac_cv_func_fork_works
=cross
9152 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9153 /* end confdefs.h. */
9154 $ac_includes_default
9159 /* By Ruediger Kuhlmann. */
9166 if ac_fn_c_try_run
"$LINENO"; then :
9167 ac_cv_func_fork_works
=yes
9169 ac_cv_func_fork_works
=no
9171 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
9172 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
9176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
9177 $as_echo "$ac_cv_func_fork_works" >&6; }
9180 ac_cv_func_fork_works
=$ac_cv_func_fork
9182 if test "x$ac_cv_func_fork_works" = xcross
; then
9184 *-*-amigaos* |
*-*-msdosdjgpp*)
9185 # Override, as these systems have only a dummy fork() stub
9186 ac_cv_func_fork_works
=no
9189 ac_cv_func_fork_works
=yes
9192 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
9193 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
9195 ac_cv_func_vfork_works
=$ac_cv_func_vfork
9196 if test "x$ac_cv_func_vfork" = xyes
; then
9197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
9198 $as_echo_n "checking for working vfork... " >&6; }
9199 if ${ac_cv_func_vfork_works+:} false
; then :
9200 $as_echo_n "(cached) " >&6
9202 if test "$cross_compiling" = yes; then :
9203 ac_cv_func_vfork_works
=cross
9205 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9206 /* end confdefs.h. */
9207 /* Thanks to Paul Eggert for this test. */
9208 $ac_includes_default
9209 #include <sys/wait.h>
9213 /* On some sparc systems, changes by the child to local and incoming
9214 argument registers are propagated back to the parent. The compiler
9215 is told about this with #include <vfork.h>, but some compilers
9216 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
9217 static variable whose address is put into a register that is
9218 clobbered by the vfork. */
9221 sparc_address_test (int arg)
9223 sparc_address_test (arg) int arg;
9244 pid_t parent = getpid ();
9247 sparc_address_test (0);
9252 /* Here is another test for sparc vfork register problems. This
9253 test uses lots of local variables, at least as many local
9254 variables as main has allocated so far including compiler
9255 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
9256 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
9257 reuse the register of parent for one of the local variables,
9258 since it will think that parent can't possibly be used any more
9259 in this routine. Assigning to the local variable will thus
9260 munge parent in the parent process. */
9262 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
9263 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
9264 /* Convince the compiler that p..p7 are live; otherwise, it might
9265 use the same hardware register for all 8 local variables. */
9266 if (p != p1 || p != p2 || p != p3 || p != p4
9267 || p != p5 || p != p6 || p != p7)
9270 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
9271 from child file descriptors. If the child closes a descriptor
9272 before it execs or exits, this munges the parent's descriptor
9273 as well. Test for this by closing stdout in the child. */
9274 _exit(close(fileno(stdout)) != 0);
9279 while (wait(&status) != child)
9282 /* Was there some problem with vforking? */
9285 /* Did the child fail? (This shouldn't happen.) */
9288 /* Did the vfork/compiler bug occur? */
9289 || parent != getpid()
9291 /* Did the file descriptor bug occur? */
9292 || fstat(fileno(stdout), &st) != 0
9297 if ac_fn_c_try_run
"$LINENO"; then :
9298 ac_cv_func_vfork_works
=yes
9300 ac_cv_func_vfork_works
=no
9302 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
9303 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
9307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
9308 $as_echo "$ac_cv_func_vfork_works" >&6; }
9311 if test "x$ac_cv_func_fork_works" = xcross
; then
9312 ac_cv_func_vfork_works
=$ac_cv_func_vfork
9313 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
9314 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
9317 if test "x$ac_cv_func_vfork_works" = xyes
; then
9319 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
9323 $as_echo "#define vfork fork" >>confdefs.h
9326 if test "x$ac_cv_func_fork_works" = xyes
; then
9328 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
9332 for ac_func
in pread pwrite pread64
9334 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9335 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
9336 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
9337 cat >>confdefs.h
<<_ACEOF
9338 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9345 # Check the return and argument types of ptrace.
9348 for ac_header
in sys
/ptrace.h ptrace.h
9350 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9351 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9352 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
9353 cat >>confdefs.h
<<_ACEOF
9354 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9362 gdb_ptrace_headers
='
9363 #include <sys/types.h>
9364 #if HAVE_SYS_PTRACE_H
9365 # include <sys/ptrace.h>
9368 # include <unistd.h>
9372 # Check return type. Varargs (used on GNU/Linux) conflict with the
9373 # empty argument list, so check for that explicitly.
9374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
9375 $as_echo_n "checking return type of ptrace... " >&6; }
9376 if ${gdb_cv_func_ptrace_ret+:} false
; then :
9377 $as_echo_n "(cached) " >&6
9379 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9380 /* end confdefs.h. */
9381 Â $gdb_ptrace_headers
9385 extern long ptrace (enum __ptrace_request, ...);
9391 if ac_fn_c_try_compile
"$LINENO"; then :
9392 gdb_cv_func_ptrace_ret
='long'
9394 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9395 /* end confdefs.h. */
9400 extern int ptrace ();
9406 if ac_fn_c_try_compile
"$LINENO"; then :
9407 gdb_cv_func_ptrace_ret
='int'
9409 gdb_cv_func_ptrace_ret
='long'
9412 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9415 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
9419 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
9422 cat >>confdefs.h
<<_ACEOF
9423 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
9427 # Check argument types.
9428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
9429 $as_echo_n "checking types of arguments for ptrace... " >&6; }
9430 if ${gdb_cv_func_ptrace_args+:} false
; then :
9431 $as_echo_n "(cached) " >&6
9433 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9434 /* end confdefs.h. */
9439 extern long ptrace (enum __ptrace_request, ...);
9445 if ac_fn_c_try_compile
"$LINENO"; then :
9446 gdb_cv_func_ptrace_args
='enum __ptrace_request,int,long,long'
9448 for gdb_arg1
in 'int' 'long'; do
9449 for gdb_arg2
in 'pid_t' 'int' 'long'; do
9450 for gdb_arg3
in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
9451 for gdb_arg4
in 'int' 'long' 'void *'; do
9452 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9453 /* end confdefs.h. */
9458 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
9464 if ac_fn_c_try_compile
"$LINENO"; then :
9465 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
9469 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9471 for gdb_arg5
in 'int *' 'int' 'long'; do
9472 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9473 /* end confdefs.h. */
9478 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
9484 if ac_fn_c_try_compile
"$LINENO"; then :
9485 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
9489 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9495 # Provide a safe default value.
9496 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
9499 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
9503 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
9505 ac_save_IFS
=$IFS; IFS
=','
9506 set dummy
`echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
9510 cat >>confdefs.h
<<_ACEOF
9511 #define PTRACE_TYPE_ARG1 $1
9515 cat >>confdefs.h
<<_ACEOF
9516 #define PTRACE_TYPE_ARG3 $3
9520 cat >>confdefs.h
<<_ACEOF
9521 #define PTRACE_TYPE_ARG4 $4
9524 if test -n "$5"; then
9526 cat >>confdefs.h
<<_ACEOF
9527 #define PTRACE_TYPE_ARG5 $5
9538 # Check whether --with-ust was given.
9539 if test "${with_ust+set}" = set; then :
9544 # Check whether --with-ust_include was given.
9545 if test "${with_ust_include+set}" = set; then :
9546 withval
=$with_ust_include;
9550 # Check whether --with-ust_lib was given.
9551 if test "${with_ust_lib+set}" = set; then :
9552 withval
=$with_ust_lib;
9566 ustlibs
="-L$with_ust/lib -lust"
9567 ustinc
="-I$with_ust/include "
9570 if test "x$with_ust_include" != x
; then
9571 ustinc
="-I$with_ust_include "
9573 if test "x$with_ust_lib" != x
; then
9574 ustlibs
="-L$with_ust_lib -lust"
9577 if test "x$with_ust" != "xno"; then
9578 saved_CFLAGS
="$CFLAGS"
9579 CFLAGS
="$CFLAGS $ustinc"
9580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ust" >&5
9581 $as_echo_n "checking for ust... " >&6; }
9582 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9583 /* end confdefs.h. */
9585 #define CONFIG_UST_GDB_INTEGRATION
9586 #include <ust/ust.h>
9597 if ac_fn_c_try_compile
"$LINENO"; then :
9598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9599 $as_echo "yes" >&6; };
9601 $as_echo "#define HAVE_UST 1" >>confdefs.h
9604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9605 $as_echo "no" >&6; }
9609 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9610 CFLAGS
="$saved_CFLAGS"
9613 # Flags needed for UST
9618 # Check whether --enable-werror was given.
9619 if test "${enable_werror+set}" = set; then :
9620 enableval
=$enable_werror; case "${enableval}" in
9621 yes | y
) ERROR_ON_WARNING
="yes" ;;
9622 no | n
) ERROR_ON_WARNING
="no" ;;
9623 *) as_fn_error $?
"bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
9628 # Enable -Werror by default when using gcc. Turn it off for releases.
9629 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
9630 ERROR_ON_WARNING
=yes
9634 if test "${ERROR_ON_WARNING}" = yes ; then
9635 WERROR_CFLAGS
="-Werror"
9638 # The options we'll try to enable.
9639 build_warnings
="-Wall -Wpointer-arith \
9640 -Wno-unused -Wunused-value -Wunused-variable -Wunused-function \
9641 -Wno-switch -Wno-char-subscripts \
9642 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
9643 -Wno-sign-compare -Wno-error=maybe-uninitialized \
9644 -Wno-mismatched-tags \
9645 -Wno-error=deprecated-register \
9646 -Wsuggest-override \
9647 -Wimplicit-fallthrough=3 \
9651 -Wdeprecated-copy-dtor \
9653 -Wmissing-declarations \
9654 -Wmissing-prototypes \
9655 -Wstrict-null-sentinel \
9660 # Enable -Wno-format by default when using gcc on mingw since many
9661 # GCC versions complain about %I64.
9662 build_warnings
="$build_warnings -Wno-format" ;;
9664 # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
9665 # doesn't understand.
9666 build_warnings
="$build_warnings -Wno-unknown-pragmas"
9667 # Solaris 11 <unistd.h> marks vfork deprecated.
9668 build_warnings
="$build_warnings -Wno-deprecated-declarations" ;;
9670 # Note that gcc requires -Wformat for -Wformat-nonliteral to work,
9671 # but there's a special case for this below.
9672 build_warnings
="$build_warnings -Wformat-nonliteral" ;;
9675 # Check whether --enable-build-warnings was given.
9676 if test "${enable_build_warnings+set}" = set; then :
9677 enableval
=$enable_build_warnings; case "${enableval}" in
9679 no
) build_warnings
="-w";;
9680 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
9681 build_warnings
="${build_warnings} ${t}";;
9682 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
9683 build_warnings
="${t} ${build_warnings}";;
9684 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
9686 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
9687 echo "Setting compiler warning flags = $build_warnings" 6>&1
9690 # Check whether --enable-gdb-build-warnings was given.
9691 if test "${enable_gdb_build_warnings+set}" = set; then :
9692 enableval
=$enable_gdb_build_warnings; case "${enableval}" in
9694 no
) build_warnings
="-w";;
9695 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
9696 build_warnings
="${build_warnings} ${t}";;
9697 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
9698 build_warnings
="${t} ${build_warnings}";;
9699 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
9701 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
9702 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
9706 # The set of warnings supported by a C++ compiler is not the same as
9707 # of the C compiler.
9709 ac_cpp
='$CXXCPP $CPPFLAGS'
9710 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9711 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9712 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
9716 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
9718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
9719 $as_echo_n "checking compiler warning flags... " >&6; }
9720 # Separate out the -Werror flag as some files just cannot be
9721 # compiled with it enabled.
9722 for w
in ${build_warnings}; do
9723 # GCC does not complain about -Wno-unknown-warning. Invert
9724 # and test -Wunknown-warning instead.
9727 wtest
=`echo $w | sed 's/-Wno-/-W/g'` ;;
9728 -Wformat-nonliteral)
9729 # gcc requires -Wformat before -Wformat-nonliteral
9730 # will work, so stick them together.
9739 -Werr*) WERROR_CFLAGS
=-Werror ;;
9741 # Check whether GCC accepts it.
9742 saved_CFLAGS
="$CFLAGS"
9743 CFLAGS
="$CFLAGS -Werror $wtest"
9744 saved_CXXFLAGS
="$CXXFLAGS"
9745 CXXFLAGS
="$CXXFLAGS -Werror $wtest"
9746 if test "x$w" = "x-Wunused-variable"; then
9747 # Check for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38958,
9748 # fixed in GCC 4.9. This test is derived from the gdb
9749 # source code that triggered this bug in GCC.
9750 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9751 /* end confdefs.h. */
9752 struct scoped_restore_base {};
9753 struct scoped_restore_tmpl : public scoped_restore_base {
9754 ~scoped_restore_tmpl() {}
9759 const scoped_restore_base &b = scoped_restore_tmpl();
9765 if ac_fn_cxx_try_compile
"$LINENO"; then :
9766 WARN_CFLAGS
="${WARN_CFLAGS} $w"
9768 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9770 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9771 /* end confdefs.h. */
9781 if ac_fn_cxx_try_compile
"$LINENO"; then :
9782 WARN_CFLAGS
="${WARN_CFLAGS} $w"
9784 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9786 CFLAGS
="$saved_CFLAGS"
9787 CXXFLAGS
="$saved_CXXFLAGS"
9790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
9791 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
9797 ac_cpp='$CPP $CPPFLAGS'
9798 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9799 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9800 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9806 for ac_func in dladdr
9808 ac_fn_c_check_func "$LINENO" "dladdr
" "ac_cv_func_dladdr
"
9809 if test "x
$ac_cv_func_dladdr" = xyes; then :
9810 cat >>confdefs.h <<_ACEOF
9811 #define HAVE_DLADDR 1
9820 # Check for presence and size of long long.
9821 ac_fn_c_check_type "$LINENO" "long long
" "ac_cv_type_long_long
" "$ac_includes_default"
9822 if test "x
$ac_cv_type_long_long" = xyes; then :
9824 cat >>confdefs.h <<_ACEOF
9825 #define HAVE_LONG_LONG 1
9828 # The cast to long int works around a bug in the HP C Compiler
9829 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9830 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9831 # This bug is HP SR number 8606223364.
9832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long
" >&5
9833 $as_echo_n "checking size of long long...
" >&6; }
9834 if ${ac_cv_sizeof_long_long+:} false; then :
9835 $as_echo_n "(cached
) " >&6
9837 if ac_fn_c_compute_int "$LINENO" "(long int
) (sizeof
(long long
))" "ac_cv_sizeof_long_long
" "$ac_includes_default"; then :
9840 if test "$ac_cv_type_long_long" = yes; then
9841 { { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
9842 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9843 as_fn_error 77 "cannot compute sizeof (long long)
9844 See \`config.log' for more details
" "$LINENO" 5; }
9846 ac_cv_sizeof_long_long=0
9851 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_sizeof_long_long" >&5
9852 $as_echo "$ac_cv_sizeof_long_long" >&6; }
9856 cat >>confdefs.h <<_ACEOF
9857 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
9864 as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename
(char
*)" | $as_tr_sh`
9865 ac_fn_c_check_decl "$LINENO" "basename(char
*)" "$as_ac_Symbol" "$ac_includes_default"
9866 if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
9872 cat >>confdefs.h <<_ACEOF
9873 #define HAVE_DECL_BASENAME $ac_have_decl
9875 ac_fn_c_check_decl "$LINENO" "ffs
" "ac_cv_have_decl_ffs
" "$ac_includes_default"
9876 if test "x
$ac_cv_have_decl_ffs" = xyes; then :
9882 cat >>confdefs.h <<_ACEOF
9883 #define HAVE_DECL_FFS $ac_have_decl
9885 ac_fn_c_check_decl "$LINENO" "asprintf
" "ac_cv_have_decl_asprintf
" "$ac_includes_default"
9886 if test "x
$ac_cv_have_decl_asprintf" = xyes; then :
9892 cat >>confdefs.h <<_ACEOF
9893 #define HAVE_DECL_ASPRINTF $ac_have_decl
9895 ac_fn_c_check_decl "$LINENO" "vasprintf
" "ac_cv_have_decl_vasprintf
" "$ac_includes_default"
9896 if test "x
$ac_cv_have_decl_vasprintf" = xyes; then :
9902 cat >>confdefs.h <<_ACEOF
9903 #define HAVE_DECL_VASPRINTF $ac_have_decl
9905 ac_fn_c_check_decl "$LINENO" "snprintf
" "ac_cv_have_decl_snprintf
" "$ac_includes_default"
9906 if test "x
$ac_cv_have_decl_snprintf" = xyes; then :
9912 cat >>confdefs.h <<_ACEOF
9913 #define HAVE_DECL_SNPRINTF $ac_have_decl
9915 ac_fn_c_check_decl "$LINENO" "vsnprintf
" "ac_cv_have_decl_vsnprintf
" "$ac_includes_default"
9916 if test "x
$ac_cv_have_decl_vsnprintf" = xyes; then :
9922 cat >>confdefs.h <<_ACEOF
9923 #define HAVE_DECL_VSNPRINTF $ac_have_decl
9926 ac_fn_c_check_decl "$LINENO" "strtol
" "ac_cv_have_decl_strtol
" "$ac_includes_default"
9927 if test "x
$ac_cv_have_decl_strtol" = xyes; then :
9933 cat >>confdefs.h <<_ACEOF
9934 #define HAVE_DECL_STRTOL $ac_have_decl
9936 ac_fn_c_check_decl "$LINENO" "strtoul
" "ac_cv_have_decl_strtoul
" "$ac_includes_default"
9937 if test "x
$ac_cv_have_decl_strtoul" = xyes; then :
9943 cat >>confdefs.h <<_ACEOF
9944 #define HAVE_DECL_STRTOUL $ac_have_decl
9946 ac_fn_c_check_decl "$LINENO" "strtoll
" "ac_cv_have_decl_strtoll
" "$ac_includes_default"
9947 if test "x
$ac_cv_have_decl_strtoll" = xyes; then :
9953 cat >>confdefs.h <<_ACEOF
9954 #define HAVE_DECL_STRTOLL $ac_have_decl
9956 ac_fn_c_check_decl "$LINENO" "strtoull
" "ac_cv_have_decl_strtoull
" "$ac_includes_default"
9957 if test "x
$ac_cv_have_decl_strtoull" = xyes; then :
9963 cat >>confdefs.h <<_ACEOF
9964 #define HAVE_DECL_STRTOULL $ac_have_decl
9967 ac_fn_c_check_decl "$LINENO" "strverscmp
" "ac_cv_have_decl_strverscmp
" "$ac_includes_default"
9968 if test "x
$ac_cv_have_decl_strverscmp" = xyes; then :
9974 cat >>confdefs.h <<_ACEOF
9975 #define HAVE_DECL_STRVERSCMP $ac_have_decl
9980 ac_fn_c_check_decl "$LINENO" "perror
" "ac_cv_have_decl_perror
" "$ac_includes_default"
9981 if test "x
$ac_cv_have_decl_perror" = xyes; then :
9987 cat >>confdefs.h <<_ACEOF
9988 #define HAVE_DECL_PERROR $ac_have_decl
9990 ac_fn_c_check_decl "$LINENO" "vasprintf
" "ac_cv_have_decl_vasprintf
" "$ac_includes_default"
9991 if test "x
$ac_cv_have_decl_vasprintf" = xyes; then :
9997 cat >>confdefs.h <<_ACEOF
9998 #define HAVE_DECL_VASPRINTF $ac_have_decl
10000 ac_fn_c_check_decl "$LINENO" "vsnprintf
" "ac_cv_have_decl_vsnprintf
" "$ac_includes_default"
10001 if test "x
$ac_cv_have_decl_vsnprintf" = xyes; then :
10007 cat >>confdefs.h <<_ACEOF
10008 #define HAVE_DECL_VSNPRINTF $ac_have_decl
10012 ac_fn_c_check_type "$LINENO" "socklen_t
" "ac_cv_type_socklen_t
" "#include <sys/types.h>
10013 #if HAVE_SYS_SOCKET_H
10014 # include <sys/socket.h>
10015 #elif HAVE_WS2TCPIP_H
10016 # include <ws2tcpip.h>
10020 if test "x
$ac_cv_type_socklen_t" = xyes; then :
10022 cat >>confdefs.h <<_ACEOF
10023 #define HAVE_SOCKLEN_T 1
10030 case "${target}" in
10032 # Starting with NDK version 9, <elf.h> actually includes definitions
10033 # of Elf32_auxv_t and Elf64_auxv_t. But sadly, <elf.h> includes
10034 # <sys/exec_elf.h> which defines some of the ELF types incorrectly,
10035 # leading to conflicts with the defintions from <linux/elf.h>.
10036 # This makes it impossible for us to include both <elf.h> and
10037 # <linux/elf.h>, which means that, in practice, we do not have
10038 # access to Elf32_auxv_t and Elf64_auxv_t on this platform.
10039 # Therefore, do not try to auto-detect availability, as it would
10040 # get it wrong on this platform.
10043 ac_fn_c_check_type "$LINENO" "Elf32_auxv_t
" "ac_cv_type_Elf32_auxv_t
" "#include <elf.h>
10046 if test "x
$ac_cv_type_Elf32_auxv_t" = xyes; then :
10048 cat >>confdefs.h <<_ACEOF
10049 #define HAVE_ELF32_AUXV_T 1
10054 ac_fn_c_check_type "$LINENO" "Elf64_auxv_t
" "ac_cv_type_Elf64_auxv_t
" "#include <elf.h>
10057 if test "x
$ac_cv_type_Elf64_auxv_t" = xyes; then :
10059 cat >>confdefs.h <<_ACEOF
10060 #define HAVE_ELF64_AUXV_T 1
10070 # Check whether --with-pkgversion was given.
10071 if test "${with_pkgversion+set}" = set; then :
10072 withval=$with_pkgversion; case "$withval" in
10073 yes) as_fn_error $? "package version not specified
" "$LINENO" 5 ;;
10075 *) PKGVERSION="($withval) " ;;
10078 PKGVERSION="(GDB
) "
10086 # Check whether --with-bugurl was given.
10087 if test "${with_bugurl+set}" = set; then :
10088 withval=$with_bugurl; case "$withval" in
10089 yes) as_fn_error $? "bug URL not specified
" "$LINENO" 5 ;;
10092 *) BUGURL="$withval"
10096 BUGURL="http
://www.gnu.org
/software
/gdb
/bugs
/"
10106 REPORT_BUGS_TO="<$BUGURL>"
10107 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
10114 cat >>confdefs.h <<_ACEOF
10115 #define PKGVERSION "$PKGVERSION"
10119 cat >>confdefs.h <<_ACEOF
10120 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
10124 # Check for various supplementary target information (beyond the
10125 # triplet) which might affect the choices in configure.srv.
10126 case "${target}" in
10127 i[34567]86-*-linux*)
10128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if building
for x86-64
" >&5
10129 $as_echo_n "checking
if building
for x86-64...
" >&6; }
10130 if ${gdb_cv_i386_is_x86_64+:} false; then :
10131 $as_echo_n "(cached
) " >&6
10133 save_CPPFLAGS="$CPPFLAGS"
10134 CPPFLAGS="$CPPFLAGS $CFLAGS"
10135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10136 /* end confdefs.h. */
10143 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
10144 $EGREP "got it
" >/dev/null 2>&1; then :
10145 gdb_cv_i386_is_x86_64=yes
10147 gdb_cv_i386_is_x86_64=no
10151 CPPFLAGS="$save_CPPFLAGS"
10153 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_i386_is_x86_64" >&5
10154 $as_echo "$gdb_cv_i386_is_x86_64" >&6; }
10158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if building
for x32
" >&5
10159 $as_echo_n "checking
if building
for x32...
" >&6; }
10160 if ${gdb_cv_x86_is_x32+:} false; then :
10161 $as_echo_n "(cached
) " >&6
10163 save_CPPFLAGS="$CPPFLAGS"
10164 CPPFLAGS="$CPPFLAGS $CFLAGS"
10165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10166 /* end confdefs.h. */
10168 #if __x86_64__ && __ILP32__
10173 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
10174 $EGREP "got it
" >/dev/null 2>&1; then :
10175 gdb_cv_x86_is_x32=yes
10177 gdb_cv_x86_is_x32=no
10181 CPPFLAGS="$save_CPPFLAGS"
10183 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_x86_is_x32" >&5
10184 $as_echo "$gdb_cv_x86_is_x32" >&6; }
10188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if building
for Coldfire
" >&5
10189 $as_echo_n "checking
if building
for Coldfire...
" >&6; }
10190 if ${gdb_cv_m68k_is_coldfire+:} false; then :
10191 $as_echo_n "(cached
) " >&6
10193 save_CPPFLAGS="$CPPFLAGS"
10194 CPPFLAGS="$CPPFLAGS $CFLAGS"
10195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10196 /* end confdefs.h. */
10198 #ifdef __mcoldfire__
10203 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
10204 $EGREP "got it
" >/dev/null 2>&1; then :
10205 gdb_cv_m68k_is_coldfire=yes
10207 gdb_cv_m68k_is_coldfire=no
10211 CPPFLAGS="$save_CPPFLAGS"
10213 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_m68k_is_coldfire" >&5
10214 $as_echo "$gdb_cv_m68k_is_coldfire" >&6; }
10218 . ${srcdir}/configure.srv
10220 if test "${srv_mingwce}" = "yes"; then
10222 elif test "${srv_mingw}" = "yes"; then
10223 # WIN32APILIBS is set by GDB_AC_COMMON.
10224 LIBS="$LIBS $WIN32APILIBS"
10227 if test "${srv_linux_usrregs}" = "yes"; then
10229 $as_echo "#define HAVE_LINUX_USRREGS 1" >>confdefs.h
10233 if test "${srv_linux_regsets}" = "yes"; then
10235 $as_echo "#define HAVE_LINUX_REGSETS 1" >>confdefs.h
10238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
10239 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
10240 if ${gdbsrv_cv_have_ptrace_getregs+:} false
; then :
10241 $as_echo_n "(cached) " >&6
10243 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10244 /* end confdefs.h. */
10245 #include <sys/ptrace.h>
10254 if ac_fn_c_try_compile
"$LINENO"; then :
10255 gdbsrv_cv_have_ptrace_getregs
=yes
10257 gdbsrv_cv_have_ptrace_getregs
=no
10260 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_ptrace_getregs" >&5
10265 $as_echo "$gdbsrv_cv_have_ptrace_getregs" >&6; }
10266 if test "${gdbsrv_cv_have_ptrace_getregs}" = "yes"; then
10268 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
10272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
10273 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
10274 if ${gdbsrv_cv_have_ptrace_getfpxregs+:} false
; then :
10275 $as_echo_n "(cached) " >&6
10277 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10278 /* end confdefs.h. */
10279 #include <sys/ptrace.h>
10288 if ac_fn_c_try_compile
"$LINENO"; then :
10289 gdbsrv_cv_have_ptrace_getfpxregs
=yes
10291 gdbsrv_cv_have_ptrace_getfpxregs
=no
10294 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_ptrace_getfpxregs" >&5
10299 $as_echo "$gdbsrv_cv_have_ptrace_getfpxregs" >&6; }
10300 if test "${gdbsrv_cv_have_ptrace_getfpxregs}" = "yes"; then
10302 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
10307 if test "${srv_linux_btrace}" = "yes"; then
10309 $as_echo "#define HAVE_LINUX_BTRACE 1" >>confdefs.h
10313 if test "$bfd_cv_have_sys_procfs_type_lwpid_t" != yes; then
10314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in thread_db.h" >&5
10315 $as_echo_n "checking for lwpid_t in thread_db.h... " >&6; }
10316 if ${gdbserver_cv_have_thread_db_type_lwpid_t+:} false
; then :
10317 $as_echo_n "(cached) " >&6
10319 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10320 /* end confdefs.h. */
10321 #include <thread_db.h>
10330 if ac_fn_c_try_compile
"$LINENO"; then :
10331 gdbserver_cv_have_thread_db_type_lwpid_t
=yes
10333 gdbserver_cv_have_thread_db_type_lwpid_t
=no
10336 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10340 if test $gdbserver_cv_have_thread_db_type_lwpid_t = yes; then
10342 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
10345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbserver_cv_have_thread_db_type_lwpid_t" >&5
10346 $as_echo "$gdbserver_cv_have_thread_db_type_lwpid_t" >&6; }
10350 if test "$bfd_cv_have_sys_procfs_type_psaddr_t" != yes; then
10351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in thread_db.h" >&5
10352 $as_echo_n "checking for psaddr_t in thread_db.h... " >&6; }
10353 if ${gdbserver_cv_have_thread_db_type_psaddr_t+:} false
; then :
10354 $as_echo_n "(cached) " >&6
10356 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10357 /* end confdefs.h. */
10358 #include <thread_db.h>
10367 if ac_fn_c_try_compile
"$LINENO"; then :
10368 gdbserver_cv_have_thread_db_type_psaddr_t
=yes
10370 gdbserver_cv_have_thread_db_type_psaddr_t
=no
10373 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10377 if test $gdbserver_cv_have_thread_db_type_psaddr_t = yes; then
10379 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
10382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbserver_cv_have_thread_db_type_psaddr_t" >&5
10383 $as_echo "$gdbserver_cv_have_thread_db_type_psaddr_t" >&6; }
10388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10389 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10390 if ${ac_cv_lib_dl_dlopen+:} false
; then :
10391 $as_echo_n "(cached) " >&6
10393 ac_check_lib_save_LIBS
=$LIBS
10395 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10396 /* end confdefs.h. */
10398 /* Override any GCC internal prototype to avoid an error.
10399 Use char because int might match the return type of a GCC
10400 builtin and then its argument prototype would still apply. */
10413 if ac_fn_c_try_link
"$LINENO"; then :
10414 ac_cv_lib_dl_dlopen
=yes
10416 ac_cv_lib_dl_dlopen
=no
10418 rm -f core conftest.err conftest.
$ac_objext \
10419 conftest
$ac_exeext conftest.
$ac_ext
10420 LIBS
=$ac_check_lib_save_LIBS
10422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10423 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10424 if test "x$ac_cv_lib_dl_dlopen" = xyes
; then :
10425 cat >>confdefs.h
<<_ACEOF
10426 #define HAVE_LIBDL 1
10435 srv_thread_depfiles
=
10438 if test "$srv_linux_thread_db" = "yes"; then
10439 if test "$ac_cv_lib_dl_dlopen" = "yes"; then
10441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
10442 $as_echo_n "checking for the dynamic export flag... " >&6; }
10443 old_LDFLAGS
="$LDFLAGS"
10444 # Older GNU ld supports --export-dynamic but --dynamic-list may not be
10446 RDYNAMIC
="-Wl,--dynamic-list=${srcdir}/proc-service.list"
10447 LDFLAGS
="$LDFLAGS $RDYNAMIC"
10448 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10449 /* end confdefs.h. */
10459 if ac_fn_c_try_link
"$LINENO"; then :
10460 found
="-Wl,--dynamic-list"
10461 RDYNAMIC
='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
10463 RDYNAMIC
="-rdynamic"
10464 LDFLAGS
="$old_LDFLAGS $RDYNAMIC"
10465 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10466 /* end confdefs.h. */
10476 if ac_fn_c_try_link
"$LINENO"; then :
10483 rm -f core conftest.err conftest.
$ac_objext \
10484 conftest
$ac_exeext conftest.
$ac_ext
10487 rm -f core conftest.err conftest.
$ac_objext \
10488 conftest
$ac_exeext conftest.
$ac_ext
10490 LDFLAGS
="$old_LDFLAGS"
10491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
10492 $as_echo "$found" >&6; }
10494 srv_libs
="-lthread_db"
10497 srv_thread_depfiles
="thread-db.o proc-service.o"
10499 $as_echo "#define USE_THREAD_DB 1" >>confdefs.h
10501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TD_VERSION" >&5
10502 $as_echo_n "checking for TD_VERSION... " >&6; }
10503 if ${gdbsrv_cv_have_td_version+:} false
; then :
10504 $as_echo_n "(cached) " >&6
10506 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10507 /* end confdefs.h. */
10508 #include <thread_db.h>
10517 if ac_fn_c_try_compile
"$LINENO"; then :
10518 gdbsrv_cv_have_td_version
=yes
10520 gdbsrv_cv_have_td_version
=no
10523 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_td_version" >&5
10527 $as_echo "$gdbsrv_cv_have_td_version" >&6; }
10528 if test "$gdbsrv_cv_have_td_version" = yes; then
10530 $as_echo "#define HAVE_TD_VERSION 1" >>confdefs.h
10536 # Check whether --with-libthread-db was given.
10537 if test "${with_libthread_db+set}" = set; then :
10538 withval
=$with_libthread_db; srv_libthread_db_path
="${withval}"
10539 srv_libs
="$srv_libthread_db_path"
10544 if test "$srv_libs" != "" -a "$srv_libs" != "-ldl"; then
10546 $as_echo "#define USE_LIBTHREAD_DB_DIRECTLY 1" >>confdefs.h
10550 if test "$srv_xmlfiles" != ""; then
10551 srv_xmlbuiltin
="xml-builtin.o"
10553 $as_echo "#define USE_XML 1" >>confdefs.h
10556 tmp_xmlfiles
=$srv_xmlfiles
10558 for f
in $tmp_xmlfiles; do
10559 srv_xmlfiles
="$srv_xmlfiles \$(XML_DIR)/$f"
10563 GDBSERVER_DEPFILES
="$srv_regobj $srv_tgtobj $srv_thread_depfiles"
10564 GDBSERVER_LIBS
="$srv_libs"
10566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_*_compare_and_swap" >&5
10567 $as_echo_n "checking whether the target supports __sync_*_compare_and_swap... " >&6; }
10568 if ${gdbsrv_cv_have_sync_builtins+:} false
; then :
10569 $as_echo_n "(cached) " >&6
10571 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10572 /* end confdefs.h. */
10578 bar = __sync_val_compare_and_swap(&foo, 0, 1);
10584 if ac_fn_c_try_link
"$LINENO"; then :
10585 gdbsrv_cv_have_sync_builtins
=yes
10587 gdbsrv_cv_have_sync_builtins
=no
10590 rm -f core conftest.err conftest.
$ac_objext \
10591 conftest
$ac_exeext conftest.
$ac_ext
10594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_sync_builtins" >&5
10595 $as_echo "$gdbsrv_cv_have_sync_builtins" >&6; }
10596 if test "$gdbsrv_cv_have_sync_builtins" = yes; then
10598 $as_echo "#define HAVE_SYNC_BUILTINS 1" >>confdefs.h
10602 saved_cflags
="$CFLAGS"
10603 CFLAGS
="$CFLAGS -fvisibility=hidden"
10604 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10605 /* end confdefs.h. */
10615 if ac_fn_c_try_compile
"$LINENO"; then :
10616 gdbsrv_cv_have_visibility_hidden
=yes
10618 gdbsrv_cv_have_visibility_hidden
=no
10620 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10621 CFLAGS
="$saved_cflags"
10626 # check whether to enable the inprocess agent
10627 if test "$ipa_obj" != "" \
10628 -a "$gdbsrv_cv_have_sync_builtins" = yes \
10629 -a "$gdbsrv_cv_have_visibility_hidden" = yes; then
10635 # Check whether --enable-inprocess-agent was given.
10636 if test "${enable_inprocess_agent+set}" = set; then :
10637 enableval
=$enable_inprocess_agent; case "$enableval" in
10638 yes) want_ipa
=true
;;
10639 no
) want_ipa
=false
;;
10640 *) as_fn_error $?
"bad value $enableval for inprocess-agent" "$LINENO" 5 ;;
10647 if $want_ipa ; then
10648 if $have_ipa ; then
10649 IPA_DEPFILES
="$ipa_obj"
10650 extra_libraries
="$extra_libraries libinproctrace.so"
10652 as_fn_error $?
"inprocess agent not supported for this target" "$LINENO" 5
10663 GNULIB
=..
/gnulib
/import
10666 if test x
"$STDINT_H" != x
; then
10667 GNULIB_STDINT_H
=$GNULIB/$STDINT_H
10671 ac_config_files
="$ac_config_files Makefile"
10674 cat >confcache
<<\_ACEOF
10675 # This file is a shell script that caches the results of configure
10676 # tests run on this system so they can be shared between configure
10677 # scripts and configure runs, see configure's option --config-cache.
10678 # It is not useful on other systems. If it contains results you don't
10679 # want to keep, you may remove or edit it.
10681 # config.status only pays attention to the cache file if you give it
10682 # the --recheck option to rerun configure.
10684 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10685 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10686 # following values.
10690 # The following way of writing the cache mishandles newlines in values,
10691 # but we know of no workaround that is simple, portable, and efficient.
10692 # So, we kill variables containing newlines.
10693 # Ultrix sh set writes to stderr and can't be redirected directly,
10694 # and sets the high bit in the cache file unless we assign to the vars.
10696 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10697 eval ac_val
=\$
$ac_var
10701 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10702 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10705 _ | IFS | as_nl
) ;; #(
10706 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
10707 *) { eval $ac_var=; unset $ac_var;} ;;
10713 case $as_nl`(ac_space=' '; set) 2>&1` in #(
10714 *${as_nl}ac_space
=\
*)
10715 # `set' does not quote correctly, so add quotes: double-quote
10716 # substitution turns \\\\ into \\, and sed turns \\ into \.
10719 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10722 # `set' quotes correctly as required by POSIX, so do not add quotes.
10723 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10732 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10734 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10736 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
10737 if test -w "$cache_file"; then
10738 if test "x$cache_file" != "x/dev/null"; then
10739 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10740 $as_echo "$as_me: updating cache $cache_file" >&6;}
10741 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
10742 cat confcache
>"$cache_file"
10744 case $cache_file in #(
10746 mv -f confcache
"$cache_file"$$
&&
10747 mv -f "$cache_file"$$
"$cache_file" ;; #(
10749 mv -f confcache
"$cache_file" ;;
10754 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10755 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10760 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
10761 # Let make expand exec_prefix.
10762 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
10764 DEFS
=-DHAVE_CONFIG_H
10769 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
10770 # 1. Remove the extension, and $U if already installed.
10771 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
10772 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
10773 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10774 # will be set to the directory where LIBOBJS objects are built.
10775 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10776 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
10778 LIBOBJS
=$ac_libobjs
10780 LTLIBOBJS
=$ac_ltlibobjs
10783 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
10784 as_fn_error $?
"conditional \"MAINTAINER_MODE\" was never defined.
10785 Usually this means the macro was only invoked conditionally." "$LINENO" 5
10788 : "${CONFIG_STATUS=./config.status}"
10790 ac_clean_files_save
=$ac_clean_files
10791 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
10792 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10793 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10795 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10797 # Generated by $as_me.
10798 # Run this file to recreate the current configuration.
10799 # Compiler output produced by configure, useful for debugging
10800 # configure, is in config.log if it exists.
10803 ac_cs_recheck=false
10806 SHELL=\${CONFIG_SHELL-$SHELL}
10809 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
10810 ## -------------------- ##
10811 ## M4sh Initialization. ##
10812 ## -------------------- ##
10814 # Be more Bourne compatible
10815 DUALCASE
=1; export DUALCASE
# for MKS sh
10816 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
10819 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10820 # is contrary to our usage. Disable this feature.
10821 alias -g '${1+"$@"}'='"$@"'
10822 setopt NO_GLOB_SUBST
10824 case `(set -o) 2>/dev/null` in #(
10836 # Printing a long string crashes Solaris 7 /usr/bin/printf.
10837 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10838 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10839 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10840 # Prefer a ksh shell builtin over an external printf program on Solaris,
10841 # but without wasting forks for bash or zsh.
10842 if test -z "$BASH_VERSION$ZSH_VERSION" \
10843 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10844 as_echo='print
-r --'
10845 as_echo_n='print
-rn --'
10846 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10847 as_echo='printf %s
\n'
10848 as_echo_n='printf %s
'
10850 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10851 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
10852 as_echo_n='/usr
/ucb
/echo -n'
10854 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10855 as_echo_n_body='eval
10859 expr "X$arg" : "X\\(.*\\)$as_nl";
10860 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10862 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
10864 export as_echo_n_body
10865 as_echo_n='sh
-c $as_echo_n_body as_echo
'
10867 export as_echo_body
10868 as_echo='sh
-c $as_echo_body as_echo
'
10871 # The user is always right.
10872 if test "${PATH_SEPARATOR+set}" != set; then
10874 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
10875 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
10882 # We need space, tab and new line, in precisely that order. Quoting is
10883 # there to prevent editors from complaining about space-tab.
10884 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
10885 # splitting by setting IFS to empty value.)
10888 # Find who we are. Look in the path if we contain no directory separator.
10891 *[\\/]* ) as_myself=$0 ;;
10892 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10893 for as_dir in $PATH
10896 test -z "$as_dir" && as_dir=.
10897 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10903 # We did not find ourselves, most probably we were run as `sh COMMAND'
10904 # in which case we are not to be found in the path.
10905 if test "x$as_myself" = x
; then
10908 if test ! -f "$as_myself"; then
10909 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
10913 # Unset variables that we do not need and which cause bugs (e.g. in
10914 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
10915 # suppresses any "Segmentation fault" message there. '((' could
10916 # trigger a bug in pdksh 5.2.14.
10917 for as_var
in BASH_ENV ENV MAIL MAILPATH
10918 do eval test x\
${$as_var+set} = xset \
10919 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
10932 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
10935 # as_fn_error STATUS ERROR [LINENO LOG_FD]
10936 # ----------------------------------------
10937 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
10938 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
10939 # script with STATUS, using 1 if that was 0.
10942 as_status
=$1; test $as_status -eq 0 && as_status
=1
10944 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
10945 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
10947 $as_echo "$as_me: error: $2" >&2
10948 as_fn_exit
$as_status
10952 # as_fn_set_status STATUS
10953 # -----------------------
10954 # Set $? to STATUS, without forking.
10955 as_fn_set_status
()
10958 } # as_fn_set_status
10960 # as_fn_exit STATUS
10961 # -----------------
10962 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
10966 as_fn_set_status
$1
10972 # Portably unset VAR.
10975 { eval $1=; unset $1;}
10977 as_unset
=as_fn_unset
10978 # as_fn_append VAR VALUE
10979 # ----------------------
10980 # Append the text in VALUE to the end of the definition contained in VAR. Take
10981 # advantage of any shell optimizations that allow amortized linear growth over
10982 # repeated appends, instead of the typical quadratic growth present in naive
10984 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
10985 eval 'as_fn_append ()
10996 # as_fn_arith ARG...
10997 # ------------------
10998 # Perform arithmetic evaluation on the ARGs, and store the result in the
10999 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11000 # must be portable across $(()) and expr.
11001 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
11002 eval 'as_fn_arith ()
11009 as_val
=`expr "$@" || test $? -eq 1`
11014 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
11015 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
11021 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11022 as_basename
=basename
11027 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
11033 as_me
=`$as_basename -- "$0" ||
11034 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11035 X"$0" : 'X\(//\)$' \| \
11036 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11038 sed '/^.*\/\([^/][^/]*\)\/*$/{
11052 # Avoid depending upon Character Ranges.
11053 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
11054 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11055 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
11056 as_cr_digits
='0123456789'
11057 as_cr_alnum
=$as_cr_Letters$as_cr_digits
11059 ECHO_C
= ECHO_N
= ECHO_T
=
11060 case `echo -n x` in #(((((
11062 case `echo 'xy\c'` in
11063 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
11065 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
11072 rm -f conf$$ conf$$.exe conf$$.
file
11073 if test -d conf$$.dir
; then
11074 rm -f conf$$.dir
/conf$$.
file
11077 mkdir conf$$.dir
2>/dev
/null
11079 if (echo >conf$$.
file) 2>/dev
/null
; then
11080 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
11082 # ... but there are two gotchas:
11083 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11084 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11085 # In both cases, we have to default to `cp -pR'.
11086 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
11088 elif ln conf$$.
file conf$$
2>/dev
/null
; then
11096 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
11097 rmdir conf$$.dir
2>/dev
/null
11102 # Create "$as_dir" as a directory, including parents if necessary.
11107 -*) as_dir
=.
/$as_dir;;
11109 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
11113 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11114 *) as_qdir
=$as_dir;;
11116 as_dirs
="'$as_qdir' $as_dirs"
11117 as_dir
=`$as_dirname -- "$as_dir" ||
11118 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11119 X"$as_dir" : 'X\(//\)[^/]' \| \
11120 X"$as_dir" : 'X\(//\)$' \| \
11121 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11122 $as_echo X"$as_dir" |
11123 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11127 /^X\(\/\/\)[^/].*/{
11140 test -d "$as_dir" && break
11142 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
11143 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
11147 if mkdir
-p .
2>/dev
/null
; then
11148 as_mkdir_p
='mkdir -p "$as_dir"'
11150 test -d .
/-p && rmdir .
/-p
11155 # as_fn_executable_p FILE
11156 # -----------------------
11157 # Test if FILE is an executable regular file.
11158 as_fn_executable_p
()
11160 test -f "$1" && test -x "$1"
11161 } # as_fn_executable_p
11162 as_test_x
='test -x'
11163 as_executable_p
=as_fn_executable_p
11165 # Sed expression to map a string onto a valid CPP name.
11166 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11168 # Sed expression to map a string onto a valid variable name.
11169 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11173 ## ----------------------------------- ##
11174 ## Main body of $CONFIG_STATUS script. ##
11175 ## ----------------------------------- ##
11177 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
11179 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11180 # Save the log message, to keep $0 and so on meaningful, and to
11181 # report actual input values of CONFIG_FILES etc. instead of their
11182 # values after options handling.
11184 This file was extended by $as_me, which was
11185 generated by GNU Autoconf 2.69. Invocation command line was
11187 CONFIG_FILES = $CONFIG_FILES
11188 CONFIG_HEADERS = $CONFIG_HEADERS
11189 CONFIG_LINKS = $CONFIG_LINKS
11190 CONFIG_COMMANDS = $CONFIG_COMMANDS
11193 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11198 case $ac_config_files in *"
11199 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
11202 case $ac_config_headers in *"
11203 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
11207 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11208 # Files that config.status was made for.
11209 config_files="$ac_config_files"
11210 config_headers="$ac_config_headers"
11211 config_commands="$ac_config_commands"
11215 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11217 \`$as_me' instantiates files and other configuration actions
11218 from templates according to the current configuration. Unless the files
11219 and actions are specified as TAGs, all are instantiated by default.
11221 Usage: $0 [OPTION]... [TAG]...
11223 -h, --help print this help, then exit
11224 -V, --version print version number and configuration settings, then exit
11225 --config print configuration, then exit
11226 -q, --quiet, --silent
11227 do not print progress messages
11228 -d, --debug don't remove temporary files
11229 --recheck update $as_me by reconfiguring in the same conditions
11230 --file=FILE[:TEMPLATE]
11231 instantiate the configuration file FILE
11232 --header=FILE[:TEMPLATE]
11233 instantiate the configuration header FILE
11235 Configuration files:
11238 Configuration headers:
11241 Configuration commands:
11244 Report bugs to the package provider."
11247 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11248 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
11251 configured by $0, generated by GNU Autoconf 2.69,
11252 with options \\"\$ac_cs_config\\"
11254 Copyright (C) 2012 Free Software Foundation, Inc.
11255 This config.status script is free software; the Free Software Foundation
11256 gives unlimited permission to copy, distribute and modify it."
11261 test -n "\$AWK" || AWK=awk
11264 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11265 # The default lists apply if the user does not specify any file.
11271 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
11272 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
11276 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
11288 # Handling of the options.
11289 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
11291 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
11292 $as_echo "$ac_cs_version"; exit ;;
11293 --config |
--confi |
--conf |
--con |
--co |
--c )
11294 $as_echo "$ac_cs_config"; exit ;;
11295 --debug |
--debu |
--deb |
--de |
--d |
-d )
11297 --file |
--fil |
--fi |
--f )
11300 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11301 '') as_fn_error $?
"missing file argument" ;;
11303 as_fn_append CONFIG_FILES
" '$ac_optarg'"
11304 ac_need_defaults
=false
;;
11305 --header |
--heade |
--head |
--hea )
11308 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11310 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
11311 ac_need_defaults
=false
;;
11313 # Conflict between --help and --header
11314 as_fn_error $?
"ambiguous option: \`$1'
11315 Try \`$0 --help' for more information.";;
11316 --help |
--hel |
-h )
11317 $as_echo "$ac_cs_usage"; exit ;;
11318 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
11319 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
11322 # This is an error.
11323 -*) as_fn_error $?
"unrecognized option: \`$1'
11324 Try \`$0 --help' for more information." ;;
11326 *) as_fn_append ac_config_targets
" $1"
11327 ac_need_defaults
=false
;;
11333 ac_configure_extra_args
=
11335 if $ac_cs_silent; then
11337 ac_configure_extra_args
="$ac_configure_extra_args --silent"
11341 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11342 if \$ac_cs_recheck; then
11343 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11345 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11346 CONFIG_SHELL='$SHELL'
11347 export CONFIG_SHELL
11352 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11356 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11357 ## Running $as_me. ##
11363 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11367 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
11368 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR CONFIG_SRC_SUBDIR="$CONFIG_SRC_SUBDIR"
11372 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11374 # Handling of arguments.
11375 for ac_config_target
in $ac_config_targets
11377 case $ac_config_target in
11378 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
11379 "depdir") CONFIG_COMMANDS
="$CONFIG_COMMANDS depdir" ;;
11380 "gdbdepdir") CONFIG_COMMANDS
="$CONFIG_COMMANDS gdbdepdir" ;;
11381 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
11383 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11388 # If the user did not use the arguments to specify the items to instantiate,
11389 # then the envvar interface is used. Set only those that are not.
11390 # We use the long form for the default assignment because of an extremely
11391 # bizarre bug on SunOS 4.1.3.
11392 if $ac_need_defaults; then
11393 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
11394 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
11395 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
11398 # Have a temporary directory for convenience. Make it in the build tree
11399 # simply because there is no reason against having it here, and in addition,
11400 # creating and moving files from /tmp can sometimes cause problems.
11401 # Hook for its removal unless debugging.
11402 # Note that there is a small window in which the directory will not be cleaned:
11403 # after its creation but before its name has been assigned to `$tmp'.
11407 trap 'exit_status=$?
11408 : "${ac_tmp:=$tmp}"
11409 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
11411 trap 'as_fn_exit 1' 1 2 13 15
11413 # Create a (secure) tmp directory for tmp files.
11416 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11420 tmp
=.
/conf$$
-$RANDOM
11421 (umask 077 && mkdir
"$tmp")
11422 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
11425 # Set up the scripts for CONFIG_FILES section.
11426 # No need to generate them if there are no CONFIG_FILES.
11427 # This happens for instance with `./config.status config.h'.
11428 if test -n "$CONFIG_FILES"; then
11431 ac_cr
=`echo X | tr X '\015'`
11432 # On cygwin, bash can eat \r inside `` if the user requested igncr.
11433 # But we know of no other shell where ac_cr would be empty at this
11434 # point, so we can use a bashism as a fallback.
11435 if test "x$ac_cr" = x
; then
11436 eval ac_cr
=\$
\'\\r
\'
11438 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11439 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11442 ac_cs_awk_cr
=$ac_cr
11445 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
11450 echo "cat >conf$$subs.awk <<_ACEOF" &&
11451 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11453 } >conf$$subs.sh ||
11454 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
11455 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
11457 for ac_last_try in false false false false false :; do
11458 . ./conf$$subs.sh ||
11459 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
11461 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
11462 if test $ac_delim_n = $ac_delim_num; then
11464 elif $ac_last_try; then
11465 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
11467 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
11470 rm -f conf$$subs.sh
11472 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11473 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
11477 s/^/S["/; s
/!.
*/"]=/
11487 s/\(.\{148\}\)..*/\1/
11489 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
11494 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
11501 s/\(.\{148\}\)..*/\1/
11503 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
11507 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
11512 ' <conf$$subs.awk | sed '
11517 ' >>$CONFIG_STATUS || ac_write_fail=1
11518 rm -f conf$$subs.awk
11519 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11521 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
11522 for (key in S) S_is_set[key] = 1
11528 nfields = split(line, field, "@
")
11530 len = length(field[1])
11531 for (i = 2; i < nfields; i++) {
11533 keylen = length(key)
11534 if (S_is_set[key]) {
11536 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11537 len += length(value) + length(field[++i])
11548 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11549 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11550 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
11553 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
11554 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
11557 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
11558 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
11559 # trailing colons and then remove the whole line if VPATH becomes empty
11560 # (actually we leave an empty line to preserve line numbers).
11561 if test "x
$srcdir" = x.; then
11562 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
11580 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11581 fi # test -n "$CONFIG_FILES"
11583 # Set up the scripts for CONFIG_HEADERS section.
11584 # No need to generate them if there are no CONFIG_HEADERS.
11585 # This happens for instance with `./config.status Makefile'.
11586 if test -n "$CONFIG_HEADERS"; then
11587 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
11591 # Transform confdefs.h into an awk script `defines.awk', embedded as
11592 # here-document in config.status, that substitutes the proper values into
11593 # config.h.in to produce config.h.
11595 # Create a delimiter string that does not exist in confdefs.h, to ease
11596 # handling of long lines.
11598 for ac_last_try in false false :; do
11599 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
11600 if test -z "$ac_tt"; then
11602 elif $ac_last_try; then
11603 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
11605 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
11609 # For the awk script, D is an array of macro values keyed by name,
11610 # likewise P contains macro parameters if any. Preserve backslash
11611 # newline sequences.
11613 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11615 s/.\{148\}/&'"$ac_delim"'/g
11618 s/^[ ]*#[ ]*define[ ][ ]*/ /
11625 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
11627 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
11631 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
11632 D["\
1"]=" \
3\\\\\\n
"\\/p
11634 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
11639 s/.\{148\}/&'"$ac_delim"'/g
11644 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
11647 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
11649 ' <confdefs.h | sed '
11650 s/'"$ac_delim"'/"\\\
11651 "/g' >>$CONFIG_STATUS || ac_write_fail=1
11653 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11654 for (key in D) D_is_set[key] = 1
11657 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11659 split(line, arg, " ")
11660 if (arg[1] == "#") {
11664 defundef
= substr
(arg
[1], 2)
11667 split(mac1
, mac2
, "(") #)
11669 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
11670 if (D_is_set
[macro
]) {
11671 # Preserve the white space surrounding the "#".
11672 print prefix
"define", macro P
[macro
] D
[macro
]
11675 # Replace #undef with comments. This is necessary, for example,
11676 # in the case of _POSIX_SOURCE, which is predefined and required
11677 # on some systems where configure will not decide to define it.
11678 if (defundef
== "undef") {
11679 print
"/*", prefix defundef
, macro
, "*/"
11687 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11688 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
11689 fi # test -n "$CONFIG_HEADERS"
11692 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
11697 :[FHLC
]) ac_mode
=$ac_tag; continue;;
11699 case $ac_mode$ac_tag in
11701 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
11702 :[FH
]-) ac_tag
=-:-;;
11703 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
11720 -) ac_f
="$ac_tmp/stdin";;
11721 *) # Look for the file first in the build tree, then in the source tree
11722 # (if the path is not absolute). The absolute path cannot be DOS-style,
11723 # because $ac_f cannot contain `:'.
11727 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
11729 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11731 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11732 as_fn_append ac_file_inputs
" '$ac_f'"
11735 # Let's still pretend it is `configure' which instantiates (i.e., don't
11736 # use $as_me), people would be surprised to read:
11737 # /* config.h. Generated by config.status. */
11738 configure_input
='Generated from '`
11739 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11741 if test x
"$ac_file" != x-
; then
11742 configure_input
="$ac_file. $configure_input"
11743 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11744 $as_echo "$as_me: creating $ac_file" >&6;}
11746 # Neutralize special characters interpreted by sed in replacement strings.
11747 case $configure_input in #(
11748 *\
&* |
*\|
* |
*\\* )
11749 ac_sed_conf_input
=`$as_echo "$configure_input" |
11750 sed 's/[\\\\&|]/\\\\&/g'`;; #(
11751 *) ac_sed_conf_input
=$configure_input;;
11755 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
11756 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
11761 ac_dir
=`$as_dirname -- "$ac_file" ||
11762 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11763 X"$ac_file" : 'X\(//\)[^/]' \| \
11764 X"$ac_file" : 'X\(//\)$' \| \
11765 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11766 $as_echo X"$ac_file" |
11767 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11771 /^X\(\/\/\)[^/].*/{
11784 as_dir
="$ac_dir"; as_fn_mkdir_p
11788 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
11790 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11791 # A ".." for each directory in $ac_dir_suffix.
11792 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11793 case $ac_top_builddir_sub in
11794 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
11795 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
11798 ac_abs_top_builddir
=$ac_pwd
11799 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
11800 # for backward compatibility:
11801 ac_top_builddir
=$ac_top_build_prefix
11804 .
) # We are building in place.
11806 ac_top_srcdir
=$ac_top_builddir_sub
11807 ac_abs_top_srcdir
=$ac_pwd ;;
11808 [\\/]* | ?
:[\\/]* ) # Absolute name.
11809 ac_srcdir
=$srcdir$ac_dir_suffix;
11810 ac_top_srcdir
=$srcdir
11811 ac_abs_top_srcdir
=$srcdir ;;
11812 *) # Relative name.
11813 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
11814 ac_top_srcdir
=$ac_top_build_prefix$srcdir
11815 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
11817 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
11827 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
11828 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
11832 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11833 # If the template does not know about datarootdir, expand it.
11834 # FIXME: This hack should be removed a few years after 2.60.
11835 ac_datarootdir_hack
=; ac_datarootdir_seen
=
11846 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11847 *datarootdir
*) ac_datarootdir_seen
=yes;;
11848 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
11849 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11850 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11852 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11853 ac_datarootdir_hack='
11854 s&@datadir@&$datadir&g
11855 s&@docdir@&$docdir&g
11856 s&@infodir@&$infodir&g
11857 s&@localedir@&$localedir&g
11858 s&@mandir@&$mandir&g
11859 s&\\\${datarootdir}&$datarootdir&g' ;;
11863 # Neutralize VPATH when `$srcdir' = `.'.
11864 # Shell code in configure.ac might set extrasub.
11865 # FIXME: do we really want to maintain this feature?
11866 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11867 ac_sed_extra="$ac_vpsub
11870 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
11872 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
11873 s|@configure_input@|
$ac_sed_conf_input|
;t t
11874 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
11875 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
11876 s
&@srcdir@
&$ac_srcdir&;t t
11877 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
11878 s
&@top_srcdir@
&$ac_top_srcdir&;t t
11879 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
11880 s
&@builddir@
&$ac_builddir&;t t
11881 s
&@abs_builddir@
&$ac_abs_builddir&;t t
11882 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
11883 s
&@INSTALL@
&$ac_INSTALL&;t t
11884 $ac_datarootdir_hack
11886 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.
awk" \
11887 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
11889 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
11890 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
11891 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
11892 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
11893 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
11894 which seems to be undefined. Please make sure it is defined" >&5
11895 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
11896 which seems to be undefined. Please make sure it is defined" >&2;}
11898 rm -f "$ac_tmp/stdin"
11900 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
11901 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
11903 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11909 if test x"$ac_file" != x-; then
11911 $as_echo "/* $configure_input */" \
11912 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
11913 } >"$ac_tmp/config.h" \
11914 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11915 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
11916 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
11917 $as_echo "$as_me: $ac_file is unchanged" >&6;}
11920 mv "$ac_tmp/config.h" "$ac_file" \
11921 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11924 $as_echo "/* $configure_input */" \
11925 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
11926 || as_fn_error $? "could not create -" "$LINENO" 5
11930 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
11931 $as_echo "$as_me: executing $ac_file commands" >&6;}
11936 case $ac_file$ac_mode in
11937 "config.h":H) echo > stamp-h ;;
11938 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
11940 for subdir in ${CONFIG_SRC_SUBDIR}
11942 $SHELL $ac_aux_dir/mkinstalldirs $subdir/$DEPDIR
11951 ac_clean_files=$ac_clean_files_save
11953 test $ac_write_fail = 0 ||
11954 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
11957 # configure is writing to config.log, and then calls config.status.
11958 # config.status does its own redirection, appending to config.log.
11959 # Unfortunately, on DOS this fails, as config.log is still kept open
11960 # by configure, so config.status won't be able to
write to it
; its
11961 # output is simply discarded. So we exec the FD to /dev/null,
11962 # effectively closing config.log, so it can be properly (re)opened and
11963 # appended to by config.status. When coming back to configure, we
11964 # need to make the FD available again.
11965 if test "$no_create" != yes; then
11967 ac_config_status_args
=
11968 test "$silent" = yes &&
11969 ac_config_status_args
="$ac_config_status_args --quiet"
11971 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
11973 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
11974 # would make configure fail if this is the last instruction.
11975 $ac_cs_success || as_fn_exit
1
11977 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
11978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
11979 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}