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>
624 ac_subst_vars
='LTLIBOBJS
701 INSTALL_STRIP_PROGRAM
718 MAINTAINER_MODE_FALSE
747 program_transform_name
760 enable_option_checking
761 enable_maintainer_mode
770 with_libxxhash_prefix
782 enable_build_warnings
783 enable_gdb_build_warnings
787 enable_inprocess_agent
789 ac_precious_vars
='build_alias
803 # Initialize some variables set by options.
805 ac_init_version
=false
806 ac_unrecognized_opts
=
808 # The variables have the same names as the options, with
809 # dashes changed to underlines.
817 program_transform_name
=s
,x
,x
,
825 # Installation directory options.
826 # These are left unexpanded so users can "make install exec_prefix=/foo"
827 # and all the variables that are supposed to be based on exec_prefix
828 # by default will actually change.
829 # Use braces instead of parens because sh, perl, etc. also accept them.
830 # (The list follows the same order as the GNU Coding Standards.)
831 bindir
='${exec_prefix}/bin'
832 sbindir
='${exec_prefix}/sbin'
833 libexecdir
='${exec_prefix}/libexec'
834 datarootdir
='${prefix}/share'
835 datadir
='${datarootdir}'
836 sysconfdir
='${prefix}/etc'
837 sharedstatedir
='${prefix}/com'
838 localstatedir
='${prefix}/var'
839 includedir
='${prefix}/include'
840 oldincludedir
='/usr/include'
841 docdir
='${datarootdir}/doc/${PACKAGE}'
842 infodir
='${datarootdir}/info'
847 libdir
='${exec_prefix}/lib'
848 localedir
='${datarootdir}/locale'
849 mandir
='${datarootdir}/man'
855 # If the previous option needs an argument, assign it.
856 if test -n "$ac_prev"; then
857 eval $ac_prev=\
$ac_option
863 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
868 # Accept the important Cygnus configure options, so we can diagnose typos.
870 case $ac_dashdash$ac_option in
874 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
876 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
879 -build |
--build |
--buil |
--bui |
--bu)
880 ac_prev
=build_alias
;;
881 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
882 build_alias
=$ac_optarg ;;
884 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
885 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
886 ac_prev
=cache_file
;;
887 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
888 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
889 cache_file
=$ac_optarg ;;
892 cache_file
=config.cache
;;
894 -datadir |
--datadir |
--datadi |
--datad)
896 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
897 datadir
=$ac_optarg ;;
899 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
900 |
--dataroo |
--dataro |
--datar)
901 ac_prev
=datarootdir
;;
902 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
903 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
904 datarootdir
=$ac_optarg ;;
906 -disable-* |
--disable-*)
907 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
908 # Reject names that are not valid shell variable names.
909 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
910 as_fn_error $?
"invalid feature name: $ac_useropt"
911 ac_useropt_orig
=$ac_useropt
912 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
913 case $ac_user_opts in
917 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
918 ac_unrecognized_sep
=', ';;
920 eval enable_
$ac_useropt=no
;;
922 -docdir |
--docdir |
--docdi |
--doc |
--do)
924 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
927 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
929 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
932 -enable-* |
--enable-*)
933 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
934 # Reject names that are not valid shell variable names.
935 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
936 as_fn_error $?
"invalid feature name: $ac_useropt"
937 ac_useropt_orig
=$ac_useropt
938 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
939 case $ac_user_opts in
943 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
944 ac_unrecognized_sep
=', ';;
946 eval enable_
$ac_useropt=\
$ac_optarg ;;
948 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
949 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
950 |
--exec |
--exe |
--ex)
951 ac_prev
=exec_prefix
;;
952 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
953 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
954 |
--exec=* |
--exe=* |
--ex=*)
955 exec_prefix
=$ac_optarg ;;
957 -gas |
--gas |
--ga |
--g)
958 # Obsolete; use --with-gas.
961 -help |
--help |
--hel |
--he |
-h)
963 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
964 ac_init_help
=recursive
;;
965 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
966 ac_init_help
=short
;;
968 -host |
--host |
--hos |
--ho)
969 ac_prev
=host_alias
;;
970 -host=* |
--host=* |
--hos=* |
--ho=*)
971 host_alias
=$ac_optarg ;;
973 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
975 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
977 htmldir
=$ac_optarg ;;
979 -includedir |
--includedir |
--includedi |
--included |
--include \
980 |
--includ |
--inclu |
--incl |
--inc)
981 ac_prev
=includedir
;;
982 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
983 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
984 includedir
=$ac_optarg ;;
986 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
988 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
989 infodir
=$ac_optarg ;;
991 -libdir |
--libdir |
--libdi |
--libd)
993 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
996 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
997 |
--libexe |
--libex |
--libe)
998 ac_prev
=libexecdir
;;
999 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
1000 |
--libexe=* |
--libex=* |
--libe=*)
1001 libexecdir
=$ac_optarg ;;
1003 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1004 ac_prev
=localedir
;;
1005 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1006 localedir
=$ac_optarg ;;
1008 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1009 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1010 ac_prev
=localstatedir
;;
1011 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1012 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1013 localstatedir
=$ac_optarg ;;
1015 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1017 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1018 mandir
=$ac_optarg ;;
1020 -nfp |
--nfp |
--nf)
1021 # Obsolete; use --without-fp.
1024 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1025 |
--no-cr |
--no-c |
-n)
1028 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1029 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1032 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1033 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1034 |
--oldin |
--oldi |
--old |
--ol |
--o)
1035 ac_prev
=oldincludedir
;;
1036 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1037 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1038 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1039 oldincludedir
=$ac_optarg ;;
1041 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1043 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1044 prefix
=$ac_optarg ;;
1046 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1047 |
--program-pre |
--program-pr |
--program-p)
1048 ac_prev
=program_prefix
;;
1049 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1050 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1051 program_prefix
=$ac_optarg ;;
1053 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1054 |
--program-suf |
--program-su |
--program-s)
1055 ac_prev
=program_suffix
;;
1056 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1057 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1058 program_suffix
=$ac_optarg ;;
1060 -program-transform-name |
--program-transform-name \
1061 |
--program-transform-nam |
--program-transform-na \
1062 |
--program-transform-n |
--program-transform- \
1063 |
--program-transform |
--program-transfor \
1064 |
--program-transfo |
--program-transf \
1065 |
--program-trans |
--program-tran \
1066 |
--progr-tra |
--program-tr |
--program-t)
1067 ac_prev
=program_transform_name
;;
1068 -program-transform-name=* |
--program-transform-name=* \
1069 |
--program-transform-nam=* |
--program-transform-na=* \
1070 |
--program-transform-n=* |
--program-transform-=* \
1071 |
--program-transform=* |
--program-transfor=* \
1072 |
--program-transfo=* |
--program-transf=* \
1073 |
--program-trans=* |
--program-tran=* \
1074 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1075 program_transform_name
=$ac_optarg ;;
1077 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1079 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1080 pdfdir
=$ac_optarg ;;
1082 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1084 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1087 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1088 |
-silent |
--silent |
--silen |
--sile |
--sil)
1091 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1093 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1095 sbindir
=$ac_optarg ;;
1097 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1098 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1099 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1101 ac_prev
=sharedstatedir
;;
1102 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1103 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1104 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1106 sharedstatedir
=$ac_optarg ;;
1108 -site |
--site |
--sit)
1110 -site=* |
--site=* |
--sit=*)
1113 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1115 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1116 srcdir
=$ac_optarg ;;
1118 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1119 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1120 ac_prev
=sysconfdir
;;
1121 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1122 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1123 sysconfdir
=$ac_optarg ;;
1125 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1126 ac_prev
=target_alias
;;
1127 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1128 target_alias
=$ac_optarg ;;
1130 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1133 -version |
--version |
--versio |
--versi |
--vers |
-V)
1134 ac_init_version
=: ;;
1137 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1138 # Reject names that are not valid shell variable names.
1139 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1140 as_fn_error $?
"invalid package name: $ac_useropt"
1141 ac_useropt_orig
=$ac_useropt
1142 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1143 case $ac_user_opts in
1147 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1148 ac_unrecognized_sep
=', ';;
1150 eval with_
$ac_useropt=\
$ac_optarg ;;
1152 -without-* |
--without-*)
1153 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1154 # Reject names that are not valid shell variable names.
1155 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1156 as_fn_error $?
"invalid package name: $ac_useropt"
1157 ac_useropt_orig
=$ac_useropt
1158 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1159 case $ac_user_opts in
1163 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1164 ac_unrecognized_sep
=', ';;
1166 eval with_
$ac_useropt=no
;;
1169 # Obsolete; use --with-x.
1172 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1173 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1174 ac_prev
=x_includes
;;
1175 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1176 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1177 x_includes
=$ac_optarg ;;
1179 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1180 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1181 ac_prev
=x_libraries
;;
1182 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1183 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1184 x_libraries
=$ac_optarg ;;
1186 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1187 Try \`$0 --help' for more information"
1191 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1192 # Reject names that are not valid shell variable names.
1193 case $ac_envvar in #(
1194 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1195 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1197 eval $ac_envvar=\
$ac_optarg
1198 export $ac_envvar ;;
1201 # FIXME: should be removed in autoconf 3.0.
1202 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1203 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1204 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1205 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1211 if test -n "$ac_prev"; then
1212 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1213 as_fn_error $?
"missing argument to $ac_option"
1216 if test -n "$ac_unrecognized_opts"; then
1217 case $enable_option_checking in
1219 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1220 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1224 # Check all directory arguments for consistency.
1225 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1226 datadir sysconfdir sharedstatedir localstatedir includedir \
1227 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1228 libdir localedir mandir
1230 eval ac_val
=\$
$ac_var
1231 # Remove trailing slashes.
1234 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1235 eval $ac_var=\
$ac_val;;
1237 # Be sure to have absolute directory names.
1239 [\\/$
]* | ?
:[\\/]* ) continue;;
1240 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1242 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1245 # There might be people who depend on the old broken behavior: `$host'
1246 # used to hold the argument of --host etc.
1247 # FIXME: To remove some day.
1250 target
=$target_alias
1252 # FIXME: To remove some day.
1253 if test "x$host_alias" != x
; then
1254 if test "x$build_alias" = x
; then
1255 cross_compiling
=maybe
1256 elif test "x$build_alias" != "x$host_alias"; then
1262 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1264 test "$silent" = yes && exec 6>/dev
/null
1267 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1268 ac_ls_di
=`ls -di .` &&
1269 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1270 as_fn_error $?
"working directory cannot be determined"
1271 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1272 as_fn_error $?
"pwd does not report name of working directory"
1275 # Find the source files, if location was not specified.
1276 if test -z "$srcdir"; then
1277 ac_srcdir_defaulted
=yes
1278 # Try the directory containing this script, then the parent directory.
1279 ac_confdir
=`$as_dirname -- "$as_myself" ||
1280 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1281 X"$as_myself" : 'X\(//\)[^/]' \| \
1282 X"$as_myself" : 'X\(//\)$' \| \
1283 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1284 $as_echo X"$as_myself" |
1285 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1303 if test ! -r "$srcdir/$ac_unique_file"; then
1307 ac_srcdir_defaulted
=no
1309 if test ! -r "$srcdir/$ac_unique_file"; then
1310 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1311 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1313 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1315 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1317 # When building in place, set srcdir=.
1318 if test "$ac_abs_confdir" = "$ac_pwd"; then
1321 # Remove unnecessary trailing slashes from srcdir.
1322 # Double slashes in file names in object file debugging info
1323 # mess up M-x gdb in Emacs.
1325 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1327 for ac_var
in $ac_precious_vars; do
1328 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1329 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1330 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1331 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1335 # Report the --help message.
1337 if test "$ac_init_help" = "long"; then
1338 # Omit some internal or obsolete options to make the list less imposing.
1339 # This message is too long to be a string in the A/UX 3.1 sh.
1341 \`configure' configures this package to adapt to many kinds of systems.
1343 Usage: $0 [OPTION]... [VAR=VALUE]...
1345 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1346 VAR=VALUE. See below for descriptions of some of the useful variables.
1348 Defaults for the options are specified in brackets.
1351 -h, --help display this help and exit
1352 --help=short display options specific to this package
1353 --help=recursive display the short help of all the included packages
1354 -V, --version display version information and exit
1355 -q, --quiet, --silent do not print \`checking ...' messages
1356 --cache-file=FILE cache test results in FILE [disabled]
1357 -C, --config-cache alias for \`--cache-file=config.cache'
1358 -n, --no-create do not create output files
1359 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1361 Installation directories:
1362 --prefix=PREFIX install architecture-independent files in PREFIX
1363 [$ac_default_prefix]
1364 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1367 By default, \`make install' will install all the files in
1368 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1369 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1370 for instance \`--prefix=\$HOME'.
1372 For better control, use the options below.
1374 Fine tuning of the installation directories:
1375 --bindir=DIR user executables [EPREFIX/bin]
1376 --sbindir=DIR system admin executables [EPREFIX/sbin]
1377 --libexecdir=DIR program executables [EPREFIX/libexec]
1378 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1379 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1380 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1381 --libdir=DIR object code libraries [EPREFIX/lib]
1382 --includedir=DIR C header files [PREFIX/include]
1383 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1384 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1385 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1386 --infodir=DIR info documentation [DATAROOTDIR/info]
1387 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1388 --mandir=DIR man documentation [DATAROOTDIR/man]
1389 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1390 --htmldir=DIR html documentation [DOCDIR]
1391 --dvidir=DIR dvi documentation [DOCDIR]
1392 --pdfdir=DIR pdf documentation [DOCDIR]
1393 --psdir=DIR ps documentation [DOCDIR]
1399 --program-prefix=PREFIX prepend PREFIX to installed program names
1400 --program-suffix=SUFFIX append SUFFIX to installed program names
1401 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1404 --build=BUILD configure
for building on BUILD
[guessed
]
1405 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1406 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1410 if test -n "$ac_init_help"; then
1415 --disable-option-checking ignore unrecognized
--enable/--with options
1416 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1417 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1418 --enable-maintainer-mode
1419 enable make rules and dependencies not useful
(and
1420 sometimes confusing
) to the casual installer
1421 --disable-largefile omit support
for large files
1422 --enable-threading include support
for parallel processing of data
1424 --disable-rpath do not hardcode runtime library paths
1425 --enable-unit-tests Enable the inclusion of unit tests when compiling
1427 --disable-nls do not use Native Language Support
1428 --enable-werror treat compile warnings as errors
1429 --enable-build-warnings enable build-time compiler warnings
if gcc is used
1430 --enable-gdb-build-warnings
1431 enable GDB specific build-time compiler warnings
if
1433 --enable-inprocess-agent
1437 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1438 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1439 --with-intel-pt include Intel Processor Trace support
(auto
/yes
/no
)
1440 --with-gnu-ld assume the C compiler uses GNU ld default
=no
1441 --with-libipt-prefix[=DIR
] search
for libipt
in DIR
/include and DIR
/lib
1442 --without-libipt-prefix don
't search for libipt in includedir and libdir
1443 --with-libipt-type=TYPE type of library to search for (auto/static/shared)
1444 --with-xxhash use libxxhash for hashing (faster) (auto/yes/no)
1445 --with-libxxhash-prefix[=DIR] search for libxxhash in DIR/include and DIR/lib
1446 --without-libxxhash-prefix don't search
for libxxhash
in includedir and libdir
1447 --with-libxxhash-type=TYPE
type of library to search
for (auto
/static
/shared
)
1448 --with-libiconv-prefix[=DIR
] search
for libiconv
in DIR
/include and DIR
/lib
1449 --without-libiconv-prefix don
't search for libiconv in includedir and libdir
1450 --with-libiconv-type=TYPE type of library to search for (auto/static/shared)
1451 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1452 --without-libintl-prefix don't search
for libintl
in includedir and libdir
1453 --with-libintl-type=TYPE
type of library to search
for (auto
/static
/shared
)
1454 --with-ust=PATH Specify prefix directory
for the installed UST package
1455 Equivalent to
--with-ust-include=PATH
/include
1456 plus
--with-ust-lib=PATH
/lib
1457 --with-ust-include=PATH Specify directory
for installed UST include files
1458 --with-ust-lib=PATH Specify the directory
for the installed UST library
1459 --with-pkgversion=PKG Use PKG
in the version string
in place of
"GDB"
1460 --with-bugurl=URL Direct users to URL to report a bug
1461 --with-libthread-db=PATH
1462 use given libthread_db directly
1464 Some influential environment variables
:
1465 CC C compiler
command
1466 CFLAGS C compiler flags
1467 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
1468 nonstandard directory
<lib dir
>
1469 LIBS libraries to pass to the linker
, e.g.
-l<library
>
1470 CPPFLAGS
(Objective
) C
/C
++ preprocessor flags
, e.g.
-I<include dir
> if
1471 you have headers
in a nonstandard directory
<include dir
>
1472 CXX C
++ compiler
command
1473 CXXFLAGS C
++ compiler flags
1476 Use these variables to override the choices made by
`configure' or to help
1477 it to find libraries and programs with nonstandard names/locations.
1479 Report bugs to the package provider.
1484 if test "$ac_init_help" = "recursive"; then
1485 # If there are subdirs, report their specific --help.
1486 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1487 test -d "$ac_dir" ||
1488 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1493 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1495 ac_dir_suffix=/`$as_echo "$ac_dir" |
sed 's|^\.[\\/]||'`
1496 # A ".." for each directory in $ac_dir_suffix.
1497 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" |
sed 's|/[^\\/]*|/..|g;s|/||'`
1498 case $ac_top_builddir_sub in
1499 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1503 ac_abs_top_builddir=$ac_pwd
1504 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1505 # for backward compatibility:
1506 ac_top_builddir=$ac_top_build_prefix
1509 .) # We are building in place.
1511 ac_top_srcdir=$ac_top_builddir_sub
1512 ac_abs_top_srcdir=$ac_pwd ;;
1513 [\\/]* | ?:[\\/]* ) # Absolute name.
1514 ac_srcdir=$srcdir$ac_dir_suffix;
1515 ac_top_srcdir=$srcdir
1516 ac_abs_top_srcdir=$srcdir ;;
1518 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1519 ac_top_srcdir=$ac_top_build_prefix$srcdir
1520 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1522 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1524 cd "$ac_dir" || { ac_status=$?; continue; }
1525 # Check for guested configure.
1526 if test -f "$ac_srcdir/configure.gnu"; then
1528 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1529 elif test -f "$ac_srcdir/configure"; then
1531 $SHELL "$ac_srcdir/configure" --help=recursive
1533 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1535 cd "$ac_pwd" || { ac_status=$?; break; }
1539 test -n "$ac_init_help" && exit $ac_status
1540 if $ac_init_version; then
1543 generated by GNU Autoconf 2.69
1545 Copyright (C) 2012 Free Software Foundation, Inc.
1546 This configure script is free software; the Free Software Foundation
1547 gives unlimited permission to copy, distribute and modify it.
1552 ## ------------------------ ##
1553 ## Autoconf initialization. ##
1554 ## ------------------------ ##
1556 # ac_fn_c_try_compile LINENO
1557 # --------------------------
1558 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1559 ac_fn_c_try_compile ()
1561 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1562 rm -f conftest.$ac_objext
1563 if { { ac_try="$ac_compile"
1565 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1566 *) ac_try_echo
=$ac_try;;
1568 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1569 $as_echo "$ac_try_echo"; } >&5
1570 (eval "$ac_compile") 2>conftest.err
1572 if test -s conftest.err
; then
1573 grep -v '^ *+' conftest.err
>conftest.er1
1574 cat conftest.er1
>&5
1575 mv -f conftest.er1 conftest.err
1577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1578 test $ac_status = 0; } && {
1579 test -z "$ac_c_werror_flag" ||
1580 test ! -s conftest.err
1581 } && test -s conftest.
$ac_objext; then :
1584 $as_echo "$as_me: failed program was:" >&5
1585 sed 's/^/| /' conftest.
$ac_ext >&5
1589 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1590 as_fn_set_status
$ac_retval
1592 } # ac_fn_c_try_compile
1594 # ac_fn_cxx_try_compile LINENO
1595 # ----------------------------
1596 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1597 ac_fn_cxx_try_compile
()
1599 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1600 rm -f conftest.
$ac_objext
1601 if { { ac_try
="$ac_compile"
1603 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1604 *) ac_try_echo=$ac_try;;
1606 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1607 $as_echo "$ac_try_echo"; } >&5
1608 (eval "$ac_compile") 2>conftest.err
1610 if test -s conftest.err; then
1611 grep -v '^ *+' conftest.err >conftest.er1
1612 cat conftest.er1 >&5
1613 mv -f conftest.er1 conftest.err
1615 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1616 test $ac_status = 0; } && {
1617 test -z "$ac_cxx_werror_flag" ||
1618 test ! -s conftest.err
1619 } && test -s conftest.$ac_objext; then :
1622 $as_echo "$as_me: failed program was:" >&5
1623 sed 's/^/| /' conftest.$ac_ext >&5
1627 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1628 as_fn_set_status $ac_retval
1630 } # ac_fn_cxx_try_compile
1632 # ac_fn_c_try_cpp LINENO
1633 # ----------------------
1634 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1637 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1638 if { { ac_try="$ac_cpp conftest.$ac_ext"
1640 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1641 *) ac_try_echo
=$ac_try;;
1643 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1644 $as_echo "$ac_try_echo"; } >&5
1645 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1647 if test -s conftest.err
; then
1648 grep -v '^ *+' conftest.err
>conftest.er1
1649 cat conftest.er1
>&5
1650 mv -f conftest.er1 conftest.err
1652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1653 test $ac_status = 0; } > conftest.i
&& {
1654 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1655 test ! -s conftest.err
1659 $as_echo "$as_me: failed program was:" >&5
1660 sed 's/^/| /' conftest.
$ac_ext >&5
1664 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1665 as_fn_set_status
$ac_retval
1669 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1670 # -------------------------------------------------------
1671 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1672 # the include files in INCLUDES and setting the cache variable VAR
1674 ac_fn_c_check_header_mongrel
()
1676 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1677 if eval \
${$3+:} false
; then :
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1679 $as_echo_n "checking for $2... " >&6; }
1680 if eval \
${$3+:} false
; then :
1681 $as_echo_n "(cached) " >&6
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1685 $as_echo "$ac_res" >&6; }
1687 # Is the header compilable?
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1689 $as_echo_n "checking $2 usability... " >&6; }
1690 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1691 /* end confdefs.h. */
1695 if ac_fn_c_try_compile
"$LINENO"; then :
1696 ac_header_compiler
=yes
1698 ac_header_compiler
=no
1700 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1702 $as_echo "$ac_header_compiler" >&6; }
1704 # Is the header present?
1705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1706 $as_echo_n "checking $2 presence... " >&6; }
1707 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1708 /* end confdefs.h. */
1711 if ac_fn_c_try_cpp
"$LINENO"; then :
1712 ac_header_preproc
=yes
1714 ac_header_preproc
=no
1716 rm -f conftest.err conftest.i conftest.
$ac_ext
1717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1718 $as_echo "$ac_header_preproc" >&6; }
1720 # So? What about this header?
1721 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1723 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1724 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1725 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1726 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1729 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1730 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1731 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1732 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1733 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1734 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1735 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1736 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1737 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1738 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1742 $as_echo_n "checking for $2... " >&6; }
1743 if eval \
${$3+:} false
; then :
1744 $as_echo_n "(cached) " >&6
1746 eval "$3=\$ac_header_compiler"
1749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1750 $as_echo "$ac_res" >&6; }
1752 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1754 } # ac_fn_c_check_header_mongrel
1756 # ac_fn_c_try_run LINENO
1757 # ----------------------
1758 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1759 # that executables *can* be run.
1762 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1763 if { { ac_try
="$ac_link"
1765 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1766 *) ac_try_echo=$ac_try;;
1768 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1769 $as_echo "$ac_try_echo"; } >&5
1770 (eval "$ac_link") 2>&5
1772 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1773 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1774 { { case "(($ac_try" in
1775 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1776 *) ac_try_echo
=$ac_try;;
1778 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1779 $as_echo "$ac_try_echo"; } >&5
1780 (eval "$ac_try") 2>&5
1782 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1783 test $ac_status = 0; }; }; then :
1786 $as_echo "$as_me: program exited with status $ac_status" >&5
1787 $as_echo "$as_me: failed program was:" >&5
1788 sed 's/^/| /' conftest.
$ac_ext >&5
1790 ac_retval
=$ac_status
1792 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1793 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1794 as_fn_set_status
$ac_retval
1798 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1799 # -------------------------------------------------------
1800 # Tests whether HEADER exists and can be compiled using the include files in
1801 # INCLUDES, setting the cache variable VAR accordingly.
1802 ac_fn_c_check_header_compile
()
1804 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1806 $as_echo_n "checking for $2... " >&6; }
1807 if eval \
${$3+:} false
; then :
1808 $as_echo_n "(cached) " >&6
1810 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1811 /* end confdefs.h. */
1815 if ac_fn_c_try_compile
"$LINENO"; then :
1820 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1824 $as_echo "$ac_res" >&6; }
1825 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1827 } # ac_fn_c_check_header_compile
1829 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1830 # -------------------------------------------
1831 # Tests whether TYPE exists after having included INCLUDES, setting cache
1832 # variable VAR accordingly.
1833 ac_fn_c_check_type
()
1835 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1837 $as_echo_n "checking for $2... " >&6; }
1838 if eval \
${$3+:} false
; then :
1839 $as_echo_n "(cached) " >&6
1842 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1843 /* end confdefs.h. */
1854 if ac_fn_c_try_compile
"$LINENO"; then :
1855 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1856 /* end confdefs.h. */
1867 if ac_fn_c_try_compile
"$LINENO"; then :
1872 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1874 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1878 $as_echo "$ac_res" >&6; }
1879 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1881 } # ac_fn_c_check_type
1883 # ac_fn_c_try_link LINENO
1884 # -----------------------
1885 # Try to link conftest.$ac_ext, and return whether this succeeded.
1888 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1889 rm -f conftest.
$ac_objext conftest
$ac_exeext
1890 if { { ac_try
="$ac_link"
1892 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1893 *) ac_try_echo=$ac_try;;
1895 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1896 $as_echo "$ac_try_echo"; } >&5
1897 (eval "$ac_link") 2>conftest.err
1899 if test -s conftest.err; then
1900 grep -v '^ *+' conftest.err >conftest.er1
1901 cat conftest.er1 >&5
1902 mv -f conftest.er1 conftest.err
1904 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1905 test $ac_status = 0; } && {
1906 test -z "$ac_c_werror_flag" ||
1907 test ! -s conftest.err
1908 } && test -s conftest$ac_exeext && {
1909 test "$cross_compiling" = yes ||
1910 test -x conftest$ac_exeext
1914 $as_echo "$as_me: failed program was:" >&5
1915 sed 's/^/| /' conftest.$ac_ext >&5
1919 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1920 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1921 # interfere with the next link command; also delete a directory that is
1922 # left behind by Apple's compiler. We do this before executing the actions.
1923 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1924 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1925 as_fn_set_status $ac_retval
1927 } # ac_fn_c_try_link
1929 # ac_fn_c_check_func LINENO FUNC VAR
1930 # ----------------------------------
1931 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1932 ac_fn_c_check_func ()
1934 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1936 $as_echo_n "checking for $2... " >&6; }
1937 if eval \${$3+:} false; then :
1938 $as_echo_n "(cached) " >&6
1940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1941 /* end confdefs.h. */
1942 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1943 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1944 #define $2 innocuous_$2
1946 /* System header to define __stub macros and hopefully few prototypes,
1947 which can conflict with char $2 (); below.
1948 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1949 <limits.h> exists even on freestanding compilers. */
1952 # include <limits.h>
1954 # include <assert.h>
1959 /* Override any GCC internal prototype to avoid an error.
1960 Use char because int might match the return type of a GCC
1961 builtin and then its argument prototype would still apply. */
1966 /* The GNU C library defines this for functions which it implements
1967 to always fail with ENOSYS. Some functions are actually named
1968 something starting with __ and the normal name is an alias. */
1969 #if defined __stub_$2 || defined __stub___$2
1981 if ac_fn_c_try_link "$LINENO"; then :
1986 rm -f core conftest.err conftest.$ac_objext \
1987 conftest$ac_exeext conftest.$ac_ext
1990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1991 $as_echo "$ac_res" >&6; }
1992 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1994 } # ac_fn_c_check_func
1996 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1997 # ---------------------------------------------
1998 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2000 ac_fn_c_check_decl ()
2002 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2003 as_decl_name=`echo $2|
sed 's/ *(.*//'`
2004 as_decl_use=`echo $2|
sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2006 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2007 if eval \${$3+:} false; then :
2008 $as_echo_n "(cached) " >&6
2010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2011 /* end confdefs.h. */
2016 #ifndef $as_decl_name
2018 (void) $as_decl_use;
2020 (void) $as_decl_name;
2028 if ac_fn_c_try_compile "$LINENO"; then :
2033 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2037 $as_echo "$ac_res" >&6; }
2038 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2040 } # ac_fn_c_check_decl
2042 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2043 # ----------------------------------------------------
2044 # Tries to find if the field MEMBER exists in type AGGR, after including
2045 # INCLUDES, setting cache variable VAR accordingly.
2046 ac_fn_c_check_member ()
2048 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2050 $as_echo_n "checking for $2.$3... " >&6; }
2051 if eval \${$4+:} false; then :
2052 $as_echo_n "(cached) " >&6
2054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2055 /* end confdefs.h. */
2067 if ac_fn_c_try_compile "$LINENO"; then :
2070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2071 /* end confdefs.h. */
2077 if (sizeof ac_aggr.$3)
2083 if ac_fn_c_try_compile "$LINENO"; then :
2088 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2090 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2094 $as_echo "$ac_res" >&6; }
2095 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2097 } # ac_fn_c_check_member
2099 # ac_fn_cxx_try_link LINENO
2100 # -------------------------
2101 # Try to link conftest.$ac_ext, and return whether this succeeded.
2102 ac_fn_cxx_try_link ()
2104 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2105 rm -f conftest.$ac_objext conftest$ac_exeext
2106 if { { ac_try="$ac_link"
2108 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
2109 *) ac_try_echo
=$ac_try;;
2111 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2112 $as_echo "$ac_try_echo"; } >&5
2113 (eval "$ac_link") 2>conftest.err
2115 if test -s conftest.err
; then
2116 grep -v '^ *+' conftest.err
>conftest.er1
2117 cat conftest.er1
>&5
2118 mv -f conftest.er1 conftest.err
2120 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2121 test $ac_status = 0; } && {
2122 test -z "$ac_cxx_werror_flag" ||
2123 test ! -s conftest.err
2124 } && test -s conftest
$ac_exeext && {
2125 test "$cross_compiling" = yes ||
2126 test -x conftest
$ac_exeext
2130 $as_echo "$as_me: failed program was:" >&5
2131 sed 's/^/| /' conftest.
$ac_ext >&5
2135 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2136 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2137 # interfere with the next link command; also delete a directory that is
2138 # left behind by Apple's compiler. We do this before executing the actions.
2139 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2140 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2141 as_fn_set_status
$ac_retval
2143 } # ac_fn_cxx_try_link
2145 # ac_fn_cxx_check_func LINENO FUNC VAR
2146 # ------------------------------------
2147 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2148 ac_fn_cxx_check_func
()
2150 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2152 $as_echo_n "checking for $2... " >&6; }
2153 if eval \
${$3+:} false
; then :
2154 $as_echo_n "(cached) " >&6
2156 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2157 /* end confdefs.h. */
2158 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2159 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2160 #define $2 innocuous_$2
2162 /* System header to define __stub macros and hopefully few prototypes,
2163 which can conflict with char $2 (); below.
2164 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2165 <limits.h> exists even on freestanding compilers. */
2168 # include <limits.h>
2170 # include <assert.h>
2175 /* Override any GCC internal prototype to avoid an error.
2176 Use char because int might match the return type of a GCC
2177 builtin and then its argument prototype would still apply. */
2182 /* The GNU C library defines this for functions which it implements
2183 to always fail with ENOSYS. Some functions are actually named
2184 something starting with __ and the normal name is an alias. */
2185 #if defined __stub_$2 || defined __stub___$2
2197 if ac_fn_cxx_try_link
"$LINENO"; then :
2202 rm -f core conftest.err conftest.
$ac_objext \
2203 conftest
$ac_exeext conftest.
$ac_ext
2206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2207 $as_echo "$ac_res" >&6; }
2208 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2210 } # ac_fn_cxx_check_func
2212 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2213 # --------------------------------------------
2214 # Tries to find the compile-time value of EXPR in a program that includes
2215 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2217 ac_fn_c_compute_int
()
2219 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2220 if test "$cross_compiling" = yes; then
2221 # Depending upon the size, compute the lo and hi bounds.
2222 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2223 /* end confdefs.h. */
2228 static int test_array [1 - 2 * !(($2) >= 0)];
2230 return test_array [0];
2236 if ac_fn_c_try_compile
"$LINENO"; then :
2239 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2240 /* end confdefs.h. */
2245 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2247 return test_array [0];
2253 if ac_fn_c_try_compile
"$LINENO"; then :
2254 ac_hi
=$ac_mid; break
2256 as_fn_arith
$ac_mid + 1 && ac_lo
=$as_val
2257 if test $ac_lo -le $ac_mid; then
2261 as_fn_arith
2 '*' $ac_mid + 1 && ac_mid
=$as_val
2263 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2266 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2267 /* end confdefs.h. */
2272 static int test_array [1 - 2 * !(($2) < 0)];
2274 return test_array [0];
2280 if ac_fn_c_try_compile
"$LINENO"; then :
2283 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2284 /* end confdefs.h. */
2289 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2291 return test_array [0];
2297 if ac_fn_c_try_compile
"$LINENO"; then :
2298 ac_lo
=$ac_mid; break
2300 as_fn_arith
'(' $ac_mid ')' - 1 && ac_hi
=$as_val
2301 if test $ac_mid -le $ac_hi; then
2305 as_fn_arith
2 '*' $ac_mid && ac_mid
=$as_val
2307 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2312 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2314 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2315 # Binary search between lo and hi bounds.
2316 while test "x$ac_lo" != "x$ac_hi"; do
2317 as_fn_arith
'(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid
=$as_val
2318 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2319 /* end confdefs.h. */
2324 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2326 return test_array [0];
2332 if ac_fn_c_try_compile
"$LINENO"; then :
2335 as_fn_arith
'(' $ac_mid ')' + 1 && ac_lo
=$as_val
2337 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2340 ?
*) eval "$3=\$ac_lo"; ac_retval
=0 ;;
2344 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2345 /* end confdefs.h. */
2347 static long int longval () { return $2; }
2348 static unsigned long int ulongval () { return $2; }
2355 FILE *f = fopen ("conftest.val", "w");
2360 long int i = longval ();
2363 fprintf (f, "%ld", i);
2367 unsigned long int i = ulongval ();
2370 fprintf (f, "%lu", i);
2372 /* Do not output a trailing newline, as this causes \r\n confusion
2373 on some platforms. */
2374 return ferror (f) || fclose (f) != 0;
2380 if ac_fn_c_try_run
"$LINENO"; then :
2381 echo >>conftest.val
; read $3 <conftest.val
; ac_retval
=0
2385 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
2386 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
2390 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2391 as_fn_set_status
$ac_retval
2393 } # ac_fn_c_compute_int
2394 cat >config.log
<<_ACEOF
2395 This file contains any messages produced by compilers while
2396 running configure, to aid debugging if configure makes a mistake.
2398 It was created by $as_me, which was
2399 generated by GNU Autoconf 2.69. Invocation command line was
2411 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2412 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2413 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2414 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2415 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2417 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2418 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2420 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2421 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2422 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2423 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2424 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2425 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2426 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2430 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2434 test -z "$as_dir" && as_dir
=.
2435 $as_echo "PATH: $as_dir"
2451 # Keep a trace of the command line.
2452 # Strip out --no-create and --no-recursion so they do not pile up.
2453 # Strip out --silent because we don't want to record it for future runs.
2454 # Also quote any args containing shell meta-characters.
2455 # Make two passes to allow for proper duplicate-argument suppression.
2459 ac_must_keep_next
=false
2465 -no-create |
--no-c* |
-n |
-no-recursion |
--no-r*) continue ;;
2466 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
2467 |
-silent |
--silent |
--silen |
--sile |
--sil)
2470 ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2473 1) as_fn_append ac_configure_args0
" '$ac_arg'" ;;
2475 as_fn_append ac_configure_args1
" '$ac_arg'"
2476 if test $ac_must_keep_next = true
; then
2477 ac_must_keep_next
=false
# Got value, back to normal.
2480 *=* |
--config-cache |
-C |
-disable-* |
--disable-* \
2481 |
-enable-* |
--enable-* |
-gas |
--g* |
-nfp |
--nf* \
2482 |
-q |
-quiet |
--q* |
-silent |
--sil* |
-v |
-verb* \
2483 |
-with-* |
--with-* |
-without-* |
--without-* |
--x)
2484 case "$ac_configure_args0 " in
2485 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2488 -* ) ac_must_keep_next
=true
;;
2491 as_fn_append ac_configure_args
" '$ac_arg'"
2496 { ac_configure_args0
=; unset ac_configure_args0
;}
2497 { ac_configure_args1
=; unset ac_configure_args1
;}
2499 # When interrupted or exit'd, cleanup temporary files, and complete
2500 # config.log. We remove comments because anyway the quotes in there
2501 # would cause problems or look ugly.
2502 # WARNING: Use '\'' to represent an apostrophe within the trap.
2503 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2504 trap 'exit_status=$?
2505 # Save into config.log some information that might help in debugging.
2509 $as_echo "## ---------------- ##
2510 ## Cache variables. ##
2511 ## ---------------- ##"
2513 # The following way of writing the cache mishandles newlines in values,
2515 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2516 eval ac_val=\$$ac_var
2520 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2521 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2524 _ | IFS | as_nl) ;; #(
2525 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2526 *) { eval $ac_var=; unset $ac_var;} ;;
2531 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2532 *${as_nl}ac_space=\ *)
2534 "s/'\''/'\''\\\\'\'''\''/g;
2535 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2538 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2545 $as_echo "## ----------------- ##
2546 ## Output variables. ##
2547 ## ----------------- ##"
2549 for ac_var in $ac_subst_vars
2551 eval ac_val=\$$ac_var
2553 *\'\''*) ac_val
=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2555 $as_echo "$ac_var='\''$ac_val'\''"
2559 if test -n "$ac_subst_files"; then
2560 $as_echo "## ------------------- ##
2561 ## File substitutions. ##
2562 ## ------------------- ##"
2564 for ac_var
in $ac_subst_files
2566 eval ac_val
=\$
$ac_var
2568 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2570 $as_echo "$ac_var='\''$ac_val'\''"
2575 if test -s confdefs.h; then
2576 $as_echo "## ----------- ##
2583 test "$ac_signal" != 0 &&
2584 $as_echo "$as_me: caught signal $ac_signal"
2585 $as_echo "$as_me: exit $exit_status"
2587 rm -f core *.core core.conftest.* &&
2588 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2591 for ac_signal
in 1 2 13 15; do
2592 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2596 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2597 rm -f -r conftest
* confdefs.h
2599 $as_echo "/* confdefs.h */" > confdefs.h
2601 # Predefined preprocessor variables.
2603 cat >>confdefs.h
<<_ACEOF
2604 #define PACKAGE_NAME "$PACKAGE_NAME"
2607 cat >>confdefs.h
<<_ACEOF
2608 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2611 cat >>confdefs.h
<<_ACEOF
2612 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2615 cat >>confdefs.h
<<_ACEOF
2616 #define PACKAGE_STRING "$PACKAGE_STRING"
2619 cat >>confdefs.h
<<_ACEOF
2620 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2623 cat >>confdefs.h
<<_ACEOF
2624 #define PACKAGE_URL "$PACKAGE_URL"
2628 # Let the site file select an alternate cache file if it wants to.
2629 # Prefer an explicitly selected file to automatically selected ones.
2632 if test -n "$CONFIG_SITE"; then
2633 # We do not want a PATH search for config.site.
2634 case $CONFIG_SITE in #((
2635 -*) ac_site_file1
=.
/$CONFIG_SITE;;
2636 */*) ac_site_file1
=$CONFIG_SITE;;
2637 *) ac_site_file1
=.
/$CONFIG_SITE;;
2639 elif test "x$prefix" != xNONE
; then
2640 ac_site_file1
=$prefix/share
/config.site
2641 ac_site_file2
=$prefix/etc
/config.site
2643 ac_site_file1
=$ac_default_prefix/share
/config.site
2644 ac_site_file2
=$ac_default_prefix/etc
/config.site
2646 for ac_site_file
in "$ac_site_file1" "$ac_site_file2"
2648 test "x$ac_site_file" = xNONE
&& continue
2649 if test /dev
/null
!= "$ac_site_file" && test -r "$ac_site_file"; then
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2651 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2652 sed 's/^/| /' "$ac_site_file" >&5
2654 ||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2655 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2656 as_fn_error $?
"failed to load site script $ac_site_file
2657 See \`config.log' for more details" "$LINENO" 5; }
2661 if test -r "$cache_file"; then
2662 # Some versions of bash will fail to source /dev/null (special files
2663 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2664 if test /dev
/null
!= "$cache_file" && test -f "$cache_file"; then
2665 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2666 $as_echo "$as_me: loading cache $cache_file" >&6;}
2668 [\\/]* | ?
:[\\/]* ) .
"$cache_file";;
2669 *) .
"./$cache_file";;
2673 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2674 $as_echo "$as_me: creating cache $cache_file" >&6;}
2678 as_fn_append ac_header_list
" stdlib.h"
2679 as_fn_append ac_header_list
" unistd.h"
2680 as_fn_append ac_header_list
" sys/param.h"
2681 gt_needs
="$gt_needs "
2682 # Check that the precious variables saved in the cache have kept the same
2684 ac_cache_corrupted
=false
2685 for ac_var
in $ac_precious_vars; do
2686 eval ac_old_set
=\
$ac_cv_env_${ac_var}_set
2687 eval ac_new_set
=\
$ac_env_${ac_var}_set
2688 eval ac_old_val
=\
$ac_cv_env_${ac_var}_value
2689 eval ac_new_val
=\
$ac_env_${ac_var}_value
2690 case $ac_old_set,$ac_new_set in
2692 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2693 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2694 ac_cache_corrupted
=: ;;
2696 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2697 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2698 ac_cache_corrupted
=: ;;
2701 if test "x$ac_old_val" != "x$ac_new_val"; then
2702 # differences in whitespace do not lead to failure.
2703 ac_old_val_w
=`echo x $ac_old_val`
2704 ac_new_val_w
=`echo x $ac_new_val`
2705 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2706 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2707 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2708 ac_cache_corrupted
=:
2710 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2711 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2712 eval $ac_var=\
$ac_old_val
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2715 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2716 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2717 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2720 # Pass precious variables to config.status.
2721 if test "$ac_new_set" = set; then
2723 *\'*) ac_arg
=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2724 *) ac_arg
=$ac_var=$ac_new_val ;;
2726 case " $ac_configure_args " in
2727 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2728 *) as_fn_append ac_configure_args
" '$ac_arg'" ;;
2732 if $ac_cache_corrupted; then
2733 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2734 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2735 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2736 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2737 as_fn_error $?
"run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2739 ## -------------------- ##
2740 ## Main body of script. ##
2741 ## -------------------- ##
2744 ac_cpp
='$CPP $CPPFLAGS'
2745 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2746 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2747 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2755 ac_config_headers
="$ac_config_headers config.h:config.in"
2759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2760 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2761 # Check whether --enable-maintainer-mode was given.
2762 if test "${enable_maintainer_mode+set}" = set; then :
2763 enableval
=$enable_maintainer_mode; USE_MAINTAINER_MODE
=$enableval
2765 USE_MAINTAINER_MODE
=no
2768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2769 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2770 if test $USE_MAINTAINER_MODE = yes; then
2771 MAINTAINER_MODE_TRUE
=
2772 MAINTAINER_MODE_FALSE
='#'
2774 MAINTAINER_MODE_TRUE
='#'
2775 MAINTAINER_MODE_FALSE
=
2778 MAINT
=$MAINTAINER_MODE_TRUE
2783 ac_cpp
='$CPP $CPPFLAGS'
2784 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2785 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2786 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2787 if test -n "$ac_tool_prefix"; then
2788 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2789 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
2790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2791 $as_echo_n "checking for $ac_word... " >&6; }
2792 if ${ac_cv_prog_CC+:} false
; then :
2793 $as_echo_n "(cached) " >&6
2795 if test -n "$CC"; then
2796 ac_cv_prog_CC
="$CC" # Let the user override the test.
2798 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2802 test -z "$as_dir" && as_dir
=.
2803 for ac_exec_ext
in '' $ac_executable_extensions; do
2804 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2805 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
2806 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2816 if test -n "$CC"; then
2817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2818 $as_echo "$CC" >&6; }
2820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2821 $as_echo "no" >&6; }
2826 if test -z "$ac_cv_prog_CC"; then
2828 # Extract the first word of "gcc", so it can be a program name with args.
2829 set dummy gcc
; ac_word
=$2
2830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2831 $as_echo_n "checking for $ac_word... " >&6; }
2832 if ${ac_cv_prog_ac_ct_CC+:} false
; then :
2833 $as_echo_n "(cached) " >&6
2835 if test -n "$ac_ct_CC"; then
2836 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
2838 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2842 test -z "$as_dir" && as_dir
=.
2843 for ac_exec_ext
in '' $ac_executable_extensions; do
2844 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2845 ac_cv_prog_ac_ct_CC
="gcc"
2846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2855 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2856 if test -n "$ac_ct_CC"; then
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2858 $as_echo "$ac_ct_CC" >&6; }
2860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2861 $as_echo "no" >&6; }
2864 if test "x$ac_ct_CC" = x
; then
2867 case $cross_compiling:$ac_tool_warned in
2869 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2870 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2871 ac_tool_warned
=yes ;;
2879 if test -z "$CC"; then
2880 if test -n "$ac_tool_prefix"; then
2881 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2882 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
2883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2884 $as_echo_n "checking for $ac_word... " >&6; }
2885 if ${ac_cv_prog_CC+:} false
; then :
2886 $as_echo_n "(cached) " >&6
2888 if test -n "$CC"; then
2889 ac_cv_prog_CC
="$CC" # Let the user override the test.
2891 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2895 test -z "$as_dir" && as_dir
=.
2896 for ac_exec_ext
in '' $ac_executable_extensions; do
2897 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2898 ac_cv_prog_CC
="${ac_tool_prefix}cc"
2899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2909 if test -n "$CC"; then
2910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2911 $as_echo "$CC" >&6; }
2913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2914 $as_echo "no" >&6; }
2920 if test -z "$CC"; then
2921 # Extract the first word of "cc", so it can be a program name with args.
2922 set dummy cc
; ac_word
=$2
2923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2924 $as_echo_n "checking for $ac_word... " >&6; }
2925 if ${ac_cv_prog_CC+:} false
; then :
2926 $as_echo_n "(cached) " >&6
2928 if test -n "$CC"; then
2929 ac_cv_prog_CC
="$CC" # Let the user override the test.
2932 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2936 test -z "$as_dir" && as_dir
=.
2937 for ac_exec_ext
in '' $ac_executable_extensions; do
2938 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2939 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2940 ac_prog_rejected
=yes
2944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2951 if test $ac_prog_rejected = yes; then
2952 # We found a bogon in the path, so make sure we never use it.
2953 set dummy
$ac_cv_prog_CC
2955 if test $# != 0; then
2956 # We chose a different compiler from the bogus one.
2957 # However, it has the same basename, so the bogon will be chosen
2958 # first if we set CC to just the basename; use the full file name.
2960 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
2966 if test -n "$CC"; then
2967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2968 $as_echo "$CC" >&6; }
2970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2971 $as_echo "no" >&6; }
2976 if test -z "$CC"; then
2977 if test -n "$ac_tool_prefix"; then
2978 for ac_prog
in cl.exe
2980 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2981 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
2982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2983 $as_echo_n "checking for $ac_word... " >&6; }
2984 if ${ac_cv_prog_CC+:} false
; then :
2985 $as_echo_n "(cached) " >&6
2987 if test -n "$CC"; then
2988 ac_cv_prog_CC
="$CC" # Let the user override the test.
2990 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2994 test -z "$as_dir" && as_dir
=.
2995 for ac_exec_ext
in '' $ac_executable_extensions; do
2996 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2997 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
2998 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3008 if test -n "$CC"; then
3009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3010 $as_echo "$CC" >&6; }
3012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3013 $as_echo "no" >&6; }
3017 test -n "$CC" && break
3020 if test -z "$CC"; then
3022 for ac_prog
in cl.exe
3024 # Extract the first word of "$ac_prog", so it can be a program name with args.
3025 set dummy
$ac_prog; ac_word
=$2
3026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3027 $as_echo_n "checking for $ac_word... " >&6; }
3028 if ${ac_cv_prog_ac_ct_CC+:} false
; then :
3029 $as_echo_n "(cached) " >&6
3031 if test -n "$ac_ct_CC"; then
3032 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3034 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3038 test -z "$as_dir" && as_dir
=.
3039 for ac_exec_ext
in '' $ac_executable_extensions; do
3040 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3041 ac_cv_prog_ac_ct_CC
="$ac_prog"
3042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3051 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3052 if test -n "$ac_ct_CC"; then
3053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3054 $as_echo "$ac_ct_CC" >&6; }
3056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3057 $as_echo "no" >&6; }
3061 test -n "$ac_ct_CC" && break
3064 if test "x$ac_ct_CC" = x
; then
3067 case $cross_compiling:$ac_tool_warned in
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3070 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3071 ac_tool_warned
=yes ;;
3080 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3081 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3082 as_fn_error $?
"no acceptable C compiler found in \$PATH
3083 See \`config.log' for more details" "$LINENO" 5; }
3085 # Provide some information about the compiler.
3086 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3089 for ac_option
in --version -v -V -qversion; do
3090 { { ac_try
="$ac_compiler $ac_option >&5"
3092 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3093 *) ac_try_echo=$ac_try;;
3095 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3096 $as_echo "$ac_try_echo"; } >&5
3097 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3099 if test -s conftest.err; then
3101 ... rest of stderr output deleted ...
3102 10q' conftest.err >conftest.er1
3103 cat conftest.er1 >&5
3105 rm -f conftest.er1 conftest.err
3106 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3107 test $ac_status = 0; }
3110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3111 /* end confdefs.h. */
3121 ac_clean_files_save=$ac_clean_files
3122 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3123 # Try to create an executable without -o first, disregard a.out.
3124 # It will help us diagnose broken compilers, and finding out an intuition
3126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3127 $as_echo_n "checking whether the C compiler works... " >&6; }
3128 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
3130 # The possible output files:
3131 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3134 for ac_file in $ac_files
3137 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3138 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3143 if { { ac_try="$ac_link_default"
3145 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3146 *) ac_try_echo
=$ac_try;;
3148 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3149 $as_echo "$ac_try_echo"; } >&5
3150 (eval "$ac_link_default") 2>&5
3152 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3153 test $ac_status = 0; }; then :
3154 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3155 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3156 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3157 # so that the user can short-circuit this test for compilers unknown to
3159 for ac_file
in $ac_files ''
3161 test -f "$ac_file" ||
continue
3163 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
3166 # We found the default executable, but exeext='' is most
3170 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
3172 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3174 # We set ac_cv_exeext here because the later test for it is not
3175 # safe: cross compilers may not add the suffix if given an `-o'
3176 # argument, so we may need to know it at that point already.
3177 # Even if this section looks crufty: it has the advantage of
3184 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
3189 if test -z "$ac_file"; then :
3190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3191 $as_echo "no" >&6; }
3192 $as_echo "$as_me: failed program was:" >&5
3193 sed 's/^/| /' conftest.
$ac_ext >&5
3195 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3196 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3197 as_fn_error
77 "C compiler cannot create executables
3198 See \`config.log' for more details" "$LINENO" 5; }
3200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3201 $as_echo "yes" >&6; }
3203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3204 $as_echo_n "checking for C compiler default output file name... " >&6; }
3205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3206 $as_echo "$ac_file" >&6; }
3207 ac_exeext
=$ac_cv_exeext
3209 rm -f -r a.out a.out.dSYM a.exe conftest
$ac_cv_exeext b.out
3210 ac_clean_files
=$ac_clean_files_save
3211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3212 $as_echo_n "checking for suffix of executables... " >&6; }
3213 if { { ac_try
="$ac_link"
3215 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3216 *) ac_try_echo=$ac_try;;
3218 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3219 $as_echo "$ac_try_echo"; } >&5
3220 (eval "$ac_link") 2>&5
3222 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3223 test $ac_status = 0; }; then :
3224 # If both `conftest.exe
' and `conftest' are
`present' (well, observable)
3225 # catch `conftest.exe
'. For instance with Cygwin, `ls conftest' will
3226 # work properly (i.e., refer to `conftest.exe'), while it won't with
3228 for ac_file
in conftest.exe conftest conftest.
*; do
3229 test -f "$ac_file" ||
continue
3231 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3232 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3238 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3239 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3240 as_fn_error $?
"cannot compute suffix of executables: cannot compile and link
3241 See \`config.log' for more details" "$LINENO" 5; }
3243 rm -f conftest conftest
$ac_cv_exeext
3244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3245 $as_echo "$ac_cv_exeext" >&6; }
3247 rm -f conftest.
$ac_ext
3248 EXEEXT
=$ac_cv_exeext
3250 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3251 /* end confdefs.h. */
3256 FILE *f = fopen ("conftest.out", "w");
3257 return ferror (f) || fclose (f) != 0;
3263 ac_clean_files
="$ac_clean_files conftest.out"
3264 # Check that the compiler produces executables we can run. If not, either
3265 # the compiler is broken, or we cross compile.
3266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3267 $as_echo_n "checking whether we are cross compiling... " >&6; }
3268 if test "$cross_compiling" != yes; then
3269 { { ac_try
="$ac_link"
3271 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3272 *) ac_try_echo=$ac_try;;
3274 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3275 $as_echo "$ac_try_echo"; } >&5
3276 (eval "$ac_link") 2>&5
3278 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3279 test $ac_status = 0; }
3280 if { ac_try='./conftest$ac_cv_exeext'
3281 { { case "(($ac_try" in
3282 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3283 *) ac_try_echo
=$ac_try;;
3285 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3286 $as_echo "$ac_try_echo"; } >&5
3287 (eval "$ac_try") 2>&5
3289 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3290 test $ac_status = 0; }; }; then
3293 if test "$cross_compiling" = maybe
; then
3296 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3297 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3298 as_fn_error $?
"cannot run C compiled programs.
3299 If you meant to cross compile, use \`--host'.
3300 See \`config.log' for more details" "$LINENO" 5; }
3304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3305 $as_echo "$cross_compiling" >&6; }
3307 rm -f conftest.
$ac_ext conftest
$ac_cv_exeext conftest.out
3308 ac_clean_files
=$ac_clean_files_save
3309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3310 $as_echo_n "checking for suffix of object files... " >&6; }
3311 if ${ac_cv_objext+:} false
; then :
3312 $as_echo_n "(cached) " >&6
3314 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3315 /* end confdefs.h. */
3325 rm -f conftest.o conftest.obj
3326 if { { ac_try
="$ac_compile"
3328 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3329 *) ac_try_echo=$ac_try;;
3331 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3332 $as_echo "$ac_try_echo"; } >&5
3333 (eval "$ac_compile") 2>&5
3335 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3336 test $ac_status = 0; }; then :
3337 for ac_file in conftest.o conftest.obj conftest.*; do
3338 test -f "$ac_file" || continue;
3340 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3341 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3346 $as_echo "$as_me: failed program was:" >&5
3347 sed 's/^/| /' conftest.$ac_ext >&5
3349 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3350 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3351 as_fn_error $? "cannot compute suffix of object files
: cannot compile
3352 See \
`config.log' for more details" "$LINENO" 5; }
3354 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3357 $as_echo "$ac_cv_objext" >&6; }
3358 OBJEXT=$ac_cv_objext
3360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3361 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3362 if ${ac_cv_c_compiler_gnu+:} false; then :
3363 $as_echo_n "(cached) " >&6
3365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3366 /* end confdefs.h. */
3379 if ac_fn_c_try_compile "$LINENO"; then :
3384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3385 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3389 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3390 if test $ac_compiler_gnu = yes; then
3395 ac_test_CFLAGS=${CFLAGS+set}
3396 ac_save_CFLAGS=$CFLAGS
3397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3398 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3399 if ${ac_cv_prog_cc_g+:} false; then :
3400 $as_echo_n "(cached) " >&6
3402 ac_save_c_werror_flag=$ac_c_werror_flag
3403 ac_c_werror_flag=yes
3406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3407 /* end confdefs.h. */
3417 if ac_fn_c_try_compile "$LINENO"; then :
3421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3422 /* end confdefs.h. */
3432 if ac_fn_c_try_compile "$LINENO"; then :
3435 ac_c_werror_flag=$ac_save_c_werror_flag
3437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3438 /* end confdefs.h. */
3448 if ac_fn_c_try_compile "$LINENO"; then :
3451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3453 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3455 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3456 ac_c_werror_flag=$ac_save_c_werror_flag
3458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3459 $as_echo "$ac_cv_prog_cc_g" >&6; }
3460 if test "$ac_test_CFLAGS" = set; then
3461 CFLAGS=$ac_save_CFLAGS
3462 elif test $ac_cv_prog_cc_g = yes; then
3463 if test "$GCC" = yes; then
3469 if test "$GCC" = yes; then
3475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3476 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3477 if ${ac_cv_prog_cc_c89+:} false; then :
3478 $as_echo_n "(cached) " >&6
3480 ac_cv_prog_cc_c89=no
3482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3483 /* end confdefs.h. */
3487 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3488 struct buf { int x; };
3489 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3490 static char *e (p, i)
3496 static char *f (char * (*g) (char **, int), char **p, ...)
3501 s = g (p, va_arg (v,int));
3506 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3507 function prototypes and stuff, but not '\xHH' hex character constants.
3508 These don't provoke an error unfortunately, instead are silently treated
3509 as 'x'. The following induces an error, until -std is added to get
3510 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3511 array size at least. It's necessary to write '\x00'==0 to get something
3512 that's true only with -std. */
3513 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3515 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3516 inside strings and character constants. */
3518 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3520 int test (int i, double x);
3521 struct s1 {int (*f) (int a);};
3522 struct s2 {int (*f) (double a);};
3523 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3529 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3534 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3535 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3537 CC="$ac_save_CC $ac_arg"
3538 if ac_fn_c_try_compile "$LINENO"; then :
3539 ac_cv_prog_cc_c89=$ac_arg
3541 rm -f core conftest.err conftest.$ac_objext
3542 test "x$ac_cv_prog_cc_c89" != "xno" && break
3544 rm -f conftest.$ac_ext
3549 case "x$ac_cv_prog_cc_c89" in
3551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3552 $as_echo "none needed" >&6; } ;;
3554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3555 $as_echo "unsupported" >&6; } ;;
3557 CC="$CC $ac_cv_prog_cc_c89"
3558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3559 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3561 if test "x$ac_cv_prog_cc_c89" != xno; then :
3566 ac_cpp='$CPP $CPPFLAGS'
3567 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3568 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3569 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3572 ac_cpp='$CXXCPP $CPPFLAGS'
3573 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3574 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3575 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3576 if test -z "$CXX"; then
3577 if test -n "$CCC"; then
3580 if test -n "$ac_tool_prefix"; then
3581 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3583 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3584 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3586 $as_echo_n "checking for $ac_word... " >&6; }
3587 if ${ac_cv_prog_CXX+:} false; then :
3588 $as_echo_n "(cached) " >&6
3590 if test -n "$CXX"; then
3591 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3597 test -z "$as_dir" && as_dir=.
3598 for ac_exec_ext in '' $ac_executable_extensions; do
3599 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3600 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3611 if test -n "$CXX"; then
3612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3613 $as_echo "$CXX" >&6; }
3615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3616 $as_echo "no" >&6; }
3620 test -n "$CXX" && break
3623 if test -z "$CXX"; then
3625 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3627 # Extract the first word of "$ac_prog", so it can be a program name with args.
3628 set dummy $ac_prog; ac_word=$2
3629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3630 $as_echo_n "checking for $ac_word... " >&6; }
3631 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3632 $as_echo_n "(cached) " >&6
3634 if test -n "$ac_ct_CXX"; then
3635 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3637 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3641 test -z "$as_dir" && as_dir=.
3642 for ac_exec_ext in '' $ac_executable_extensions; do
3643 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3644 ac_cv_prog_ac_ct_CXX="$ac_prog"
3645 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3654 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3655 if test -n "$ac_ct_CXX"; then
3656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3657 $as_echo "$ac_ct_CXX" >&6; }
3659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3660 $as_echo "no" >&6; }
3664 test -n "$ac_ct_CXX" && break
3667 if test "x$ac_ct_CXX" = x; then
3670 case $cross_compiling:$ac_tool_warned in
3672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3673 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3674 ac_tool_warned=yes ;;
3682 # Provide some information about the compiler.
3683 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3686 for ac_option in --version -v -V -qversion; do
3687 { { ac_try="$ac_compiler $ac_option >&5"
3689 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3690 *) ac_try_echo
=$ac_try;;
3692 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3693 $as_echo "$ac_try_echo"; } >&5
3694 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3696 if test -s conftest.err
; then
3698 ... rest of stderr output deleted ...
3699 10q' conftest.err
>conftest.er1
3700 cat conftest.er1
>&5
3702 rm -f conftest.er1 conftest.err
3703 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3704 test $ac_status = 0; }
3707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3708 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3709 if ${ac_cv_cxx_compiler_gnu+:} false
; then :
3710 $as_echo_n "(cached) " >&6
3712 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3713 /* end confdefs.h. */
3726 if ac_fn_cxx_try_compile
"$LINENO"; then :
3731 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3732 ac_cv_cxx_compiler_gnu
=$ac_compiler_gnu
3735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3736 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3737 if test $ac_compiler_gnu = yes; then
3742 ac_test_CXXFLAGS
=${CXXFLAGS+set}
3743 ac_save_CXXFLAGS
=$CXXFLAGS
3744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3745 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3746 if ${ac_cv_prog_cxx_g+:} false
; then :
3747 $as_echo_n "(cached) " >&6
3749 ac_save_cxx_werror_flag
=$ac_cxx_werror_flag
3750 ac_cxx_werror_flag
=yes
3753 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3754 /* end confdefs.h. */
3764 if ac_fn_cxx_try_compile
"$LINENO"; then :
3765 ac_cv_prog_cxx_g
=yes
3768 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3769 /* end confdefs.h. */
3779 if ac_fn_cxx_try_compile
"$LINENO"; then :
3782 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
3784 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3785 /* end confdefs.h. */
3795 if ac_fn_cxx_try_compile
"$LINENO"; then :
3796 ac_cv_prog_cxx_g
=yes
3798 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3800 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3802 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3803 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
3805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3806 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3807 if test "$ac_test_CXXFLAGS" = set; then
3808 CXXFLAGS
=$ac_save_CXXFLAGS
3809 elif test $ac_cv_prog_cxx_g = yes; then
3810 if test "$GXX" = yes; then
3816 if test "$GXX" = yes; then
3823 ac_cpp
='$CPP $CPPFLAGS'
3824 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3825 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3826 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3830 ac_cpp
='$CPP $CPPFLAGS'
3831 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3832 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3833 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3835 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3836 # On Suns, sometimes $CPP names a directory.
3837 if test -n "$CPP" && test -d "$CPP"; then
3840 if test -z "$CPP"; then
3841 if ${ac_cv_prog_CPP+:} false
; then :
3842 $as_echo_n "(cached) " >&6
3844 # Double quotes because CPP needs to be expanded
3845 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3848 for ac_c_preproc_warn_flag
in '' yes
3850 # Use a header file that comes with gcc, so configuring glibc
3851 # with a fresh cross-compiler works.
3852 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3853 # <limits.h> exists even on freestanding compilers.
3854 # On the NeXT, cc -E runs the code through the compiler's parser,
3855 # not just through cpp. "Syntax error" is here to catch this case.
3856 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3857 /* end confdefs.h. */
3859 # include <limits.h>
3861 # include <assert.h>
3865 if ac_fn_c_try_cpp
"$LINENO"; then :
3868 # Broken: fails on valid input.
3871 rm -f conftest.err conftest.i conftest.
$ac_ext
3873 # OK, works on sane cases. Now check whether nonexistent headers
3874 # can be detected and how.
3875 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3876 /* end confdefs.h. */
3877 #include <ac_nonexistent.h>
3879 if ac_fn_c_try_cpp
"$LINENO"; then :
3880 # Broken: success on invalid input.
3883 # Passes both tests.
3887 rm -f conftest.err conftest.i conftest.
$ac_ext
3890 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3891 rm -f conftest.i conftest.err conftest.
$ac_ext
3892 if $ac_preproc_ok; then :
3904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3905 $as_echo "$CPP" >&6; }
3907 for ac_c_preproc_warn_flag
in '' yes
3909 # Use a header file that comes with gcc, so configuring glibc
3910 # with a fresh cross-compiler works.
3911 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3912 # <limits.h> exists even on freestanding compilers.
3913 # On the NeXT, cc -E runs the code through the compiler's parser,
3914 # not just through cpp. "Syntax error" is here to catch this case.
3915 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3916 /* end confdefs.h. */
3918 # include <limits.h>
3920 # include <assert.h>
3924 if ac_fn_c_try_cpp
"$LINENO"; then :
3927 # Broken: fails on valid input.
3930 rm -f conftest.err conftest.i conftest.
$ac_ext
3932 # OK, works on sane cases. Now check whether nonexistent headers
3933 # can be detected and how.
3934 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3935 /* end confdefs.h. */
3936 #include <ac_nonexistent.h>
3938 if ac_fn_c_try_cpp
"$LINENO"; then :
3939 # Broken: success on invalid input.
3942 # Passes both tests.
3946 rm -f conftest.err conftest.i conftest.
$ac_ext
3949 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3950 rm -f conftest.i conftest.err conftest.
$ac_ext
3951 if $ac_preproc_ok; then :
3954 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3955 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3956 as_fn_error $?
"C preprocessor \"$CPP\" fails sanity check
3957 See \`config.log' for more details" "$LINENO" 5; }
3961 ac_cpp
='$CPP $CPPFLAGS'
3962 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3963 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3964 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3968 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3969 if ${ac_cv_path_GREP+:} false
; then :
3970 $as_echo_n "(cached) " >&6
3972 if test -z "$GREP"; then
3973 ac_path_GREP_found
=false
3974 # Loop through the user's path and test for each of PROGNAME-LIST
3975 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3976 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
3979 test -z "$as_dir" && as_dir
=.
3980 for ac_prog
in grep ggrep
; do
3981 for ac_exec_ext
in '' $ac_executable_extensions; do
3982 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
3983 as_fn_executable_p
"$ac_path_GREP" ||
continue
3984 # Check for GNU ac_path_GREP and select it if it is found.
3985 # Check for GNU $ac_path_GREP
3986 case `"$ac_path_GREP" --version 2>&1` in
3988 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
3991 $as_echo_n 0123456789 >"conftest.in"
3994 cat "conftest.in" "conftest.in" >"conftest.tmp"
3995 mv "conftest.tmp" "conftest.in"
3996 cp "conftest.in" "conftest.nl"
3997 $as_echo 'GREP' >> "conftest.nl"
3998 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
3999 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4000 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4001 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4002 # Best one so far, save it but keep looking for a better one
4003 ac_cv_path_GREP
="$ac_path_GREP"
4004 ac_path_GREP_max
=$ac_count
4006 # 10*(2^10) chars as input seems more than enough
4007 test $ac_count -gt 10 && break
4009 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4012 $ac_path_GREP_found && break 3
4017 if test -z "$ac_cv_path_GREP"; then
4018 as_fn_error $?
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4021 ac_cv_path_GREP
=$GREP
4025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4026 $as_echo "$ac_cv_path_GREP" >&6; }
4027 GREP
="$ac_cv_path_GREP"
4030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4031 $as_echo_n "checking for egrep... " >&6; }
4032 if ${ac_cv_path_EGREP+:} false
; then :
4033 $as_echo_n "(cached) " >&6
4035 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
4036 then ac_cv_path_EGREP
="$GREP -E"
4038 if test -z "$EGREP"; then
4039 ac_path_EGREP_found
=false
4040 # Loop through the user's path and test for each of PROGNAME-LIST
4041 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4042 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4045 test -z "$as_dir" && as_dir
=.
4046 for ac_prog
in egrep; do
4047 for ac_exec_ext
in '' $ac_executable_extensions; do
4048 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
4049 as_fn_executable_p
"$ac_path_EGREP" ||
continue
4050 # Check for GNU ac_path_EGREP and select it if it is found.
4051 # Check for GNU $ac_path_EGREP
4052 case `"$ac_path_EGREP" --version 2>&1` in
4054 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
4057 $as_echo_n 0123456789 >"conftest.in"
4060 cat "conftest.in" "conftest.in" >"conftest.tmp"
4061 mv "conftest.tmp" "conftest.in"
4062 cp "conftest.in" "conftest.nl"
4063 $as_echo 'EGREP' >> "conftest.nl"
4064 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4065 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4066 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4067 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4068 # Best one so far, save it but keep looking for a better one
4069 ac_cv_path_EGREP
="$ac_path_EGREP"
4070 ac_path_EGREP_max
=$ac_count
4072 # 10*(2^10) chars as input seems more than enough
4073 test $ac_count -gt 10 && break
4075 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4078 $ac_path_EGREP_found && break 3
4083 if test -z "$ac_cv_path_EGREP"; then
4084 as_fn_error $?
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4087 ac_cv_path_EGREP
=$EGREP
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4093 $as_echo "$ac_cv_path_EGREP" >&6; }
4094 EGREP
="$ac_cv_path_EGREP"
4097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4098 $as_echo_n "checking for ANSI C header files... " >&6; }
4099 if ${ac_cv_header_stdc+:} false
; then :
4100 $as_echo_n "(cached) " >&6
4102 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4103 /* end confdefs.h. */
4117 if ac_fn_c_try_compile
"$LINENO"; then :
4118 ac_cv_header_stdc
=yes
4120 ac_cv_header_stdc
=no
4122 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4124 if test $ac_cv_header_stdc = yes; then
4125 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4126 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4127 /* end confdefs.h. */
4131 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4132 $EGREP "memchr" >/dev
/null
2>&1; then :
4135 ac_cv_header_stdc
=no
4141 if test $ac_cv_header_stdc = yes; then
4142 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4143 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4144 /* end confdefs.h. */
4148 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4149 $EGREP "free" >/dev
/null
2>&1; then :
4152 ac_cv_header_stdc
=no
4158 if test $ac_cv_header_stdc = yes; then
4159 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4160 if test "$cross_compiling" = yes; then :
4163 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4164 /* end confdefs.h. */
4167 #if ((' ' & 0x0FF) == 0x020)
4168 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4169 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4171 # define ISLOWER(c) \
4172 (('a' <= (c) && (c) <= 'i') \
4173 || ('j' <= (c) && (c) <= 'r') \
4174 || ('s' <= (c) && (c) <= 'z'))
4175 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4178 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4183 for (i = 0; i < 256; i++)
4184 if (XOR (islower (i), ISLOWER (i))
4185 || toupper (i) != TOUPPER (i))
4190 if ac_fn_c_try_run
"$LINENO"; then :
4193 ac_cv_header_stdc
=no
4195 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
4196 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
4201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4202 $as_echo "$ac_cv_header_stdc" >&6; }
4203 if test $ac_cv_header_stdc = yes; then
4205 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4209 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4210 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
4211 inttypes.h stdint.h unistd.h
4213 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4214 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4216 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
4217 cat >>confdefs.h
<<_ACEOF
4218 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4227 ac_fn_c_check_header_mongrel
"$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4228 if test "x$ac_cv_header_minix_config_h" = xyes
; then :
4235 if test "$MINIX" = yes; then
4237 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4240 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4243 $as_echo "#define _MINIX 1" >>confdefs.h
4248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4249 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4250 if ${ac_cv_safe_to_define___extensions__+:} false
; then :
4251 $as_echo_n "(cached) " >&6
4253 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4254 /* end confdefs.h. */
4256 # define __EXTENSIONS__ 1
4257 $ac_includes_default
4266 if ac_fn_c_try_compile
"$LINENO"; then :
4267 ac_cv_safe_to_define___extensions__
=yes
4269 ac_cv_safe_to_define___extensions__
=no
4271 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4274 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4275 test $ac_cv_safe_to_define___extensions__ = yes &&
4276 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4278 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4280 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4282 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4284 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4287 # Check whether --enable-largefile was given.
4288 if test "${enable_largefile+set}" = set; then :
4289 enableval
=$enable_largefile;
4292 if test "$enable_largefile" != no
; then
4294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4295 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4296 if ${ac_cv_sys_largefile_CC+:} false
; then :
4297 $as_echo_n "(cached) " >&6
4299 ac_cv_sys_largefile_CC
=no
4300 if test "$GCC" != yes; then
4303 # IRIX 6.2 and later do not support large files by default,
4304 # so use the C compiler's -n32 option if that helps.
4305 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4306 /* end confdefs.h. */
4307 #include <sys/types.h>
4308 /* Check that off_t can represent 2**63 - 1 correctly.
4309 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4310 since some C++ compilers masquerading as C compilers
4311 incorrectly reject 9223372036854775807. */
4312 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4313 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4314 && LARGE_OFF_T % 2147483647 == 1)
4324 if ac_fn_c_try_compile
"$LINENO"; then :
4327 rm -f core conftest.err conftest.
$ac_objext
4329 if ac_fn_c_try_compile
"$LINENO"; then :
4330 ac_cv_sys_largefile_CC
=' -n32'; break
4332 rm -f core conftest.err conftest.
$ac_objext
4336 rm -f conftest.
$ac_ext
4339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4340 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4341 if test "$ac_cv_sys_largefile_CC" != no
; then
4342 CC
=$CC$ac_cv_sys_largefile_CC
4345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4346 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4347 if ${ac_cv_sys_file_offset_bits+:} false
; then :
4348 $as_echo_n "(cached) " >&6
4351 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4352 /* end confdefs.h. */
4353 #include <sys/types.h>
4354 /* Check that off_t can represent 2**63 - 1 correctly.
4355 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4356 since some C++ compilers masquerading as C compilers
4357 incorrectly reject 9223372036854775807. */
4358 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4359 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4360 && LARGE_OFF_T % 2147483647 == 1)
4370 if ac_fn_c_try_compile
"$LINENO"; then :
4371 ac_cv_sys_file_offset_bits
=no
; break
4373 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4374 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4375 /* end confdefs.h. */
4376 #define _FILE_OFFSET_BITS 64
4377 #include <sys/types.h>
4378 /* Check that off_t can represent 2**63 - 1 correctly.
4379 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4380 since some C++ compilers masquerading as C compilers
4381 incorrectly reject 9223372036854775807. */
4382 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4383 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4384 && LARGE_OFF_T % 2147483647 == 1)
4394 if ac_fn_c_try_compile
"$LINENO"; then :
4395 ac_cv_sys_file_offset_bits
=64; break
4397 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4398 ac_cv_sys_file_offset_bits
=unknown
4402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4403 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4404 case $ac_cv_sys_file_offset_bits in #(
4407 cat >>confdefs.h
<<_ACEOF
4408 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4413 if test $ac_cv_sys_file_offset_bits = unknown
; then
4414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4415 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4416 if ${ac_cv_sys_large_files+:} false
; then :
4417 $as_echo_n "(cached) " >&6
4420 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4421 /* end confdefs.h. */
4422 #include <sys/types.h>
4423 /* Check that off_t can represent 2**63 - 1 correctly.
4424 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4425 since some C++ compilers masquerading as C compilers
4426 incorrectly reject 9223372036854775807. */
4427 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4428 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4429 && LARGE_OFF_T % 2147483647 == 1)
4439 if ac_fn_c_try_compile
"$LINENO"; then :
4440 ac_cv_sys_large_files
=no
; break
4442 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4443 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4444 /* end confdefs.h. */
4445 #define _LARGE_FILES 1
4446 #include <sys/types.h>
4447 /* Check that off_t can represent 2**63 - 1 correctly.
4448 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4449 since some C++ compilers masquerading as C compilers
4450 incorrectly reject 9223372036854775807. */
4451 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4452 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4453 && LARGE_OFF_T % 2147483647 == 1)
4463 if ac_fn_c_try_compile
"$LINENO"; then :
4464 ac_cv_sys_large_files
=1; break
4466 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4467 ac_cv_sys_large_files
=unknown
4471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4472 $as_echo "$ac_cv_sys_large_files" >&6; }
4473 case $ac_cv_sys_large_files in #(
4476 cat >>confdefs.h
<<_ACEOF
4477 #define _LARGE_FILES $ac_cv_sys_large_files
4488 for ac_dir
in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4489 if test -f "$ac_dir/install-sh"; then
4491 ac_install_sh
="$ac_aux_dir/install-sh -c"
4493 elif test -f "$ac_dir/install.sh"; then
4495 ac_install_sh
="$ac_aux_dir/install.sh -c"
4497 elif test -f "$ac_dir/shtool"; then
4499 ac_install_sh
="$ac_aux_dir/shtool install -c"
4503 if test -z "$ac_aux_dir"; then
4504 as_fn_error $?
"cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4507 # These three variables are undocumented and unsupported,
4508 # and are intended to be withdrawn in a future Autoconf release.
4509 # They can cause serious problems if a builder's source tree is in a directory
4510 # whose full name contains unusual characters.
4511 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4512 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4513 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4516 # Expand $ac_aux_dir to an absolute path.
4517 am_aux_dir
=`cd "$ac_aux_dir" && pwd`
4519 if test x
"${install_sh+set}" != xset
; then
4522 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
4524 install_sh
="\${SHELL} $am_aux_dir/install-sh"
4528 # Installed binaries are usually stripped using 'strip' when the user
4529 # run "make install-strip". However 'strip' might not be the right
4530 # tool to use in cross-compilation environments, therefore Automake
4531 # will honor the 'STRIP' environment variable to overrule this program.
4532 if test "$cross_compiling" != no
; then
4533 if test -n "$ac_tool_prefix"; then
4534 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4535 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
4536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4537 $as_echo_n "checking for $ac_word... " >&6; }
4538 if ${ac_cv_prog_STRIP+:} false
; then :
4539 $as_echo_n "(cached) " >&6
4541 if test -n "$STRIP"; then
4542 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
4544 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4548 test -z "$as_dir" && as_dir
=.
4549 for ac_exec_ext
in '' $ac_executable_extensions; do
4550 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4551 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
4552 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4561 STRIP
=$ac_cv_prog_STRIP
4562 if test -n "$STRIP"; then
4563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4564 $as_echo "$STRIP" >&6; }
4566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4567 $as_echo "no" >&6; }
4572 if test -z "$ac_cv_prog_STRIP"; then
4574 # Extract the first word of "strip", so it can be a program name with args.
4575 set dummy strip
; ac_word
=$2
4576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4577 $as_echo_n "checking for $ac_word... " >&6; }
4578 if ${ac_cv_prog_ac_ct_STRIP+:} false
; then :
4579 $as_echo_n "(cached) " >&6
4581 if test -n "$ac_ct_STRIP"; then
4582 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
4584 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4588 test -z "$as_dir" && as_dir
=.
4589 for ac_exec_ext
in '' $ac_executable_extensions; do
4590 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4591 ac_cv_prog_ac_ct_STRIP
="strip"
4592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4601 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
4602 if test -n "$ac_ct_STRIP"; then
4603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4604 $as_echo "$ac_ct_STRIP" >&6; }
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4607 $as_echo "no" >&6; }
4610 if test "x$ac_ct_STRIP" = x
; then
4613 case $cross_compiling:$ac_tool_warned in
4615 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4616 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4617 ac_tool_warned
=yes ;;
4622 STRIP
="$ac_cv_prog_STRIP"
4626 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
4629 # Set build, build_cpu, build_vendor and build_os.
4630 # Make sure we can run config.sub.
4631 $SHELL "$ac_aux_dir/config.sub" sun4
>/dev
/null
2>&1 ||
4632 as_fn_error $?
"cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4635 $as_echo_n "checking build system type... " >&6; }
4636 if ${ac_cv_build+:} false
; then :
4637 $as_echo_n "(cached) " >&6
4639 ac_build_alias
=$build_alias
4640 test "x$ac_build_alias" = x
&&
4641 ac_build_alias
=`$SHELL "$ac_aux_dir/config.guess"`
4642 test "x$ac_build_alias" = x
&&
4643 as_fn_error $?
"cannot guess build type; you must specify one" "$LINENO" 5
4644 ac_cv_build
=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4645 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4649 $as_echo "$ac_cv_build" >&6; }
4650 case $ac_cv_build in
4652 *) as_fn_error $?
"invalid value of canonical build" "$LINENO" 5;;
4655 ac_save_IFS
=$IFS; IFS
='-'
4661 # Remember, the first character of IFS is used to create $*,
4662 # except with old shells:
4665 case $build_os in *\
*) build_os
=`echo "$build_os" | sed 's/ /-/g'`;; esac
4669 # Set host, host_cpu, host_vendor, and host_os.
4670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4671 $as_echo_n "checking host system type... " >&6; }
4672 if ${ac_cv_host+:} false
; then :
4673 $as_echo_n "(cached) " >&6
4675 if test "x$host_alias" = x
; then
4676 ac_cv_host
=$ac_cv_build
4678 ac_cv_host
=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4679 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4684 $as_echo "$ac_cv_host" >&6; }
4687 *) as_fn_error $?
"invalid value of canonical host" "$LINENO" 5;;
4690 ac_save_IFS
=$IFS; IFS
='-'
4696 # Remember, the first character of IFS is used to create $*,
4697 # except with old shells:
4700 case $host_os in *\
*) host_os
=`echo "$host_os" | sed 's/ /-/g'`;; esac
4704 # Set target, target_cpu, target_vendor, and target_os.
4705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4706 $as_echo_n "checking target system type... " >&6; }
4707 if ${ac_cv_target+:} false
; then :
4708 $as_echo_n "(cached) " >&6
4710 if test "x$target_alias" = x
; then
4711 ac_cv_target
=$ac_cv_host
4713 ac_cv_target
=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4714 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4719 $as_echo "$ac_cv_target" >&6; }
4720 case $ac_cv_target in
4722 *) as_fn_error $?
"invalid value of canonical target" "$LINENO" 5;;
4724 target
=$ac_cv_target
4725 ac_save_IFS
=$IFS; IFS
='-'
4731 # Remember, the first character of IFS is used to create $*,
4732 # except with old shells:
4735 case $target_os in *\
*) target_os
=`echo "$target_os" | sed 's/ /-/g'`;; esac
4738 # The aliases save the names the user supplied, while $host etc.
4739 # will get canonicalized.
4740 test -n "$target_alias" &&
4741 test "$program_prefix$program_suffix$program_transform_name" = \
4743 program_prefix
=${target_alias}-
4745 # Find a good install program. We prefer a C program (faster),
4746 # so one script is as good as another. But avoid the broken or
4747 # incompatible versions:
4748 # SysV /etc/install, /usr/sbin/install
4749 # SunOS /usr/etc/install
4750 # IRIX /sbin/install
4752 # AmigaOS /C/install, which installs bootblocks on floppy discs
4753 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4754 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4755 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4756 # OS/2's system install, which has a completely different semantic
4757 # ./install, which can be erroneously created by make from ./install.sh.
4758 # Reject install programs that cannot install multiple files.
4759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4760 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4761 if test -z "$INSTALL"; then
4762 if ${ac_cv_path_install+:} false
; then :
4763 $as_echo_n "(cached) " >&6
4765 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4769 test -z "$as_dir" && as_dir
=.
4770 # Account for people who put trailing slashes in PATH elements.
4771 case $as_dir/ in #((
4772 .
/ | .
// |
/[cC
]/* | \
4773 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
4774 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
4777 # OSF1 and SCO ODT 3.0 have their own names for install.
4778 # Don't use installbsd from OSF since it installs stuff as root
4780 for ac_prog
in ginstall scoinst
install; do
4781 for ac_exec_ext
in '' $ac_executable_extensions; do
4782 if as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext"; then
4783 if test $ac_prog = install &&
4784 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
4785 # AIX install. It has an incompatible calling convention.
4787 elif test $ac_prog = install &&
4788 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
4789 # program-specific install script used by HP pwplus--don't use.
4792 rm -rf conftest.one conftest.two conftest.dir
4793 echo one
> conftest.one
4794 echo two
> conftest.two
4796 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
4797 test -s conftest.one
&& test -s conftest.two
&&
4798 test -s conftest.dir
/conftest.one
&&
4799 test -s conftest.dir
/conftest.two
4801 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
4814 rm -rf conftest.one conftest.two conftest.dir
4817 if test "${ac_cv_path_install+set}" = set; then
4818 INSTALL
=$ac_cv_path_install
4820 # As a last resort, use the slow shell script. Don't cache a
4821 # value for INSTALL within a source directory, because that will
4822 # break other packages using the cache if that directory is
4823 # removed, or if the value is a relative name.
4824 INSTALL
=$ac_install_sh
4827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4828 $as_echo "$INSTALL" >&6; }
4830 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4831 # It thinks the first close brace ends the variable substitution.
4832 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
4834 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
4836 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
4838 if test -n "$ac_tool_prefix"; then
4839 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4840 set dummy
${ac_tool_prefix}ar; ac_word
=$2
4841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4842 $as_echo_n "checking for $ac_word... " >&6; }
4843 if ${ac_cv_prog_AR+:} false
; then :
4844 $as_echo_n "(cached) " >&6
4846 if test -n "$AR"; then
4847 ac_cv_prog_AR
="$AR" # Let the user override the test.
4849 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4853 test -z "$as_dir" && as_dir
=.
4854 for ac_exec_ext
in '' $ac_executable_extensions; do
4855 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4856 ac_cv_prog_AR
="${ac_tool_prefix}ar"
4857 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4867 if test -n "$AR"; then
4868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4869 $as_echo "$AR" >&6; }
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4872 $as_echo "no" >&6; }
4877 if test -z "$ac_cv_prog_AR"; then
4879 # Extract the first word of "ar", so it can be a program name with args.
4880 set dummy
ar; ac_word
=$2
4881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4882 $as_echo_n "checking for $ac_word... " >&6; }
4883 if ${ac_cv_prog_ac_ct_AR+:} false
; then :
4884 $as_echo_n "(cached) " >&6
4886 if test -n "$ac_ct_AR"; then
4887 ac_cv_prog_ac_ct_AR
="$ac_ct_AR" # Let the user override the test.
4889 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4893 test -z "$as_dir" && as_dir
=.
4894 for ac_exec_ext
in '' $ac_executable_extensions; do
4895 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4896 ac_cv_prog_ac_ct_AR
="ar"
4897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4906 ac_ct_AR
=$ac_cv_prog_ac_ct_AR
4907 if test -n "$ac_ct_AR"; then
4908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4909 $as_echo "$ac_ct_AR" >&6; }
4911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4912 $as_echo "no" >&6; }
4915 if test "x$ac_ct_AR" = x
; then
4918 case $cross_compiling:$ac_tool_warned in
4920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4921 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4922 ac_tool_warned
=yes ;;
4930 if test -n "$ac_tool_prefix"; then
4931 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4932 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
4933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4934 $as_echo_n "checking for $ac_word... " >&6; }
4935 if ${ac_cv_prog_RANLIB+:} false
; then :
4936 $as_echo_n "(cached) " >&6
4938 if test -n "$RANLIB"; then
4939 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
4941 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4945 test -z "$as_dir" && as_dir
=.
4946 for ac_exec_ext
in '' $ac_executable_extensions; do
4947 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4948 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
4949 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4958 RANLIB
=$ac_cv_prog_RANLIB
4959 if test -n "$RANLIB"; then
4960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4961 $as_echo "$RANLIB" >&6; }
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4964 $as_echo "no" >&6; }
4969 if test -z "$ac_cv_prog_RANLIB"; then
4970 ac_ct_RANLIB
=$RANLIB
4971 # Extract the first word of "ranlib", so it can be a program name with args.
4972 set dummy ranlib
; ac_word
=$2
4973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4974 $as_echo_n "checking for $ac_word... " >&6; }
4975 if ${ac_cv_prog_ac_ct_RANLIB+:} false
; then :
4976 $as_echo_n "(cached) " >&6
4978 if test -n "$ac_ct_RANLIB"; then
4979 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
4981 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4985 test -z "$as_dir" && as_dir
=.
4986 for ac_exec_ext
in '' $ac_executable_extensions; do
4987 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4988 ac_cv_prog_ac_ct_RANLIB
="ranlib"
4989 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4998 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
4999 if test -n "$ac_ct_RANLIB"; then
5000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5001 $as_echo "$ac_ct_RANLIB" >&6; }
5003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5004 $as_echo "no" >&6; }
5007 if test "x$ac_ct_RANLIB" = x
; then
5010 case $cross_compiling:$ac_tool_warned in
5012 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5013 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5014 ac_tool_warned
=yes ;;
5016 RANLIB
=$ac_ct_RANLIB
5019 RANLIB
="$ac_cv_prog_RANLIB"
5023 test "$program_prefix" != NONE
&&
5024 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
5025 # Use a double $ so make ignores it.
5026 test "$program_suffix" != NONE
&&
5027 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
5028 # Double any \ or $.
5029 # By default was `s,x,x', remove it if useless.
5030 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
5031 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
5034 # We require a C++17 compiler. Check if one is available, and if
5035 # necessary, set CXX_DIALECT to some -std=xxx switch.
5037 ax_cxx_compile_alternatives
="17 1z" ax_cxx_compile_cxx17_required
=true
5039 ac_cpp
='$CXXCPP $CPPFLAGS'
5040 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5041 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5042 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
5046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++17 features by default" >&5
5047 $as_echo_n "checking whether $CXX supports C++17 features by default... " >&6; }
5048 if ${ax_cv_cxx_compile_cxx17+:} false
; then :
5049 $as_echo_n "(cached) " >&6
5051 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5052 /* end confdefs.h. */
5055 // If the compiler admits that it is not ready for C++11, why torture it?
5056 // Hopefully, this will speed up the test.
5060 #error "This is not a C++ compiler"
5062 // MSVC always sets __cplusplus to 199711L in older versions; newer versions
5063 // only set it correctly if /Zc:__cplusplus is specified as well as a
5064 // /std:c++NN switch:
5065 // https://devblogs.microsoft.com/cppblog/msvc-now-correctly-reports-__cplusplus/
5066 #elif __cplusplus < 201103L && !defined _MSC_VER
5068 #error "This is not a C++11 compiler"
5075 namespace test_static_assert
5078 template <typename T>
5081 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5086 namespace test_final_override
5095 struct Derived : public Base
5097 virtual ~Derived() override {}
5098 virtual void f() override {}
5103 namespace test_double_right_angle_brackets
5106 template < typename T >
5109 typedef check<void> single_type;
5110 typedef check<check<void>> double_type;
5111 typedef check<check<check<void>>> triple_type;
5112 typedef check<check<check<check<void>>>> quadruple_type;
5116 namespace test_decltype
5129 namespace test_type_deduction
5132 template < typename T1, typename T2 >
5135 static const bool value = false;
5138 template < typename T >
5139 struct is_same<T, T>
5141 static const bool value = true;
5144 template < typename T1, typename T2 >
5146 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5152 test(const int c, volatile int v)
5154 static_assert(is_same<int, decltype(0)>::value == true, "");
5155 static_assert(is_same<int, decltype(c)>::value == false, "");
5156 static_assert(is_same<int, decltype(v)>::value == false, "");
5159 auto sumi = ac + av + 'x';
5160 auto sumf = ac + av + 1.0;
5161 static_assert(is_same<int, decltype(ac)>::value == true, "");
5162 static_assert(is_same<int, decltype(av)>::value == true, "");
5163 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5164 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5165 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5166 return (sumf > 0.0) ? sumi : add(c, v);
5171 namespace test_noexcept
5174 int f() { return 0; }
5175 int g() noexcept { return 0; }
5177 static_assert(noexcept(f()) == false, "");
5178 static_assert(noexcept(g()) == true, "");
5182 namespace test_constexpr
5185 template < typename CharT >
5186 unsigned long constexpr
5187 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5189 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5192 template < typename CharT >
5193 unsigned long constexpr
5194 strlen_c(const CharT *const s) noexcept
5196 return strlen_c_r(s, 0UL);
5199 static_assert(strlen_c("") == 0UL, "");
5200 static_assert(strlen_c("1") == 1UL, "");
5201 static_assert(strlen_c("example") == 7UL, "");
5202 static_assert(strlen_c("another\0example") == 7UL, "");
5206 namespace test_rvalue_references
5212 static constexpr int value = N;
5215 answer<1> f(int&) { return answer<1>(); }
5216 answer<2> f(const int&) { return answer<2>(); }
5217 answer<3> f(int&&) { return answer<3>(); }
5224 static_assert(decltype(f(i))::value == 1, "");
5225 static_assert(decltype(f(c))::value == 2, "");
5226 static_assert(decltype(f(0))::value == 3, "");
5231 namespace test_uniform_initialization
5236 static const int zero {};
5237 static const int one {1};
5240 static_assert(test::zero == 0, "");
5241 static_assert(test::one == 1, "");
5245 namespace test_lambdas
5251 auto lambda1 = [](){};
5252 auto lambda2 = lambda1;
5260 auto a = [](int i, int j){ return i + j; }(1, 2);
5261 auto b = []() -> int { return '0'; }();
5262 auto c = [=](){ return a + b; }();
5263 auto d = [&](){ return c; }();
5264 auto e = [a, &b](int x) mutable {
5265 const auto identity = [](int y){ return y; };
5266 for (auto i = 0; i < a; ++i)
5268 return x + identity(a + b);
5270 return a + b + c + d + e;
5276 const auto nullary = [](){ return 0; };
5277 const auto unary = [](int x){ return x; };
5278 using nullary_t = decltype(nullary);
5279 using unary_t = decltype(unary);
5280 const auto higher1st = [](nullary_t f){ return f(); };
5281 const auto higher2nd = [unary](nullary_t f1){
5282 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5284 return higher1st(nullary) + higher2nd(nullary)(unary);
5289 namespace test_variadic_templates
5295 template <int N0, int... N1toN>
5296 struct sum<N0, N1toN...>
5298 static constexpr auto value = N0 + sum<N1toN...>::value;
5304 static constexpr auto value = 0;
5307 static_assert(sum<>::value == 0, "");
5308 static_assert(sum<1>::value == 1, "");
5309 static_assert(sum<23>::value == 23, "");
5310 static_assert(sum<1, 2>::value == 3, "");
5311 static_assert(sum<5, 5, 11>::value == 21, "");
5312 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5316 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5317 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5319 namespace test_template_alias_sfinae
5324 template<typename T>
5325 using member = typename T::member_type;
5327 template<typename T>
5330 template<typename T>
5331 void func(member<T>*) {}
5335 void test() { func<foo>(0); }
5339 } // namespace cxx11
5341 #endif // __cplusplus >= 201103L
5346 // If the compiler admits that it is not ready for C++14, why torture it?
5347 // Hopefully, this will speed up the test.
5351 #error "This is not a C++ compiler"
5353 #elif __cplusplus < 201402L && !defined _MSC_VER
5355 #error "This is not a C++14 compiler"
5362 namespace test_polymorphic_lambdas
5368 const auto lambda = [](auto&&... args){
5369 const auto istiny = [](auto x){
5370 return (sizeof(x) == 1UL) ? 1 : 0;
5372 const int aretiny[] = { istiny(args)... };
5375 return lambda(1, 1L, 1.0f, '1');
5380 namespace test_binary_literals
5383 constexpr auto ivii = 0b0000000000101010;
5384 static_assert(ivii == 42, "wrong value");
5388 namespace test_generalized_constexpr
5391 template < typename CharT >
5392 constexpr unsigned long
5393 strlen_c(const CharT *const s) noexcept
5396 for (auto p = s; *p; ++p)
5401 static_assert(strlen_c("") == 0UL, "");
5402 static_assert(strlen_c("x") == 1UL, "");
5403 static_assert(strlen_c("test") == 4UL, "");
5404 static_assert(strlen_c("another\0test") == 7UL, "");
5408 namespace test_lambda_init_capture
5415 const auto lambda1 = [a = x](int b){ return a + b; };
5416 const auto lambda2 = [a = lambda1(x)](){ return a; };
5422 namespace test_digit_separators
5425 constexpr auto ten_million = 100'000'000;
5426 static_assert(ten_million == 100000000, "");
5430 namespace test_return_type_deduction
5433 auto f(int& x) { return x; }
5434 decltype(auto) g(int& x) { return x; }
5436 template < typename T1, typename T2 >
5439 static constexpr auto value = false;
5442 template < typename T >
5443 struct is_same<T, T>
5445 static constexpr auto value = true;
5452 static_assert(is_same<int, decltype(f(x))>::value, "");
5453 static_assert(is_same<int&, decltype(g(x))>::value, "");
5459 } // namespace cxx14
5461 #endif // __cplusplus >= 201402L
5466 // If the compiler admits that it is not ready for C++17, why torture it?
5467 // Hopefully, this will speed up the test.
5471 #error "This is not a C++ compiler"
5473 #elif __cplusplus < 201703L && !defined _MSC_VER
5475 #error "This is not a C++17 compiler"
5479 #include <initializer_list>
5481 #include <type_traits>
5486 namespace test_constexpr_lambdas
5489 constexpr int foo = [](){return 42;}();
5493 namespace test::nested_namespace::definitions
5498 namespace test_fold_expression
5501 template<typename... Args>
5502 int multiply(Args... args)
5504 return (args * ... * 1);
5507 template<typename... Args>
5508 bool all(Args... args)
5510 return (args && ...);
5515 namespace test_extended_static_assert
5518 static_assert (true);
5522 namespace test_auto_brace_init_list
5528 static_assert(std::is_same<std::initializer_list<int>, decltype(foo)>::value);
5529 static_assert(std::is_same<int, decltype(bar)>::value);
5532 namespace test_typename_in_template_template_parameter
5535 template<template<typename> typename X> struct D;
5539 namespace test_fallthrough_nodiscard_maybe_unused_attributes
5547 [[nodiscard]] int f2()
5549 [[maybe_unused]] auto unused = f1();
5564 namespace test_extended_aggregate_initialization
5580 struct derived : base1, base2
5585 derived d1 {{1, 2}, {}, 4}; // full initialization
5586 derived d2 {{}, {}, 4}; // value-initialized bases
5590 namespace test_general_range_based_for_loop
5602 const int& operator* () const
5619 bool operator== (const iter& i, const sentinel& s)
5624 bool operator!= (const iter& i, const sentinel& s)
5636 sentinel end() const
5648 [[maybe_unused]] auto v = i;
5654 namespace test_lambda_capture_asterisk_this_by_value
5671 namespace test_enum_class_construction
5674 enum class byte : unsigned char
5681 namespace test_constexpr_if
5684 template <bool cond>
5699 namespace test_selection_statement_with_initializer
5709 if (auto i = f(); i > 0)
5714 switch (auto i = f(); i + 4)
5726 namespace test_template_argument_deduction_for_class_templates
5729 template <typename T1, typename T2>
5743 [[maybe_unused]] auto p = pair{13, 42u};
5748 namespace test_non_type_auto_template_parameters
5760 namespace test_structured_bindings
5763 int arr[2] = { 1, 2 };
5764 std::pair<int, int> pr = { 1, 2 };
5766 auto f1() -> int(&)[2]
5771 auto f2() -> std::pair<int, int>&
5787 auto [ x1, y1 ] = f1();
5788 auto& [ xr1, yr1 ] = f1();
5789 auto [ x2, y2 ] = f2();
5790 auto& [ xr2, yr2 ] = f2();
5791 const auto [ x3, y3 ] = f3();
5795 namespace test_exception_spec_type_system
5804 template<typename T>
5808 template<typename T1, typename T2>
5812 static_assert (std::is_same_v<Good, decltype(f(g1, g2))>);
5816 namespace test_inline_variables
5819 template<class T> void f(T)
5822 template<class T> inline T g(T)
5827 template<> inline void f<>(int)
5830 template<> int g<>(int)
5837 } // namespace cxx17
5839 #endif // __cplusplus < 201703L && !defined _MSC_VER
5844 if ac_fn_cxx_try_compile
"$LINENO"; then :
5845 ax_cv_cxx_compile_cxx17
=yes
5847 ax_cv_cxx_compile_cxx17
=no
5849 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx17" >&5
5852 $as_echo "$ax_cv_cxx_compile_cxx17" >&6; }
5853 if test x
$ax_cv_cxx_compile_cxx17 = xyes
; then
5857 if test x
$ac_success = xno
; then
5858 for alternative
in ${ax_cxx_compile_alternatives}; do
5859 switch
="-std=gnu++${alternative}"
5860 cachevar
=`$as_echo "ax_cv_cxx_compile_cxx17_$switch" | $as_tr_sh`
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++17 features with $switch" >&5
5862 $as_echo_n "checking whether $CXX supports C++17 features with $switch... " >&6; }
5863 if eval \
${$cachevar+:} false
; then :
5864 $as_echo_n "(cached) " >&6
5868 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5869 /* end confdefs.h. */
5872 // If the compiler admits that it is not ready for C++11, why torture it?
5873 // Hopefully, this will speed up the test.
5877 #error "This is not a C++ compiler"
5879 // MSVC always sets __cplusplus to 199711L in older versions; newer versions
5880 // only set it correctly if /Zc:__cplusplus is specified as well as a
5881 // /std:c++NN switch:
5882 // https://devblogs.microsoft.com/cppblog/msvc-now-correctly-reports-__cplusplus/
5883 #elif __cplusplus < 201103L && !defined _MSC_VER
5885 #error "This is not a C++11 compiler"
5892 namespace test_static_assert
5895 template <typename T>
5898 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5903 namespace test_final_override
5912 struct Derived : public Base
5914 virtual ~Derived() override {}
5915 virtual void f() override {}
5920 namespace test_double_right_angle_brackets
5923 template < typename T >
5926 typedef check<void> single_type;
5927 typedef check<check<void>> double_type;
5928 typedef check<check<check<void>>> triple_type;
5929 typedef check<check<check<check<void>>>> quadruple_type;
5933 namespace test_decltype
5946 namespace test_type_deduction
5949 template < typename T1, typename T2 >
5952 static const bool value = false;
5955 template < typename T >
5956 struct is_same<T, T>
5958 static const bool value = true;
5961 template < typename T1, typename T2 >
5963 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5969 test(const int c, volatile int v)
5971 static_assert(is_same<int, decltype(0)>::value == true, "");
5972 static_assert(is_same<int, decltype(c)>::value == false, "");
5973 static_assert(is_same<int, decltype(v)>::value == false, "");
5976 auto sumi = ac + av + 'x';
5977 auto sumf = ac + av + 1.0;
5978 static_assert(is_same<int, decltype(ac)>::value == true, "");
5979 static_assert(is_same<int, decltype(av)>::value == true, "");
5980 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5981 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5982 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5983 return (sumf > 0.0) ? sumi : add(c, v);
5988 namespace test_noexcept
5991 int f() { return 0; }
5992 int g() noexcept { return 0; }
5994 static_assert(noexcept(f()) == false, "");
5995 static_assert(noexcept(g()) == true, "");
5999 namespace test_constexpr
6002 template < typename CharT >
6003 unsigned long constexpr
6004 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6006 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6009 template < typename CharT >
6010 unsigned long constexpr
6011 strlen_c(const CharT *const s) noexcept
6013 return strlen_c_r(s, 0UL);
6016 static_assert(strlen_c("") == 0UL, "");
6017 static_assert(strlen_c("1") == 1UL, "");
6018 static_assert(strlen_c("example") == 7UL, "");
6019 static_assert(strlen_c("another\0example") == 7UL, "");
6023 namespace test_rvalue_references
6029 static constexpr int value = N;
6032 answer<1> f(int&) { return answer<1>(); }
6033 answer<2> f(const int&) { return answer<2>(); }
6034 answer<3> f(int&&) { return answer<3>(); }
6041 static_assert(decltype(f(i))::value == 1, "");
6042 static_assert(decltype(f(c))::value == 2, "");
6043 static_assert(decltype(f(0))::value == 3, "");
6048 namespace test_uniform_initialization
6053 static const int zero {};
6054 static const int one {1};
6057 static_assert(test::zero == 0, "");
6058 static_assert(test::one == 1, "");
6062 namespace test_lambdas
6068 auto lambda1 = [](){};
6069 auto lambda2 = lambda1;
6077 auto a = [](int i, int j){ return i + j; }(1, 2);
6078 auto b = []() -> int { return '0'; }();
6079 auto c = [=](){ return a + b; }();
6080 auto d = [&](){ return c; }();
6081 auto e = [a, &b](int x) mutable {
6082 const auto identity = [](int y){ return y; };
6083 for (auto i = 0; i < a; ++i)
6085 return x + identity(a + b);
6087 return a + b + c + d + e;
6093 const auto nullary = [](){ return 0; };
6094 const auto unary = [](int x){ return x; };
6095 using nullary_t = decltype(nullary);
6096 using unary_t = decltype(unary);
6097 const auto higher1st = [](nullary_t f){ return f(); };
6098 const auto higher2nd = [unary](nullary_t f1){
6099 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6101 return higher1st(nullary) + higher2nd(nullary)(unary);
6106 namespace test_variadic_templates
6112 template <int N0, int... N1toN>
6113 struct sum<N0, N1toN...>
6115 static constexpr auto value = N0 + sum<N1toN...>::value;
6121 static constexpr auto value = 0;
6124 static_assert(sum<>::value == 0, "");
6125 static_assert(sum<1>::value == 1, "");
6126 static_assert(sum<23>::value == 23, "");
6127 static_assert(sum<1, 2>::value == 3, "");
6128 static_assert(sum<5, 5, 11>::value == 21, "");
6129 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6133 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6134 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6136 namespace test_template_alias_sfinae
6141 template<typename T>
6142 using member = typename T::member_type;
6144 template<typename T>
6147 template<typename T>
6148 void func(member<T>*) {}
6152 void test() { func<foo>(0); }
6156 } // namespace cxx11
6158 #endif // __cplusplus >= 201103L
6163 // If the compiler admits that it is not ready for C++14, why torture it?
6164 // Hopefully, this will speed up the test.
6168 #error "This is not a C++ compiler"
6170 #elif __cplusplus < 201402L && !defined _MSC_VER
6172 #error "This is not a C++14 compiler"
6179 namespace test_polymorphic_lambdas
6185 const auto lambda = [](auto&&... args){
6186 const auto istiny = [](auto x){
6187 return (sizeof(x) == 1UL) ? 1 : 0;
6189 const int aretiny[] = { istiny(args)... };
6192 return lambda(1, 1L, 1.0f, '1');
6197 namespace test_binary_literals
6200 constexpr auto ivii = 0b0000000000101010;
6201 static_assert(ivii == 42, "wrong value");
6205 namespace test_generalized_constexpr
6208 template < typename CharT >
6209 constexpr unsigned long
6210 strlen_c(const CharT *const s) noexcept
6213 for (auto p = s; *p; ++p)
6218 static_assert(strlen_c("") == 0UL, "");
6219 static_assert(strlen_c("x") == 1UL, "");
6220 static_assert(strlen_c("test") == 4UL, "");
6221 static_assert(strlen_c("another\0test") == 7UL, "");
6225 namespace test_lambda_init_capture
6232 const auto lambda1 = [a = x](int b){ return a + b; };
6233 const auto lambda2 = [a = lambda1(x)](){ return a; };
6239 namespace test_digit_separators
6242 constexpr auto ten_million = 100'000'000;
6243 static_assert(ten_million == 100000000, "");
6247 namespace test_return_type_deduction
6250 auto f(int& x) { return x; }
6251 decltype(auto) g(int& x) { return x; }
6253 template < typename T1, typename T2 >
6256 static constexpr auto value = false;
6259 template < typename T >
6260 struct is_same<T, T>
6262 static constexpr auto value = true;
6269 static_assert(is_same<int, decltype(f(x))>::value, "");
6270 static_assert(is_same<int&, decltype(g(x))>::value, "");
6276 } // namespace cxx14
6278 #endif // __cplusplus >= 201402L
6283 // If the compiler admits that it is not ready for C++17, why torture it?
6284 // Hopefully, this will speed up the test.
6288 #error "This is not a C++ compiler"
6290 #elif __cplusplus < 201703L && !defined _MSC_VER
6292 #error "This is not a C++17 compiler"
6296 #include <initializer_list>
6298 #include <type_traits>
6303 namespace test_constexpr_lambdas
6306 constexpr int foo = [](){return 42;}();
6310 namespace test::nested_namespace::definitions
6315 namespace test_fold_expression
6318 template<typename... Args>
6319 int multiply(Args... args)
6321 return (args * ... * 1);
6324 template<typename... Args>
6325 bool all(Args... args)
6327 return (args && ...);
6332 namespace test_extended_static_assert
6335 static_assert (true);
6339 namespace test_auto_brace_init_list
6345 static_assert(std::is_same<std::initializer_list<int>, decltype(foo)>::value);
6346 static_assert(std::is_same<int, decltype(bar)>::value);
6349 namespace test_typename_in_template_template_parameter
6352 template<template<typename> typename X> struct D;
6356 namespace test_fallthrough_nodiscard_maybe_unused_attributes
6364 [[nodiscard]] int f2()
6366 [[maybe_unused]] auto unused = f1();
6381 namespace test_extended_aggregate_initialization
6397 struct derived : base1, base2
6402 derived d1 {{1, 2}, {}, 4}; // full initialization
6403 derived d2 {{}, {}, 4}; // value-initialized bases
6407 namespace test_general_range_based_for_loop
6419 const int& operator* () const
6436 bool operator== (const iter& i, const sentinel& s)
6441 bool operator!= (const iter& i, const sentinel& s)
6453 sentinel end() const
6465 [[maybe_unused]] auto v = i;
6471 namespace test_lambda_capture_asterisk_this_by_value
6488 namespace test_enum_class_construction
6491 enum class byte : unsigned char
6498 namespace test_constexpr_if
6501 template <bool cond>
6516 namespace test_selection_statement_with_initializer
6526 if (auto i = f(); i > 0)
6531 switch (auto i = f(); i + 4)
6543 namespace test_template_argument_deduction_for_class_templates
6546 template <typename T1, typename T2>
6560 [[maybe_unused]] auto p = pair{13, 42u};
6565 namespace test_non_type_auto_template_parameters
6577 namespace test_structured_bindings
6580 int arr[2] = { 1, 2 };
6581 std::pair<int, int> pr = { 1, 2 };
6583 auto f1() -> int(&)[2]
6588 auto f2() -> std::pair<int, int>&
6604 auto [ x1, y1 ] = f1();
6605 auto& [ xr1, yr1 ] = f1();
6606 auto [ x2, y2 ] = f2();
6607 auto& [ xr2, yr2 ] = f2();
6608 const auto [ x3, y3 ] = f3();
6612 namespace test_exception_spec_type_system
6621 template<typename T>
6625 template<typename T1, typename T2>
6629 static_assert (std::is_same_v<Good, decltype(f(g1, g2))>);
6633 namespace test_inline_variables
6636 template<class T> void f(T)
6639 template<class T> inline T g(T)
6644 template<> inline void f<>(int)
6647 template<> int g<>(int)
6654 } // namespace cxx17
6656 #endif // __cplusplus < 201703L && !defined _MSC_VER
6661 if ac_fn_cxx_try_compile
"$LINENO"; then :
6666 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6669 eval ac_res
=\$
$cachevar
6670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6671 $as_echo "$ac_res" >&6; }
6672 if eval test x\$
$cachevar = xyes
; then
6673 CXX_DIALECT
="$switch"
6675 if test -n "$CXXCPP" ; then
6676 CXXCPP
="$CXXCPP $switch"
6684 if test x
$ac_success = xno
; then
6685 for alternative
in ${ax_cxx_compile_alternatives}; do
6686 for switch
in -std=c
++${alternative} +std=c++${alternative} "-h std=c++${alternative}" MSVC; do
6687 if test x"$switch" = xMSVC; then
6688 switch=-std:c++${alternative}
6689 cachevar=`$as_echo "ax_cv_cxx_compile_cxx17_
${switch}_MSVC
" | $as_tr_sh`
6691 cachevar=`$as_echo "ax_cv_cxx_compile_cxx17_
$switch" | $as_tr_sh`
6693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether
$CXX supports C
++17 features with
$switch" >&5
6694 $as_echo_n "checking whether
$CXX supports C
++17 features with
$switch...
" >&6; }
6695 if eval \${$cachevar+:} false; then :
6696 $as_echo_n "(cached
) " >&6
6700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6701 /* end confdefs.h. */
6704 // If the compiler admits that it is not ready for C++11, why torture it?
6705 // Hopefully, this will speed up the test.
6709 #error "This is not a C
++ compiler
"
6711 // MSVC always sets __cplusplus to 199711L in older versions; newer versions
6712 // only set it correctly if /Zc:__cplusplus is specified as well as a
6713 // /std:c++NN switch:
6714 // https://devblogs.microsoft.com/cppblog/msvc-now-correctly-reports-__cplusplus/
6715 #elif __cplusplus < 201103L && !defined _MSC_VER
6717 #error "This is not a C
++11 compiler
"
6724 namespace test_static_assert
6727 template <typename T>
6730 static_assert(sizeof(int) <= sizeof(T), "not big enough
");
6735 namespace test_final_override
6744 struct Derived : public Base
6746 virtual ~Derived() override {}
6747 virtual void f() override {}
6752 namespace test_double_right_angle_brackets
6755 template < typename T >
6758 typedef check<void> single_type;
6759 typedef check<check<void>> double_type;
6760 typedef check<check<check<void>>> triple_type;
6761 typedef check<check<check<check<void>>>> quadruple_type;
6765 namespace test_decltype
6778 namespace test_type_deduction
6781 template < typename T1, typename T2 >
6784 static const bool value = false;
6787 template < typename T >
6788 struct is_same<T, T>
6790 static const bool value = true;
6793 template < typename T1, typename T2 >
6795 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6801 test(const int c, volatile int v)
6803 static_assert(is_same<int, decltype(0)>::value == true, "");
6804 static_assert(is_same<int, decltype(c)>::value == false, "");
6805 static_assert(is_same<int, decltype(v)>::value == false, "");
6808 auto sumi = ac + av + 'x';
6809 auto sumf = ac + av + 1.0;
6810 static_assert(is_same<int, decltype(ac)>::value == true, "");
6811 static_assert(is_same<int, decltype(av)>::value == true, "");
6812 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6813 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6814 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6815 return (sumf > 0.0) ? sumi : add(c, v);
6820 namespace test_noexcept
6823 int f() { return 0; }
6824 int g() noexcept { return 0; }
6826 static_assert(noexcept(f()) == false, "");
6827 static_assert(noexcept(g()) == true, "");
6831 namespace test_constexpr
6834 template < typename CharT >
6835 unsigned long constexpr
6836 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6838 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6841 template < typename CharT >
6842 unsigned long constexpr
6843 strlen_c(const CharT *const s) noexcept
6845 return strlen_c_r(s, 0UL);
6848 static_assert(strlen_c("") == 0UL, "");
6849 static_assert(strlen_c("1") == 1UL, "");
6850 static_assert(strlen_c("example
") == 7UL, "");
6851 static_assert(strlen_c("another\
0example
") == 7UL, "");
6855 namespace test_rvalue_references
6861 static constexpr int value = N;
6864 answer<1> f(int&) { return answer<1>(); }
6865 answer<2> f(const int&) { return answer<2>(); }
6866 answer<3> f(int&&) { return answer<3>(); }
6873 static_assert(decltype(f(i))::value == 1, "");
6874 static_assert(decltype(f(c))::value == 2, "");
6875 static_assert(decltype(f(0))::value == 3, "");
6880 namespace test_uniform_initialization
6885 static const int zero {};
6886 static const int one {1};
6889 static_assert(test::zero == 0, "");
6890 static_assert(test::one == 1, "");
6894 namespace test_lambdas
6900 auto lambda1 = [](){};
6901 auto lambda2 = lambda1;
6909 auto a = [](int i, int j){ return i + j; }(1, 2);
6910 auto b = []() -> int { return '0'; }();
6911 auto c = [=](){ return a + b; }();
6912 auto d = [&](){ return c; }();
6913 auto e = [a, &b](int x) mutable {
6914 const auto identity = [](int y){ return y; };
6915 for (auto i = 0; i < a; ++i)
6917 return x + identity(a + b);
6919 return a + b + c + d + e;
6925 const auto nullary = [](){ return 0; };
6926 const auto unary = [](int x){ return x; };
6927 using nullary_t = decltype(nullary);
6928 using unary_t = decltype(unary);
6929 const auto higher1st = [](nullary_t f){ return f(); };
6930 const auto higher2nd = [unary](nullary_t f1){
6931 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6933 return higher1st(nullary) + higher2nd(nullary)(unary);
6938 namespace test_variadic_templates
6944 template <int N0, int... N1toN>
6945 struct sum<N0, N1toN...>
6947 static constexpr auto value = N0 + sum<N1toN...>::value;
6953 static constexpr auto value = 0;
6956 static_assert(sum<>::value == 0, "");
6957 static_assert(sum<1>::value == 1, "");
6958 static_assert(sum<23>::value == 23, "");
6959 static_assert(sum<1, 2>::value == 3, "");
6960 static_assert(sum<5, 5, 11>::value == 21, "");
6961 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6965 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6966 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6968 namespace test_template_alias_sfinae
6973 template<typename T>
6974 using member = typename T::member_type;
6976 template<typename T>
6979 template<typename T>
6980 void func(member<T>*) {}
6984 void test() { func<foo>(0); }
6988 } // namespace cxx11
6990 #endif // __cplusplus >= 201103L
6995 // If the compiler admits that it is not ready for C++14, why torture it?
6996 // Hopefully, this will speed up the test.
7000 #error "This is not a C
++ compiler
"
7002 #elif __cplusplus < 201402L && !defined _MSC_VER
7004 #error "This is not a C
++14 compiler
"
7011 namespace test_polymorphic_lambdas
7017 const auto lambda = [](auto&&... args){
7018 const auto istiny = [](auto x){
7019 return (sizeof(x) == 1UL) ? 1 : 0;
7021 const int aretiny[] = { istiny(args)... };
7024 return lambda(1, 1L, 1.0f, '1');
7029 namespace test_binary_literals
7032 constexpr auto ivii = 0b0000000000101010;
7033 static_assert(ivii == 42, "wrong value
");
7037 namespace test_generalized_constexpr
7040 template < typename CharT >
7041 constexpr unsigned long
7042 strlen_c(const CharT *const s) noexcept
7045 for (auto p = s; *p; ++p)
7050 static_assert(strlen_c("") == 0UL, "");
7051 static_assert(strlen_c("x
") == 1UL, "");
7052 static_assert(strlen_c("test") == 4UL, "");
7053 static_assert(strlen_c("another\
0test") == 7UL, "");
7057 namespace test_lambda_init_capture
7064 const auto lambda1 = [a = x](int b){ return a + b; };
7065 const auto lambda2 = [a = lambda1(x)](){ return a; };
7071 namespace test_digit_separators
7074 constexpr auto ten_million = 100'000'000;
7075 static_assert(ten_million == 100000000, "");
7079 namespace test_return_type_deduction
7082 auto f(int& x) { return x; }
7083 decltype(auto) g(int& x) { return x; }
7085 template < typename T1, typename T2 >
7088 static constexpr auto value = false;
7091 template < typename T >
7092 struct is_same<T, T>
7094 static constexpr auto value = true;
7101 static_assert(is_same<int, decltype(f(x))>::value, "");
7102 static_assert(is_same<int&, decltype(g(x))>::value, "");
7108 } // namespace cxx14
7110 #endif // __cplusplus >= 201402L
7115 // If the compiler admits that it is not ready for C++17, why torture it?
7116 // Hopefully, this will speed up the test.
7120 #error "This is not a C
++ compiler
"
7122 #elif __cplusplus < 201703L && !defined _MSC_VER
7124 #error "This is not a C
++17 compiler
"
7128 #include <initializer_list>
7130 #include <type_traits>
7135 namespace test_constexpr_lambdas
7138 constexpr int foo = [](){return 42;}();
7142 namespace test::nested_namespace::definitions
7147 namespace test_fold_expression
7150 template<typename... Args>
7151 int multiply(Args... args)
7153 return (args * ... * 1);
7156 template<typename... Args>
7157 bool all(Args... args)
7159 return (args && ...);
7164 namespace test_extended_static_assert
7167 static_assert (true);
7171 namespace test_auto_brace_init_list
7177 static_assert(std::is_same<std::initializer_list<int>, decltype(foo)>::value);
7178 static_assert(std::is_same<int, decltype(bar)>::value);
7181 namespace test_typename_in_template_template_parameter
7184 template<template<typename> typename X> struct D;
7188 namespace test_fallthrough_nodiscard_maybe_unused_attributes
7196 [[nodiscard]] int f2()
7198 [[maybe_unused]] auto unused = f1();
7213 namespace test_extended_aggregate_initialization
7229 struct derived : base1, base2
7234 derived d1 {{1, 2}, {}, 4}; // full initialization
7235 derived d2 {{}, {}, 4}; // value-initialized bases
7239 namespace test_general_range_based_for_loop
7251 const int& operator* () const
7268 bool operator== (const iter& i, const sentinel& s)
7273 bool operator!= (const iter& i, const sentinel& s)
7285 sentinel end() const
7297 [[maybe_unused]] auto v = i;
7303 namespace test_lambda_capture_asterisk_this_by_value
7320 namespace test_enum_class_construction
7323 enum class byte : unsigned char
7330 namespace test_constexpr_if
7333 template <bool cond>
7348 namespace test_selection_statement_with_initializer
7358 if (auto i = f(); i > 0)
7363 switch (auto i = f(); i + 4)
7375 namespace test_template_argument_deduction_for_class_templates
7378 template <typename T1, typename T2>
7392 [[maybe_unused]] auto p = pair{13, 42u};
7397 namespace test_non_type_auto_template_parameters
7409 namespace test_structured_bindings
7412 int arr[2] = { 1, 2 };
7413 std::pair<int, int> pr = { 1, 2 };
7415 auto f1() -> int(&)[2]
7420 auto f2() -> std::pair<int, int>&
7436 auto [ x1, y1 ] = f1();
7437 auto& [ xr1, yr1 ] = f1();
7438 auto [ x2, y2 ] = f2();
7439 auto& [ xr2, yr2 ] = f2();
7440 const auto [ x3, y3 ] = f3();
7444 namespace test_exception_spec_type_system
7453 template<typename T>
7457 template<typename T1, typename T2>
7461 static_assert (std::is_same_v<Good, decltype(f(g1, g2))>);
7465 namespace test_inline_variables
7468 template<class T> void f(T)
7471 template<class T> inline T g(T)
7476 template<> inline void f<>(int)
7479 template<> int g<>(int)
7486 } // namespace cxx17
7488 #endif // __cplusplus < 201703L && !defined _MSC_VER
7493 if ac_fn_cxx_try_compile "$LINENO"; then :
7498 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7501 eval ac_res=\$$cachevar
7502 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_res" >&5
7503 $as_echo "$ac_res" >&6; }
7504 if eval test x\$$cachevar = xyes; then
7505 CXX_DIALECT="$switch"
7507 if test -n "$CXXCPP" ; then
7508 CXXCPP="$CXXCPP $switch"
7514 if test x$ac_success = xyes; then
7520 ac_cpp='$CPP $CPPFLAGS'
7521 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7522 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7523 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7525 if test x$ax_cxx_compile_cxx17_required = xtrue; then
7526 if test x$ac_success = xno; then
7527 as_fn_error $? "*** A compiler with support
for C
++17 language features is required.
" "$LINENO" 5
7530 if test x$ac_success = xno; then
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C
++17 support was found
" >&5
7533 $as_echo "$as_me: No compiler with C
++17 support was found
" >&6;}
7537 $as_echo "#define HAVE_CXX17 1" >>confdefs.h
7544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7545 $as_echo_n "checking for ANSI C header files... " >&6; }
7546 if ${ac_cv_header_stdc+:} false
; then :
7547 $as_echo_n "(cached) " >&6
7549 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7550 /* end confdefs.h. */
7564 if ac_fn_c_try_compile
"$LINENO"; then :
7565 ac_cv_header_stdc
=yes
7567 ac_cv_header_stdc
=no
7569 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7571 if test $ac_cv_header_stdc = yes; then
7572 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7573 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7574 /* end confdefs.h. */
7578 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7579 $EGREP "memchr" >/dev
/null
2>&1; then :
7582 ac_cv_header_stdc
=no
7588 if test $ac_cv_header_stdc = yes; then
7589 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7590 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7591 /* end confdefs.h. */
7595 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7596 $EGREP "free" >/dev
/null
2>&1; then :
7599 ac_cv_header_stdc
=no
7605 if test $ac_cv_header_stdc = yes; then
7606 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7607 if test "$cross_compiling" = yes; then :
7610 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7611 /* end confdefs.h. */
7614 #if ((' ' & 0x0FF) == 0x020)
7615 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7616 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7618 # define ISLOWER(c) \
7619 (('a' <= (c) && (c) <= 'i') \
7620 || ('j' <= (c) && (c) <= 'r') \
7621 || ('s' <= (c) && (c) <= 'z'))
7622 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7625 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7630 for (i = 0; i < 256; i++)
7631 if (XOR (islower (i), ISLOWER (i))
7632 || toupper (i) != TOUPPER (i))
7637 if ac_fn_c_try_run
"$LINENO"; then :
7640 ac_cv_header_stdc
=no
7642 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
7643 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
7648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7649 $as_echo "$ac_cv_header_stdc" >&6; }
7650 if test $ac_cv_header_stdc = yes; then
7652 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7657 ac_fn_c_check_type
"$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
7658 if test "x$ac_cv_type_size_t" = xyes
; then :
7662 cat >>confdefs.h
<<_ACEOF
7663 #define size_t unsigned int
7671 for ac_header
in $ac_header_list
7673 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7674 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7676 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
7677 cat >>confdefs.h
<<_ACEOF
7678 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7691 ac_fn_c_check_type
"$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
7692 if test "x$ac_cv_type_pid_t" = xyes
; then :
7696 cat >>confdefs.h
<<_ACEOF
7702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
7703 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
7704 if ${ac_cv_path_SED+:} false
; then :
7705 $as_echo_n "(cached) " >&6
7707 ac_script
=s
/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
/
7708 for ac_i
in 1 2 3 4 5 6 7; do
7709 ac_script
="$ac_script$as_nl$ac_script"
7711 echo "$ac_script" 2>/dev
/null |
sed 99q
>conftest.
sed
7712 { ac_script
=; unset ac_script
;}
7713 if test -z "$SED"; then
7714 ac_path_SED_found
=false
7715 # Loop through the user's path and test for each of PROGNAME-LIST
7716 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7720 test -z "$as_dir" && as_dir
=.
7721 for ac_prog
in sed gsed
; do
7722 for ac_exec_ext
in '' $ac_executable_extensions; do
7723 ac_path_SED
="$as_dir/$ac_prog$ac_exec_ext"
7724 as_fn_executable_p
"$ac_path_SED" ||
continue
7725 # Check for GNU ac_path_SED and select it if it is found.
7726 # Check for GNU $ac_path_SED
7727 case `"$ac_path_SED" --version 2>&1` in
7729 ac_cv_path_SED
="$ac_path_SED" ac_path_SED_found
=:;;
7732 $as_echo_n 0123456789 >"conftest.in"
7735 cat "conftest.in" "conftest.in" >"conftest.tmp"
7736 mv "conftest.tmp" "conftest.in"
7737 cp "conftest.in" "conftest.nl"
7738 $as_echo '' >> "conftest.nl"
7739 "$ac_path_SED" -f conftest.
sed < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
7740 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
7741 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
7742 if test $ac_count -gt ${ac_path_SED_max-0}; then
7743 # Best one so far, save it but keep looking for a better one
7744 ac_cv_path_SED
="$ac_path_SED"
7745 ac_path_SED_max
=$ac_count
7747 # 10*(2^10) chars as input seems more than enough
7748 test $ac_count -gt 10 && break
7750 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
7753 $ac_path_SED_found && break 3
7758 if test -z "$ac_cv_path_SED"; then
7759 as_fn_error $?
"no acceptable sed could be found in \$PATH" "$LINENO" 5
7766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
7767 $as_echo "$ac_cv_path_SED" >&6; }
7768 SED
="$ac_cv_path_SED"
7772 if test "X$prefix" = "XNONE"; then
7773 acl_final_prefix
="$ac_default_prefix"
7775 acl_final_prefix
="$prefix"
7777 if test "X$exec_prefix" = "XNONE"; then
7778 acl_final_exec_prefix
='${prefix}'
7780 acl_final_exec_prefix
="$exec_prefix"
7782 acl_save_prefix
="$prefix"
7783 prefix
="$acl_final_prefix"
7784 eval acl_final_exec_prefix
=\"$acl_final_exec_prefix\"
7785 prefix
="$acl_save_prefix"
7788 # Check whether --with-gnu-ld was given.
7789 if test "${with_gnu_ld+set}" = set; then :
7790 withval
=$with_gnu_ld; test "$withval" = no || with_gnu_ld
=yes
7795 # Prepare PATH_SEPARATOR.
7796 # The user is always right.
7797 if test "${PATH_SEPARATOR+set}" != set; then
7798 echo "#! /bin/sh" >conf$$.sh
7799 echo "exit 0" >>conf$$.sh
7801 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
7809 if test "$GCC" = yes; then
7810 # Check if gcc -print-prog-name=ld gives a path.
7811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7812 $as_echo_n "checking for ld used by GCC... " >&6; }
7815 # gcc leaves a trailing carriage return which upsets mingw
7816 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7818 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
7821 # Accept absolute paths.
7822 [\\/]* |
[A-Za-z
]:[\\/]*)
7823 re_direlt
='/[^/][^/]*/\.\./'
7824 # Canonicalize the path of ld
7825 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
7826 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
7827 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
7829 test -z "$LD" && LD
="$ac_prog"
7832 # If it fails, then pretend we aren't using GCC.
7836 # If it is relative, then search for the first ld in PATH.
7840 elif test "$with_gnu_ld" = yes; then
7841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7842 $as_echo_n "checking for GNU ld... " >&6; }
7844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7845 $as_echo_n "checking for non-GNU ld... " >&6; }
7847 if ${acl_cv_path_LD+:} false
; then :
7848 $as_echo_n "(cached) " >&6
7850 if test -z "$LD"; then
7851 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7852 for ac_dir
in $PATH; do
7853 test -z "$ac_dir" && ac_dir
=.
7854 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
7855 acl_cv_path_LD
="$ac_dir/$ac_prog"
7856 # Check to see if the program is GNU ld. I'd rather use --version,
7857 # but apparently some GNU ld's only accept -v.
7858 # Break only if it was the GNU/non-GNU ld that we prefer.
7859 if "$acl_cv_path_LD" -v 2>&1 < /dev
/null |
$EGREP '(GNU|with BFD)' > /dev
/null
; then
7860 test "$with_gnu_ld" != no
&& break
7862 test "$with_gnu_ld" != yes && break
7868 acl_cv_path_LD
="$LD" # Let the user override the test with a path.
7872 LD
="$acl_cv_path_LD"
7873 if test -n "$LD"; then
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7875 $as_echo "$LD" >&6; }
7877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7878 $as_echo "no" >&6; }
7880 test -z "$LD" && as_fn_error $?
"no acceptable ld found in \$PATH" "$LINENO" 5
7881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7882 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7883 if ${acl_cv_prog_gnu_ld+:} false
; then :
7884 $as_echo_n "(cached) " >&6
7886 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7887 if $LD -v 2>&1 </dev
/null |
$EGREP '(GNU|with BFD)' 1>&5; then
7888 acl_cv_prog_gnu_ld
=yes
7890 acl_cv_prog_gnu_ld
=no
7893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7894 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7895 with_gnu_ld
=$acl_cv_prog_gnu_ld
7899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7900 $as_echo_n "checking for shared library run path origin... " >&6; }
7901 if ${acl_cv_rpath+:} false
; then :
7902 $as_echo_n "(cached) " >&6
7905 CC
="$CC" GCC
="$GCC" LDFLAGS
="$LDFLAGS" LD
="$LD" with_gnu_ld
="$with_gnu_ld" \
7906 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7913 $as_echo "$acl_cv_rpath" >&6; }
7915 libext
="$acl_cv_libext"
7916 shlibext
="$acl_cv_shlibext"
7917 hardcode_libdir_flag_spec
="$acl_cv_hardcode_libdir_flag_spec"
7918 hardcode_libdir_separator
="$acl_cv_hardcode_libdir_separator"
7919 hardcode_direct
="$acl_cv_hardcode_direct"
7920 hardcode_minus_L
="$acl_cv_hardcode_minus_L"
7921 # Check whether --enable-rpath was given.
7922 if test "${enable_rpath+set}" = set; then :
7923 enableval
=$enable_rpath; :
7930 # Set the 'development' global.
7931 .
$srcdir/..
/bfd
/development.sh
7933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7934 $as_echo_n "checking for ANSI C header files... " >&6; }
7935 if ${ac_cv_header_stdc+:} false
; then :
7936 $as_echo_n "(cached) " >&6
7938 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7939 /* end confdefs.h. */
7953 if ac_fn_c_try_compile
"$LINENO"; then :
7954 ac_cv_header_stdc
=yes
7956 ac_cv_header_stdc
=no
7958 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7960 if test $ac_cv_header_stdc = yes; then
7961 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7962 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7963 /* end confdefs.h. */
7967 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7968 $EGREP "memchr" >/dev
/null
2>&1; then :
7971 ac_cv_header_stdc
=no
7977 if test $ac_cv_header_stdc = yes; then
7978 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7979 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7980 /* end confdefs.h. */
7984 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7985 $EGREP "free" >/dev
/null
2>&1; then :
7988 ac_cv_header_stdc
=no
7994 if test $ac_cv_header_stdc = yes; then
7995 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7996 if test "$cross_compiling" = yes; then :
7999 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8000 /* end confdefs.h. */
8003 #if ((' ' & 0x0FF) == 0x020)
8004 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8005 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8007 # define ISLOWER(c) \
8008 (('a' <= (c) && (c) <= 'i') \
8009 || ('j' <= (c) && (c) <= 'r') \
8010 || ('s' <= (c) && (c) <= 'z'))
8011 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8014 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8019 for (i = 0; i < 256; i++)
8020 if (XOR (islower (i), ISLOWER (i))
8021 || toupper (i) != TOUPPER (i))
8026 if ac_fn_c_try_run
"$LINENO"; then :
8029 ac_cv_header_stdc
=no
8031 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
8032 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
8037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8038 $as_echo "$ac_cv_header_stdc" >&6; }
8039 if test $ac_cv_header_stdc = yes; then
8041 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8045 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
8046 # for constant arguments. Useless!
8047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
8048 $as_echo_n "checking for working alloca.h... " >&6; }
8049 if ${ac_cv_working_alloca_h+:} false
; then :
8050 $as_echo_n "(cached) " >&6
8052 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8053 /* end confdefs.h. */
8058 char *p = (char *) alloca (2 * sizeof (int));
8064 if ac_fn_c_try_link
"$LINENO"; then :
8065 ac_cv_working_alloca_h
=yes
8067 ac_cv_working_alloca_h
=no
8069 rm -f core conftest.err conftest.
$ac_objext \
8070 conftest
$ac_exeext conftest.
$ac_ext
8072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
8073 $as_echo "$ac_cv_working_alloca_h" >&6; }
8074 if test $ac_cv_working_alloca_h = yes; then
8076 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
8080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
8081 $as_echo_n "checking for alloca... " >&6; }
8082 if ${ac_cv_func_alloca_works+:} false
; then :
8083 $as_echo_n "(cached) " >&6
8085 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8086 /* end confdefs.h. */
8088 # define alloca __builtin_alloca
8091 # include <malloc.h>
8092 # define alloca _alloca
8094 # ifdef HAVE_ALLOCA_H
8095 # include <alloca.h>
8100 # ifndef alloca /* predefined by HP cc +Olibcalls */
8101 void *alloca (size_t);
8111 char *p = (char *) alloca (1);
8117 if ac_fn_c_try_link
"$LINENO"; then :
8118 ac_cv_func_alloca_works
=yes
8120 ac_cv_func_alloca_works
=no
8122 rm -f core conftest.err conftest.
$ac_objext \
8123 conftest
$ac_exeext conftest.
$ac_ext
8125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
8126 $as_echo "$ac_cv_func_alloca_works" >&6; }
8128 if test $ac_cv_func_alloca_works = yes; then
8130 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
8133 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
8134 # that cause trouble. Some versions do not even contain alloca or
8135 # contain a buggy version. If you still want to use their alloca,
8136 # use ar to extract alloca.o from them instead of compiling alloca.c.
8138 ALLOCA
=\
${LIBOBJDIR}alloca.
$ac_objext
8140 $as_echo "#define C_ALLOCA 1" >>confdefs.h
8143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
8144 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
8145 if ${ac_cv_os_cray+:} false
; then :
8146 $as_echo_n "(cached) " >&6
8148 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8149 /* end confdefs.h. */
8150 #if defined CRAY && ! defined CRAY2
8157 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8158 $EGREP "webecray" >/dev
/null
2>&1; then :
8166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
8167 $as_echo "$ac_cv_os_cray" >&6; }
8168 if test $ac_cv_os_cray = yes; then
8169 for ac_func
in _getb67 GETB67 getb67
; do
8170 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8171 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
8172 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
8174 cat >>confdefs.h
<<_ACEOF
8175 #define CRAY_STACKSEG_END $ac_func
8184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
8185 $as_echo_n "checking stack direction for C alloca... " >&6; }
8186 if ${ac_cv_c_stack_direction+:} false
; then :
8187 $as_echo_n "(cached) " >&6
8189 if test "$cross_compiling" = yes; then :
8190 ac_cv_c_stack_direction
=0
8192 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8193 /* end confdefs.h. */
8194 $ac_includes_default
8196 find_stack_direction (int *addr, int depth)
8201 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
8202 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
8207 main (int argc, char **argv)
8209 return find_stack_direction (0, argc + !argv + 20) < 0;
8212 if ac_fn_c_try_run
"$LINENO"; then :
8213 ac_cv_c_stack_direction
=1
8215 ac_cv_c_stack_direction
=-1
8217 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
8218 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
8222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
8223 $as_echo "$ac_cv_c_stack_direction" >&6; }
8224 cat >>confdefs.h
<<_ACEOF
8225 #define STACK_DIRECTION $ac_cv_c_stack_direction
8236 $as_echo "#define USE_WIN32API 1" >>confdefs.h
8238 WIN32APILIBS
="-lws2_32"
8243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
8244 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
8245 if ${am_cv_langinfo_codeset+:} false
; then :
8246 $as_echo_n "(cached) " >&6
8248 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8249 /* end confdefs.h. */
8250 #include <langinfo.h>
8254 char* cs = nl_langinfo(CODESET);
8259 if ac_fn_c_try_link
"$LINENO"; then :
8260 am_cv_langinfo_codeset
=yes
8262 am_cv_langinfo_codeset
=no
8264 rm -f core conftest.err conftest.
$ac_objext \
8265 conftest
$ac_exeext conftest.
$ac_ext
8268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
8269 $as_echo "$am_cv_langinfo_codeset" >&6; }
8270 if test $am_cv_langinfo_codeset = yes; then
8272 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
8280 linux
/perf_event.h \
8297 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8298 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8299 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
8300 cat >>confdefs.h
<<_ACEOF
8301 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8310 for ac_func
in getpagesize
8312 ac_fn_c_check_func
"$LINENO" "getpagesize" "ac_cv_func_getpagesize"
8313 if test "x$ac_cv_func_getpagesize" = xyes
; then :
8314 cat >>confdefs.h
<<_ACEOF
8315 #define HAVE_GETPAGESIZE 1
8321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
8322 $as_echo_n "checking for working mmap... " >&6; }
8323 if ${ac_cv_func_mmap_fixed_mapped+:} false
; then :
8324 $as_echo_n "(cached) " >&6
8326 if test "$cross_compiling" = yes; then :
8327 ac_cv_func_mmap_fixed_mapped
=no
8329 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8330 /* end confdefs.h. */
8331 $ac_includes_default
8332 /* malloc might have been renamed as rpl_malloc. */
8335 /* Thanks to Mike Haertel and Jim Avera for this test.
8336 Here is a matrix of mmap possibilities:
8337 mmap private not fixed
8338 mmap private fixed at somewhere currently unmapped
8339 mmap private fixed at somewhere already mapped
8340 mmap shared not fixed
8341 mmap shared fixed at somewhere currently unmapped
8342 mmap shared fixed at somewhere already mapped
8343 For private mappings, we should verify that changes cannot be read()
8344 back from the file, nor mmap's back from the file at a different
8345 address. (There have been systems where private was not correctly
8346 implemented like the infamous i386 svr4.0, and systems where the
8347 VM page cache was not coherent with the file system buffer cache
8348 like early versions of FreeBSD and possibly contemporary NetBSD.)
8349 For shared mappings, we should conversely verify that changes get
8350 propagated back to all the places they're supposed to be.
8352 Grep wants private fixed already mapped.
8353 The main things grep needs to know about mmap are:
8354 * does it exist and is it safe to write into the mmap'd area
8355 * how to use it (BSD variants) */
8358 #include <sys/mman.h>
8360 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
8364 /* This mess was copied from the GNU getpagesize.h. */
8365 #ifndef HAVE_GETPAGESIZE
8366 # ifdef _SC_PAGESIZE
8367 # define getpagesize() sysconf(_SC_PAGESIZE)
8368 # else /* no _SC_PAGESIZE */
8369 # ifdef HAVE_SYS_PARAM_H
8370 # include <sys/param.h>
8371 # ifdef EXEC_PAGESIZE
8372 # define getpagesize() EXEC_PAGESIZE
8373 # else /* no EXEC_PAGESIZE */
8375 # define getpagesize() NBPG * CLSIZE
8378 # endif /* no CLSIZE */
8379 # else /* no NBPG */
8381 # define getpagesize() NBPC
8382 # else /* no NBPC */
8384 # define getpagesize() PAGESIZE
8385 # endif /* PAGESIZE */
8386 # endif /* no NBPC */
8387 # endif /* no NBPG */
8388 # endif /* no EXEC_PAGESIZE */
8389 # else /* no HAVE_SYS_PARAM_H */
8390 # define getpagesize() 8192 /* punt totally */
8391 # endif /* no HAVE_SYS_PARAM_H */
8392 # endif /* no _SC_PAGESIZE */
8394 #endif /* no HAVE_GETPAGESIZE */
8399 char *data, *data2, *data3;
8404 pagesize = getpagesize ();
8406 /* First, make a file with some known garbage in it. */
8407 data = (char *) malloc (pagesize);
8410 for (i = 0; i < pagesize; ++i)
8411 *(data + i) = rand ();
8413 fd = creat ("conftest.mmap", 0600);
8416 if (write (fd, data, pagesize) != pagesize)
8420 /* Next, check that the tail of a page is zero-filled. File must have
8421 non-zero length, otherwise we risk SIGBUS for entire page. */
8422 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
8426 if (write (fd2, cdata2, 1) != 1)
8428 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
8429 if (data2 == MAP_FAILED)
8431 for (i = 0; i < pagesize; ++i)
8435 if (munmap (data2, pagesize))
8438 /* Next, try to mmap the file at a fixed address which already has
8439 something else allocated at it. If we can, also make sure that
8440 we see the same garbage. */
8441 fd = open ("conftest.mmap", O_RDWR);
8444 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
8445 MAP_PRIVATE | MAP_FIXED, fd, 0L))
8447 for (i = 0; i < pagesize; ++i)
8448 if (*(data + i) != *(data2 + i))
8451 /* Finally, make sure that changes to the mapped area do not
8452 percolate back to the file as seen by read(). (This is a bug on
8453 some variants of i386 svr4.0.) */
8454 for (i = 0; i < pagesize; ++i)
8455 *(data2 + i) = *(data2 + i) + 1;
8456 data3 = (char *) malloc (pagesize);
8459 if (read (fd, data3, pagesize) != pagesize)
8461 for (i = 0; i < pagesize; ++i)
8462 if (*(data + i) != *(data3 + i))
8468 if ac_fn_c_try_run
"$LINENO"; then :
8469 ac_cv_func_mmap_fixed_mapped
=yes
8471 ac_cv_func_mmap_fixed_mapped
=no
8473 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
8474 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
8478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
8479 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
8480 if test $ac_cv_func_mmap_fixed_mapped = yes; then
8482 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
8485 rm -f conftest.mmap conftest.txt
8487 for ac_header
in vfork.h
8489 ac_fn_c_check_header_mongrel
"$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
8490 if test "x$ac_cv_header_vfork_h" = xyes
; then :
8491 cat >>confdefs.h
<<_ACEOF
8492 #define HAVE_VFORK_H 1
8499 for ac_func
in fork vfork
8501 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8502 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
8503 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
8504 cat >>confdefs.h
<<_ACEOF
8505 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8511 if test "x$ac_cv_func_fork" = xyes
; then
8512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
8513 $as_echo_n "checking for working fork... " >&6; }
8514 if ${ac_cv_func_fork_works+:} false
; then :
8515 $as_echo_n "(cached) " >&6
8517 if test "$cross_compiling" = yes; then :
8518 ac_cv_func_fork_works
=cross
8520 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8521 /* end confdefs.h. */
8522 $ac_includes_default
8527 /* By Ruediger Kuhlmann. */
8534 if ac_fn_c_try_run
"$LINENO"; then :
8535 ac_cv_func_fork_works
=yes
8537 ac_cv_func_fork_works
=no
8539 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
8540 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
8544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
8545 $as_echo "$ac_cv_func_fork_works" >&6; }
8548 ac_cv_func_fork_works
=$ac_cv_func_fork
8550 if test "x$ac_cv_func_fork_works" = xcross
; then
8552 *-*-amigaos* |
*-*-msdosdjgpp*)
8553 # Override, as these systems have only a dummy fork() stub
8554 ac_cv_func_fork_works
=no
8557 ac_cv_func_fork_works
=yes
8560 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
8561 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
8563 ac_cv_func_vfork_works
=$ac_cv_func_vfork
8564 if test "x$ac_cv_func_vfork" = xyes
; then
8565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
8566 $as_echo_n "checking for working vfork... " >&6; }
8567 if ${ac_cv_func_vfork_works+:} false
; then :
8568 $as_echo_n "(cached) " >&6
8570 if test "$cross_compiling" = yes; then :
8571 ac_cv_func_vfork_works
=cross
8573 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8574 /* end confdefs.h. */
8575 /* Thanks to Paul Eggert for this test. */
8576 $ac_includes_default
8577 #include <sys/wait.h>
8581 /* On some sparc systems, changes by the child to local and incoming
8582 argument registers are propagated back to the parent. The compiler
8583 is told about this with #include <vfork.h>, but some compilers
8584 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
8585 static variable whose address is put into a register that is
8586 clobbered by the vfork. */
8589 sparc_address_test (int arg)
8591 sparc_address_test (arg) int arg;
8612 pid_t parent = getpid ();
8615 sparc_address_test (0);
8620 /* Here is another test for sparc vfork register problems. This
8621 test uses lots of local variables, at least as many local
8622 variables as main has allocated so far including compiler
8623 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
8624 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
8625 reuse the register of parent for one of the local variables,
8626 since it will think that parent can't possibly be used any more
8627 in this routine. Assigning to the local variable will thus
8628 munge parent in the parent process. */
8630 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
8631 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
8632 /* Convince the compiler that p..p7 are live; otherwise, it might
8633 use the same hardware register for all 8 local variables. */
8634 if (p != p1 || p != p2 || p != p3 || p != p4
8635 || p != p5 || p != p6 || p != p7)
8638 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
8639 from child file descriptors. If the child closes a descriptor
8640 before it execs or exits, this munges the parent's descriptor
8641 as well. Test for this by closing stdout in the child. */
8642 _exit(close(fileno(stdout)) != 0);
8647 while (wait(&status) != child)
8650 /* Was there some problem with vforking? */
8653 /* Did the child fail? (This shouldn't happen.) */
8656 /* Did the vfork/compiler bug occur? */
8657 || parent != getpid()
8659 /* Did the file descriptor bug occur? */
8660 || fstat(fileno(stdout), &st) != 0
8665 if ac_fn_c_try_run
"$LINENO"; then :
8666 ac_cv_func_vfork_works
=yes
8668 ac_cv_func_vfork_works
=no
8670 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
8671 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
8675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
8676 $as_echo "$ac_cv_func_vfork_works" >&6; }
8679 if test "x$ac_cv_func_fork_works" = xcross
; then
8680 ac_cv_func_vfork_works
=$ac_cv_func_vfork
8681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
8682 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
8685 if test "x$ac_cv_func_vfork_works" = xyes
; then
8687 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
8691 $as_echo "#define vfork fork" >>confdefs.h
8694 if test "x$ac_cv_func_fork_works" = xyes
; then
8696 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
8700 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
8701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
8702 $as_echo_n "checking for library containing socketpair... " >&6; }
8703 if ${ac_cv_search_socketpair+:} false
; then :
8704 $as_echo_n "(cached) " >&6
8706 ac_func_search_save_LIBS
=$LIBS
8707 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8708 /* end confdefs.h. */
8710 /* Override any GCC internal prototype to avoid an error.
8711 Use char because int might match the return type of a GCC
8712 builtin and then its argument prototype would still apply. */
8720 return socketpair ();
8725 for ac_lib
in '' socket
; do
8726 if test -z "$ac_lib"; then
8727 ac_res
="none required"
8730 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8732 if ac_fn_c_try_link
"$LINENO"; then :
8733 ac_cv_search_socketpair
=$ac_res
8735 rm -f core conftest.err conftest.
$ac_objext \
8737 if ${ac_cv_search_socketpair+:} false
; then :
8741 if ${ac_cv_search_socketpair+:} false
; then :
8744 ac_cv_search_socketpair
=no
8747 LIBS
=$ac_func_search_save_LIBS
8749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
8750 $as_echo "$ac_cv_search_socketpair" >&6; }
8751 ac_res
=$ac_cv_search_socketpair
8752 if test "$ac_res" != no
; then :
8753 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8777 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8778 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
8779 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
8780 cat >>confdefs.h
<<_ACEOF
8781 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8788 # This is needed for RHEL 5 and uclibc-ng < 1.0.39.
8789 # These did not define ADDR_NO_RANDOMIZE in sys/personality.h,
8790 # only in linux/personality.h.
8791 ac_fn_c_check_decl
"$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
8793 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = xyes
; then :
8799 cat >>confdefs.h
<<_ACEOF
8800 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
8804 ac_fn_c_check_decl
"$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
8805 if test "x$ac_cv_have_decl_strstr" = xyes
; then :
8811 cat >>confdefs.h
<<_ACEOF
8812 #define HAVE_DECL_STRSTR $ac_have_decl
8816 # ----------------------- #
8817 # Checks for structures. #
8818 # ----------------------- #
8820 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
8821 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes
; then :
8823 cat >>confdefs.h
<<_ACEOF
8824 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
8829 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
8830 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes
; then :
8832 cat >>confdefs.h
<<_ACEOF
8833 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
8840 # On FreeBSD we need libutil for the kinfo_get* functions. On
8841 # GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
8842 # Figure out which one to use.
8843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
8844 $as_echo_n "checking for library containing kinfo_getfile... " >&6; }
8845 if ${ac_cv_search_kinfo_getfile+:} false
; then :
8846 $as_echo_n "(cached) " >&6
8848 ac_func_search_save_LIBS
=$LIBS
8849 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8850 /* end confdefs.h. */
8852 /* Override any GCC internal prototype to avoid an error.
8853 Use char because int might match the return type of a GCC
8854 builtin and then its argument prototype would still apply. */
8858 char kinfo_getfile ();
8862 return kinfo_getfile ();
8867 for ac_lib
in '' util util-freebsd
; do
8868 if test -z "$ac_lib"; then
8869 ac_res
="none required"
8872 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8874 if ac_fn_c_try_link
"$LINENO"; then :
8875 ac_cv_search_kinfo_getfile
=$ac_res
8877 rm -f core conftest.err conftest.
$ac_objext \
8879 if ${ac_cv_search_kinfo_getfile+:} false
; then :
8883 if ${ac_cv_search_kinfo_getfile+:} false
; then :
8886 ac_cv_search_kinfo_getfile
=no
8889 LIBS
=$ac_func_search_save_LIBS
8891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
8892 $as_echo "$ac_cv_search_kinfo_getfile" >&6; }
8893 ac_res
=$ac_cv_search_kinfo_getfile
8894 if test "$ac_res" != no
; then :
8895 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8900 # Define HAVE_KINFO_GETFILE if kinfo_getfile is available.
8901 for ac_func
in kinfo_getfile
8903 ac_fn_c_check_func
"$LINENO" "kinfo_getfile" "ac_cv_func_kinfo_getfile"
8904 if test "x$ac_cv_func_kinfo_getfile" = xyes
; then :
8905 cat >>confdefs.h
<<_ACEOF
8906 #define HAVE_KINFO_GETFILE 1
8913 # ----------------------- #
8914 # Check for threading. #
8915 # ----------------------- #
8917 # Check whether --enable-threading was given.
8918 if test "${enable_threading+set}" = set; then :
8919 enableval
=$enable_threading; case "$enableval" in
8920 yes) want_threading
=yes ;;
8921 no
) want_threading
=no
;;
8922 *) as_fn_error $?
"bad value $enableval for threading" "$LINENO" 5 ;;
8929 # Check for std::thread. This does not work on some platforms, like
8930 # mingw using the win32 threads model with gcc older than 13, and
8933 ac_cpp
='$CXXCPP $CPPFLAGS'
8934 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8935 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8936 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
8943 ac_cpp
='$CPP $CPPFLAGS'
8944 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8945 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8946 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
8950 # We used to check for pthread.h first, but this fails if pthread.h
8951 # requires special compiler flags (e.g. on Tru64 or Sequent).
8952 # It gets checked for in the link test anyway.
8954 # First of all, check if the user has set any of the PTHREAD_LIBS,
8955 # etcetera environment variables, and if threads linking works using
8957 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
8958 ax_pthread_save_CC
="$CC"
8959 ax_pthread_save_CFLAGS
="$CFLAGS"
8960 ax_pthread_save_LIBS
="$LIBS"
8961 if test "x$PTHREAD_CC" != "x"; then :
8964 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
8965 LIBS
="$PTHREAD_LIBS $LIBS"
8966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
8967 $as_echo_n "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
8968 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8969 /* end confdefs.h. */
8971 /* Override any GCC internal prototype to avoid an error.
8972 Use char because int might match the return type of a GCC
8973 builtin and then its argument prototype would still apply. */
8977 char pthread_join ();
8981 return pthread_join ();
8986 if ac_fn_c_try_link
"$LINENO"; then :
8989 rm -f core conftest.err conftest.
$ac_objext \
8990 conftest
$ac_exeext conftest.
$ac_ext
8991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
8992 $as_echo "$ax_pthread_ok" >&6; }
8993 if test "x$ax_pthread_ok" = "xno"; then
8997 CC
="$ax_pthread_save_CC"
8998 CFLAGS
="$ax_pthread_save_CFLAGS"
8999 LIBS
="$ax_pthread_save_LIBS"
9002 # We must check for the threads library under a number of different
9003 # names; the ordering is very important because some systems
9004 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
9005 # libraries is broken (non-POSIX).
9007 # Create a list of thread flags to try. Items starting with a "-" are
9008 # C compiler flags, and other items are library names, except for "none"
9009 # which indicates that we try without any flags at all, and "pthread-config"
9010 # which is a program returning the flags for the Pth emulation library.
9012 ax_pthread_flags
="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
9014 # The ordering *is* (sometimes) important. Some notes on the
9015 # individual items follow:
9017 # pthreads: AIX (must check this before -lpthread)
9018 # none: in case threads are in libc; should be tried before -Kthread and
9019 # other compiler flags to prevent continual compiler warnings
9020 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
9021 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
9022 # (Note: HP C rejects this with "bad form for `-t' option")
9023 # -pthreads: Solaris/gcc (Note: HP C also rejects)
9024 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
9025 # doesn't hurt to check since this sometimes defines pthreads and
9026 # -D_REENTRANT too), HP C (must be checked before -lpthread, which
9027 # is present but should not be used directly; and before -mthreads,
9028 # because the compiler interprets this as "-mt" + "-hreads")
9029 # -mthreads: Mingw32/gcc, Lynx/gcc
9030 # pthread: Linux, etcetera
9031 # --thread-safe: KAI C++
9032 # pthread-config: use pthread-config program (for GNU Pth library)
9038 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
9039 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
9041 ax_pthread_flags
="-kthread lthread $ax_pthread_flags"
9046 # From the cc(1) man page: "[-mt] Sets various -D flags to enable
9047 # multi-threading and also sets -lpthread."
9049 ax_pthread_flags
="-mt -pthread pthread $ax_pthread_flags"
9054 # IBM z/OS requires a feature-test macro to be defined in order to
9055 # enable POSIX threads at all, so give the user a hint if this is
9056 # not set. (We don't define these ourselves, as they can affect
9057 # other portions of the system API in unpredictable ways.)
9059 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9060 /* end confdefs.h. */
9062 # if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
9063 AX_PTHREAD_ZOS_MISSING
9067 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9068 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev
/null
2>&1; then :
9069 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
9070 $as_echo "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
9078 # On Solaris (at least, for some versions), libc contains stubbed
9079 # (non-functional) versions of the pthreads routines, so link-based
9080 # tests will erroneously succeed. (N.B.: The stubs are missing
9081 # pthread_cleanup_push, or rather a function called by this macro,
9082 # so we could check for that, but who knows whether they'll stub
9083 # that too in a future libc.) So we'll check first for the
9084 # standard Solaris way of linking pthreads (-mt -lpthread).
9086 ax_pthread_flags
="-mt,pthread pthread $ax_pthread_flags"
9090 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
9092 if test "x$GCC" = "xyes"; then :
9093 ax_pthread_flags
="-pthread -pthreads $ax_pthread_flags"
9096 # The presence of a feature test macro requesting re-entrant function
9097 # definitions is, on some systems, a strong hint that pthreads support is
9101 darwin
* | hpux
* | linux
* | osf
* | solaris
*)
9102 ax_pthread_check_macro
="_REENTRANT"
9106 ax_pthread_check_macro
="_THREAD_SAFE"
9110 ax_pthread_check_macro
="--"
9113 if test "x$ax_pthread_check_macro" = "x--"; then :
9114 ax_pthread_check_cond
=0
9116 ax_pthread_check_cond
="!defined($ax_pthread_check_macro)"
9119 # Are we compiling with Clang?
9121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
9122 $as_echo_n "checking whether $CC is Clang... " >&6; }
9123 if ${ax_cv_PTHREAD_CLANG+:} false
; then :
9124 $as_echo_n "(cached) " >&6
9126 ax_cv_PTHREAD_CLANG
=no
9127 # Note that Autoconf sets GCC=yes for Clang as well as GCC
9128 if test "x$GCC" = "xyes"; then
9129 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9130 /* end confdefs.h. */
9131 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
9132 # if defined(__clang__) && defined(__llvm__)
9133 AX_PTHREAD_CC_IS_CLANG
9137 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9138 $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev
/null
2>&1; then :
9139 ax_cv_PTHREAD_CLANG
=yes
9146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
9147 $as_echo "$ax_cv_PTHREAD_CLANG" >&6; }
9148 ax_pthread_clang
="$ax_cv_PTHREAD_CLANG"
9150 ax_pthread_clang_warning
=no
9152 # Clang needs special handling, because older versions handle the -pthread
9153 # option in a rather... idiosyncratic way
9155 if test "x$ax_pthread_clang" = "xyes"; then
9157 # Clang takes -pthread; it has never supported any other flag
9159 # (Note 1: This will need to be revisited if a system that Clang
9160 # supports has POSIX threads in a separate library. This tends not
9161 # to be the way of modern systems, but it's conceivable.)
9163 # (Note 2: On some systems, notably Darwin, -pthread is not needed
9164 # to get POSIX threads support; the API is always present and
9165 # active. We could reasonably leave PTHREAD_CFLAGS empty. But
9166 # -pthread does define _REENTRANT, and while the Darwin headers
9167 # ignore this macro, third-party headers might not.)
9169 PTHREAD_CFLAGS
="-pthread"
9174 # However, older versions of Clang make a point of warning the user
9175 # that, in an invocation where only linking and no compilation is
9176 # taking place, the -pthread option has no effect ("argument unused
9177 # during compilation"). They expect -pthread to be passed in only
9178 # when source code is being compiled.
9180 # Problem is, this is at odds with the way Automake and most other
9181 # C build frameworks function, which is that the same flags used in
9182 # compilation (CFLAGS) are also used in linking. Many systems
9183 # supported by AX_PTHREAD require exactly this for POSIX threads
9184 # support, and in fact it is often not straightforward to specify a
9185 # flag that is used only in the compilation phase and not in
9186 # linking. Such a scenario is extremely rare in practice.
9188 # Even though use of the -pthread flag in linking would only print
9189 # a warning, this can be a nuisance for well-run software projects
9190 # that build with -Werror. So if the active version of Clang has
9191 # this misfeature, we search for an option to squash it.
9193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
9194 $as_echo_n "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
9195 if ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+:} false
; then :
9196 $as_echo_n "(cached) " >&6
9198 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
=unknown
9199 # Create an alternate version of $ac_link that compiles and
9200 # links in two steps (.c -> .o, .o -> exe) instead of one
9201 # (.c -> exe), because the warning occurs only in the second
9203 ax_pthread_save_ac_link
="$ac_link"
9204 ax_pthread_sed
='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
9205 ax_pthread_link_step
=`$as_echo "$ac_link" | sed "$ax_pthread_sed"`
9206 ax_pthread_2step_ac_link
="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
9207 ax_pthread_save_CFLAGS
="$CFLAGS"
9208 for ax_pthread_try
in '' -Qunused-arguments -Wno-unused-command-line-argument unknown
; do
9209 if test "x$ax_pthread_try" = "xunknown"; then :
9212 CFLAGS
="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
9213 ac_link
="$ax_pthread_save_ac_link"
9214 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9215 /* end confdefs.h. */
9216 int main(void){return 0;}
9218 if ac_fn_c_try_link
"$LINENO"; then :
9219 ac_link
="$ax_pthread_2step_ac_link"
9220 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9221 /* end confdefs.h. */
9222 int main(void){return 0;}
9224 if ac_fn_c_try_link
"$LINENO"; then :
9227 rm -f core conftest.err conftest.
$ac_objext \
9228 conftest
$ac_exeext conftest.
$ac_ext
9231 rm -f core conftest.err conftest.
$ac_objext \
9232 conftest
$ac_exeext conftest.
$ac_ext
9234 ac_link
="$ax_pthread_save_ac_link"
9235 CFLAGS
="$ax_pthread_save_CFLAGS"
9236 if test "x$ax_pthread_try" = "x"; then :
9239 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
="$ax_pthread_try"
9242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
9243 $as_echo "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
9245 case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
9247 *) PTHREAD_CFLAGS
="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
9250 fi # $ax_pthread_clang = yes
9252 if test "x$ax_pthread_ok" = "xno"; then
9253 for ax_pthread_try_flag
in $ax_pthread_flags; do
9255 case $ax_pthread_try_flag in
9257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
9258 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
9262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with -mt -lpthread" >&5
9263 $as_echo_n "checking whether pthreads work with -mt -lpthread... " >&6; }
9264 PTHREAD_CFLAGS
="-mt"
9265 PTHREAD_LIBS
="-lpthread"
9269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
9270 $as_echo_n "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
9271 PTHREAD_CFLAGS
="$ax_pthread_try_flag"
9275 # Extract the first word of "pthread-config", so it can be a program name with args.
9276 set dummy pthread-config
; ac_word
=$2
9277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9278 $as_echo_n "checking for $ac_word... " >&6; }
9279 if ${ac_cv_prog_ax_pthread_config+:} false
; then :
9280 $as_echo_n "(cached) " >&6
9282 if test -n "$ax_pthread_config"; then
9283 ac_cv_prog_ax_pthread_config
="$ax_pthread_config" # Let the user override the test.
9285 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
9289 test -z "$as_dir" && as_dir
=.
9290 for ac_exec_ext
in '' $ac_executable_extensions; do
9291 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
9292 ac_cv_prog_ax_pthread_config
="yes"
9293 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9300 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config
="no"
9303 ax_pthread_config
=$ac_cv_prog_ax_pthread_config
9304 if test -n "$ax_pthread_config"; then
9305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
9306 $as_echo "$ax_pthread_config" >&6; }
9308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9309 $as_echo "no" >&6; }
9313 if test "x$ax_pthread_config" = "xno"; then :
9316 PTHREAD_CFLAGS
="`pthread-config --cflags`"
9317 PTHREAD_LIBS
="`pthread-config --ldflags` `pthread-config --libs`"
9321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
9322 $as_echo_n "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
9323 PTHREAD_LIBS
="-l$ax_pthread_try_flag"
9327 ax_pthread_save_CFLAGS
="$CFLAGS"
9328 ax_pthread_save_LIBS
="$LIBS"
9329 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
9330 LIBS
="$PTHREAD_LIBS $LIBS"
9332 # Check for various functions. We must include pthread.h,
9333 # since some functions may be macros. (On the Sequent, we
9334 # need a special flag -Kthread to make this header compile.)
9335 # We check for pthread_join because it is in -lpthread on IRIX
9336 # while pthread_create is in libc. We check for pthread_attr_init
9337 # due to DEC craziness with -lpthreads. We check for
9338 # pthread_cleanup_push because it is one of the few pthread
9339 # functions on Solaris that doesn't have a non-functional libc stub.
9340 # We try pthread_create on general principles.
9342 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9343 /* end confdefs.h. */
9344 #include <pthread.h>
9345 # if $ax_pthread_check_cond
9346 # error "$ax_pthread_check_macro must be defined"
9348 static void routine(void *a) { a = 0; }
9349 static void *start_routine(void *a) { return a; }
9353 pthread_t th; pthread_attr_t attr;
9354 pthread_create(&th, 0, start_routine, 0);
9355 pthread_join(th, 0);
9356 pthread_attr_init(&attr);
9357 pthread_cleanup_push(routine, 0);
9358 pthread_cleanup_pop(0) /* ; */
9363 if ac_fn_c_try_link
"$LINENO"; then :
9366 rm -f core conftest.err conftest.
$ac_objext \
9367 conftest
$ac_exeext conftest.
$ac_ext
9369 CFLAGS
="$ax_pthread_save_CFLAGS"
9370 LIBS
="$ax_pthread_save_LIBS"
9372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
9373 $as_echo "$ax_pthread_ok" >&6; }
9374 if test "x$ax_pthread_ok" = "xyes"; then :
9383 # Various other checks:
9384 if test "x$ax_pthread_ok" = "xyes"; then
9385 ax_pthread_save_CFLAGS
="$CFLAGS"
9386 ax_pthread_save_LIBS
="$LIBS"
9387 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
9388 LIBS
="$PTHREAD_LIBS $LIBS"
9390 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
9391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
9392 $as_echo_n "checking for joinable pthread attribute... " >&6; }
9393 if ${ax_cv_PTHREAD_JOINABLE_ATTR+:} false
; then :
9394 $as_echo_n "(cached) " >&6
9396 ax_cv_PTHREAD_JOINABLE_ATTR
=unknown
9397 for ax_pthread_attr
in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED
; do
9398 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9399 /* end confdefs.h. */
9400 #include <pthread.h>
9404 int attr = $ax_pthread_attr; return attr /* ; */
9409 if ac_fn_c_try_link
"$LINENO"; then :
9410 ax_cv_PTHREAD_JOINABLE_ATTR
=$ax_pthread_attr; break
9412 rm -f core conftest.err conftest.
$ac_objext \
9413 conftest
$ac_exeext conftest.
$ac_ext
9417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
9418 $as_echo "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
9419 if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
9420 test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
9421 test "x$ax_pthread_joinable_attr_defined" != "xyes"; then :
9423 cat >>confdefs.h
<<_ACEOF
9424 #define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR
9427 ax_pthread_joinable_attr_defined
=yes
9431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
9432 $as_echo_n "checking whether more special flags are required for pthreads... " >&6; }
9433 if ${ax_cv_PTHREAD_SPECIAL_FLAGS+:} false
; then :
9434 $as_echo_n "(cached) " >&6
9436 ax_cv_PTHREAD_SPECIAL_FLAGS
=no
9439 ax_cv_PTHREAD_SPECIAL_FLAGS
="-D_POSIX_PTHREAD_SEMANTICS"
9444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
9445 $as_echo "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
9446 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
9447 test "x$ax_pthread_special_flags_added" != "xyes"; then :
9448 PTHREAD_CFLAGS
="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
9449 ax_pthread_special_flags_added
=yes
9452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
9453 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
9454 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false
; then :
9455 $as_echo_n "(cached) " >&6
9457 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9458 /* end confdefs.h. */
9459 #include <pthread.h>
9463 int i = PTHREAD_PRIO_INHERIT;
9468 if ac_fn_c_try_link
"$LINENO"; then :
9469 ax_cv_PTHREAD_PRIO_INHERIT
=yes
9471 ax_cv_PTHREAD_PRIO_INHERIT
=no
9473 rm -f core conftest.err conftest.
$ac_objext \
9474 conftest
$ac_exeext conftest.
$ac_ext
9477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
9478 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
9479 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
9480 test "x$ax_pthread_prio_inherit_defined" != "xyes"; then :
9482 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
9484 ax_pthread_prio_inherit_defined
=yes
9488 CFLAGS
="$ax_pthread_save_CFLAGS"
9489 LIBS
="$ax_pthread_save_LIBS"
9491 # More AIX lossage: compile with *_r variant
9492 if test "x$GCC" != "xyes"; then
9496 x
*/c89|x
*/c89_128|x
*/c99|x
*/c99_128|x
*/cc|x
*/cc128|x
*/xlc|x
*/xlc_v6|x
*/xlc128|x
*/xlc128_v6
) :
9497 #handle absolute path differently from PATH based program lookup
9500 if as_fn_executable_p
${CC}_r
; then :
9501 PTHREAD_CC
="${CC}_r"
9504 for ac_prog
in ${CC}_r
9506 # Extract the first word of "$ac_prog", so it can be a program name with args.
9507 set dummy
$ac_prog; ac_word
=$2
9508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9509 $as_echo_n "checking for $ac_word... " >&6; }
9510 if ${ac_cv_prog_PTHREAD_CC+:} false
; then :
9511 $as_echo_n "(cached) " >&6
9513 if test -n "$PTHREAD_CC"; then
9514 ac_cv_prog_PTHREAD_CC
="$PTHREAD_CC" # Let the user override the test.
9516 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
9520 test -z "$as_dir" && as_dir
=.
9521 for ac_exec_ext
in '' $ac_executable_extensions; do
9522 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
9523 ac_cv_prog_PTHREAD_CC
="$ac_prog"
9524 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9533 PTHREAD_CC
=$ac_cv_prog_PTHREAD_CC
9534 if test -n "$PTHREAD_CC"; then
9535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
9536 $as_echo "$PTHREAD_CC" >&6; }
9538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9539 $as_echo "no" >&6; }
9543 test -n "$PTHREAD_CC" && break
9545 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
9556 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
9562 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
9563 if test "x$ax_pthread_ok" = "xyes"; then
9571 ac_cpp
='$CXXCPP $CPPFLAGS'
9572 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9573 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9574 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
9578 LIBS
="$PTHREAD_LIBS $LIBS"
9579 save_CXXFLAGS
="$CXXFLAGS"
9580 CXXFLAGS
="$PTHREAD_CFLAGS $save_CXXFLAGS"
9581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for std::thread" >&5
9582 $as_echo_n "checking for std::thread... " >&6; }
9583 if ${gdb_cv_cxx_std_thread+:} false
; then :
9584 $as_echo_n "(cached) " >&6
9586 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9587 /* end confdefs.h. */
9588 #if defined (__MINGW32__) || defined (__CYGWIN__)
9589 # ifdef _WIN32_WINNT
9590 # if _WIN32_WINNT < 0x0501
9591 # undef _WIN32_WINNT
9592 # define _WIN32_WINNT 0x0501
9595 # define _WIN32_WINNT 0x0501
9597 #endif /* __MINGW32__ || __CYGWIN__ */
9604 std::thread t(callback);
9609 if ac_fn_cxx_try_compile
"$LINENO"; then :
9610 gdb_cv_cxx_std_thread
=yes
9612 gdb_cv_cxx_std_thread
=no
9614 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_cxx_std_thread" >&5
9617 $as_echo "$gdb_cv_cxx_std_thread" >&6; }
9619 if test "$threads" = "yes"; then
9620 # This check must be here, while LIBS includes any necessary
9621 # threading library.
9622 for ac_func
in pthread_sigmask pthread_setname_np
9624 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9625 ac_fn_cxx_check_func
"$LINENO" "$ac_func" "$as_ac_var"
9626 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
9627 cat >>confdefs.h
<<_ACEOF
9628 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9636 CXXFLAGS
="$save_CXXFLAGS"
9638 if test "$want_threading" != "no"; then
9639 if test "$gdb_cv_cxx_std_thread" = "yes"; then
9641 $as_echo "#define CXX_STD_THREAD 1" >>confdefs.h
9644 if test "$want_threading" = "yes"; then
9645 as_fn_error $?
"std::thread does not work; disable threading" "$LINENO" 5
9647 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: std::thread does not work; disabling threading" >&5
9648 $as_echo "$as_me: WARNING: std::thread does not work; disabling threading" >&2;}
9653 ac_cpp
='$CPP $CPPFLAGS'
9654 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9655 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9656 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
9659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
9660 $as_echo_n "checking for sigsetjmp... " >&6; }
9661 if ${gdb_cv_func_sigsetjmp+:} false
; then :
9662 $as_echo_n "(cached) " >&6
9664 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9665 /* end confdefs.h. */
9671 while (! sigsetjmp (env, 1))
9672 siglongjmp (env, 1);
9678 if ac_fn_c_try_compile
"$LINENO"; then :
9679 gdb_cv_func_sigsetjmp
=yes
9681 gdb_cv_func_sigsetjmp
=no
9684 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
9688 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
9689 if test "$gdb_cv_func_sigsetjmp" = "yes"; then
9691 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
9696 # Check whether --with-intel_pt was given.
9697 if test "${with_intel_pt+set}" = set; then :
9698 withval
=$with_intel_pt;
9703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
9704 $as_echo_n "checking whether to use intel pt... " >&6; }
9705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
9706 $as_echo "$with_intel_pt" >&6; }
9708 if test "${with_intel_pt}" = no
; then
9709 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
9710 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
9713 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9714 /* end confdefs.h. */
9716 #include <linux/perf_event.h>
9717 #ifndef PERF_ATTR_SIZE_VER5
9722 if ac_fn_c_try_cpp
"$LINENO"; then :
9727 rm -f conftest.err conftest.i conftest.
$ac_ext
9728 if test "$perf_event" != yes; then
9729 if test "$with_intel_pt" = yes; then
9730 as_fn_error $?
"linux/perf_event.h missing or too old" "$LINENO" 5
9732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
9733 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
9747 acl_save_prefix
="$prefix"
9748 prefix
="$acl_final_prefix"
9749 acl_save_exec_prefix
="$exec_prefix"
9750 exec_prefix
="$acl_final_exec_prefix"
9752 eval additional_includedir
=\"$includedir\"
9753 eval additional_libdir
=\"$libdir\"
9755 exec_prefix
="$acl_save_exec_prefix"
9756 prefix
="$acl_save_prefix"
9759 # Check whether --with-libipt-prefix was given.
9760 if test "${with_libipt_prefix+set}" = set; then :
9761 withval
=$with_libipt_prefix;
9762 if test "X$withval" = "Xno"; then
9765 if test "X$withval" = "X"; then
9767 acl_save_prefix
="$prefix"
9768 prefix
="$acl_final_prefix"
9769 acl_save_exec_prefix
="$exec_prefix"
9770 exec_prefix
="$acl_final_exec_prefix"
9772 eval additional_includedir
=\"$includedir\"
9773 eval additional_libdir
=\"$libdir\"
9775 exec_prefix
="$acl_save_exec_prefix"
9776 prefix
="$acl_save_prefix"
9779 additional_includedir
="$withval/include"
9780 additional_libdir
="$withval/lib"
9787 # Check whether --with-libipt-type was given.
9788 if test "${with_libipt_type+set}" = set; then :
9789 withval
=$with_libipt_type; with_libipt_type
=$withval
9791 with_libipt_type
=auto
9794 lib_type
=`eval echo \$with_libipt_type`
9801 names_already_handled
=
9802 names_next_round
='ipt '
9803 while test -n "$names_next_round"; do
9804 names_this_round
="$names_next_round"
9806 for name
in $names_this_round; do
9808 for n
in $names_already_handled; do
9809 if test "$n" = "$name"; then
9814 if test -z "$already_handled"; then
9815 names_already_handled
="$names_already_handled $name"
9816 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9817 eval value
=\"\
$HAVE_LIB$uppername\"
9818 if test -n "$value"; then
9819 if test "$value" = yes; then
9820 eval value
=\"\
$LIB$uppername\"
9821 test -z "$value" || LIBIPT
="${LIBIPT}${LIBIPT:+ }$value"
9822 eval value
=\"\
$LTLIB$uppername\"
9823 test -z "$value" || LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$value"
9832 if test $use_additional = yes; then
9833 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
9834 found_dir
="$additional_libdir"
9835 found_so
="$additional_libdir/lib$name.$shlibext"
9836 if test -f "$additional_libdir/lib$name.la"; then
9837 found_la
="$additional_libdir/lib$name.la"
9839 elif test x
$lib_type != xshared
; then
9840 if test -f "$additional_libdir/lib$name.$libext"; then
9841 found_dir
="$additional_libdir"
9842 found_a
="$additional_libdir/lib$name.$libext"
9843 if test -f "$additional_libdir/lib$name.la"; then
9844 found_la
="$additional_libdir/lib$name.la"
9849 if test "X$found_dir" = "X"; then
9850 for x
in $LDFLAGS $LTLIBIPT; do
9852 acl_save_prefix
="$prefix"
9853 prefix
="$acl_final_prefix"
9854 acl_save_exec_prefix
="$exec_prefix"
9855 exec_prefix
="$acl_final_exec_prefix"
9857 exec_prefix
="$acl_save_exec_prefix"
9858 prefix
="$acl_save_prefix"
9862 dir
=`echo "X$x" | sed -e 's/^X-L//'`
9863 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
9865 found_so
="$dir/lib$name.$shlibext"
9866 if test -f "$dir/lib$name.la"; then
9867 found_la
="$dir/lib$name.la"
9869 elif test x
$lib_type != xshared
; then
9870 if test -f "$dir/lib$name.$libext"; then
9872 found_a
="$dir/lib$name.$libext"
9873 if test -f "$dir/lib$name.la"; then
9874 found_la
="$dir/lib$name.la"
9880 if test "X$found_dir" != "X"; then
9885 if test "X$found_dir" != "X"; then
9886 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
9887 if test "X$found_so" != "X"; then
9888 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
9889 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
9892 for x
in $ltrpathdirs; do
9893 if test "X$x" = "X$found_dir"; then
9898 if test -z "$haveit"; then
9899 ltrpathdirs
="$ltrpathdirs $found_dir"
9901 if test "$hardcode_direct" = yes; then
9902 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
9904 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
9905 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
9907 for x
in $rpathdirs; do
9908 if test "X$x" = "X$found_dir"; then
9913 if test -z "$haveit"; then
9914 rpathdirs
="$rpathdirs $found_dir"
9918 for x
in $LDFLAGS $LIBIPT; do
9920 acl_save_prefix
="$prefix"
9921 prefix
="$acl_final_prefix"
9922 acl_save_exec_prefix
="$exec_prefix"
9923 exec_prefix
="$acl_final_exec_prefix"
9925 exec_prefix
="$acl_save_exec_prefix"
9926 prefix
="$acl_save_prefix"
9928 if test "X$x" = "X-L$found_dir"; then
9933 if test -z "$haveit"; then
9934 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir"
9936 if test "$hardcode_minus_L" != no
; then
9937 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
9939 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
9945 if test "X$found_a" != "X"; then
9946 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_a"
9948 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
9951 additional_includedir
=
9952 case "$found_dir" in
9954 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9955 additional_includedir
="$basedir/include"
9958 if test "X$additional_includedir" != "X"; then
9959 if test "X$additional_includedir" != "X/usr/include"; then
9961 if test "X$additional_includedir" = "X/usr/local/include"; then
9962 if test -n "$GCC"; then
9964 linux
*) haveit
=yes;;
9968 if test -z "$haveit"; then
9969 for x
in $CPPFLAGS $INCIPT; do
9971 acl_save_prefix
="$prefix"
9972 prefix
="$acl_final_prefix"
9973 acl_save_exec_prefix
="$exec_prefix"
9974 exec_prefix
="$acl_final_exec_prefix"
9976 exec_prefix
="$acl_save_exec_prefix"
9977 prefix
="$acl_save_prefix"
9979 if test "X$x" = "X-I$additional_includedir"; then
9984 if test -z "$haveit"; then
9985 if test -d "$additional_includedir"; then
9986 INCIPT
="${INCIPT}${INCIPT:+ }-I$additional_includedir"
9992 if test -n "$found_la"; then
9993 save_libdir
="$libdir"
9995 */* |
*\\*) .
"$found_la" ;;
9996 *) .
"./$found_la" ;;
9998 libdir
="$save_libdir"
9999 for dep
in $dependency_libs; do
10002 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
10003 if test "X$additional_libdir" != "X/usr/lib"; then
10005 if test "X$additional_libdir" = "X/usr/local/lib"; then
10006 if test -n "$GCC"; then
10008 linux
*) haveit
=yes;;
10012 if test -z "$haveit"; then
10014 for x
in $LDFLAGS $LIBIPT; do
10016 acl_save_prefix
="$prefix"
10017 prefix
="$acl_final_prefix"
10018 acl_save_exec_prefix
="$exec_prefix"
10019 exec_prefix
="$acl_final_exec_prefix"
10021 exec_prefix
="$acl_save_exec_prefix"
10022 prefix
="$acl_save_prefix"
10024 if test "X$x" = "X-L$additional_libdir"; then
10029 if test -z "$haveit"; then
10030 if test -d "$additional_libdir"; then
10031 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
10035 for x
in $LDFLAGS $LTLIBIPT; do
10037 acl_save_prefix
="$prefix"
10038 prefix
="$acl_final_prefix"
10039 acl_save_exec_prefix
="$exec_prefix"
10040 exec_prefix
="$acl_final_exec_prefix"
10042 exec_prefix
="$acl_save_exec_prefix"
10043 prefix
="$acl_save_prefix"
10045 if test "X$x" = "X-L$additional_libdir"; then
10050 if test -z "$haveit"; then
10051 if test -d "$additional_libdir"; then
10052 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
10059 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
10060 if test "$enable_rpath" != no
; then
10062 for x
in $rpathdirs; do
10063 if test "X$x" = "X$dir"; then
10068 if test -z "$haveit"; then
10069 rpathdirs
="$rpathdirs $dir"
10072 for x
in $ltrpathdirs; do
10073 if test "X$x" = "X$dir"; then
10078 if test -z "$haveit"; then
10079 ltrpathdirs
="$ltrpathdirs $dir"
10084 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10087 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10090 LIBIPT
="${LIBIPT}${LIBIPT:+ }$dep"
10091 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$dep"
10097 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
10098 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
10099 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
10101 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l:lib$name.$libext"
10102 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l:lib$name.$libext"
10109 if test "X$rpathdirs" != "X"; then
10110 if test -n "$hardcode_libdir_separator"; then
10112 for found_dir
in $rpathdirs; do
10113 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10115 acl_save_libdir
="$libdir"
10117 eval flag
=\"$hardcode_libdir_flag_spec\"
10118 libdir
="$acl_save_libdir"
10119 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
10121 for found_dir
in $rpathdirs; do
10122 acl_save_libdir
="$libdir"
10123 libdir
="$found_dir"
10124 eval flag
=\"$hardcode_libdir_flag_spec\"
10125 libdir
="$acl_save_libdir"
10126 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
10130 if test "X$ltrpathdirs" != "X"; then
10131 for found_dir
in $ltrpathdirs; do
10132 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
10137 ac_save_CPPFLAGS
="$CPPFLAGS"
10139 for element
in $INCIPT; do
10141 for x
in $CPPFLAGS; do
10143 acl_save_prefix
="$prefix"
10144 prefix
="$acl_final_prefix"
10145 acl_save_exec_prefix
="$exec_prefix"
10146 exec_prefix
="$acl_final_exec_prefix"
10148 exec_prefix
="$acl_save_exec_prefix"
10149 prefix
="$acl_save_prefix"
10151 if test "X$x" = "X$element"; then
10156 if test -z "$haveit"; then
10157 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
10162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
10163 $as_echo_n "checking for libipt... " >&6; }
10164 if ${ac_cv_libipt+:} false
; then :
10165 $as_echo_n "(cached) " >&6
10168 ac_save_LIBS
="$LIBS"
10169 LIBS
="$LIBS $LIBIPT"
10170 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10171 /* end confdefs.h. */
10172 #include "intel-pt.h"
10176 pt_insn_alloc_decoder (0);
10181 if ac_fn_c_try_link
"$LINENO"; then :
10186 rm -f core conftest.err conftest.
$ac_objext \
10187 conftest
$ac_exeext conftest.
$ac_ext
10188 LIBS
="$ac_save_LIBS"
10191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
10192 $as_echo "$ac_cv_libipt" >&6; }
10193 if test "$ac_cv_libipt" = yes; then
10196 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
10198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
10199 $as_echo_n "checking how to link with libipt... " >&6; }
10200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
10201 $as_echo "$LIBIPT" >&6; }
10204 CPPFLAGS
="$ac_save_CPPFLAGS"
10214 if test "$HAVE_LIBIPT" != yes; then
10215 if test "$with_intel_pt" = yes; then
10216 as_fn_error $?
"libipt is missing or unusable" "$LINENO" 5
10218 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
10219 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
10223 LIBS
="$LIBS $LIBIPT"
10224 for ac_func
in pt_insn_event
10226 ac_fn_c_check_func
"$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
10227 if test "x$ac_cv_func_pt_insn_event" = xyes
; then :
10228 cat >>confdefs.h
<<_ACEOF
10229 #define HAVE_PT_INSN_EVENT 1
10235 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
10237 if test "x$ac_cv_member_struct_pt_insn_enabled" = xyes
; then :
10239 cat >>confdefs.h
<<_ACEOF
10240 #define HAVE_STRUCT_PT_INSN_ENABLED 1
10245 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
10247 if test "x$ac_cv_member_struct_pt_insn_resynced" = xyes
; then :
10249 cat >>confdefs.h
<<_ACEOF
10250 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
10256 ac_fn_c_check_member
"$LINENO" "struct pt_event" "variant.ptwrite" "ac_cv_member_struct_pt_event_variant_ptwrite" "#include <intel-pt.h>
10258 if test "x$ac_cv_member_struct_pt_event_variant_ptwrite" = xyes
; then :
10260 cat >>confdefs.h
<<_ACEOF
10261 #define HAVE_STRUCT_PT_EVENT_VARIANT_PTWRITE 1
10271 # Check if the compiler and runtime support printing long longs.
10273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
10274 $as_echo_n "checking for long long support in printf... " >&6; }
10275 if ${gdb_cv_printf_has_long_long+:} false
; then :
10276 $as_echo_n "(cached) " >&6
10278 if test "$cross_compiling" = yes; then :
10279 gdb_cv_printf_has_long_long
=no
10281 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10282 /* end confdefs.h. */
10283 $ac_includes_default
10289 l = (l << 16) + 0x0123;
10290 l = (l << 16) + 0x4567;
10291 l = (l << 16) + 0x89ab;
10292 l = (l << 16) + 0xcdef;
10293 sprintf (buf, "0x%016llx", l);
10294 return (strcmp ("0x0123456789abcdef", buf));
10299 if ac_fn_c_try_run
"$LINENO"; then :
10300 gdb_cv_printf_has_long_long
=yes
10302 gdb_cv_printf_has_long_long
=no
10304 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
10305 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
10309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
10310 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
10311 if test "$gdb_cv_printf_has_long_long" = yes; then
10313 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
10318 $as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h
10320 for ac_header
in sys
/procfs.h
10322 ac_fn_c_check_header_mongrel
"$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
10323 if test "x$ac_cv_header_sys_procfs_h" = xyes
; then :
10324 cat >>confdefs.h
<<_ACEOF
10325 #define HAVE_SYS_PROCFS_H 1
10332 if test "$ac_cv_header_sys_procfs_h" = yes; then
10334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
10335 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
10336 if ${bfd_cv_have_sys_procfs_type_gregset_t+:} false
; then :
10337 $as_echo_n "(cached) " >&6
10339 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10340 /* end confdefs.h. */
10343 #include <sys/procfs.h>
10352 if ac_fn_c_try_compile
"$LINENO"; then :
10353 bfd_cv_have_sys_procfs_type_gregset_t
=yes
10355 bfd_cv_have_sys_procfs_type_gregset_t
=no
10358 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10361 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
10363 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
10366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
10367 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
10370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
10371 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
10372 if ${bfd_cv_have_sys_procfs_type_fpregset_t+:} false
; then :
10373 $as_echo_n "(cached) " >&6
10375 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10376 /* end confdefs.h. */
10379 #include <sys/procfs.h>
10388 if ac_fn_c_try_compile
"$LINENO"; then :
10389 bfd_cv_have_sys_procfs_type_fpregset_t
=yes
10391 bfd_cv_have_sys_procfs_type_fpregset_t
=no
10394 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10397 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
10399 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
10402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
10403 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
10406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
10407 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
10408 if ${bfd_cv_have_sys_procfs_type_prgregset_t+:} false
; then :
10409 $as_echo_n "(cached) " >&6
10411 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10412 /* end confdefs.h. */
10415 #include <sys/procfs.h>
10424 if ac_fn_c_try_compile
"$LINENO"; then :
10425 bfd_cv_have_sys_procfs_type_prgregset_t
=yes
10427 bfd_cv_have_sys_procfs_type_prgregset_t
=no
10430 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10433 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
10435 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
10438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
10439 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
10442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
10443 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
10444 if ${bfd_cv_have_sys_procfs_type_prfpregset_t+:} false
; then :
10445 $as_echo_n "(cached) " >&6
10447 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10448 /* end confdefs.h. */
10451 #include <sys/procfs.h>
10460 if ac_fn_c_try_compile
"$LINENO"; then :
10461 bfd_cv_have_sys_procfs_type_prfpregset_t
=yes
10463 bfd_cv_have_sys_procfs_type_prfpregset_t
=no
10466 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10469 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
10471 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
10474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
10475 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
10478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
10479 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
10480 if ${bfd_cv_have_sys_procfs_type_prgregset32_t+:} false
; then :
10481 $as_echo_n "(cached) " >&6
10483 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10484 /* end confdefs.h. */
10487 #include <sys/procfs.h>
10496 if ac_fn_c_try_compile
"$LINENO"; then :
10497 bfd_cv_have_sys_procfs_type_prgregset32_t
=yes
10499 bfd_cv_have_sys_procfs_type_prgregset32_t
=no
10502 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10505 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
10507 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
10510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
10511 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
10514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
10515 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
10516 if ${bfd_cv_have_sys_procfs_type_lwpid_t+:} false
; then :
10517 $as_echo_n "(cached) " >&6
10519 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10520 /* end confdefs.h. */
10523 #include <sys/procfs.h>
10532 if ac_fn_c_try_compile
"$LINENO"; then :
10533 bfd_cv_have_sys_procfs_type_lwpid_t
=yes
10535 bfd_cv_have_sys_procfs_type_lwpid_t
=no
10538 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10541 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
10543 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
10546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
10547 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
10550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
10551 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
10552 if ${bfd_cv_have_sys_procfs_type_psaddr_t+:} false
; then :
10553 $as_echo_n "(cached) " >&6
10555 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10556 /* end confdefs.h. */
10559 #include <sys/procfs.h>
10568 if ac_fn_c_try_compile
"$LINENO"; then :
10569 bfd_cv_have_sys_procfs_type_psaddr_t
=yes
10571 bfd_cv_have_sys_procfs_type_psaddr_t
=no
10574 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10577 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
10579 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
10582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
10583 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
10586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_fpregset_t in sys/procfs.h" >&5
10587 $as_echo_n "checking for elf_fpregset_t in sys/procfs.h... " >&6; }
10588 if ${bfd_cv_have_sys_procfs_type_elf_fpregset_t+:} false
; then :
10589 $as_echo_n "(cached) " >&6
10591 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10592 /* end confdefs.h. */
10595 #include <sys/procfs.h>
10599 elf_fpregset_t avar
10604 if ac_fn_c_try_compile
"$LINENO"; then :
10605 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=yes
10607 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=no
10610 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10613 if test $bfd_cv_have_sys_procfs_type_elf_fpregset_t = yes; then
10615 $as_echo "#define HAVE_ELF_FPREGSET_T 1" >>confdefs.h
10618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&5
10619 $as_echo "$bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&6; }
10625 # Check whether --with-xxhash was given.
10626 if test "${with_xxhash+set}" = set; then :
10627 withval
=$with_xxhash;
10633 if test "x$with_xxhash" != "xno"; then
10644 acl_save_prefix
="$prefix"
10645 prefix
="$acl_final_prefix"
10646 acl_save_exec_prefix
="$exec_prefix"
10647 exec_prefix
="$acl_final_exec_prefix"
10649 eval additional_includedir
=\"$includedir\"
10650 eval additional_libdir
=\"$libdir\"
10652 exec_prefix
="$acl_save_exec_prefix"
10653 prefix
="$acl_save_prefix"
10656 # Check whether --with-libxxhash-prefix was given.
10657 if test "${with_libxxhash_prefix+set}" = set; then :
10658 withval
=$with_libxxhash_prefix;
10659 if test "X$withval" = "Xno"; then
10662 if test "X$withval" = "X"; then
10664 acl_save_prefix
="$prefix"
10665 prefix
="$acl_final_prefix"
10666 acl_save_exec_prefix
="$exec_prefix"
10667 exec_prefix
="$acl_final_exec_prefix"
10669 eval additional_includedir
=\"$includedir\"
10670 eval additional_libdir
=\"$libdir\"
10672 exec_prefix
="$acl_save_exec_prefix"
10673 prefix
="$acl_save_prefix"
10676 additional_includedir
="$withval/include"
10677 additional_libdir
="$withval/lib"
10684 # Check whether --with-libxxhash-type was given.
10685 if test "${with_libxxhash_type+set}" = set; then :
10686 withval
=$with_libxxhash_type; with_libxxhash_type
=$withval
10688 with_libxxhash_type
=auto
10691 lib_type
=`eval echo \$with_libxxhash_type`
10698 names_already_handled
=
10699 names_next_round
='xxhash '
10700 while test -n "$names_next_round"; do
10701 names_this_round
="$names_next_round"
10703 for name
in $names_this_round; do
10705 for n
in $names_already_handled; do
10706 if test "$n" = "$name"; then
10707 already_handled
=yes
10711 if test -z "$already_handled"; then
10712 names_already_handled
="$names_already_handled $name"
10713 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10714 eval value
=\"\
$HAVE_LIB$uppername\"
10715 if test -n "$value"; then
10716 if test "$value" = yes; then
10717 eval value
=\"\
$LIB$uppername\"
10718 test -z "$value" || LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$value"
10719 eval value
=\"\
$LTLIB$uppername\"
10720 test -z "$value" || LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }$value"
10729 if test $use_additional = yes; then
10730 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
10731 found_dir
="$additional_libdir"
10732 found_so
="$additional_libdir/lib$name.$shlibext"
10733 if test -f "$additional_libdir/lib$name.la"; then
10734 found_la
="$additional_libdir/lib$name.la"
10736 elif test x
$lib_type != xshared
; then
10737 if test -f "$additional_libdir/lib$name.$libext"; then
10738 found_dir
="$additional_libdir"
10739 found_a
="$additional_libdir/lib$name.$libext"
10740 if test -f "$additional_libdir/lib$name.la"; then
10741 found_la
="$additional_libdir/lib$name.la"
10746 if test "X$found_dir" = "X"; then
10747 for x
in $LDFLAGS $LTLIBXXHASH; do
10749 acl_save_prefix
="$prefix"
10750 prefix
="$acl_final_prefix"
10751 acl_save_exec_prefix
="$exec_prefix"
10752 exec_prefix
="$acl_final_exec_prefix"
10754 exec_prefix
="$acl_save_exec_prefix"
10755 prefix
="$acl_save_prefix"
10759 dir
=`echo "X$x" | sed -e 's/^X-L//'`
10760 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
10762 found_so
="$dir/lib$name.$shlibext"
10763 if test -f "$dir/lib$name.la"; then
10764 found_la
="$dir/lib$name.la"
10766 elif test x
$lib_type != xshared
; then
10767 if test -f "$dir/lib$name.$libext"; then
10769 found_a
="$dir/lib$name.$libext"
10770 if test -f "$dir/lib$name.la"; then
10771 found_la
="$dir/lib$name.la"
10777 if test "X$found_dir" != "X"; then
10782 if test "X$found_dir" != "X"; then
10783 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$found_dir -l$name"
10784 if test "X$found_so" != "X"; then
10785 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
10786 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
10789 for x
in $ltrpathdirs; do
10790 if test "X$x" = "X$found_dir"; then
10795 if test -z "$haveit"; then
10796 ltrpathdirs
="$ltrpathdirs $found_dir"
10798 if test "$hardcode_direct" = yes; then
10799 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
10801 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
10802 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
10804 for x
in $rpathdirs; do
10805 if test "X$x" = "X$found_dir"; then
10810 if test -z "$haveit"; then
10811 rpathdirs
="$rpathdirs $found_dir"
10815 for x
in $LDFLAGS $LIBXXHASH; do
10817 acl_save_prefix
="$prefix"
10818 prefix
="$acl_final_prefix"
10819 acl_save_exec_prefix
="$exec_prefix"
10820 exec_prefix
="$acl_final_exec_prefix"
10822 exec_prefix
="$acl_save_exec_prefix"
10823 prefix
="$acl_save_prefix"
10825 if test "X$x" = "X-L$found_dir"; then
10830 if test -z "$haveit"; then
10831 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir"
10833 if test "$hardcode_minus_L" != no
; then
10834 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
10836 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
10842 if test "X$found_a" != "X"; then
10843 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_a"
10845 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir -l$name"
10848 additional_includedir
=
10849 case "$found_dir" in
10851 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10852 additional_includedir
="$basedir/include"
10855 if test "X$additional_includedir" != "X"; then
10856 if test "X$additional_includedir" != "X/usr/include"; then
10858 if test "X$additional_includedir" = "X/usr/local/include"; then
10859 if test -n "$GCC"; then
10861 linux
*) haveit
=yes;;
10865 if test -z "$haveit"; then
10866 for x
in $CPPFLAGS $INCXXHASH; do
10868 acl_save_prefix
="$prefix"
10869 prefix
="$acl_final_prefix"
10870 acl_save_exec_prefix
="$exec_prefix"
10871 exec_prefix
="$acl_final_exec_prefix"
10873 exec_prefix
="$acl_save_exec_prefix"
10874 prefix
="$acl_save_prefix"
10876 if test "X$x" = "X-I$additional_includedir"; then
10881 if test -z "$haveit"; then
10882 if test -d "$additional_includedir"; then
10883 INCXXHASH
="${INCXXHASH}${INCXXHASH:+ }-I$additional_includedir"
10889 if test -n "$found_la"; then
10890 save_libdir
="$libdir"
10891 case "$found_la" in
10892 */* |
*\\*) .
"$found_la" ;;
10893 *) .
"./$found_la" ;;
10895 libdir
="$save_libdir"
10896 for dep
in $dependency_libs; do
10899 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
10900 if test "X$additional_libdir" != "X/usr/lib"; then
10902 if test "X$additional_libdir" = "X/usr/local/lib"; then
10903 if test -n "$GCC"; then
10905 linux
*) haveit
=yes;;
10909 if test -z "$haveit"; then
10911 for x
in $LDFLAGS $LIBXXHASH; do
10913 acl_save_prefix
="$prefix"
10914 prefix
="$acl_final_prefix"
10915 acl_save_exec_prefix
="$exec_prefix"
10916 exec_prefix
="$acl_final_exec_prefix"
10918 exec_prefix
="$acl_save_exec_prefix"
10919 prefix
="$acl_save_prefix"
10921 if test "X$x" = "X-L$additional_libdir"; then
10926 if test -z "$haveit"; then
10927 if test -d "$additional_libdir"; then
10928 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$additional_libdir"
10932 for x
in $LDFLAGS $LTLIBXXHASH; do
10934 acl_save_prefix
="$prefix"
10935 prefix
="$acl_final_prefix"
10936 acl_save_exec_prefix
="$exec_prefix"
10937 exec_prefix
="$acl_final_exec_prefix"
10939 exec_prefix
="$acl_save_exec_prefix"
10940 prefix
="$acl_save_prefix"
10942 if test "X$x" = "X-L$additional_libdir"; then
10947 if test -z "$haveit"; then
10948 if test -d "$additional_libdir"; then
10949 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$additional_libdir"
10956 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
10957 if test "$enable_rpath" != no
; then
10959 for x
in $rpathdirs; do
10960 if test "X$x" = "X$dir"; then
10965 if test -z "$haveit"; then
10966 rpathdirs
="$rpathdirs $dir"
10969 for x
in $ltrpathdirs; do
10970 if test "X$x" = "X$dir"; then
10975 if test -z "$haveit"; then
10976 ltrpathdirs
="$ltrpathdirs $dir"
10981 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10984 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10987 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$dep"
10988 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }$dep"
10994 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
10995 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
10996 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l$name"
10998 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l:lib$name.$libext"
10999 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l:lib$name.$libext"
11006 if test "X$rpathdirs" != "X"; then
11007 if test -n "$hardcode_libdir_separator"; then
11009 for found_dir
in $rpathdirs; do
11010 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
11012 acl_save_libdir
="$libdir"
11014 eval flag
=\"$hardcode_libdir_flag_spec\"
11015 libdir
="$acl_save_libdir"
11016 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$flag"
11018 for found_dir
in $rpathdirs; do
11019 acl_save_libdir
="$libdir"
11020 libdir
="$found_dir"
11021 eval flag
=\"$hardcode_libdir_flag_spec\"
11022 libdir
="$acl_save_libdir"
11023 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$flag"
11027 if test "X$ltrpathdirs" != "X"; then
11028 for found_dir
in $ltrpathdirs; do
11029 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-R$found_dir"
11034 ac_save_CPPFLAGS
="$CPPFLAGS"
11036 for element
in $INCXXHASH; do
11038 for x
in $CPPFLAGS; do
11040 acl_save_prefix
="$prefix"
11041 prefix
="$acl_final_prefix"
11042 acl_save_exec_prefix
="$exec_prefix"
11043 exec_prefix
="$acl_final_exec_prefix"
11045 exec_prefix
="$acl_save_exec_prefix"
11046 prefix
="$acl_save_prefix"
11048 if test "X$x" = "X$element"; then
11053 if test -z "$haveit"; then
11054 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
11059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxxhash" >&5
11060 $as_echo_n "checking for libxxhash... " >&6; }
11061 if ${ac_cv_libxxhash+:} false
; then :
11062 $as_echo_n "(cached) " >&6
11065 ac_save_LIBS
="$LIBS"
11066 LIBS
="$LIBS $LIBXXHASH"
11067 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11068 /* end confdefs.h. */
11069 #include <xxhash.h>
11073 XXH32("foo", 3, 0);
11079 if ac_fn_c_try_link
"$LINENO"; then :
11080 ac_cv_libxxhash
=yes
11084 rm -f core conftest.err conftest.
$ac_objext \
11085 conftest
$ac_exeext conftest.
$ac_ext
11086 LIBS
="$ac_save_LIBS"
11089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libxxhash" >&5
11090 $as_echo "$ac_cv_libxxhash" >&6; }
11091 if test "$ac_cv_libxxhash" = yes; then
11094 $as_echo "#define HAVE_LIBXXHASH 1" >>confdefs.h
11096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libxxhash" >&5
11097 $as_echo_n "checking how to link with libxxhash... " >&6; }
11098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXXHASH" >&5
11099 $as_echo "$LIBXXHASH" >&6; }
11102 CPPFLAGS
="$ac_save_CPPFLAGS"
11112 if test "$HAVE_LIBXXHASH" != yes; then
11113 if test "$with_xxhash" = yes; then
11114 as_fn_error $?
"xxhash is missing or unusable" "$LINENO" 5
11117 if test "x$with_xxhash" = "xauto"; then
11118 with_xxhash
="$HAVE_LIBXXHASH"
11122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use xxhash" >&5
11123 $as_echo_n "checking whether to use xxhash... " >&6; }
11124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_xxhash" >&5
11125 $as_echo "$with_xxhash" >&6; }
11127 # This is set by GDB_AC_COMMON.
11131 # Check whether we will enable the inclusion of unit tests when
11134 # The default value of this option changes depending whether we're on
11135 # development mode (in which case it's "true") or not (in which case
11136 # it's "false"). The $development variable is set by the GDB_AC_COMMON
11137 # macro, which must therefore be used before GDB_AC_SELFTEST.
11139 if test "x$development" != xtrue
&& test "x$development" != xfalse
; then :
11140 as_fn_error $?
"Invalid value for \$development, got \"$development\", expecting \"true\" or \"false\"." "$LINENO" 5
11143 # Check whether --enable-unit-tests was given.
11144 if test "${enable_unit_tests+set}" = set; then :
11145 enableval
=$enable_unit_tests; case "${enableval}" in
11146 yes) enable_unittests
=true
;;
11147 no
) enable_unittests
=false
;;
11148 *) as_fn_error $?
"bad value ${enableval} for --{enable,disable}-unit-tests option" "$LINENO" 5 ;;
11151 enable_unittests
=$development
11155 if $enable_unittests; then
11157 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
11163 case ${build_alias} in
11164 "") build_noncanonical
=${build} ;;
11165 *) build_noncanonical
=${build_alias} ;;
11168 case ${host_alias} in
11169 "") host_noncanonical
=${build_noncanonical} ;;
11170 *) host_noncanonical
=${host_alias} ;;
11173 case ${target_alias} in
11174 "") target_noncanonical
=${host_noncanonical} ;;
11175 *) target_noncanonical
=${target_alias} ;;
11183 # Dependency checking.
11184 rm -rf .tst
2>/dev
/null
11185 mkdir .tst
2>/dev
/null
11186 if test -d .tst
; then
11191 rmdir .tst
2>/dev
/null
11193 DEPDIR
="${am__leading_dot}deps"
11195 ac_config_commands
="$ac_config_commands depdir"
11199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11200 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11202 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
11203 if eval \
${ac_cv_prog_make_${ac_make}_set+:} false
; then :
11204 $as_echo_n "(cached) " >&6
11206 cat >conftest.
make <<\_ACEOF
11209 @
echo '@@@%%%=$(MAKE)=@@@%%%'
11211 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
11212 case `${MAKE-make} -f conftest.make 2>/dev/null` in
11213 *@@@
%%%=?
*=@@@
%%%*)
11214 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
11216 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
11218 rm -f conftest.
make
11220 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
11221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11222 $as_echo "yes" >&6; }
11225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11226 $as_echo "no" >&6; }
11227 SET_MAKE
="MAKE=${MAKE-make}"
11232 if test -n "$ac_aux_dir"; then
11233 case "$ac_aux_dir" in
11234 /*) MKINSTALLDIRS
="$ac_aux_dir/mkinstalldirs" ;;
11235 *) MKINSTALLDIRS
="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
11238 if test -z "$MKINSTALLDIRS"; then
11239 MKINSTALLDIRS
="\$(top_srcdir)/mkinstalldirs"
11244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
11245 $as_echo_n "checking whether NLS is requested... " >&6; }
11246 # Check whether --enable-nls was given.
11247 if test "${enable_nls+set}" = set; then :
11248 enableval
=$enable_nls; USE_NLS
=$enableval
11253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
11254 $as_echo "$USE_NLS" >&6; }
11261 # Prepare PATH_SEPARATOR.
11262 # The user is always right.
11263 if test "${PATH_SEPARATOR+set}" != set; then
11264 echo "#! /bin/sh" >conf$$.sh
11265 echo "exit 0" >>conf$$.sh
11267 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
11275 # Find out how to test for executable files. Don't use a zero-byte file,
11276 # as systems may use methods other than mode bits to determine executability.
11277 cat >conf$$.
file <<_ASEOF
11281 chmod +x conf$$.
file
11282 if test -x conf$$.
file >/dev
/null
2>&1; then
11283 ac_executable_p
="test -x"
11285 ac_executable_p
="test -f"
11289 # Extract the first word of "msgfmt", so it can be a program name with args.
11290 set dummy msgfmt
; ac_word
=$2
11291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11292 $as_echo_n "checking for $ac_word... " >&6; }
11293 if ${ac_cv_path_MSGFMT+:} false
; then :
11294 $as_echo_n "(cached) " >&6
11298 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
11301 ac_save_IFS
="$IFS"; IFS
=$PATH_SEPARATOR
11302 for ac_dir
in $PATH; do
11304 test -z "$ac_dir" && ac_dir
=.
11305 for ac_exec_ext
in '' $ac_executable_extensions; do
11306 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11307 if $ac_dir/$ac_word --statistics /dev
/null
>/dev
/null
2>&1 &&
11308 (if $ac_dir/$ac_word --statistics /dev
/null
2>&1 >/dev
/null |
grep usage
>/dev
/null
; then exit 1; else exit 0; fi); then
11309 ac_cv_path_MSGFMT
="$ac_dir/$ac_word$ac_exec_ext"
11316 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
=":"
11320 MSGFMT
="$ac_cv_path_MSGFMT"
11321 if test "$MSGFMT" != ":"; then
11322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
11323 $as_echo "$MSGFMT" >&6; }
11325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11326 $as_echo "no" >&6; }
11329 # Extract the first word of "gmsgfmt", so it can be a program name with args.
11330 set dummy gmsgfmt
; ac_word
=$2
11331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11332 $as_echo_n "checking for $ac_word... " >&6; }
11333 if ${ac_cv_path_GMSGFMT+:} false
; then :
11334 $as_echo_n "(cached) " >&6
11338 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
11341 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
11342 for as_dir
in $PATH
11345 test -z "$as_dir" && as_dir
=.
11346 for ac_exec_ext
in '' $ac_executable_extensions; do
11347 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
11348 ac_cv_path_GMSGFMT
="$as_dir/$ac_word$ac_exec_ext"
11349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11356 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
11360 GMSGFMT
=$ac_cv_path_GMSGFMT
11361 if test -n "$GMSGFMT"; then
11362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
11363 $as_echo "$GMSGFMT" >&6; }
11365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11366 $as_echo "no" >&6; }
11372 # Prepare PATH_SEPARATOR.
11373 # The user is always right.
11374 if test "${PATH_SEPARATOR+set}" != set; then
11375 echo "#! /bin/sh" >conf$$.sh
11376 echo "exit 0" >>conf$$.sh
11378 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
11386 # Find out how to test for executable files. Don't use a zero-byte file,
11387 # as systems may use methods other than mode bits to determine executability.
11388 cat >conf$$.
file <<_ASEOF
11392 chmod +x conf$$.
file
11393 if test -x conf$$.
file >/dev
/null
2>&1; then
11394 ac_executable_p
="test -x"
11396 ac_executable_p
="test -f"
11400 # Extract the first word of "xgettext", so it can be a program name with args.
11401 set dummy xgettext
; ac_word
=$2
11402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11403 $as_echo_n "checking for $ac_word... " >&6; }
11404 if ${ac_cv_path_XGETTEXT+:} false
; then :
11405 $as_echo_n "(cached) " >&6
11407 case "$XGETTEXT" in
11409 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
11412 ac_save_IFS
="$IFS"; IFS
=$PATH_SEPARATOR
11413 for ac_dir
in $PATH; do
11415 test -z "$ac_dir" && ac_dir
=.
11416 for ac_exec_ext
in '' $ac_executable_extensions; do
11417 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11418 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev
/null
>/dev
/null
2>&1 &&
11419 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev
/null
2>&1 >/dev
/null |
grep usage
>/dev
/null
; then exit 1; else exit 0; fi); then
11420 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word$ac_exec_ext"
11427 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
11431 XGETTEXT
="$ac_cv_path_XGETTEXT"
11432 if test "$XGETTEXT" != ":"; then
11433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
11434 $as_echo "$XGETTEXT" >&6; }
11436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11437 $as_echo "no" >&6; }
11443 # Prepare PATH_SEPARATOR.
11444 # The user is always right.
11445 if test "${PATH_SEPARATOR+set}" != set; then
11446 echo "#! /bin/sh" >conf$$.sh
11447 echo "exit 0" >>conf$$.sh
11449 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
11457 # Find out how to test for executable files. Don't use a zero-byte file,
11458 # as systems may use methods other than mode bits to determine executability.
11459 cat >conf$$.
file <<_ASEOF
11463 chmod +x conf$$.
file
11464 if test -x conf$$.
file >/dev
/null
2>&1; then
11465 ac_executable_p
="test -x"
11467 ac_executable_p
="test -f"
11471 # Extract the first word of "msgmerge", so it can be a program name with args.
11472 set dummy msgmerge
; ac_word
=$2
11473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11474 $as_echo_n "checking for $ac_word... " >&6; }
11475 if ${ac_cv_path_MSGMERGE+:} false
; then :
11476 $as_echo_n "(cached) " >&6
11478 case "$MSGMERGE" in
11480 ac_cv_path_MSGMERGE
="$MSGMERGE" # Let the user override the test with a path.
11483 ac_save_IFS
="$IFS"; IFS
=$PATH_SEPARATOR
11484 for ac_dir
in $PATH; do
11486 test -z "$ac_dir" && ac_dir
=.
11487 for ac_exec_ext
in '' $ac_executable_extensions; do
11488 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11489 if $ac_dir/$ac_word --update -q /dev
/null
/dev
/null
>/dev
/null
2>&1; then
11490 ac_cv_path_MSGMERGE
="$ac_dir/$ac_word$ac_exec_ext"
11497 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE
=":"
11501 MSGMERGE
="$ac_cv_path_MSGMERGE"
11502 if test "$MSGMERGE" != ":"; then
11503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
11504 $as_echo "$MSGMERGE" >&6; }
11506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11507 $as_echo "no" >&6; }
11511 if test "$GMSGFMT" != ":"; then
11512 if $GMSGFMT --statistics /dev
/null
>/dev
/null
2>&1 &&
11513 (if $GMSGFMT --statistics /dev
/null
2>&1 >/dev
/null |
grep usage
>/dev
/null
; then exit 1; else exit 0; fi); then
11516 GMSGFMT
=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
11517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
11518 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
11523 if test "$XGETTEXT" != ":"; then
11524 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev
/null
>/dev
/null
2>&1 &&
11525 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev
/null
2>&1 >/dev
/null |
grep usage
>/dev
/null
; then exit 1; else exit 0; fi); then
11528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
11529 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
11535 ac_config_commands
="$ac_config_commands default-1"
11546 acl_save_prefix
="$prefix"
11547 prefix
="$acl_final_prefix"
11548 acl_save_exec_prefix
="$exec_prefix"
11549 exec_prefix
="$acl_final_exec_prefix"
11551 eval additional_includedir
=\"$includedir\"
11552 eval additional_libdir
=\"$libdir\"
11554 exec_prefix
="$acl_save_exec_prefix"
11555 prefix
="$acl_save_prefix"
11558 # Check whether --with-libiconv-prefix was given.
11559 if test "${with_libiconv_prefix+set}" = set; then :
11560 withval
=$with_libiconv_prefix;
11561 if test "X$withval" = "Xno"; then
11564 if test "X$withval" = "X"; then
11566 acl_save_prefix
="$prefix"
11567 prefix
="$acl_final_prefix"
11568 acl_save_exec_prefix
="$exec_prefix"
11569 exec_prefix
="$acl_final_exec_prefix"
11571 eval additional_includedir
=\"$includedir\"
11572 eval additional_libdir
=\"$libdir\"
11574 exec_prefix
="$acl_save_exec_prefix"
11575 prefix
="$acl_save_prefix"
11578 additional_includedir
="$withval/include"
11579 additional_libdir
="$withval/lib"
11586 # Check whether --with-libiconv-type was given.
11587 if test "${with_libiconv_type+set}" = set; then :
11588 withval
=$with_libiconv_type; with_libiconv_type
=$withval
11590 with_libiconv_type
=auto
11593 lib_type
=`eval echo \$with_libiconv_type`
11600 names_already_handled
=
11601 names_next_round
='iconv '
11602 while test -n "$names_next_round"; do
11603 names_this_round
="$names_next_round"
11605 for name
in $names_this_round; do
11607 for n
in $names_already_handled; do
11608 if test "$n" = "$name"; then
11609 already_handled
=yes
11613 if test -z "$already_handled"; then
11614 names_already_handled
="$names_already_handled $name"
11615 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
11616 eval value
=\"\
$HAVE_LIB$uppername\"
11617 if test -n "$value"; then
11618 if test "$value" = yes; then
11619 eval value
=\"\
$LIB$uppername\"
11620 test -z "$value" || LIBICONV
="${LIBICONV}${LIBICONV:+ }$value"
11621 eval value
=\"\
$LTLIB$uppername\"
11622 test -z "$value" || LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$value"
11631 if test $use_additional = yes; then
11632 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
11633 found_dir
="$additional_libdir"
11634 found_so
="$additional_libdir/lib$name.$shlibext"
11635 if test -f "$additional_libdir/lib$name.la"; then
11636 found_la
="$additional_libdir/lib$name.la"
11638 elif test x
$lib_type != xshared
; then
11639 if test -f "$additional_libdir/lib$name.$libext"; then
11640 found_dir
="$additional_libdir"
11641 found_a
="$additional_libdir/lib$name.$libext"
11642 if test -f "$additional_libdir/lib$name.la"; then
11643 found_la
="$additional_libdir/lib$name.la"
11648 if test "X$found_dir" = "X"; then
11649 for x
in $LDFLAGS $LTLIBICONV; do
11651 acl_save_prefix
="$prefix"
11652 prefix
="$acl_final_prefix"
11653 acl_save_exec_prefix
="$exec_prefix"
11654 exec_prefix
="$acl_final_exec_prefix"
11656 exec_prefix
="$acl_save_exec_prefix"
11657 prefix
="$acl_save_prefix"
11661 dir
=`echo "X$x" | sed -e 's/^X-L//'`
11662 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
11664 found_so
="$dir/lib$name.$shlibext"
11665 if test -f "$dir/lib$name.la"; then
11666 found_la
="$dir/lib$name.la"
11668 elif test x
$lib_type != xshared
; then
11669 if test -f "$dir/lib$name.$libext"; then
11671 found_a
="$dir/lib$name.$libext"
11672 if test -f "$dir/lib$name.la"; then
11673 found_la
="$dir/lib$name.la"
11679 if test "X$found_dir" != "X"; then
11684 if test "X$found_dir" != "X"; then
11685 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
11686 if test "X$found_so" != "X"; then
11687 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
11688 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
11691 for x
in $ltrpathdirs; do
11692 if test "X$x" = "X$found_dir"; then
11697 if test -z "$haveit"; then
11698 ltrpathdirs
="$ltrpathdirs $found_dir"
11700 if test "$hardcode_direct" = yes; then
11701 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
11703 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
11704 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
11706 for x
in $rpathdirs; do
11707 if test "X$x" = "X$found_dir"; then
11712 if test -z "$haveit"; then
11713 rpathdirs
="$rpathdirs $found_dir"
11717 for x
in $LDFLAGS $LIBICONV; do
11719 acl_save_prefix
="$prefix"
11720 prefix
="$acl_final_prefix"
11721 acl_save_exec_prefix
="$exec_prefix"
11722 exec_prefix
="$acl_final_exec_prefix"
11724 exec_prefix
="$acl_save_exec_prefix"
11725 prefix
="$acl_save_prefix"
11727 if test "X$x" = "X-L$found_dir"; then
11732 if test -z "$haveit"; then
11733 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir"
11735 if test "$hardcode_minus_L" != no
; then
11736 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
11738 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
11744 if test "X$found_a" != "X"; then
11745 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_a"
11747 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
11750 additional_includedir
=
11751 case "$found_dir" in
11753 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
11754 additional_includedir
="$basedir/include"
11757 if test "X$additional_includedir" != "X"; then
11758 if test "X$additional_includedir" != "X/usr/include"; then
11760 if test "X$additional_includedir" = "X/usr/local/include"; then
11761 if test -n "$GCC"; then
11763 linux
*) haveit
=yes;;
11767 if test -z "$haveit"; then
11768 for x
in $CPPFLAGS $INCICONV; do
11770 acl_save_prefix
="$prefix"
11771 prefix
="$acl_final_prefix"
11772 acl_save_exec_prefix
="$exec_prefix"
11773 exec_prefix
="$acl_final_exec_prefix"
11775 exec_prefix
="$acl_save_exec_prefix"
11776 prefix
="$acl_save_prefix"
11778 if test "X$x" = "X-I$additional_includedir"; then
11783 if test -z "$haveit"; then
11784 if test -d "$additional_includedir"; then
11785 INCICONV
="${INCICONV}${INCICONV:+ }-I$additional_includedir"
11791 if test -n "$found_la"; then
11792 save_libdir
="$libdir"
11793 case "$found_la" in
11794 */* |
*\\*) .
"$found_la" ;;
11795 *) .
"./$found_la" ;;
11797 libdir
="$save_libdir"
11798 for dep
in $dependency_libs; do
11801 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
11802 if test "X$additional_libdir" != "X/usr/lib"; then
11804 if test "X$additional_libdir" = "X/usr/local/lib"; then
11805 if test -n "$GCC"; then
11807 linux
*) haveit
=yes;;
11811 if test -z "$haveit"; then
11813 for x
in $LDFLAGS $LIBICONV; do
11815 acl_save_prefix
="$prefix"
11816 prefix
="$acl_final_prefix"
11817 acl_save_exec_prefix
="$exec_prefix"
11818 exec_prefix
="$acl_final_exec_prefix"
11820 exec_prefix
="$acl_save_exec_prefix"
11821 prefix
="$acl_save_prefix"
11823 if test "X$x" = "X-L$additional_libdir"; then
11828 if test -z "$haveit"; then
11829 if test -d "$additional_libdir"; then
11830 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
11834 for x
in $LDFLAGS $LTLIBICONV; do
11836 acl_save_prefix
="$prefix"
11837 prefix
="$acl_final_prefix"
11838 acl_save_exec_prefix
="$exec_prefix"
11839 exec_prefix
="$acl_final_exec_prefix"
11841 exec_prefix
="$acl_save_exec_prefix"
11842 prefix
="$acl_save_prefix"
11844 if test "X$x" = "X-L$additional_libdir"; then
11849 if test -z "$haveit"; then
11850 if test -d "$additional_libdir"; then
11851 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
11858 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
11859 if test "$enable_rpath" != no
; then
11861 for x
in $rpathdirs; do
11862 if test "X$x" = "X$dir"; then
11867 if test -z "$haveit"; then
11868 rpathdirs
="$rpathdirs $dir"
11871 for x
in $ltrpathdirs; do
11872 if test "X$x" = "X$dir"; then
11877 if test -z "$haveit"; then
11878 ltrpathdirs
="$ltrpathdirs $dir"
11883 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
11886 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
11889 LIBICONV
="${LIBICONV}${LIBICONV:+ }$dep"
11890 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$dep"
11896 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
11897 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
11898 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
11900 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext"
11901 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext"
11908 if test "X$rpathdirs" != "X"; then
11909 if test -n "$hardcode_libdir_separator"; then
11911 for found_dir
in $rpathdirs; do
11912 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
11914 acl_save_libdir
="$libdir"
11916 eval flag
=\"$hardcode_libdir_flag_spec\"
11917 libdir
="$acl_save_libdir"
11918 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
11920 for found_dir
in $rpathdirs; do
11921 acl_save_libdir
="$libdir"
11922 libdir
="$found_dir"
11923 eval flag
=\"$hardcode_libdir_flag_spec\"
11924 libdir
="$acl_save_libdir"
11925 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
11929 if test "X$ltrpathdirs" != "X"; then
11930 for found_dir
in $ltrpathdirs; do
11931 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
11939 if test -f ..
/gettext
/uninstalled-config.sh
; then
11940 relative_builddir
='$(top_builddir)/../gettext'
11941 . ..
/gettext
/uninstalled-config.sh
11943 # The sister gettext directory doesn't exist and won't collect information on
11944 # using gettext for us. Call a bundled AM_GNU_GETTEXT.
11968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
11969 $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
11970 if ${gt_cv_func_CFPreferencesCopyAppValue+:} false
; then :
11971 $as_echo_n "(cached) " >&6
11973 gt_save_LIBS
="$LIBS"
11974 LIBS
="$LIBS -Wl,-framework -Wl,CoreFoundation"
11975 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11976 /* end confdefs.h. */
11977 #include <CoreFoundation/CFPreferences.h>
11981 CFPreferencesCopyAppValue(NULL, NULL)
11986 if ac_fn_c_try_link
"$LINENO"; then :
11987 gt_cv_func_CFPreferencesCopyAppValue
=yes
11989 gt_cv_func_CFPreferencesCopyAppValue
=no
11991 rm -f core conftest.err conftest.
$ac_objext \
11992 conftest
$ac_exeext conftest.
$ac_ext
11993 LIBS
="$gt_save_LIBS"
11995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
11996 $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
11997 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
11999 $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
12002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
12003 $as_echo_n "checking for CFLocaleCopyPreferredLanguages... " >&6; }
12004 if ${gt_cv_func_CFLocaleCopyPreferredLanguages+:} false
; then :
12005 $as_echo_n "(cached) " >&6
12007 gt_save_LIBS
="$LIBS"
12008 LIBS
="$LIBS -Wl,-framework -Wl,CoreFoundation"
12009 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12010 /* end confdefs.h. */
12011 #include <CoreFoundation/CFLocale.h>
12015 CFLocaleCopyPreferredLanguages();
12020 if ac_fn_c_try_link
"$LINENO"; then :
12021 gt_cv_func_CFLocaleCopyPreferredLanguages
=yes
12023 gt_cv_func_CFLocaleCopyPreferredLanguages
=no
12025 rm -f core conftest.err conftest.
$ac_objext \
12026 conftest
$ac_exeext conftest.
$ac_ext
12027 LIBS
="$gt_save_LIBS"
12029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
12030 $as_echo "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
12031 if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
12033 $as_echo "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
12037 if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
12038 ||
test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
12039 INTL_MACOSX_LIBS
="-Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,CoreServices"
12051 case " $gt_needs " in
12052 *" need-formatstring-macros "*) gt_api_version
=3 ;;
12053 *" need-ngettext "*) gt_api_version
=2 ;;
12054 *) gt_api_version
=1 ;;
12056 gt_func_gnugettext_libc
="gt_cv_func_gnugettext${gt_api_version}_libc"
12057 gt_func_gnugettext_libintl
="gt_cv_func_gnugettext${gt_api_version}_libintl"
12059 if test "$USE_NLS" = "yes"; then
12060 gt_use_preinstalled_gnugettext
=no
12063 if test $gt_api_version -ge 3; then
12064 gt_revision_test_code
='
12065 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
12066 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
12068 typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
12071 gt_revision_test_code
=
12073 if test $gt_api_version -ge 2; then
12074 gt_expression_test_code
=' + * ngettext ("", "", 0)'
12076 gt_expression_test_code
=
12079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
12080 $as_echo_n "checking for GNU gettext in libc... " >&6; }
12081 if eval \
${$gt_func_gnugettext_libc+:} false
; then :
12082 $as_echo_n "(cached) " >&6
12084 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12085 /* end confdefs.h. */
12087 #include <libintl.h>
12088 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
12089 extern int _nl_msg_cat_cntr;
12090 extern int *_nl_domain_bindings;
12091 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings)
12093 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
12095 $gt_revision_test_code
12101 bindtextdomain ("", "");
12102 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
12108 if ac_fn_c_try_link
"$LINENO"; then :
12109 eval "$gt_func_gnugettext_libc=yes"
12111 eval "$gt_func_gnugettext_libc=no"
12113 rm -f core conftest.err conftest.
$ac_objext \
12114 conftest
$ac_exeext conftest.
$ac_ext
12116 eval ac_res
=\$
$gt_func_gnugettext_libc
12117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12118 $as_echo "$ac_res" >&6; }
12120 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
12126 am_save_CPPFLAGS
="$CPPFLAGS"
12128 for element
in $INCICONV; do
12130 for x
in $CPPFLAGS; do
12132 acl_save_prefix
="$prefix"
12133 prefix
="$acl_final_prefix"
12134 acl_save_exec_prefix
="$exec_prefix"
12135 exec_prefix
="$acl_final_exec_prefix"
12137 exec_prefix
="$acl_save_exec_prefix"
12138 prefix
="$acl_save_prefix"
12140 if test "X$x" = "X$element"; then
12145 if test -z "$haveit"; then
12146 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
12151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
12152 $as_echo_n "checking for iconv... " >&6; }
12153 if ${am_cv_func_iconv+:} false
; then :
12154 $as_echo_n "(cached) " >&6
12157 am_cv_func_iconv
="no, consider installing GNU libiconv"
12159 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12160 /* end confdefs.h. */
12162 #include <stdlib.h>
12168 iconv_t cd = iconv_open("","");
12169 iconv(cd,NULL,NULL,NULL,NULL);
12175 if ac_fn_c_try_link
"$LINENO"; then :
12176 am_cv_func_iconv
=yes
12178 rm -f core conftest.err conftest.
$ac_objext \
12179 conftest
$ac_exeext conftest.
$ac_ext
12180 if test "$am_cv_func_iconv" != yes; then
12181 am_save_LIBS
="$LIBS"
12182 LIBS
="$LIBS $LIBICONV"
12183 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12184 /* end confdefs.h. */
12186 #include <stdlib.h>
12192 iconv_t cd = iconv_open("","");
12193 iconv(cd,NULL,NULL,NULL,NULL);
12199 if ac_fn_c_try_link
"$LINENO"; then :
12200 am_cv_lib_iconv
=yes
12201 am_cv_func_iconv
=yes
12203 rm -f core conftest.err conftest.
$ac_objext \
12204 conftest
$ac_exeext conftest.
$ac_ext
12205 LIBS
="$am_save_LIBS"
12209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
12210 $as_echo "$am_cv_func_iconv" >&6; }
12211 if test "$am_cv_func_iconv" = yes; then
12212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
12213 $as_echo_n "checking for working iconv... " >&6; }
12214 if ${am_cv_func_iconv_works+:} false
; then :
12215 $as_echo_n "(cached) " >&6
12218 am_save_LIBS
="$LIBS"
12219 if test $am_cv_lib_iconv = yes; then
12220 LIBS
="$LIBS $LIBICONV"
12222 am_cv_func_iconv_works
=no
12223 for ac_iconv_const
in '' 'const'; do
12224 if test "$cross_compiling" = yes; then :
12226 aix
* | hpux
*) am_cv_func_iconv_works
="guessing no" ;;
12227 *) am_cv_func_iconv_works
="guessing yes" ;;
12230 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12231 /* end confdefs.h. */
12234 #include <string.h>
12236 #ifndef ICONV_CONST
12237 # define ICONV_CONST $ac_iconv_const
12244 /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from
12245 successful returns. This is even documented in
12246 <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */
12248 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
12249 if (cd_utf8_to_88591 != (iconv_t)(-1))
12251 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
12253 ICONV_CONST char *inptr = input;
12254 size_t inbytesleft = strlen (input);
12255 char *outptr = buf;
12256 size_t outbytesleft = sizeof (buf);
12257 size_t res = iconv (cd_utf8_to_88591,
12258 &inptr, &inbytesleft,
12259 &outptr, &outbytesleft);
12262 iconv_close (cd_utf8_to_88591);
12265 /* Test against Solaris 10 bug: Failures are not distinguishable from
12266 successful returns. */
12268 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
12269 if (cd_ascii_to_88591 != (iconv_t)(-1))
12271 static ICONV_CONST char input[] = "\263";
12273 ICONV_CONST char *inptr = input;
12274 size_t inbytesleft = strlen (input);
12275 char *outptr = buf;
12276 size_t outbytesleft = sizeof (buf);
12277 size_t res = iconv (cd_ascii_to_88591,
12278 &inptr, &inbytesleft,
12279 &outptr, &outbytesleft);
12282 iconv_close (cd_ascii_to_88591);
12285 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
12287 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
12288 if (cd_88591_to_utf8 != (iconv_t)(-1))
12290 static ICONV_CONST char input[] = "\304";
12291 static char buf[2] = { (char)0xDE, (char)0xAD };
12292 ICONV_CONST char *inptr = input;
12293 size_t inbytesleft = 1;
12294 char *outptr = buf;
12295 size_t outbytesleft = 1;
12296 size_t res = iconv (cd_88591_to_utf8,
12297 &inptr, &inbytesleft,
12298 &outptr, &outbytesleft);
12299 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
12301 iconv_close (cd_88591_to_utf8);
12304 #if 0 /* This bug could be worked around by the caller. */
12305 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
12307 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
12308 if (cd_88591_to_utf8 != (iconv_t)(-1))
12310 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
12312 ICONV_CONST char *inptr = input;
12313 size_t inbytesleft = strlen (input);
12314 char *outptr = buf;
12315 size_t outbytesleft = sizeof (buf);
12316 size_t res = iconv (cd_88591_to_utf8,
12317 &inptr, &inbytesleft,
12318 &outptr, &outbytesleft);
12321 iconv_close (cd_88591_to_utf8);
12325 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
12328 /* Try standardized names. */
12329 iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
12330 /* Try IRIX, OSF/1 names. */
12331 iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
12332 /* Try AIX names. */
12333 iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
12334 /* Try HP-UX names. */
12335 iconv_t cd4 = iconv_open ("utf8", "eucJP");
12336 if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
12337 && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
12339 if (cd1 != (iconv_t)(-1))
12341 if (cd2 != (iconv_t)(-1))
12343 if (cd3 != (iconv_t)(-1))
12345 if (cd4 != (iconv_t)(-1))
12354 if ac_fn_c_try_run
"$LINENO"; then :
12355 am_cv_func_iconv_works
=yes
12357 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12358 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12361 test "$am_cv_func_iconv_works" = no ||
break
12363 LIBS
="$am_save_LIBS"
12366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
12367 $as_echo "$am_cv_func_iconv_works" >&6; }
12368 case "$am_cv_func_iconv_works" in
12369 *no
) am_func_iconv
=no am_cv_lib_iconv
=no
;;
12370 *) am_func_iconv
=yes ;;
12373 am_func_iconv
=no am_cv_lib_iconv
=no
12375 if test "$am_func_iconv" = yes; then
12377 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
12380 if test "$am_cv_lib_iconv" = yes; then
12381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
12382 $as_echo_n "checking how to link with libiconv... " >&6; }
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
12384 $as_echo "$LIBICONV" >&6; }
12386 CPPFLAGS
="$am_save_CPPFLAGS"
12398 acl_save_prefix
="$prefix"
12399 prefix
="$acl_final_prefix"
12400 acl_save_exec_prefix
="$exec_prefix"
12401 exec_prefix
="$acl_final_exec_prefix"
12403 eval additional_includedir
=\"$includedir\"
12404 eval additional_libdir
=\"$libdir\"
12406 exec_prefix
="$acl_save_exec_prefix"
12407 prefix
="$acl_save_prefix"
12410 # Check whether --with-libintl-prefix was given.
12411 if test "${with_libintl_prefix+set}" = set; then :
12412 withval
=$with_libintl_prefix;
12413 if test "X$withval" = "Xno"; then
12416 if test "X$withval" = "X"; then
12418 acl_save_prefix
="$prefix"
12419 prefix
="$acl_final_prefix"
12420 acl_save_exec_prefix
="$exec_prefix"
12421 exec_prefix
="$acl_final_exec_prefix"
12423 eval additional_includedir
=\"$includedir\"
12424 eval additional_libdir
=\"$libdir\"
12426 exec_prefix
="$acl_save_exec_prefix"
12427 prefix
="$acl_save_prefix"
12430 additional_includedir
="$withval/include"
12431 additional_libdir
="$withval/lib"
12438 # Check whether --with-libintl-type was given.
12439 if test "${with_libintl_type+set}" = set; then :
12440 withval
=$with_libintl_type; with_libintl_type
=$withval
12442 with_libintl_type
=auto
12445 lib_type
=`eval echo \$with_libintl_type`
12452 names_already_handled
=
12453 names_next_round
='intl '
12454 while test -n "$names_next_round"; do
12455 names_this_round
="$names_next_round"
12457 for name
in $names_this_round; do
12459 for n
in $names_already_handled; do
12460 if test "$n" = "$name"; then
12461 already_handled
=yes
12465 if test -z "$already_handled"; then
12466 names_already_handled
="$names_already_handled $name"
12467 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
12468 eval value
=\"\
$HAVE_LIB$uppername\"
12469 if test -n "$value"; then
12470 if test "$value" = yes; then
12471 eval value
=\"\
$LIB$uppername\"
12472 test -z "$value" || LIBINTL
="${LIBINTL}${LIBINTL:+ }$value"
12473 eval value
=\"\
$LTLIB$uppername\"
12474 test -z "$value" || LTLIBINTL
="${LTLIBINTL}${LTLIBINTL:+ }$value"
12483 if test $use_additional = yes; then
12484 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
12485 found_dir
="$additional_libdir"
12486 found_so
="$additional_libdir/lib$name.$shlibext"
12487 if test -f "$additional_libdir/lib$name.la"; then
12488 found_la
="$additional_libdir/lib$name.la"
12490 elif test x
$lib_type != xshared
; then
12491 if test -f "$additional_libdir/lib$name.$libext"; then
12492 found_dir
="$additional_libdir"
12493 found_a
="$additional_libdir/lib$name.$libext"
12494 if test -f "$additional_libdir/lib$name.la"; then
12495 found_la
="$additional_libdir/lib$name.la"
12500 if test "X$found_dir" = "X"; then
12501 for x
in $LDFLAGS $LTLIBINTL; do
12503 acl_save_prefix
="$prefix"
12504 prefix
="$acl_final_prefix"
12505 acl_save_exec_prefix
="$exec_prefix"
12506 exec_prefix
="$acl_final_exec_prefix"
12508 exec_prefix
="$acl_save_exec_prefix"
12509 prefix
="$acl_save_prefix"
12513 dir
=`echo "X$x" | sed -e 's/^X-L//'`
12514 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
12516 found_so
="$dir/lib$name.$shlibext"
12517 if test -f "$dir/lib$name.la"; then
12518 found_la
="$dir/lib$name.la"
12520 elif test x
$lib_type != xshared
; then
12521 if test -f "$dir/lib$name.$libext"; then
12523 found_a
="$dir/lib$name.$libext"
12524 if test -f "$dir/lib$name.la"; then
12525 found_la
="$dir/lib$name.la"
12531 if test "X$found_dir" != "X"; then
12536 if test "X$found_dir" != "X"; then
12537 LTLIBINTL
="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
12538 if test "X$found_so" != "X"; then
12539 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
12540 LIBINTL
="${LIBINTL}${LIBINTL:+ }$found_so"
12543 for x
in $ltrpathdirs; do
12544 if test "X$x" = "X$found_dir"; then
12549 if test -z "$haveit"; then
12550 ltrpathdirs
="$ltrpathdirs $found_dir"
12552 if test "$hardcode_direct" = yes; then
12553 LIBINTL
="${LIBINTL}${LIBINTL:+ }$found_so"
12555 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
12556 LIBINTL
="${LIBINTL}${LIBINTL:+ }$found_so"
12558 for x
in $rpathdirs; do
12559 if test "X$x" = "X$found_dir"; then
12564 if test -z "$haveit"; then
12565 rpathdirs
="$rpathdirs $found_dir"
12569 for x
in $LDFLAGS $LIBINTL; do
12571 acl_save_prefix
="$prefix"
12572 prefix
="$acl_final_prefix"
12573 acl_save_exec_prefix
="$exec_prefix"
12574 exec_prefix
="$acl_final_exec_prefix"
12576 exec_prefix
="$acl_save_exec_prefix"
12577 prefix
="$acl_save_prefix"
12579 if test "X$x" = "X-L$found_dir"; then
12584 if test -z "$haveit"; then
12585 LIBINTL
="${LIBINTL}${LIBINTL:+ }-L$found_dir"
12587 if test "$hardcode_minus_L" != no
; then
12588 LIBINTL
="${LIBINTL}${LIBINTL:+ }$found_so"
12590 LIBINTL
="${LIBINTL}${LIBINTL:+ }-l$name"
12596 if test "X$found_a" != "X"; then
12597 LIBINTL
="${LIBINTL}${LIBINTL:+ }$found_a"
12599 LIBINTL
="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
12602 additional_includedir
=
12603 case "$found_dir" in
12605 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
12606 additional_includedir
="$basedir/include"
12609 if test "X$additional_includedir" != "X"; then
12610 if test "X$additional_includedir" != "X/usr/include"; then
12612 if test "X$additional_includedir" = "X/usr/local/include"; then
12613 if test -n "$GCC"; then
12615 linux
*) haveit
=yes;;
12619 if test -z "$haveit"; then
12620 for x
in $CPPFLAGS $INCINTL; do
12622 acl_save_prefix
="$prefix"
12623 prefix
="$acl_final_prefix"
12624 acl_save_exec_prefix
="$exec_prefix"
12625 exec_prefix
="$acl_final_exec_prefix"
12627 exec_prefix
="$acl_save_exec_prefix"
12628 prefix
="$acl_save_prefix"
12630 if test "X$x" = "X-I$additional_includedir"; then
12635 if test -z "$haveit"; then
12636 if test -d "$additional_includedir"; then
12637 INCINTL
="${INCINTL}${INCINTL:+ }-I$additional_includedir"
12643 if test -n "$found_la"; then
12644 save_libdir
="$libdir"
12645 case "$found_la" in
12646 */* |
*\\*) .
"$found_la" ;;
12647 *) .
"./$found_la" ;;
12649 libdir
="$save_libdir"
12650 for dep
in $dependency_libs; do
12653 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
12654 if test "X$additional_libdir" != "X/usr/lib"; then
12656 if test "X$additional_libdir" = "X/usr/local/lib"; then
12657 if test -n "$GCC"; then
12659 linux
*) haveit
=yes;;
12663 if test -z "$haveit"; then
12665 for x
in $LDFLAGS $LIBINTL; do
12667 acl_save_prefix
="$prefix"
12668 prefix
="$acl_final_prefix"
12669 acl_save_exec_prefix
="$exec_prefix"
12670 exec_prefix
="$acl_final_exec_prefix"
12672 exec_prefix
="$acl_save_exec_prefix"
12673 prefix
="$acl_save_prefix"
12675 if test "X$x" = "X-L$additional_libdir"; then
12680 if test -z "$haveit"; then
12681 if test -d "$additional_libdir"; then
12682 LIBINTL
="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
12686 for x
in $LDFLAGS $LTLIBINTL; do
12688 acl_save_prefix
="$prefix"
12689 prefix
="$acl_final_prefix"
12690 acl_save_exec_prefix
="$exec_prefix"
12691 exec_prefix
="$acl_final_exec_prefix"
12693 exec_prefix
="$acl_save_exec_prefix"
12694 prefix
="$acl_save_prefix"
12696 if test "X$x" = "X-L$additional_libdir"; then
12701 if test -z "$haveit"; then
12702 if test -d "$additional_libdir"; then
12703 LTLIBINTL
="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
12710 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
12711 if test "$enable_rpath" != no
; then
12713 for x
in $rpathdirs; do
12714 if test "X$x" = "X$dir"; then
12719 if test -z "$haveit"; then
12720 rpathdirs
="$rpathdirs $dir"
12723 for x
in $ltrpathdirs; do
12724 if test "X$x" = "X$dir"; then
12729 if test -z "$haveit"; then
12730 ltrpathdirs
="$ltrpathdirs $dir"
12735 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
12738 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
12741 LIBINTL
="${LIBINTL}${LIBINTL:+ }$dep"
12742 LTLIBINTL
="${LTLIBINTL}${LTLIBINTL:+ }$dep"
12748 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
12749 LIBINTL
="${LIBINTL}${LIBINTL:+ }-l$name"
12750 LTLIBINTL
="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
12752 LIBINTL
="${LIBINTL}${LIBINTL:+ }-l:lib$name.$libext"
12753 LTLIBINTL
="${LTLIBINTL}${LTLIBINTL:+ }-l:lib$name.$libext"
12760 if test "X$rpathdirs" != "X"; then
12761 if test -n "$hardcode_libdir_separator"; then
12763 for found_dir
in $rpathdirs; do
12764 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
12766 acl_save_libdir
="$libdir"
12768 eval flag
=\"$hardcode_libdir_flag_spec\"
12769 libdir
="$acl_save_libdir"
12770 LIBINTL
="${LIBINTL}${LIBINTL:+ }$flag"
12772 for found_dir
in $rpathdirs; do
12773 acl_save_libdir
="$libdir"
12774 libdir
="$found_dir"
12775 eval flag
=\"$hardcode_libdir_flag_spec\"
12776 libdir
="$acl_save_libdir"
12777 LIBINTL
="${LIBINTL}${LIBINTL:+ }$flag"
12781 if test "X$ltrpathdirs" != "X"; then
12782 for found_dir
in $ltrpathdirs; do
12783 LTLIBINTL
="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
12787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
12788 $as_echo_n "checking for GNU gettext in libintl... " >&6; }
12789 if eval \
${$gt_func_gnugettext_libintl+:} false
; then :
12790 $as_echo_n "(cached) " >&6
12792 gt_save_CPPFLAGS
="$CPPFLAGS"
12793 CPPFLAGS
="$CPPFLAGS $INCINTL"
12794 gt_save_LIBS
="$LIBS"
12795 LIBS
="$LIBS $LIBINTL"
12796 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12797 /* end confdefs.h. */
12799 #include <libintl.h>
12800 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
12801 extern int _nl_msg_cat_cntr;
12806 const char *_nl_expand_alias (const char *);
12807 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
12809 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
12811 $gt_revision_test_code
12817 bindtextdomain ("", "");
12818 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
12824 if ac_fn_c_try_link
"$LINENO"; then :
12825 eval "$gt_func_gnugettext_libintl=yes"
12827 eval "$gt_func_gnugettext_libintl=no"
12829 rm -f core conftest.err conftest.
$ac_objext \
12830 conftest
$ac_exeext conftest.
$ac_ext
12831 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
12832 LIBS
="$LIBS $LIBICONV"
12833 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12834 /* end confdefs.h. */
12836 #include <libintl.h>
12837 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
12838 extern int _nl_msg_cat_cntr;
12843 const char *_nl_expand_alias (const char *);
12844 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
12846 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
12848 $gt_revision_test_code
12854 bindtextdomain ("", "");
12855 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
12861 if ac_fn_c_try_link
"$LINENO"; then :
12862 LIBINTL
="$LIBINTL $LIBICONV"
12863 LTLIBINTL
="$LTLIBINTL $LTLIBICONV"
12864 eval "$gt_func_gnugettext_libintl=yes"
12867 rm -f core conftest.err conftest.
$ac_objext \
12868 conftest
$ac_exeext conftest.
$ac_ext
12870 CPPFLAGS
="$gt_save_CPPFLAGS"
12871 LIBS
="$gt_save_LIBS"
12873 eval ac_res
=\$
$gt_func_gnugettext_libintl
12874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12875 $as_echo "$ac_res" >&6; }
12878 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
12879 ||
{ { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
12880 && test "$PACKAGE" != gettext-runtime \
12881 && test "$PACKAGE" != gettext-tools
; }; then
12882 gt_use_preinstalled_gnugettext
=yes
12891 if test -n "$INTL_MACOSX_LIBS"; then
12892 if test "$gt_use_preinstalled_gnugettext" = "yes" \
12893 ||
test "$nls_cv_use_gnu_gettext" = "yes"; then
12894 LIBINTL
="$LIBINTL $INTL_MACOSX_LIBS"
12895 LTLIBINTL
="$LTLIBINTL $INTL_MACOSX_LIBS"
12899 if test "$gt_use_preinstalled_gnugettext" = "yes" \
12900 ||
test "$nls_cv_use_gnu_gettext" = "yes"; then
12902 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
12909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
12910 $as_echo_n "checking whether to use NLS... " >&6; }
12911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12912 $as_echo "$USE_NLS" >&6; }
12913 if test "$USE_NLS" = "yes"; then
12914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
12915 $as_echo_n "checking where the gettext function comes from... " >&6; }
12916 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
12917 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
12918 gt_source
="external libintl"
12923 gt_source
="included intl directory"
12925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
12926 $as_echo "$gt_source" >&6; }
12929 if test "$USE_NLS" = "yes"; then
12931 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
12932 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
12933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
12934 $as_echo_n "checking how to link with libintl... " >&6; }
12935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
12936 $as_echo "$LIBINTL" >&6; }
12938 for element
in $INCINTL; do
12940 for x
in $CPPFLAGS; do
12942 acl_save_prefix
="$prefix"
12943 prefix
="$acl_final_prefix"
12944 acl_save_exec_prefix
="$exec_prefix"
12945 exec_prefix
="$acl_final_exec_prefix"
12947 exec_prefix
="$acl_save_exec_prefix"
12948 prefix
="$acl_save_prefix"
12950 if test "X$x" = "X$element"; then
12955 if test -z "$haveit"; then
12956 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
12963 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
12966 $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
12975 INTLLIBS
="$LIBINTL"
12994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12995 $as_echo_n "checking whether NLS is requested... " >&6; }
12996 if test x
"$USE_NLS" != xyes
; then
12997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12998 $as_echo "no" >&6; }
13000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13001 $as_echo "yes" >&6; }
13003 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
13006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
13007 $as_echo_n "checking for catalogs to be installed... " >&6; }
13008 # Look for .po and .gmo files in the source directory.
13011 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
13012 # If there aren't any .gmo files the shell will give us the
13013 # literal string "../path/to/srcdir/po/*.gmo" which has to be
13015 case "$cat" in *\
**)
13018 # The quadruple backslash is collapsed to a double backslash
13019 # by the backticks, then collapsed again by the double quotes,
13020 # leaving us with one backslash in the sed expression (right
13021 # before the dot that mustn't act as a wildcard).
13022 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
13023 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
13024 # The user is allowed to set LINGUAS to a list of languages to
13025 # install catalogs for. If it's empty that means "all of them."
13026 if test "x$LINGUAS" = x
; then
13027 CATALOGS
="$CATALOGS $cat"
13028 XLINGUAS
="$XLINGUAS $lang"
13030 case "$LINGUAS" in *$lang*)
13031 CATALOGS
="$CATALOGS $cat"
13032 XLINGUAS
="$XLINGUAS $lang"
13037 LINGUAS
="$XLINGUAS"
13038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
13039 $as_echo "$LINGUAS" >&6; }
13052 # Create sub-directories for objects and dependencies.
13053 CONFIG_SRC_SUBDIR
="arch gdbsupport nat target"
13056 ac_config_commands
="$ac_config_commands gdbdepdir"
13059 depcc
="$CC" am_compiler_list
=
13061 am_depcomp
=$ac_aux_dir/depcomp
13062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
13063 $as_echo_n "checking dependency style of $depcc... " >&6; }
13064 if ${am_cv_CC_dependencies_compiler_type+:} false
; then :
13065 $as_echo_n "(cached) " >&6
13067 if test -f "$am_depcomp"; then
13068 # We make a subdir and do the tests there. Otherwise we can end up
13069 # making bogus files that we don't know about and never remove. For
13070 # instance it was reported that on HP-UX the gcc test will end up
13071 # making a dummy file named `D' -- because `-MD' means `put the output
13074 # Copy depcomp to subdir because otherwise we won't find it if we're
13075 # using a relative directory.
13076 cp "$am_depcomp" conftest.dir
13078 # We will build objects and dependencies in a subdirectory because
13079 # it helps to detect inapplicable dependency modes. For instance
13080 # both Tru64's cc and ICC support -MD to output dependencies as a
13081 # side effect of compilation, but ICC will put the dependencies in
13082 # the current directory while Tru64 will put them in the object
13086 am_cv_CC_dependencies_compiler_type
=none
13087 if test "$am_compiler_list" = ""; then
13088 am_compiler_list
=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
13090 for depmode
in $am_compiler_list; do
13091 if test $depmode = none
; then break; fi
13093 $as_echo "$as_me:$LINENO: trying $depmode" >&5
13094 # Setup a source with many dependencies, because some compilers
13095 # like to wrap large dependency lists on column 80 (with \), and
13096 # we should not choose a depcomp mode which is confused by this.
13098 # We need to recreate these files for each test, as the compiler may
13099 # overwrite some of them when testing with obscure command lines.
13100 # This happens at least with the AIX C compiler.
13102 for i
in 1 2 3 4 5 6; do
13103 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
13104 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
13105 # Solaris 8's {/usr,}/bin/sh.
13106 touch sub
/conftst
$i.h
13108 echo "include sub/conftest.Po" > confmf
13110 # We check with `-c' and `-o' for the sake of the "dashmstdout"
13111 # mode. It turns out that the SunPro C++ compiler does not properly
13112 # handle `-M -o', and we need to detect this.
13113 depcmd
="depmode=$depmode \
13114 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
13115 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
13116 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
13117 echo "| $depcmd" |
sed -e 's/ */ /g' >&5
13118 if env
$depcmd > conftest.err
2>&1 &&
13119 grep sub
/conftst6.h sub
/conftest.Po
>>conftest.err
2>&1 &&
13120 grep sub
/conftest.
${OBJEXT-o} sub
/conftest.Po
>>conftest.err
2>&1 &&
13121 ${MAKE-make} -s -f confmf
>>conftest.err
2>&1; then
13122 # icc doesn't choke on unknown options, it will just issue warnings
13123 # or remarks (even with -Werror). So we grep stderr for any message
13124 # that says an option was ignored or not supported.
13125 # When given -MP, icc 7.0 and 7.1 complain thusly:
13126 # icc: Command line warning: ignoring option '-M'; no argument required
13127 # The diagnosis changed in icc 8.0:
13128 # icc: Command line remark: option '-MP' not supported
13129 if (grep 'ignoring option' conftest.err ||
13130 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
13131 am_cv_CC_dependencies_compiler_type
=$depmode
13132 $as_echo "$as_me:$LINENO: success" >&5
13136 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
13137 sed -e 's/^/| /' < conftest.err
>&5
13141 rm -rf conftest.dir
13143 am_cv_CC_dependencies_compiler_type
=none
13147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
13148 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
13149 if test x
${am_cv_CC_dependencies_compiler_type-none} = xnone
13150 then as_fn_error $?
"no usable dependency style found" "$LINENO" 5
13151 else CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
13174 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13175 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13176 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
13177 cat >>confdefs.h
<<_ACEOF
13178 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13186 for ac_header
in vfork.h
13188 ac_fn_c_check_header_mongrel
"$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13189 if test "x$ac_cv_header_vfork_h" = xyes
; then :
13190 cat >>confdefs.h
<<_ACEOF
13191 #define HAVE_VFORK_H 1
13198 for ac_func
in fork vfork
13200 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13201 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
13202 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
13203 cat >>confdefs.h
<<_ACEOF
13204 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13210 if test "x$ac_cv_func_fork" = xyes
; then
13211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13212 $as_echo_n "checking for working fork... " >&6; }
13213 if ${ac_cv_func_fork_works+:} false
; then :
13214 $as_echo_n "(cached) " >&6
13216 if test "$cross_compiling" = yes; then :
13217 ac_cv_func_fork_works
=cross
13219 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13220 /* end confdefs.h. */
13221 $ac_includes_default
13226 /* By Ruediger Kuhlmann. */
13227 return fork () < 0;
13233 if ac_fn_c_try_run
"$LINENO"; then :
13234 ac_cv_func_fork_works
=yes
13236 ac_cv_func_fork_works
=no
13238 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13239 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
13244 $as_echo "$ac_cv_func_fork_works" >&6; }
13247 ac_cv_func_fork_works
=$ac_cv_func_fork
13249 if test "x$ac_cv_func_fork_works" = xcross
; then
13251 *-*-amigaos* |
*-*-msdosdjgpp*)
13252 # Override, as these systems have only a dummy fork() stub
13253 ac_cv_func_fork_works
=no
13256 ac_cv_func_fork_works
=yes
13259 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
13260 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
13262 ac_cv_func_vfork_works
=$ac_cv_func_vfork
13263 if test "x$ac_cv_func_vfork" = xyes
; then
13264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
13265 $as_echo_n "checking for working vfork... " >&6; }
13266 if ${ac_cv_func_vfork_works+:} false
; then :
13267 $as_echo_n "(cached) " >&6
13269 if test "$cross_compiling" = yes; then :
13270 ac_cv_func_vfork_works
=cross
13272 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13273 /* end confdefs.h. */
13274 /* Thanks to Paul Eggert for this test. */
13275 $ac_includes_default
13276 #include <sys/wait.h>
13277 #ifdef HAVE_VFORK_H
13278 # include <vfork.h>
13280 /* On some sparc systems, changes by the child to local and incoming
13281 argument registers are propagated back to the parent. The compiler
13282 is told about this with #include <vfork.h>, but some compilers
13283 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
13284 static variable whose address is put into a register that is
13285 clobbered by the vfork. */
13288 sparc_address_test (int arg)
13290 sparc_address_test (arg) int arg;
13293 static pid_t child;
13311 pid_t parent = getpid ();
13314 sparc_address_test (0);
13319 /* Here is another test for sparc vfork register problems. This
13320 test uses lots of local variables, at least as many local
13321 variables as main has allocated so far including compiler
13322 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
13323 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
13324 reuse the register of parent for one of the local variables,
13325 since it will think that parent can't possibly be used any more
13326 in this routine. Assigning to the local variable will thus
13327 munge parent in the parent process. */
13329 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
13330 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
13331 /* Convince the compiler that p..p7 are live; otherwise, it might
13332 use the same hardware register for all 8 local variables. */
13333 if (p != p1 || p != p2 || p != p3 || p != p4
13334 || p != p5 || p != p6 || p != p7)
13337 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
13338 from child file descriptors. If the child closes a descriptor
13339 before it execs or exits, this munges the parent's descriptor
13340 as well. Test for this by closing stdout in the child. */
13341 _exit(close(fileno(stdout)) != 0);
13346 while (wait(&status) != child)
13349 /* Was there some problem with vforking? */
13352 /* Did the child fail? (This shouldn't happen.) */
13355 /* Did the vfork/compiler bug occur? */
13356 || parent != getpid()
13358 /* Did the file descriptor bug occur? */
13359 || fstat(fileno(stdout), &st) != 0
13364 if ac_fn_c_try_run
"$LINENO"; then :
13365 ac_cv_func_vfork_works
=yes
13367 ac_cv_func_vfork_works
=no
13369 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13370 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
13375 $as_echo "$ac_cv_func_vfork_works" >&6; }
13378 if test "x$ac_cv_func_fork_works" = xcross
; then
13379 ac_cv_func_vfork_works
=$ac_cv_func_vfork
13380 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
13381 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
13384 if test "x$ac_cv_func_vfork_works" = xyes
; then
13386 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
13390 $as_echo "#define vfork fork" >>confdefs.h
13393 if test "x$ac_cv_func_fork_works" = xyes
; then
13395 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
13405 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13406 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
13407 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
13408 cat >>confdefs.h
<<_ACEOF
13409 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13416 # Check the return and argument types of ptrace.
13419 for ac_header
in sys
/ptrace.h ptrace.h
13421 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13422 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13423 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
13424 cat >>confdefs.h
<<_ACEOF
13425 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13433 gdb_ptrace_headers
='
13434 #include <sys/types.h>
13435 #if HAVE_SYS_PTRACE_H
13436 # include <sys/ptrace.h>
13439 # include <unistd.h>
13443 # Check return type. Varargs (used on GNU/Linux) conflict with the
13444 # empty argument list, so check for that explicitly.
13445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
13446 $as_echo_n "checking return type of ptrace... " >&6; }
13447 if ${gdb_cv_func_ptrace_ret+:} false
; then :
13448 $as_echo_n "(cached) " >&6
13450 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13451 /* end confdefs.h. */
13452 Â $gdb_ptrace_headers
13456 extern long ptrace (enum __ptrace_request, ...);
13462 if ac_fn_c_try_compile
"$LINENO"; then :
13463 gdb_cv_func_ptrace_ret
='long'
13465 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13466 /* end confdefs.h. */
13467 $gdb_ptrace_headers
13471 extern int ptrace ();
13477 if ac_fn_c_try_compile
"$LINENO"; then :
13478 gdb_cv_func_ptrace_ret
='int'
13480 gdb_cv_func_ptrace_ret
='long'
13483 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13486 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
13490 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
13493 cat >>confdefs.h
<<_ACEOF
13494 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
13498 # Check argument types.
13499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
13500 $as_echo_n "checking types of arguments for ptrace... " >&6; }
13501 if ${gdb_cv_func_ptrace_args+:} false
; then :
13502 $as_echo_n "(cached) " >&6
13504 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13505 /* end confdefs.h. */
13506 $gdb_ptrace_headers
13510 extern long ptrace (enum __ptrace_request, ...);
13516 if ac_fn_c_try_compile
"$LINENO"; then :
13517 gdb_cv_func_ptrace_args
='enum __ptrace_request,int,long,long'
13519 for gdb_arg1
in 'int' 'long'; do
13520 for gdb_arg2
in 'pid_t' 'int' 'long'; do
13521 for gdb_arg3
in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
13522 for gdb_arg4
in 'int' 'long' 'void *'; do
13523 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13524 /* end confdefs.h. */
13525 $gdb_ptrace_headers
13529 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
13535 if ac_fn_c_try_compile
"$LINENO"; then :
13536 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
13540 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13542 for gdb_arg5
in 'int *' 'int' 'long'; do
13543 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13544 /* end confdefs.h. */
13545 $gdb_ptrace_headers
13549 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
13555 if ac_fn_c_try_compile
"$LINENO"; then :
13556 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
13560 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13566 # Provide a safe default value.
13567 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
13570 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
13574 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
13576 ac_save_IFS
=$IFS; IFS
=','
13577 set dummy
`echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
13581 cat >>confdefs.h
<<_ACEOF
13582 #define PTRACE_TYPE_ARG1 $1
13586 cat >>confdefs.h
<<_ACEOF
13587 #define PTRACE_TYPE_ARG3 $3
13591 cat >>confdefs.h
<<_ACEOF
13592 #define PTRACE_TYPE_ARG4 $4
13595 if test -n "$5"; then
13597 cat >>confdefs.h
<<_ACEOF
13598 #define PTRACE_TYPE_ARG5 $5
13609 # Check whether --with-ust was given.
13610 if test "${with_ust+set}" = set; then :
13615 # Check whether --with-ust_include was given.
13616 if test "${with_ust_include+set}" = set; then :
13617 withval
=$with_ust_include;
13621 # Check whether --with-ust_lib was given.
13622 if test "${with_ust_lib+set}" = set; then :
13623 withval
=$with_ust_lib;
13637 ustlibs
="-L$with_ust/lib -lust"
13638 ustinc
="-I$with_ust/include "
13641 if test "x$with_ust_include" != x
; then
13642 ustinc
="-I$with_ust_include "
13644 if test "x$with_ust_lib" != x
; then
13645 ustlibs
="-L$with_ust_lib -lust"
13648 if test "x$with_ust" != "xno"; then
13649 saved_CFLAGS
="$CFLAGS"
13650 CFLAGS
="$CFLAGS $ustinc"
13651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ust" >&5
13652 $as_echo_n "checking for ust... " >&6; }
13653 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13654 /* end confdefs.h. */
13656 #define CONFIG_UST_GDB_INTEGRATION
13657 #include <ust/ust.h>
13668 if ac_fn_c_try_compile
"$LINENO"; then :
13669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13670 $as_echo "yes" >&6; };
13672 $as_echo "#define HAVE_UST 1" >>confdefs.h
13675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13676 $as_echo "no" >&6; }
13680 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13681 CFLAGS
="$saved_CFLAGS"
13684 # Flags needed for UST
13690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the compiler type" >&5
13691 $as_echo_n "checking the compiler type... " >&6; }
13692 if ${gdb_cv_compiler_type+:} false
; then :
13693 $as_echo_n "(cached) " >&6
13695 gdb_cv_compiler_type
=unknown
13696 if test "$gdb_cv_compiler_type" = unknown
; then
13697 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13698 /* end confdefs.h. */
13704 #if !defined __GNUC__ || defined __clang__
13712 if ac_fn_c_try_compile
"$LINENO"; then :
13713 gdb_cv_compiler_type
=gcc
13715 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13718 if test "$gdb_cv_compiler_type" = unknown
; then
13719 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13720 /* end confdefs.h. */
13734 if ac_fn_c_try_compile
"$LINENO"; then :
13735 gdb_cv_compiler_type
=clang
13737 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_compiler_type" >&5
13742 $as_echo "$gdb_cv_compiler_type" >&6; }
13744 GDB_COMPILER_TYPE
="$gdb_cv_compiler_type"
13747 # Check whether --enable-werror was given.
13748 if test "${enable_werror+set}" = set; then :
13749 enableval
=$enable_werror; case "${enableval}" in
13750 yes | y
) ERROR_ON_WARNING
="yes" ;;
13751 no | n
) ERROR_ON_WARNING
="no" ;;
13752 *) as_fn_error $?
"bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13757 # Enable -Werror by default when using gcc. Turn it off for releases.
13758 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
13759 ERROR_ON_WARNING
=yes
13763 if test "${ERROR_ON_WARNING}" = yes ; then
13764 WERROR_CFLAGS
="-Werror"
13767 # The options we'll try to enable.
13768 build_warnings
="-Wall -Wpointer-arith \
13769 -Wno-unused -Wunused-value -Wunused-variable -Wunused-function \
13770 -Wno-switch -Wno-char-subscripts \
13771 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
13772 -Wno-sign-compare -Wno-error=maybe-uninitialized \
13773 -Wno-mismatched-tags \
13774 -Wno-error=deprecated-register \
13775 -Wsuggest-override \
13776 -Wimplicit-fallthrough=5 \
13777 -Wduplicated-cond \
13779 -Wdeprecated-copy \
13780 -Wdeprecated-copy-dtor \
13782 -Wmissing-declarations \
13783 -Wstrict-null-sentinel \
13787 # The -Wmissing-prototypes flag will be accepted by GCC, but results
13788 # in a warning being printed about the flag not being valid for C++,
13789 # this is something to do with using ccache, and argument ordering.
13790 if test "$GDB_COMPILER_TYPE" != gcc
; then
13791 build_warnings
="$build_warnings -Wmissing-prototypes"
13796 # Enable -Wno-format by default when using gcc on mingw since many
13797 # GCC versions complain about %I64.
13798 build_warnings
="$build_warnings -Wno-format" ;;
13800 # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
13801 # doesn't understand.
13802 build_warnings
="$build_warnings -Wno-unknown-pragmas"
13803 # Solaris 11 <unistd.h> marks vfork deprecated.
13804 build_warnings
="$build_warnings -Wno-deprecated-declarations" ;;
13806 # Note that gcc requires -Wformat for -Wformat-nonliteral to work,
13807 # but there's a special case for this below.
13808 build_warnings
="$build_warnings -Wformat-nonliteral" ;;
13811 # Check whether --enable-build-warnings was given.
13812 if test "${enable_build_warnings+set}" = set; then :
13813 enableval
=$enable_build_warnings; case "${enableval}" in
13815 no
) build_warnings
="-w";;
13816 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13817 build_warnings
="${build_warnings} ${t}";;
13818 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13819 build_warnings
="${t} ${build_warnings}";;
13820 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13822 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
13823 echo "Setting compiler warning flags = $build_warnings" 6>&1
13826 # Check whether --enable-gdb-build-warnings was given.
13827 if test "${enable_gdb_build_warnings+set}" = set; then :
13828 enableval
=$enable_gdb_build_warnings; case "${enableval}" in
13830 no
) build_warnings
="-w";;
13831 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13832 build_warnings
="${build_warnings} ${t}";;
13833 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13834 build_warnings
="${t} ${build_warnings}";;
13835 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13837 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
13838 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13842 # The set of warnings supported by a C++ compiler is not the same as
13843 # of the C compiler.
13845 ac_cpp
='$CXXCPP $CPPFLAGS'
13846 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13847 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13848 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
13852 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
13854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13855 $as_echo_n "checking compiler warning flags... " >&6; }
13856 # Separate out the -Werror flag as some files just cannot be
13857 # compiled with it enabled.
13858 for w
in ${build_warnings}; do
13859 # GCC does not complain about -Wno-unknown-warning. Invert
13860 # and test -Wunknown-warning instead.
13863 wtest
=`echo $w | sed 's/-Wno-/-W/g'` ;;
13864 -Wformat-nonliteral)
13865 # gcc requires -Wformat before -Wformat-nonliteral
13866 # will work, so stick them together.
13875 -Werr*) WERROR_CFLAGS
=-Werror ;;
13877 # Check whether GCC accepts it.
13878 saved_CFLAGS
="$CFLAGS"
13879 CFLAGS
="$CFLAGS -Werror $wtest"
13880 saved_CXXFLAGS
="$CXXFLAGS"
13881 CXXFLAGS
="$CXXFLAGS -Werror $wtest"
13882 if test "x$w" = "x-Wunused-variable"; then
13883 # Check for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38958,
13884 # fixed in GCC 4.9. This test is derived from the gdb
13885 # source code that triggered this bug in GCC.
13886 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13887 /* end confdefs.h. */
13888 struct scoped_restore_base {};
13889 struct scoped_restore_tmpl : public scoped_restore_base {
13890 ~scoped_restore_tmpl() {}
13895 const scoped_restore_base &b = scoped_restore_tmpl();
13901 if ac_fn_cxx_try_compile
"$LINENO"; then :
13902 WARN_CFLAGS
="${WARN_CFLAGS} $w"
13904 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13906 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13907 /* end confdefs.h. */
13917 if ac_fn_cxx_try_compile
"$LINENO"; then :
13918 WARN_CFLAGS
="${WARN_CFLAGS} $w"
13920 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13922 CFLAGS
="$saved_CFLAGS"
13923 CXXFLAGS
="$saved_CXXFLAGS"
13926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13927 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13933 ac_cpp='$CPP $CPPFLAGS'
13934 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13935 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13936 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13942 for ac_func in dladdr
13944 ac_fn_c_check_func "$LINENO" "dladdr
" "ac_cv_func_dladdr
"
13945 if test "x
$ac_cv_func_dladdr" = xyes; then :
13946 cat >>confdefs.h <<_ACEOF
13947 #define HAVE_DLADDR 1
13955 ac_fn_c_check_decl "$LINENO" "ffs
" "ac_cv_have_decl_ffs
" "$ac_includes_default"
13956 if test "x
$ac_cv_have_decl_ffs" = xyes; then :
13962 cat >>confdefs.h <<_ACEOF
13963 #define HAVE_DECL_FFS $ac_have_decl
13966 ac_fn_c_check_decl "$LINENO" "asprintf
" "ac_cv_have_decl_asprintf
" "$ac_includes_default"
13967 if test "x
$ac_cv_have_decl_asprintf" = xyes; then :
13973 cat >>confdefs.h <<_ACEOF
13974 #define HAVE_DECL_ASPRINTF $ac_have_decl
13977 ac_fn_c_check_decl "$LINENO" "vasprintf
" "ac_cv_have_decl_vasprintf
" "$ac_includes_default"
13978 if test "x
$ac_cv_have_decl_vasprintf" = xyes; then :
13984 cat >>confdefs.h <<_ACEOF
13985 #define HAVE_DECL_VASPRINTF $ac_have_decl
13988 ac_fn_c_check_decl "$LINENO" "snprintf
" "ac_cv_have_decl_snprintf
" "$ac_includes_default"
13989 if test "x
$ac_cv_have_decl_snprintf" = xyes; then :
13995 cat >>confdefs.h <<_ACEOF
13996 #define HAVE_DECL_SNPRINTF $ac_have_decl
13999 ac_fn_c_check_decl "$LINENO" "vsnprintf
" "ac_cv_have_decl_vsnprintf
" "$ac_includes_default"
14000 if test "x
$ac_cv_have_decl_vsnprintf" = xyes; then :
14006 cat >>confdefs.h <<_ACEOF
14007 #define HAVE_DECL_VSNPRINTF $ac_have_decl
14010 ac_fn_c_check_decl "$LINENO" "strtol
" "ac_cv_have_decl_strtol
" "$ac_includes_default"
14011 if test "x
$ac_cv_have_decl_strtol" = xyes; then :
14017 cat >>confdefs.h <<_ACEOF
14018 #define HAVE_DECL_STRTOL $ac_have_decl
14021 ac_fn_c_check_decl "$LINENO" "strtoul
" "ac_cv_have_decl_strtoul
" "$ac_includes_default"
14022 if test "x
$ac_cv_have_decl_strtoul" = xyes; then :
14028 cat >>confdefs.h <<_ACEOF
14029 #define HAVE_DECL_STRTOUL $ac_have_decl
14032 ac_fn_c_check_decl "$LINENO" "strtoll
" "ac_cv_have_decl_strtoll
" "$ac_includes_default"
14033 if test "x
$ac_cv_have_decl_strtoll" = xyes; then :
14039 cat >>confdefs.h <<_ACEOF
14040 #define HAVE_DECL_STRTOLL $ac_have_decl
14043 ac_fn_c_check_decl "$LINENO" "strtoull
" "ac_cv_have_decl_strtoull
" "$ac_includes_default"
14044 if test "x
$ac_cv_have_decl_strtoull" = xyes; then :
14050 cat >>confdefs.h <<_ACEOF
14051 #define HAVE_DECL_STRTOULL $ac_have_decl
14054 ac_fn_c_check_decl "$LINENO" "strverscmp
" "ac_cv_have_decl_strverscmp
" "$ac_includes_default"
14055 if test "x
$ac_cv_have_decl_strverscmp" = xyes; then :
14061 cat >>confdefs.h <<_ACEOF
14062 #define HAVE_DECL_STRVERSCMP $ac_have_decl
14065 ac_fn_c_check_type "$LINENO" "long long
" "ac_cv_type_long_long
" "$ac_includes_default"
14066 if test "x
$ac_cv_type_long_long" = xyes; then :
14068 cat >>confdefs.h <<_ACEOF
14069 #define HAVE_LONG_LONG 1
14072 # The cast to long int works around a bug in the HP C Compiler
14073 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14074 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14075 # This bug is HP SR number 8606223364.
14076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long
" >&5
14077 $as_echo_n "checking size of long long...
" >&6; }
14078 if ${ac_cv_sizeof_long_long+:} false; then :
14079 $as_echo_n "(cached
) " >&6
14081 if ac_fn_c_compute_int "$LINENO" "(long int
) (sizeof
(long long
))" "ac_cv_sizeof_long_long
" "$ac_includes_default"; then :
14084 if test "$ac_cv_type_long_long" = yes; then
14085 { { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
14086 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14087 as_fn_error 77 "cannot compute sizeof (long long)
14088 See \`config.log' for more details
" "$LINENO" 5; }
14090 ac_cv_sizeof_long_long=0
14095 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_sizeof_long_long" >&5
14096 $as_echo "$ac_cv_sizeof_long_long" >&6; }
14100 cat >>confdefs.h <<_ACEOF
14101 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
14108 as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename
(char
*)" | $as_tr_sh`
14109 ac_fn_c_check_decl "$LINENO" "basename(char
*)" "$as_ac_Symbol" "$ac_includes_default"
14110 if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
14116 cat >>confdefs.h <<_ACEOF
14117 #define HAVE_DECL_BASENAME $ac_have_decl
14125 ac_fn_c_check_decl "$LINENO" "perror
" "ac_cv_have_decl_perror
" "$ac_includes_default"
14126 if test "x
$ac_cv_have_decl_perror" = xyes; then :
14132 cat >>confdefs.h <<_ACEOF
14133 #define HAVE_DECL_PERROR $ac_have_decl
14135 ac_fn_c_check_decl "$LINENO" "vasprintf
" "ac_cv_have_decl_vasprintf
" "$ac_includes_default"
14136 if test "x
$ac_cv_have_decl_vasprintf" = xyes; then :
14142 cat >>confdefs.h <<_ACEOF
14143 #define HAVE_DECL_VASPRINTF $ac_have_decl
14145 ac_fn_c_check_decl "$LINENO" "vsnprintf
" "ac_cv_have_decl_vsnprintf
" "$ac_includes_default"
14146 if test "x
$ac_cv_have_decl_vsnprintf" = xyes; then :
14152 cat >>confdefs.h <<_ACEOF
14153 #define HAVE_DECL_VSNPRINTF $ac_have_decl
14157 ac_fn_c_check_type "$LINENO" "socklen_t
" "ac_cv_type_socklen_t
" "#include <sys/types.h>
14158 #if HAVE_SYS_SOCKET_H
14159 # include <sys/socket.h>
14160 #elif HAVE_WS2TCPIP_H
14161 # include <ws2tcpip.h>
14165 if test "x
$ac_cv_type_socklen_t" = xyes; then :
14167 cat >>confdefs.h <<_ACEOF
14168 #define HAVE_SOCKLEN_T 1
14175 case "${target}" in
14177 # Starting with NDK version 9, <elf.h> actually includes definitions
14178 # of Elf32_auxv_t and Elf64_auxv_t. But sadly, <elf.h> includes
14179 # <sys/exec_elf.h> which defines some of the ELF types incorrectly,
14180 # leading to conflicts with the defintions from <linux/elf.h>.
14181 # This makes it impossible for us to include both <elf.h> and
14182 # <linux/elf.h>, which means that, in practice, we do not have
14183 # access to Elf32_auxv_t and Elf64_auxv_t on this platform.
14184 # Therefore, do not try to auto-detect availability, as it would
14185 # get it wrong on this platform.
14188 ac_fn_c_check_type "$LINENO" "Elf32_auxv_t
" "ac_cv_type_Elf32_auxv_t
" "#include <elf.h>
14191 if test "x
$ac_cv_type_Elf32_auxv_t" = xyes; then :
14193 cat >>confdefs.h <<_ACEOF
14194 #define HAVE_ELF32_AUXV_T 1
14199 ac_fn_c_check_type "$LINENO" "Elf64_auxv_t
" "ac_cv_type_Elf64_auxv_t
" "#include <elf.h>
14202 if test "x
$ac_cv_type_Elf64_auxv_t" = xyes; then :
14204 cat >>confdefs.h <<_ACEOF
14205 #define HAVE_ELF64_AUXV_T 1
14215 # Check whether --with-pkgversion was given.
14216 if test "${with_pkgversion+set}" = set; then :
14217 withval=$with_pkgversion; case "$withval" in
14218 yes) as_fn_error $? "package version not specified
" "$LINENO" 5 ;;
14220 *) PKGVERSION="($withval) " ;;
14223 PKGVERSION="(GDB
) "
14231 # Check whether --with-bugurl was given.
14232 if test "${with_bugurl+set}" = set; then :
14233 withval=$with_bugurl; case "$withval" in
14234 yes) as_fn_error $? "bug URL not specified
" "$LINENO" 5 ;;
14237 *) BUGURL="$withval"
14241 BUGURL="http
://www.gnu.org
/software
/gdb
/bugs
/"
14251 REPORT_BUGS_TO="<$BUGURL>"
14252 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
14259 cat >>confdefs.h <<_ACEOF
14260 #define PKGVERSION "$PKGVERSION"
14264 cat >>confdefs.h <<_ACEOF
14265 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
14269 # Check for various supplementary target information (beyond the
14270 # triplet) which might affect the choices in configure.srv.
14271 case "${target}" in
14272 i[34567]86-*-linux*)
14273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if building
for x86-64
" >&5
14274 $as_echo_n "checking
if building
for x86-64...
" >&6; }
14275 if ${gdb_cv_i386_is_x86_64+:} false; then :
14276 $as_echo_n "(cached
) " >&6
14278 save_CPPFLAGS="$CPPFLAGS"
14279 CPPFLAGS="$CPPFLAGS $CFLAGS"
14280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14281 /* end confdefs.h. */
14288 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
14289 $EGREP "got it
" >/dev/null 2>&1; then :
14290 gdb_cv_i386_is_x86_64=yes
14292 gdb_cv_i386_is_x86_64=no
14296 CPPFLAGS="$save_CPPFLAGS"
14298 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_i386_is_x86_64" >&5
14299 $as_echo "$gdb_cv_i386_is_x86_64" >&6; }
14303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if building
for x32
" >&5
14304 $as_echo_n "checking
if building
for x32...
" >&6; }
14305 if ${gdb_cv_x86_is_x32+:} false; then :
14306 $as_echo_n "(cached
) " >&6
14308 save_CPPFLAGS="$CPPFLAGS"
14309 CPPFLAGS="$CPPFLAGS $CFLAGS"
14310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14311 /* end confdefs.h. */
14313 #if __x86_64__ && __ILP32__
14318 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
14319 $EGREP "got it
" >/dev/null 2>&1; then :
14320 gdb_cv_x86_is_x32=yes
14322 gdb_cv_x86_is_x32=no
14326 CPPFLAGS="$save_CPPFLAGS"
14328 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_x86_is_x32" >&5
14329 $as_echo "$gdb_cv_x86_is_x32" >&6; }
14333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if building
for Coldfire
" >&5
14334 $as_echo_n "checking
if building
for Coldfire...
" >&6; }
14335 if ${gdb_cv_m68k_is_coldfire+:} false; then :
14336 $as_echo_n "(cached
) " >&6
14338 save_CPPFLAGS="$CPPFLAGS"
14339 CPPFLAGS="$CPPFLAGS $CFLAGS"
14340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14341 /* end confdefs.h. */
14343 #ifdef __mcoldfire__
14348 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
14349 $EGREP "got it
" >/dev/null 2>&1; then :
14350 gdb_cv_m68k_is_coldfire=yes
14352 gdb_cv_m68k_is_coldfire=no
14356 CPPFLAGS="$save_CPPFLAGS"
14358 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_m68k_is_coldfire" >&5
14359 $as_echo "$gdb_cv_m68k_is_coldfire" >&6; }
14363 . ${srcdir}/configure.srv
14365 if test "${srv_mingwce}" = "yes"; then
14367 elif test "${srv_mingw}" = "yes"; then
14368 # WIN32APILIBS is set by GDB_AC_COMMON.
14369 LIBS="$LIBS $WIN32APILIBS"
14372 if test "${srv_linux_usrregs}" = "yes"; then
14374 $as_echo "#define HAVE_LINUX_USRREGS 1" >>confdefs.h
14378 if test "${srv_linux_regsets}" = "yes"; then
14380 $as_echo "#define HAVE_LINUX_REGSETS 1" >>confdefs.h
14383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
14384 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
14385 if ${gdbsrv_cv_have_ptrace_getregs+:} false
; then :
14386 $as_echo_n "(cached) " >&6
14388 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14389 /* end confdefs.h. */
14390 #include <sys/ptrace.h>
14399 if ac_fn_c_try_compile
"$LINENO"; then :
14400 gdbsrv_cv_have_ptrace_getregs
=yes
14402 gdbsrv_cv_have_ptrace_getregs
=no
14405 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_ptrace_getregs" >&5
14410 $as_echo "$gdbsrv_cv_have_ptrace_getregs" >&6; }
14411 if test "${gdbsrv_cv_have_ptrace_getregs}" = "yes"; then
14413 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
14417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
14418 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
14419 if ${gdbsrv_cv_have_ptrace_getfpxregs+:} false
; then :
14420 $as_echo_n "(cached) " >&6
14422 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14423 /* end confdefs.h. */
14424 #include <sys/ptrace.h>
14433 if ac_fn_c_try_compile
"$LINENO"; then :
14434 gdbsrv_cv_have_ptrace_getfpxregs
=yes
14436 gdbsrv_cv_have_ptrace_getfpxregs
=no
14439 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_ptrace_getfpxregs" >&5
14444 $as_echo "$gdbsrv_cv_have_ptrace_getfpxregs" >&6; }
14445 if test "${gdbsrv_cv_have_ptrace_getfpxregs}" = "yes"; then
14447 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
14452 if test "${srv_linux_btrace}" = "yes"; then
14454 $as_echo "#define HAVE_LINUX_BTRACE 1" >>confdefs.h
14458 if test "$bfd_cv_have_sys_procfs_type_lwpid_t" != yes; then
14459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in thread_db.h" >&5
14460 $as_echo_n "checking for lwpid_t in thread_db.h... " >&6; }
14461 if ${gdbserver_cv_have_thread_db_type_lwpid_t+:} false
; then :
14462 $as_echo_n "(cached) " >&6
14464 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14465 /* end confdefs.h. */
14466 #include <thread_db.h>
14475 if ac_fn_c_try_compile
"$LINENO"; then :
14476 gdbserver_cv_have_thread_db_type_lwpid_t
=yes
14478 gdbserver_cv_have_thread_db_type_lwpid_t
=no
14481 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14485 if test $gdbserver_cv_have_thread_db_type_lwpid_t = yes; then
14487 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
14490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbserver_cv_have_thread_db_type_lwpid_t" >&5
14491 $as_echo "$gdbserver_cv_have_thread_db_type_lwpid_t" >&6; }
14495 if test "$bfd_cv_have_sys_procfs_type_psaddr_t" != yes; then
14496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in thread_db.h" >&5
14497 $as_echo_n "checking for psaddr_t in thread_db.h... " >&6; }
14498 if ${gdbserver_cv_have_thread_db_type_psaddr_t+:} false
; then :
14499 $as_echo_n "(cached) " >&6
14501 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14502 /* end confdefs.h. */
14503 #include <thread_db.h>
14512 if ac_fn_c_try_compile
"$LINENO"; then :
14513 gdbserver_cv_have_thread_db_type_psaddr_t
=yes
14515 gdbserver_cv_have_thread_db_type_psaddr_t
=no
14518 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14522 if test $gdbserver_cv_have_thread_db_type_psaddr_t = yes; then
14524 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
14527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbserver_cv_have_thread_db_type_psaddr_t" >&5
14528 $as_echo "$gdbserver_cv_have_thread_db_type_psaddr_t" >&6; }
14533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14534 $as_echo_n "checking for dlopen in -ldl... " >&6; }
14535 if ${ac_cv_lib_dl_dlopen+:} false
; then :
14536 $as_echo_n "(cached) " >&6
14538 ac_check_lib_save_LIBS
=$LIBS
14540 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14541 /* end confdefs.h. */
14543 /* Override any GCC internal prototype to avoid an error.
14544 Use char because int might match the return type of a GCC
14545 builtin and then its argument prototype would still apply. */
14558 if ac_fn_c_try_link
"$LINENO"; then :
14559 ac_cv_lib_dl_dlopen
=yes
14561 ac_cv_lib_dl_dlopen
=no
14563 rm -f core conftest.err conftest.
$ac_objext \
14564 conftest
$ac_exeext conftest.
$ac_ext
14565 LIBS
=$ac_check_lib_save_LIBS
14567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14568 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14569 if test "x$ac_cv_lib_dl_dlopen" = xyes
; then :
14570 cat >>confdefs.h
<<_ACEOF
14571 #define HAVE_LIBDL 1
14580 srv_thread_depfiles
=
14583 if test "$srv_linux_thread_db" = "yes"; then
14584 if test "$ac_cv_lib_dl_dlopen" = "yes"; then
14586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
14587 $as_echo_n "checking for the dynamic export flag... " >&6; }
14588 old_LDFLAGS
="$LDFLAGS"
14589 # Older GNU ld supports --export-dynamic but --dynamic-list may not be
14591 RDYNAMIC
="-Wl,--dynamic-list=${srcdir}/proc-service.list"
14592 LDFLAGS
="$LDFLAGS $RDYNAMIC"
14593 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14594 /* end confdefs.h. */
14604 if ac_fn_c_try_link
"$LINENO"; then :
14605 found
="-Wl,--dynamic-list"
14606 RDYNAMIC
='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
14608 RDYNAMIC
="-rdynamic"
14609 LDFLAGS
="$old_LDFLAGS $RDYNAMIC"
14610 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14611 /* end confdefs.h. */
14621 if ac_fn_c_try_link
"$LINENO"; then :
14628 rm -f core conftest.err conftest.
$ac_objext \
14629 conftest
$ac_exeext conftest.
$ac_ext
14632 rm -f core conftest.err conftest.
$ac_objext \
14633 conftest
$ac_exeext conftest.
$ac_ext
14635 LDFLAGS
="$old_LDFLAGS"
14636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
14637 $as_echo "$found" >&6; }
14639 srv_libs
="-lthread_db"
14642 srv_thread_depfiles
="thread-db.o proc-service.o"
14644 $as_echo "#define USE_THREAD_DB 1" >>confdefs.h
14646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TD_VERSION" >&5
14647 $as_echo_n "checking for TD_VERSION... " >&6; }
14648 if ${gdbsrv_cv_have_td_version+:} false
; then :
14649 $as_echo_n "(cached) " >&6
14651 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14652 /* end confdefs.h. */
14653 #include <thread_db.h>
14662 if ac_fn_c_try_compile
"$LINENO"; then :
14663 gdbsrv_cv_have_td_version
=yes
14665 gdbsrv_cv_have_td_version
=no
14668 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_td_version" >&5
14672 $as_echo "$gdbsrv_cv_have_td_version" >&6; }
14673 if test "$gdbsrv_cv_have_td_version" = yes; then
14675 $as_echo "#define HAVE_TD_VERSION 1" >>confdefs.h
14681 # Check whether --with-libthread-db was given.
14682 if test "${with_libthread_db+set}" = set; then :
14683 withval
=$with_libthread_db; srv_libthread_db_path
="${withval}"
14684 srv_libs
="$srv_libthread_db_path"
14689 if test "$srv_libs" != "" -a "$srv_libs" != "-ldl"; then
14691 $as_echo "#define USE_LIBTHREAD_DB_DIRECTLY 1" >>confdefs.h
14695 if test "$srv_xmlfiles" != ""; then
14696 srv_xmlbuiltin
="xml-builtin.o"
14698 $as_echo "#define USE_XML 1" >>confdefs.h
14701 tmp_xmlfiles
=$srv_xmlfiles
14703 for f
in $tmp_xmlfiles; do
14704 srv_xmlfiles
="$srv_xmlfiles \$(XML_DIR)/$f"
14708 GDBSERVER_DEPFILES
="$srv_regobj $srv_tgtobj $srv_thread_depfiles"
14709 GDBSERVER_LIBS
="$srv_libs"
14711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_*_compare_and_swap" >&5
14712 $as_echo_n "checking whether the target supports __sync_*_compare_and_swap... " >&6; }
14713 if ${gdbsrv_cv_have_sync_builtins+:} false
; then :
14714 $as_echo_n "(cached) " >&6
14716 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14717 /* end confdefs.h. */
14723 bar = __sync_val_compare_and_swap(&foo, 0, 1);
14729 if ac_fn_c_try_link
"$LINENO"; then :
14730 gdbsrv_cv_have_sync_builtins
=yes
14732 gdbsrv_cv_have_sync_builtins
=no
14735 rm -f core conftest.err conftest.
$ac_objext \
14736 conftest
$ac_exeext conftest.
$ac_ext
14739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_sync_builtins" >&5
14740 $as_echo "$gdbsrv_cv_have_sync_builtins" >&6; }
14741 if test "$gdbsrv_cv_have_sync_builtins" = yes; then
14743 $as_echo "#define HAVE_SYNC_BUILTINS 1" >>confdefs.h
14747 saved_cflags
="$CFLAGS"
14748 CFLAGS
="$CFLAGS -fvisibility=hidden"
14749 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14750 /* end confdefs.h. */
14760 if ac_fn_c_try_compile
"$LINENO"; then :
14761 gdbsrv_cv_have_visibility_hidden
=yes
14763 gdbsrv_cv_have_visibility_hidden
=no
14765 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14766 CFLAGS
="$saved_cflags"
14771 # check whether to enable the inprocess agent
14772 if test "$ipa_obj" != "" \
14773 -a "$gdbsrv_cv_have_sync_builtins" = yes \
14774 -a "$gdbsrv_cv_have_visibility_hidden" = yes; then
14780 # Check whether --enable-inprocess-agent was given.
14781 if test "${enable_inprocess_agent+set}" = set; then :
14782 enableval
=$enable_inprocess_agent; case "$enableval" in
14783 yes) want_ipa
=true
;;
14784 no
) want_ipa
=false
;;
14785 *) as_fn_error $?
"bad value $enableval for inprocess-agent" "$LINENO" 5 ;;
14792 if $want_ipa ; then
14793 if $have_ipa ; then
14794 IPA_DEPFILES
="$ipa_obj"
14795 extra_libraries
="$extra_libraries libinproctrace.so"
14797 as_fn_error $?
"inprocess agent not supported for this target" "$LINENO" 5
14808 GNULIB
=..
/gnulib
/import
14811 if test x
"$STDINT_H" != x
; then
14812 GNULIB_STDINT_H
=$GNULIB/$STDINT_H
14816 # Check for libiconv. It is a requirement for Linux hosts, and others hosts
14817 # don't use it at all. Define MAYBE_LIBICONV only if the host is Linux.
14823 am_save_CPPFLAGS
="$CPPFLAGS"
14825 for element
in $INCICONV; do
14827 for x
in $CPPFLAGS; do
14829 acl_save_prefix
="$prefix"
14830 prefix
="$acl_final_prefix"
14831 acl_save_exec_prefix
="$exec_prefix"
14832 exec_prefix
="$acl_final_exec_prefix"
14834 exec_prefix
="$acl_save_exec_prefix"
14835 prefix
="$acl_save_prefix"
14837 if test "X$x" = "X$element"; then
14842 if test -z "$haveit"; then
14843 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
14848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
14849 $as_echo_n "checking for iconv... " >&6; }
14850 if ${am_cv_func_iconv+:} false
; then :
14851 $as_echo_n "(cached) " >&6
14854 am_cv_func_iconv
="no, consider installing GNU libiconv"
14856 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14857 /* end confdefs.h. */
14859 #include <stdlib.h>
14865 iconv_t cd = iconv_open("","");
14866 iconv(cd,NULL,NULL,NULL,NULL);
14872 if ac_fn_c_try_link
"$LINENO"; then :
14873 am_cv_func_iconv
=yes
14875 rm -f core conftest.err conftest.
$ac_objext \
14876 conftest
$ac_exeext conftest.
$ac_ext
14877 if test "$am_cv_func_iconv" != yes; then
14878 am_save_LIBS
="$LIBS"
14879 LIBS
="$LIBS $LIBICONV"
14880 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14881 /* end confdefs.h. */
14883 #include <stdlib.h>
14889 iconv_t cd = iconv_open("","");
14890 iconv(cd,NULL,NULL,NULL,NULL);
14896 if ac_fn_c_try_link
"$LINENO"; then :
14897 am_cv_lib_iconv
=yes
14898 am_cv_func_iconv
=yes
14900 rm -f core conftest.err conftest.
$ac_objext \
14901 conftest
$ac_exeext conftest.
$ac_ext
14902 LIBS
="$am_save_LIBS"
14906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
14907 $as_echo "$am_cv_func_iconv" >&6; }
14908 if test "$am_cv_func_iconv" = yes; then
14909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
14910 $as_echo_n "checking for working iconv... " >&6; }
14911 if ${am_cv_func_iconv_works+:} false
; then :
14912 $as_echo_n "(cached) " >&6
14915 am_save_LIBS
="$LIBS"
14916 if test $am_cv_lib_iconv = yes; then
14917 LIBS
="$LIBS $LIBICONV"
14919 am_cv_func_iconv_works
=no
14920 for ac_iconv_const
in '' 'const'; do
14921 if test "$cross_compiling" = yes; then :
14923 aix
* | hpux
*) am_cv_func_iconv_works
="guessing no" ;;
14924 *) am_cv_func_iconv_works
="guessing yes" ;;
14927 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14928 /* end confdefs.h. */
14931 #include <string.h>
14933 #ifndef ICONV_CONST
14934 # define ICONV_CONST $ac_iconv_const
14941 /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from
14942 successful returns. This is even documented in
14943 <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */
14945 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
14946 if (cd_utf8_to_88591 != (iconv_t)(-1))
14948 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
14950 ICONV_CONST char *inptr = input;
14951 size_t inbytesleft = strlen (input);
14952 char *outptr = buf;
14953 size_t outbytesleft = sizeof (buf);
14954 size_t res = iconv (cd_utf8_to_88591,
14955 &inptr, &inbytesleft,
14956 &outptr, &outbytesleft);
14959 iconv_close (cd_utf8_to_88591);
14962 /* Test against Solaris 10 bug: Failures are not distinguishable from
14963 successful returns. */
14965 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
14966 if (cd_ascii_to_88591 != (iconv_t)(-1))
14968 static ICONV_CONST char input[] = "\263";
14970 ICONV_CONST char *inptr = input;
14971 size_t inbytesleft = strlen (input);
14972 char *outptr = buf;
14973 size_t outbytesleft = sizeof (buf);
14974 size_t res = iconv (cd_ascii_to_88591,
14975 &inptr, &inbytesleft,
14976 &outptr, &outbytesleft);
14979 iconv_close (cd_ascii_to_88591);
14982 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
14984 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
14985 if (cd_88591_to_utf8 != (iconv_t)(-1))
14987 static ICONV_CONST char input[] = "\304";
14988 static char buf[2] = { (char)0xDE, (char)0xAD };
14989 ICONV_CONST char *inptr = input;
14990 size_t inbytesleft = 1;
14991 char *outptr = buf;
14992 size_t outbytesleft = 1;
14993 size_t res = iconv (cd_88591_to_utf8,
14994 &inptr, &inbytesleft,
14995 &outptr, &outbytesleft);
14996 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
14998 iconv_close (cd_88591_to_utf8);
15001 #if 0 /* This bug could be worked around by the caller. */
15002 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
15004 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
15005 if (cd_88591_to_utf8 != (iconv_t)(-1))
15007 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
15009 ICONV_CONST char *inptr = input;
15010 size_t inbytesleft = strlen (input);
15011 char *outptr = buf;
15012 size_t outbytesleft = sizeof (buf);
15013 size_t res = iconv (cd_88591_to_utf8,
15014 &inptr, &inbytesleft,
15015 &outptr, &outbytesleft);
15018 iconv_close (cd_88591_to_utf8);
15022 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
15025 /* Try standardized names. */
15026 iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
15027 /* Try IRIX, OSF/1 names. */
15028 iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
15029 /* Try AIX names. */
15030 iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
15031 /* Try HP-UX names. */
15032 iconv_t cd4 = iconv_open ("utf8", "eucJP");
15033 if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
15034 && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
15036 if (cd1 != (iconv_t)(-1))
15038 if (cd2 != (iconv_t)(-1))
15040 if (cd3 != (iconv_t)(-1))
15042 if (cd4 != (iconv_t)(-1))
15051 if ac_fn_c_try_run
"$LINENO"; then :
15052 am_cv_func_iconv_works
=yes
15054 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
15055 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
15058 test "$am_cv_func_iconv_works" = no ||
break
15060 LIBS
="$am_save_LIBS"
15063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
15064 $as_echo "$am_cv_func_iconv_works" >&6; }
15065 case "$am_cv_func_iconv_works" in
15066 *no
) am_func_iconv
=no am_cv_lib_iconv
=no
;;
15067 *) am_func_iconv
=yes ;;
15070 am_func_iconv
=no am_cv_lib_iconv
=no
15072 if test "$am_func_iconv" = yes; then
15074 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
15077 if test "$am_cv_lib_iconv" = yes; then
15078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
15079 $as_echo_n "checking how to link with libiconv... " >&6; }
15080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
15081 $as_echo "$LIBICONV" >&6; }
15083 CPPFLAGS
="$am_save_CPPFLAGS"
15090 if test "$am_cv_func_iconv" = yes; then
15091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether iconv is compatible with its POSIX signature" >&5
15092 $as_echo_n "checking whether iconv is compatible with its POSIX signature... " >&6; }
15093 if ${gl_cv_iconv_nonconst+:} false
; then :
15094 $as_echo_n "(cached) " >&6
15096 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15097 /* end confdefs.h. */
15099 #include <stdlib.h>
15105 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
15115 if ac_fn_c_try_compile
"$LINENO"; then :
15116 gl_cv_iconv_nonconst
=yes
15118 gl_cv_iconv_nonconst
=no
15120 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_iconv_nonconst" >&5
15124 $as_echo "$gl_cv_iconv_nonconst" >&6; }
15126 gl_cv_iconv_nonconst
=yes
15128 if test $gl_cv_iconv_nonconst = yes; then
15134 cat >>confdefs.h
<<_ACEOF
15135 #define ICONV_CONST $iconv_arg1
15140 if test "$am_func_iconv" = yes; then
15141 if test -n "$LIBICONV"; then
15142 am_cv_func_iconv_summary
='yes, in libiconv'
15144 am_cv_func_iconv_summary
='yes, in libc'
15147 if test "$am_cv_func_iconv" = yes; then
15148 am_cv_func_iconv_summary
='not working, consider installing GNU libiconv'
15150 am_cv_func_iconv_summary
='no, consider installing GNU libiconv'
15157 if test "$am_cv_func_iconv" != yes; then
15158 as_fn_error $?
"could not find libiconv (required for host $host)" "$LINENO" 5
15161 MAYBE_LIBICONV
="$LIBICONV"
15167 ac_config_files
="$ac_config_files Makefile"
15170 cat >confcache
<<\_ACEOF
15171 # This file is a shell script that caches the results of configure
15172 # tests run on this system so they can be shared between configure
15173 # scripts and configure runs, see configure's option --config-cache.
15174 # It is not useful on other systems. If it contains results you don't
15175 # want to keep, you may remove or edit it.
15177 # config.status only pays attention to the cache file if you give it
15178 # the --recheck option to rerun configure.
15180 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15181 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15182 # following values.
15186 # The following way of writing the cache mishandles newlines in values,
15187 # but we know of no workaround that is simple, portable, and efficient.
15188 # So, we kill variables containing newlines.
15189 # Ultrix sh set writes to stderr and can't be redirected directly,
15190 # and sets the high bit in the cache file unless we assign to the vars.
15192 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15193 eval ac_val
=\$
$ac_var
15197 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15198 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15201 _ | IFS | as_nl
) ;; #(
15202 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
15203 *) { eval $ac_var=; unset $ac_var;} ;;
15209 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15210 *${as_nl}ac_space
=\
*)
15211 # `set' does not quote correctly, so add quotes: double-quote
15212 # substitution turns \\\\ into \\, and sed turns \\ into \.
15215 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15218 # `set' quotes correctly as required by POSIX, so do not add quotes.
15219 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15228 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15230 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15232 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
15233 if test -w "$cache_file"; then
15234 if test "x$cache_file" != "x/dev/null"; then
15235 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15236 $as_echo "$as_me: updating cache $cache_file" >&6;}
15237 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
15238 cat confcache
>"$cache_file"
15240 case $cache_file in #(
15242 mv -f confcache
"$cache_file"$$
&&
15243 mv -f "$cache_file"$$
"$cache_file" ;; #(
15245 mv -f confcache
"$cache_file" ;;
15250 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15251 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15256 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
15257 # Let make expand exec_prefix.
15258 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
15260 DEFS
=-DHAVE_CONFIG_H
15265 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
15266 # 1. Remove the extension, and $U if already installed.
15267 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
15268 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
15269 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15270 # will be set to the directory where LIBOBJS objects are built.
15271 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15272 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
15274 LIBOBJS
=$ac_libobjs
15276 LTLIBOBJS
=$ac_ltlibobjs
15279 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15280 as_fn_error $?
"conditional \"MAINTAINER_MODE\" was never defined.
15281 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15284 : "${CONFIG_STATUS=./config.status}"
15286 ac_clean_files_save
=$ac_clean_files
15287 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
15288 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15289 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15291 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15293 # Generated by $as_me.
15294 # Run this file to recreate the current configuration.
15295 # Compiler output produced by configure, useful for debugging
15296 # configure, is in config.log if it exists.
15299 ac_cs_recheck=false
15302 SHELL=\${CONFIG_SHELL-$SHELL}
15305 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
15306 ## -------------------- ##
15307 ## M4sh Initialization. ##
15308 ## -------------------- ##
15310 # Be more Bourne compatible
15311 DUALCASE
=1; export DUALCASE
# for MKS sh
15312 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
15315 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15316 # is contrary to our usage. Disable this feature.
15317 alias -g '${1+"$@"}'='"$@"'
15318 setopt NO_GLOB_SUBST
15320 case `(set -o) 2>/dev/null` in #(
15332 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15333 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15334 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15335 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15336 # Prefer a ksh shell builtin over an external printf program on Solaris,
15337 # but without wasting forks for bash or zsh.
15338 if test -z "$BASH_VERSION$ZSH_VERSION" \
15339 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15340 as_echo='print
-r --'
15341 as_echo_n='print
-rn --'
15342 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15343 as_echo='printf %s
\n'
15344 as_echo_n='printf %s
'
15346 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15347 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
15348 as_echo_n='/usr
/ucb
/echo -n'
15350 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15351 as_echo_n_body='eval
15355 expr "X$arg" : "X\\(.*\\)$as_nl";
15356 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15358 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
15360 export as_echo_n_body
15361 as_echo_n='sh
-c $as_echo_n_body as_echo
'
15363 export as_echo_body
15364 as_echo='sh
-c $as_echo_body as_echo
'
15367 # The user is always right.
15368 if test "${PATH_SEPARATOR+set}" != set; then
15370 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15371 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15378 # We need space, tab and new line, in precisely that order. Quoting is
15379 # there to prevent editors from complaining about space-tab.
15380 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15381 # splitting by setting IFS to empty value.)
15384 # Find who we are. Look in the path if we contain no directory separator.
15387 *[\\/]* ) as_myself=$0 ;;
15388 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15389 for as_dir in $PATH
15392 test -z "$as_dir" && as_dir=.
15393 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15399 # We did not find ourselves, most probably we were run as `sh COMMAND'
15400 # in which case we are not to be found in the path.
15401 if test "x$as_myself" = x
; then
15404 if test ! -f "$as_myself"; then
15405 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15409 # Unset variables that we do not need and which cause bugs (e.g. in
15410 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15411 # suppresses any "Segmentation fault" message there. '((' could
15412 # trigger a bug in pdksh 5.2.14.
15413 for as_var
in BASH_ENV ENV MAIL MAILPATH
15414 do eval test x\
${$as_var+set} = xset \
15415 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
15428 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
15431 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15432 # ----------------------------------------
15433 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15434 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15435 # script with STATUS, using 1 if that was 0.
15438 as_status
=$1; test $as_status -eq 0 && as_status
=1
15440 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
15441 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15443 $as_echo "$as_me: error: $2" >&2
15444 as_fn_exit
$as_status
15448 # as_fn_set_status STATUS
15449 # -----------------------
15450 # Set $? to STATUS, without forking.
15451 as_fn_set_status
()
15454 } # as_fn_set_status
15456 # as_fn_exit STATUS
15457 # -----------------
15458 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15462 as_fn_set_status
$1
15468 # Portably unset VAR.
15471 { eval $1=; unset $1;}
15473 as_unset
=as_fn_unset
15474 # as_fn_append VAR VALUE
15475 # ----------------------
15476 # Append the text in VALUE to the end of the definition contained in VAR. Take
15477 # advantage of any shell optimizations that allow amortized linear growth over
15478 # repeated appends, instead of the typical quadratic growth present in naive
15480 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
15481 eval 'as_fn_append ()
15492 # as_fn_arith ARG...
15493 # ------------------
15494 # Perform arithmetic evaluation on the ARGs, and store the result in the
15495 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15496 # must be portable across $(()) and expr.
15497 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
15498 eval 'as_fn_arith ()
15505 as_val
=`expr "$@" || test $? -eq 1`
15510 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
15511 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
15517 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15518 as_basename
=basename
15523 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
15529 as_me
=`$as_basename -- "$0" ||
15530 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15531 X"$0" : 'X\(//\)$' \| \
15532 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15534 sed '/^.*\/\([^/][^/]*\)\/*$/{
15548 # Avoid depending upon Character Ranges.
15549 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
15550 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15551 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
15552 as_cr_digits
='0123456789'
15553 as_cr_alnum
=$as_cr_Letters$as_cr_digits
15555 ECHO_C
= ECHO_N
= ECHO_T
=
15556 case `echo -n x` in #(((((
15558 case `echo 'xy\c'` in
15559 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
15561 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
15568 rm -f conf$$ conf$$.exe conf$$.
file
15569 if test -d conf$$.dir
; then
15570 rm -f conf$$.dir
/conf$$.
file
15573 mkdir conf$$.dir
2>/dev
/null
15575 if (echo >conf$$.
file) 2>/dev
/null
; then
15576 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
15578 # ... but there are two gotchas:
15579 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15580 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15581 # In both cases, we have to default to `cp -pR'.
15582 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
15584 elif ln conf$$.
file conf$$
2>/dev
/null
; then
15592 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
15593 rmdir conf$$.dir
2>/dev
/null
15598 # Create "$as_dir" as a directory, including parents if necessary.
15603 -*) as_dir
=.
/$as_dir;;
15605 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
15609 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15610 *) as_qdir
=$as_dir;;
15612 as_dirs
="'$as_qdir' $as_dirs"
15613 as_dir
=`$as_dirname -- "$as_dir" ||
15614 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15615 X"$as_dir" : 'X\(//\)[^/]' \| \
15616 X"$as_dir" : 'X\(//\)$' \| \
15617 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15618 $as_echo X"$as_dir" |
15619 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15623 /^X\(\/\/\)[^/].*/{
15636 test -d "$as_dir" && break
15638 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
15639 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
15643 if mkdir
-p .
2>/dev
/null
; then
15644 as_mkdir_p
='mkdir -p "$as_dir"'
15646 test -d .
/-p && rmdir .
/-p
15651 # as_fn_executable_p FILE
15652 # -----------------------
15653 # Test if FILE is an executable regular file.
15654 as_fn_executable_p
()
15656 test -f "$1" && test -x "$1"
15657 } # as_fn_executable_p
15658 as_test_x
='test -x'
15659 as_executable_p
=as_fn_executable_p
15661 # Sed expression to map a string onto a valid CPP name.
15662 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15664 # Sed expression to map a string onto a valid variable name.
15665 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15669 ## ----------------------------------- ##
15670 ## Main body of $CONFIG_STATUS script. ##
15671 ## ----------------------------------- ##
15673 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
15675 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15676 # Save the log message, to keep $0 and so on meaningful, and to
15677 # report actual input values of CONFIG_FILES etc. instead of their
15678 # values after options handling.
15680 This file was extended by $as_me, which was
15681 generated by GNU Autoconf 2.69. Invocation command line was
15683 CONFIG_FILES = $CONFIG_FILES
15684 CONFIG_HEADERS = $CONFIG_HEADERS
15685 CONFIG_LINKS = $CONFIG_LINKS
15686 CONFIG_COMMANDS = $CONFIG_COMMANDS
15689 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15694 case $ac_config_files in *"
15695 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
15698 case $ac_config_headers in *"
15699 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
15703 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15704 # Files that config.status was made for.
15705 config_files="$ac_config_files"
15706 config_headers="$ac_config_headers"
15707 config_commands="$ac_config_commands"
15711 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15713 \`$as_me' instantiates files and other configuration actions
15714 from templates according to the current configuration. Unless the files
15715 and actions are specified as TAGs, all are instantiated by default.
15717 Usage: $0 [OPTION]... [TAG]...
15719 -h, --help print this help, then exit
15720 -V, --version print version number and configuration settings, then exit
15721 --config print configuration, then exit
15722 -q, --quiet, --silent
15723 do not print progress messages
15724 -d, --debug don't remove temporary files
15725 --recheck update $as_me by reconfiguring in the same conditions
15726 --file=FILE[:TEMPLATE]
15727 instantiate the configuration file FILE
15728 --header=FILE[:TEMPLATE]
15729 instantiate the configuration header FILE
15731 Configuration files:
15734 Configuration headers:
15737 Configuration commands:
15740 Report bugs to the package provider."
15743 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15744 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15747 configured by $0, generated by GNU Autoconf 2.69,
15748 with options \\"\$ac_cs_config\\"
15750 Copyright (C) 2012 Free Software Foundation, Inc.
15751 This config.status script is free software; the Free Software Foundation
15752 gives unlimited permission to copy, distribute and modify it."
15757 test -n "\$AWK" || AWK=awk
15760 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15761 # The default lists apply if the user does not specify any file.
15767 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
15768 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
15772 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
15784 # Handling of the options.
15785 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
15787 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
15788 $as_echo "$ac_cs_version"; exit ;;
15789 --config |
--confi |
--conf |
--con |
--co |
--c )
15790 $as_echo "$ac_cs_config"; exit ;;
15791 --debug |
--debu |
--deb |
--de |
--d |
-d )
15793 --file |
--fil |
--fi |
--f )
15796 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15797 '') as_fn_error $?
"missing file argument" ;;
15799 as_fn_append CONFIG_FILES
" '$ac_optarg'"
15800 ac_need_defaults
=false
;;
15801 --header |
--heade |
--head |
--hea )
15804 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15806 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
15807 ac_need_defaults
=false
;;
15809 # Conflict between --help and --header
15810 as_fn_error $?
"ambiguous option: \`$1'
15811 Try \`$0 --help' for more information.";;
15812 --help |
--hel |
-h )
15813 $as_echo "$ac_cs_usage"; exit ;;
15814 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
15815 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
15818 # This is an error.
15819 -*) as_fn_error $?
"unrecognized option: \`$1'
15820 Try \`$0 --help' for more information." ;;
15822 *) as_fn_append ac_config_targets
" $1"
15823 ac_need_defaults
=false
;;
15829 ac_configure_extra_args
=
15831 if $ac_cs_silent; then
15833 ac_configure_extra_args
="$ac_configure_extra_args --silent"
15837 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15838 if \$ac_cs_recheck; then
15839 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15841 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15842 CONFIG_SHELL='$SHELL'
15843 export CONFIG_SHELL
15848 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15852 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15853 ## Running $as_me. ##
15859 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15863 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
15864 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
15865 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
15867 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
15868 # Capture the value of LINGUAS because we need it to compute CATALOGS.
15869 LINGUAS="${LINGUAS-%UNSET%}"
15871 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR CONFIG_SRC_SUBDIR="$CONFIG_SRC_SUBDIR"
15875 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15877 # Handling of arguments.
15878 for ac_config_target
in $ac_config_targets
15880 case $ac_config_target in
15881 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
15882 "depdir") CONFIG_COMMANDS
="$CONFIG_COMMANDS depdir" ;;
15883 "default-1") CONFIG_COMMANDS
="$CONFIG_COMMANDS default-1" ;;
15884 "gdbdepdir") CONFIG_COMMANDS
="$CONFIG_COMMANDS gdbdepdir" ;;
15885 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
15887 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15892 # If the user did not use the arguments to specify the items to instantiate,
15893 # then the envvar interface is used. Set only those that are not.
15894 # We use the long form for the default assignment because of an extremely
15895 # bizarre bug on SunOS 4.1.3.
15896 if $ac_need_defaults; then
15897 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
15898 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
15899 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
15902 # Have a temporary directory for convenience. Make it in the build tree
15903 # simply because there is no reason against having it here, and in addition,
15904 # creating and moving files from /tmp can sometimes cause problems.
15905 # Hook for its removal unless debugging.
15906 # Note that there is a small window in which the directory will not be cleaned:
15907 # after its creation but before its name has been assigned to `$tmp'.
15911 trap 'exit_status=$?
15912 : "${ac_tmp:=$tmp}"
15913 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15915 trap 'as_fn_exit 1' 1 2 13 15
15917 # Create a (secure) tmp directory for tmp files.
15920 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15924 tmp
=.
/conf$$
-$RANDOM
15925 (umask 077 && mkdir
"$tmp")
15926 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
15929 # Set up the scripts for CONFIG_FILES section.
15930 # No need to generate them if there are no CONFIG_FILES.
15931 # This happens for instance with `./config.status config.h'.
15932 if test -n "$CONFIG_FILES"; then
15935 ac_cr
=`echo X | tr X '\015'`
15936 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15937 # But we know of no other shell where ac_cr would be empty at this
15938 # point, so we can use a bashism as a fallback.
15939 if test "x$ac_cr" = x
; then
15940 eval ac_cr
=\$
\'\\r
\'
15942 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15943 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15946 ac_cs_awk_cr
=$ac_cr
15949 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15954 echo "cat >conf$$subs.awk <<_ACEOF" &&
15955 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15957 } >conf$$subs.sh ||
15958 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
15959 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15961 for ac_last_try in false false false false false :; do
15962 . ./conf$$subs.sh ||
15963 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
15965 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
15966 if test $ac_delim_n = $ac_delim_num; then
15968 elif $ac_last_try; then
15969 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
15971 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
15974 rm -f conf$$subs.sh
15976 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15977 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
15981 s/^/S["/; s
/!.
*/"]=/
15991 s/\(.\{148\}\)..*/\1/
15993 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
15998 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
16005 s/\(.\{148\}\)..*/\1/
16007 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
16011 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
16016 ' <conf$$subs.awk | sed '
16021 ' >>$CONFIG_STATUS || ac_write_fail=1
16022 rm -f conf$$subs.awk
16023 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16025 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
16026 for (key in S) S_is_set[key] = 1
16032 nfields = split(line, field, "@
")
16034 len = length(field[1])
16035 for (i = 2; i < nfields; i++) {
16037 keylen = length(key)
16038 if (S_is_set[key]) {
16040 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16041 len += length(value) + length(field[++i])
16052 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16053 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16054 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
16057 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
16058 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
16061 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16062 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
16063 # trailing colons and then remove the whole line if VPATH becomes empty
16064 # (actually we leave an empty line to preserve line numbers).
16065 if test "x
$srcdir" = x.; then
16066 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16084 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16085 fi # test -n "$CONFIG_FILES"
16087 # Set up the scripts for CONFIG_HEADERS section.
16088 # No need to generate them if there are no CONFIG_HEADERS.
16089 # This happens for instance with `./config.status Makefile'.
16090 if test -n "$CONFIG_HEADERS"; then
16091 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
16095 # Transform confdefs.h into an awk script `defines.awk', embedded as
16096 # here-document in config.status, that substitutes the proper values into
16097 # config.h.in to produce config.h.
16099 # Create a delimiter string that does not exist in confdefs.h, to ease
16100 # handling of long lines.
16102 for ac_last_try in false false :; do
16103 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
16104 if test -z "$ac_tt"; then
16106 elif $ac_last_try; then
16107 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
16109 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
16113 # For the awk script, D is an array of macro values keyed by name,
16114 # likewise P contains macro parameters if any. Preserve backslash
16115 # newline sequences.
16117 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16119 s/.\{148\}/&'"$ac_delim"'/g
16122 s/^[ ]*#[ ]*define[ ][ ]*/ /
16129 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
16131 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
16135 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
16136 D["\
1"]=" \
3\\\\\\n
"\\/p
16138 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
16143 s/.\{148\}/&'"$ac_delim"'/g
16148 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
16151 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
16153 ' <confdefs.h | sed '
16154 s/'"$ac_delim"'/"\\\
16155 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16157 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16158 for (key in D) D_is_set[key] = 1
16161 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16163 split(line, arg, " ")
16164 if (arg[1] == "#") {
16168 defundef
= substr
(arg
[1], 2)
16171 split(mac1
, mac2
, "(") #)
16173 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
16174 if (D_is_set
[macro
]) {
16175 # Preserve the white space surrounding the "#".
16176 print prefix
"define", macro P
[macro
] D
[macro
]
16179 # Replace #undef with comments. This is necessary, for example,
16180 # in the case of _POSIX_SOURCE, which is predefined and required
16181 # on some systems where configure will not decide to define it.
16182 if (defundef
== "undef") {
16183 print
"/*", prefix defundef
, macro
, "*/"
16191 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
16192 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
16193 fi # test -n "$CONFIG_HEADERS"
16196 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16201 :[FHLC
]) ac_mode
=$ac_tag; continue;;
16203 case $ac_mode$ac_tag in
16205 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
16206 :[FH
]-) ac_tag
=-:-;;
16207 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
16224 -) ac_f
="$ac_tmp/stdin";;
16225 *) # Look for the file first in the build tree, then in the source tree
16226 # (if the path is not absolute). The absolute path cannot be DOS-style,
16227 # because $ac_f cannot contain `:'.
16231 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
16233 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16235 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16236 as_fn_append ac_file_inputs
" '$ac_f'"
16239 # Let's still pretend it is `configure' which instantiates (i.e., don't
16240 # use $as_me), people would be surprised to read:
16241 # /* config.h. Generated by config.status. */
16242 configure_input
='Generated from '`
16243 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16245 if test x
"$ac_file" != x-
; then
16246 configure_input
="$ac_file. $configure_input"
16247 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16248 $as_echo "$as_me: creating $ac_file" >&6;}
16250 # Neutralize special characters interpreted by sed in replacement strings.
16251 case $configure_input in #(
16252 *\
&* |
*\|
* |
*\\* )
16253 ac_sed_conf_input
=`$as_echo "$configure_input" |
16254 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16255 *) ac_sed_conf_input
=$configure_input;;
16259 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
16260 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
16265 ac_dir
=`$as_dirname -- "$ac_file" ||
16266 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16267 X"$ac_file" : 'X\(//\)[^/]' \| \
16268 X"$ac_file" : 'X\(//\)$' \| \
16269 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16270 $as_echo X"$ac_file" |
16271 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16275 /^X\(\/\/\)[^/].*/{
16288 as_dir
="$ac_dir"; as_fn_mkdir_p
16292 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
16294 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16295 # A ".." for each directory in $ac_dir_suffix.
16296 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16297 case $ac_top_builddir_sub in
16298 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
16299 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
16302 ac_abs_top_builddir
=$ac_pwd
16303 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
16304 # for backward compatibility:
16305 ac_top_builddir
=$ac_top_build_prefix
16308 .
) # We are building in place.
16310 ac_top_srcdir
=$ac_top_builddir_sub
16311 ac_abs_top_srcdir
=$ac_pwd ;;
16312 [\\/]* | ?
:[\\/]* ) # Absolute name.
16313 ac_srcdir
=$srcdir$ac_dir_suffix;
16314 ac_top_srcdir
=$srcdir
16315 ac_abs_top_srcdir
=$srcdir ;;
16316 *) # Relative name.
16317 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
16318 ac_top_srcdir
=$ac_top_build_prefix$srcdir
16319 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
16321 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
16331 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
16332 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
16336 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
16337 # If the template does not know about datarootdir, expand it.
16338 # FIXME: This hack should be removed a few years after 2.60.
16339 ac_datarootdir_hack
=; ac_datarootdir_seen
=
16350 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16351 *datarootdir
*) ac_datarootdir_seen
=yes;;
16352 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
16353 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16354 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16356 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16357 ac_datarootdir_hack='
16358 s&@datadir@&$datadir&g
16359 s&@docdir@&$docdir&g
16360 s&@infodir@&$infodir&g
16361 s&@localedir@&$localedir&g
16362 s&@mandir@&$mandir&g
16363 s&\\\${datarootdir}&$datarootdir&g' ;;
16367 # Neutralize VPATH when `$srcdir' = `.'.
16368 # Shell code in configure.ac might set extrasub.
16369 # FIXME: do we really want to maintain this feature?
16370 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16371 ac_sed_extra="$ac_vpsub
16374 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
16376 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
16377 s|@configure_input@|
$ac_sed_conf_input|
;t t
16378 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
16379 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
16380 s
&@srcdir@
&$ac_srcdir&;t t
16381 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
16382 s
&@top_srcdir@
&$ac_top_srcdir&;t t
16383 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
16384 s
&@builddir@
&$ac_builddir&;t t
16385 s
&@abs_builddir@
&$ac_abs_builddir&;t t
16386 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
16387 s
&@INSTALL@
&$ac_INSTALL&;t t
16388 $ac_datarootdir_hack
16390 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.
awk" \
16391 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
16393 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16394 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
16395 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16396 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
16397 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
16398 which seems to be undefined. Please make sure it is defined" >&5
16399 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
16400 which seems to be undefined. Please make sure it is defined" >&2;}
16402 rm -f "$ac_tmp/stdin"
16404 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16405 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16407 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16413 if test x"$ac_file" != x-; then
16415 $as_echo "/* $configure_input */" \
16416 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16417 } >"$ac_tmp/config.h" \
16418 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16419 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16420 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16421 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16424 mv "$ac_tmp/config.h" "$ac_file" \
16425 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16428 $as_echo "/* $configure_input */" \
16429 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16430 || as_fn_error $? "could not create -" "$LINENO" 5
16434 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16435 $as_echo "$as_me: executing $ac_file commands" >&6;}
16440 case $ac_file$ac_mode in
16441 "config.h":H) echo > stamp-h ;;
16442 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
16444 for ac_file in $CONFIG_FILES; do
16445 # Support "outfile[:infile[:infile...]]"
16447 *:*) ac_file=`echo "$ac_file"|sed 's
%:.
*%%'` ;;
16449 # PO directories have a Makefile.in generated from Makefile.in.in.
16450 case "$ac_file" in */Makefile.in)
16451 # Adjust a relative srcdir.
16452 ac_dir=`echo "$ac_file"|sed 's
%/[^
/][^
/]*$
%%'`
16453 ac_dir_suffix=/`echo "$ac_dir"|sed 's
%^\.
/%%'`
16454 ac_dots=`echo "$ac_dir_suffix"|sed 's
%/[^
/]*%..
/%g
'`
16455 # In autoconf-2.13 it is called $ac_given_srcdir.
16456 # In autoconf-2.50 it is called $srcdir.
16457 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16458 case "$ac_given_srcdir" in
16459 .) top_srcdir=`echo $ac_dots|sed 's
%/$
%%'` ;;
16460 /*) top_srcdir="$ac_given_srcdir" ;;
16461 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
16463 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16464 rm -f "$ac_dir/POTFILES"
16465 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16466 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
16467 POMAKEFILEDEPS="POTFILES.in"
16468 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
16469 # on $ac_dir but don't depend on user-specified configuration
16471 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16472 # The LINGUAS file contains the set of available languages.
16473 if test -n "$OBSOLETE_ALL_LINGUAS"; then
16474 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" ||
echo "setting ALL_LINGUAS in configure.ac is obsolete"
16476 ALL_LINGUAS_
=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16477 # Hide the ALL_LINGUAS assigment from automake.
16478 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
16479 POMAKEFILEDEPS
="$POMAKEFILEDEPS LINGUAS"
16481 # The set of available languages was given in configure.ac.
16482 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
16484 case "$ac_given_srcdir" in
16486 *) srcdirpre
='$(srcdir)/' ;;
16492 for lang
in $ALL_LINGUAS; do
16493 POFILES
="$POFILES $srcdirpre$lang.po"
16494 GMOFILES
="$GMOFILES $srcdirpre$lang.gmo"
16495 UPDATEPOFILES
="$UPDATEPOFILES $lang.po-update"
16496 DUMMYPOFILES
="$DUMMYPOFILES $lang.nop"
16498 # CATALOGS depends on both $ac_dir and the user's LINGUAS
16499 # environment variable.
16501 if test -n "$ALL_LINGUAS"; then
16502 for presentlang
in $ALL_LINGUAS; do
16504 if test "%UNSET%" != "$LINGUAS"; then
16505 desiredlanguages
="$LINGUAS"
16507 desiredlanguages
="$ALL_LINGUAS"
16509 for desiredlang
in $desiredlanguages; do
16510 # Use the presentlang catalog if desiredlang is
16511 # a. equal to presentlang, or
16512 # b. a variant of presentlang (because in this case,
16513 # presentlang can be used as a fallback for messages
16514 # which are not translated in the desiredlang catalog).
16515 case "$desiredlang" in
16516 "$presentlang"*) useit
=yes;;
16519 if test $useit = yes; then
16520 INST_LINGUAS
="$INST_LINGUAS $presentlang"
16525 if test -n "$INST_LINGUAS"; then
16526 for lang
in $INST_LINGUAS; do
16527 CATALOGS
="$CATALOGS $lang.gmo"
16530 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" ||
echo "creating $ac_dir/Makefile"
16531 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
16532 for f
in "$ac_given_srcdir/$ac_dir"/Rules-
*; do
16533 if test -f "$f"; then
16535 *.orig |
*.bak |
*~
) ;;
16536 *) cat "$f" >> "$ac_dir/Makefile" ;;
16545 for subdir
in ${CONFIG_SRC_SUBDIR}
16547 $SHELL $ac_aux_dir/mkinstalldirs
$subdir/$DEPDIR
16556 ac_clean_files
=$ac_clean_files_save
16558 test $ac_write_fail = 0 ||
16559 as_fn_error $?
"write failure creating $CONFIG_STATUS" "$LINENO" 5
16562 # configure is writing to config.log, and then calls config.status.
16563 # config.status does its own redirection, appending to config.log.
16564 # Unfortunately, on DOS this fails, as config.log is still kept open
16565 # by configure, so config.status won't be able to write to it; its
16566 # output is simply discarded. So we exec the FD to /dev/null,
16567 # effectively closing config.log, so it can be properly (re)opened and
16568 # appended to by config.status. When coming back to configure, we
16569 # need to make the FD available again.
16570 if test "$no_create" != yes; then
16572 ac_config_status_args
=
16573 test "$silent" = yes &&
16574 ac_config_status_args
="$ac_config_status_args --quiet"
16576 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
16578 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16579 # would make configure fail if this is the last instruction.
16580 $ac_cs_success || as_fn_exit
1
16582 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
16583 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16584 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}