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
8277 for ac_header
in linux
/perf_event.h locale.h memory.h signal.h sys
/resource.h sys
/socket.h sys
/un.h sys
/wait.h thread_db.h
wait.h termios.h dlfcn.h linux
/elf.h proc_service.h poll.h sys
/poll.h sys
/select.h
8279 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8280 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8281 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
8282 cat >>confdefs.h
<<_ACEOF
8283 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8292 for ac_func
in getpagesize
8294 ac_fn_c_check_func
"$LINENO" "getpagesize" "ac_cv_func_getpagesize"
8295 if test "x$ac_cv_func_getpagesize" = xyes
; then :
8296 cat >>confdefs.h
<<_ACEOF
8297 #define HAVE_GETPAGESIZE 1
8303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
8304 $as_echo_n "checking for working mmap... " >&6; }
8305 if ${ac_cv_func_mmap_fixed_mapped+:} false
; then :
8306 $as_echo_n "(cached) " >&6
8308 if test "$cross_compiling" = yes; then :
8309 ac_cv_func_mmap_fixed_mapped
=no
8311 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8312 /* end confdefs.h. */
8313 $ac_includes_default
8314 /* malloc might have been renamed as rpl_malloc. */
8317 /* Thanks to Mike Haertel and Jim Avera for this test.
8318 Here is a matrix of mmap possibilities:
8319 mmap private not fixed
8320 mmap private fixed at somewhere currently unmapped
8321 mmap private fixed at somewhere already mapped
8322 mmap shared not fixed
8323 mmap shared fixed at somewhere currently unmapped
8324 mmap shared fixed at somewhere already mapped
8325 For private mappings, we should verify that changes cannot be read()
8326 back from the file, nor mmap's back from the file at a different
8327 address. (There have been systems where private was not correctly
8328 implemented like the infamous i386 svr4.0, and systems where the
8329 VM page cache was not coherent with the file system buffer cache
8330 like early versions of FreeBSD and possibly contemporary NetBSD.)
8331 For shared mappings, we should conversely verify that changes get
8332 propagated back to all the places they're supposed to be.
8334 Grep wants private fixed already mapped.
8335 The main things grep needs to know about mmap are:
8336 * does it exist and is it safe to write into the mmap'd area
8337 * how to use it (BSD variants) */
8340 #include <sys/mman.h>
8342 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
8346 /* This mess was copied from the GNU getpagesize.h. */
8347 #ifndef HAVE_GETPAGESIZE
8348 # ifdef _SC_PAGESIZE
8349 # define getpagesize() sysconf(_SC_PAGESIZE)
8350 # else /* no _SC_PAGESIZE */
8351 # ifdef HAVE_SYS_PARAM_H
8352 # include <sys/param.h>
8353 # ifdef EXEC_PAGESIZE
8354 # define getpagesize() EXEC_PAGESIZE
8355 # else /* no EXEC_PAGESIZE */
8357 # define getpagesize() NBPG * CLSIZE
8360 # endif /* no CLSIZE */
8361 # else /* no NBPG */
8363 # define getpagesize() NBPC
8364 # else /* no NBPC */
8366 # define getpagesize() PAGESIZE
8367 # endif /* PAGESIZE */
8368 # endif /* no NBPC */
8369 # endif /* no NBPG */
8370 # endif /* no EXEC_PAGESIZE */
8371 # else /* no HAVE_SYS_PARAM_H */
8372 # define getpagesize() 8192 /* punt totally */
8373 # endif /* no HAVE_SYS_PARAM_H */
8374 # endif /* no _SC_PAGESIZE */
8376 #endif /* no HAVE_GETPAGESIZE */
8381 char *data, *data2, *data3;
8386 pagesize = getpagesize ();
8388 /* First, make a file with some known garbage in it. */
8389 data = (char *) malloc (pagesize);
8392 for (i = 0; i < pagesize; ++i)
8393 *(data + i) = rand ();
8395 fd = creat ("conftest.mmap", 0600);
8398 if (write (fd, data, pagesize) != pagesize)
8402 /* Next, check that the tail of a page is zero-filled. File must have
8403 non-zero length, otherwise we risk SIGBUS for entire page. */
8404 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
8408 if (write (fd2, cdata2, 1) != 1)
8410 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
8411 if (data2 == MAP_FAILED)
8413 for (i = 0; i < pagesize; ++i)
8417 if (munmap (data2, pagesize))
8420 /* Next, try to mmap the file at a fixed address which already has
8421 something else allocated at it. If we can, also make sure that
8422 we see the same garbage. */
8423 fd = open ("conftest.mmap", O_RDWR);
8426 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
8427 MAP_PRIVATE | MAP_FIXED, fd, 0L))
8429 for (i = 0; i < pagesize; ++i)
8430 if (*(data + i) != *(data2 + i))
8433 /* Finally, make sure that changes to the mapped area do not
8434 percolate back to the file as seen by read(). (This is a bug on
8435 some variants of i386 svr4.0.) */
8436 for (i = 0; i < pagesize; ++i)
8437 *(data2 + i) = *(data2 + i) + 1;
8438 data3 = (char *) malloc (pagesize);
8441 if (read (fd, data3, pagesize) != pagesize)
8443 for (i = 0; i < pagesize; ++i)
8444 if (*(data + i) != *(data3 + i))
8450 if ac_fn_c_try_run
"$LINENO"; then :
8451 ac_cv_func_mmap_fixed_mapped
=yes
8453 ac_cv_func_mmap_fixed_mapped
=no
8455 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
8456 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
8460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
8461 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
8462 if test $ac_cv_func_mmap_fixed_mapped = yes; then
8464 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
8467 rm -f conftest.mmap conftest.txt
8469 for ac_header
in vfork.h
8471 ac_fn_c_check_header_mongrel
"$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
8472 if test "x$ac_cv_header_vfork_h" = xyes
; then :
8473 cat >>confdefs.h
<<_ACEOF
8474 #define HAVE_VFORK_H 1
8481 for ac_func
in fork vfork
8483 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8484 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
8485 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
8486 cat >>confdefs.h
<<_ACEOF
8487 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8493 if test "x$ac_cv_func_fork" = xyes
; then
8494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
8495 $as_echo_n "checking for working fork... " >&6; }
8496 if ${ac_cv_func_fork_works+:} false
; then :
8497 $as_echo_n "(cached) " >&6
8499 if test "$cross_compiling" = yes; then :
8500 ac_cv_func_fork_works
=cross
8502 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8503 /* end confdefs.h. */
8504 $ac_includes_default
8509 /* By Ruediger Kuhlmann. */
8516 if ac_fn_c_try_run
"$LINENO"; then :
8517 ac_cv_func_fork_works
=yes
8519 ac_cv_func_fork_works
=no
8521 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
8522 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
8526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
8527 $as_echo "$ac_cv_func_fork_works" >&6; }
8530 ac_cv_func_fork_works
=$ac_cv_func_fork
8532 if test "x$ac_cv_func_fork_works" = xcross
; then
8534 *-*-amigaos* |
*-*-msdosdjgpp*)
8535 # Override, as these systems have only a dummy fork() stub
8536 ac_cv_func_fork_works
=no
8539 ac_cv_func_fork_works
=yes
8542 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
8543 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
8545 ac_cv_func_vfork_works
=$ac_cv_func_vfork
8546 if test "x$ac_cv_func_vfork" = xyes
; then
8547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
8548 $as_echo_n "checking for working vfork... " >&6; }
8549 if ${ac_cv_func_vfork_works+:} false
; then :
8550 $as_echo_n "(cached) " >&6
8552 if test "$cross_compiling" = yes; then :
8553 ac_cv_func_vfork_works
=cross
8555 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8556 /* end confdefs.h. */
8557 /* Thanks to Paul Eggert for this test. */
8558 $ac_includes_default
8559 #include <sys/wait.h>
8563 /* On some sparc systems, changes by the child to local and incoming
8564 argument registers are propagated back to the parent. The compiler
8565 is told about this with #include <vfork.h>, but some compilers
8566 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
8567 static variable whose address is put into a register that is
8568 clobbered by the vfork. */
8571 sparc_address_test (int arg)
8573 sparc_address_test (arg) int arg;
8594 pid_t parent = getpid ();
8597 sparc_address_test (0);
8602 /* Here is another test for sparc vfork register problems. This
8603 test uses lots of local variables, at least as many local
8604 variables as main has allocated so far including compiler
8605 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
8606 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
8607 reuse the register of parent for one of the local variables,
8608 since it will think that parent can't possibly be used any more
8609 in this routine. Assigning to the local variable will thus
8610 munge parent in the parent process. */
8612 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
8613 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
8614 /* Convince the compiler that p..p7 are live; otherwise, it might
8615 use the same hardware register for all 8 local variables. */
8616 if (p != p1 || p != p2 || p != p3 || p != p4
8617 || p != p5 || p != p6 || p != p7)
8620 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
8621 from child file descriptors. If the child closes a descriptor
8622 before it execs or exits, this munges the parent's descriptor
8623 as well. Test for this by closing stdout in the child. */
8624 _exit(close(fileno(stdout)) != 0);
8629 while (wait(&status) != child)
8632 /* Was there some problem with vforking? */
8635 /* Did the child fail? (This shouldn't happen.) */
8638 /* Did the vfork/compiler bug occur? */
8639 || parent != getpid()
8641 /* Did the file descriptor bug occur? */
8642 || fstat(fileno(stdout), &st) != 0
8647 if ac_fn_c_try_run
"$LINENO"; then :
8648 ac_cv_func_vfork_works
=yes
8650 ac_cv_func_vfork_works
=no
8652 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
8653 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
8657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
8658 $as_echo "$ac_cv_func_vfork_works" >&6; }
8661 if test "x$ac_cv_func_fork_works" = xcross
; then
8662 ac_cv_func_vfork_works
=$ac_cv_func_vfork
8663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
8664 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
8667 if test "x$ac_cv_func_vfork_works" = xyes
; then
8669 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
8673 $as_echo "#define vfork fork" >>confdefs.h
8676 if test "x$ac_cv_func_fork_works" = xyes
; then
8678 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
8682 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
8683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socketpair" >&5
8684 $as_echo_n "checking for library containing socketpair... " >&6; }
8685 if ${ac_cv_search_socketpair+:} false
; then :
8686 $as_echo_n "(cached) " >&6
8688 ac_func_search_save_LIBS
=$LIBS
8689 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8690 /* end confdefs.h. */
8692 /* Override any GCC internal prototype to avoid an error.
8693 Use char because int might match the return type of a GCC
8694 builtin and then its argument prototype would still apply. */
8702 return socketpair ();
8707 for ac_lib
in '' socket
; do
8708 if test -z "$ac_lib"; then
8709 ac_res
="none required"
8712 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8714 if ac_fn_c_try_link
"$LINENO"; then :
8715 ac_cv_search_socketpair
=$ac_res
8717 rm -f core conftest.err conftest.
$ac_objext \
8719 if ${ac_cv_search_socketpair+:} false
; then :
8723 if ${ac_cv_search_socketpair+:} false
; then :
8726 ac_cv_search_socketpair
=no
8729 LIBS
=$ac_func_search_save_LIBS
8731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socketpair" >&5
8732 $as_echo "$ac_cv_search_socketpair" >&6; }
8733 ac_res
=$ac_cv_search_socketpair
8734 if test "$ac_res" != no
; then :
8735 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8739 for ac_func
in fdwalk getrlimit pipe pipe2 poll socketpair sigaction \
8740 ptrace64 sbrk setns sigaltstack sigprocmask \
8741 setpgid setpgrp getrusage getauxval sigtimedwait
8743 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8744 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
8745 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
8746 cat >>confdefs.h
<<_ACEOF
8747 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8754 # This is needed for RHEL 5 and uclibc-ng < 1.0.39.
8755 # These did not define ADDR_NO_RANDOMIZE in sys/personality.h,
8756 # only in linux/personality.h.
8757 ac_fn_c_check_decl
"$LINENO" "ADDR_NO_RANDOMIZE" "ac_cv_have_decl_ADDR_NO_RANDOMIZE" "#include <sys/personality.h>
8759 if test "x$ac_cv_have_decl_ADDR_NO_RANDOMIZE" = xyes
; then :
8765 cat >>confdefs.h
<<_ACEOF
8766 #define HAVE_DECL_ADDR_NO_RANDOMIZE $ac_have_decl
8770 ac_fn_c_check_decl
"$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
8771 if test "x$ac_cv_have_decl_strstr" = xyes
; then :
8777 cat >>confdefs.h
<<_ACEOF
8778 #define HAVE_DECL_STRSTR $ac_have_decl
8782 # ----------------------- #
8783 # Checks for structures. #
8784 # ----------------------- #
8786 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
8787 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes
; then :
8789 cat >>confdefs.h
<<_ACEOF
8790 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
8795 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
8796 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes
; then :
8798 cat >>confdefs.h
<<_ACEOF
8799 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
8806 # On FreeBSD we need libutil for the kinfo_get* functions. On
8807 # GNU/kFreeBSD systems, FreeBSD libutil is renamed to libutil-freebsd.
8808 # Figure out which one to use.
8809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kinfo_getfile" >&5
8810 $as_echo_n "checking for library containing kinfo_getfile... " >&6; }
8811 if ${ac_cv_search_kinfo_getfile+:} false
; then :
8812 $as_echo_n "(cached) " >&6
8814 ac_func_search_save_LIBS
=$LIBS
8815 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8816 /* end confdefs.h. */
8818 /* Override any GCC internal prototype to avoid an error.
8819 Use char because int might match the return type of a GCC
8820 builtin and then its argument prototype would still apply. */
8824 char kinfo_getfile ();
8828 return kinfo_getfile ();
8833 for ac_lib
in '' util util-freebsd
; do
8834 if test -z "$ac_lib"; then
8835 ac_res
="none required"
8838 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8840 if ac_fn_c_try_link
"$LINENO"; then :
8841 ac_cv_search_kinfo_getfile
=$ac_res
8843 rm -f core conftest.err conftest.
$ac_objext \
8845 if ${ac_cv_search_kinfo_getfile+:} false
; then :
8849 if ${ac_cv_search_kinfo_getfile+:} false
; then :
8852 ac_cv_search_kinfo_getfile
=no
8855 LIBS
=$ac_func_search_save_LIBS
8857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kinfo_getfile" >&5
8858 $as_echo "$ac_cv_search_kinfo_getfile" >&6; }
8859 ac_res
=$ac_cv_search_kinfo_getfile
8860 if test "$ac_res" != no
; then :
8861 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
8866 # Define HAVE_KINFO_GETFILE if kinfo_getfile is available.
8867 for ac_func
in kinfo_getfile
8869 ac_fn_c_check_func
"$LINENO" "kinfo_getfile" "ac_cv_func_kinfo_getfile"
8870 if test "x$ac_cv_func_kinfo_getfile" = xyes
; then :
8871 cat >>confdefs.h
<<_ACEOF
8872 #define HAVE_KINFO_GETFILE 1
8879 # ----------------------- #
8880 # Check for threading. #
8881 # ----------------------- #
8883 # Check whether --enable-threading was given.
8884 if test "${enable_threading+set}" = set; then :
8885 enableval
=$enable_threading; case "$enableval" in
8886 yes) want_threading
=yes ;;
8887 no
) want_threading
=no
;;
8888 *) as_fn_error $?
"bad value $enableval for threading" "$LINENO" 5 ;;
8895 # Check for std::thread. This does not work on some platforms, like
8896 # mingw using the win32 threads model with gcc older than 13, and
8899 ac_cpp
='$CXXCPP $CPPFLAGS'
8900 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8901 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8902 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
8909 ac_cpp
='$CPP $CPPFLAGS'
8910 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8911 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8912 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
8916 # We used to check for pthread.h first, but this fails if pthread.h
8917 # requires special compiler flags (e.g. on Tru64 or Sequent).
8918 # It gets checked for in the link test anyway.
8920 # First of all, check if the user has set any of the PTHREAD_LIBS,
8921 # etcetera environment variables, and if threads linking works using
8923 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
8924 ax_pthread_save_CC
="$CC"
8925 ax_pthread_save_CFLAGS
="$CFLAGS"
8926 ax_pthread_save_LIBS
="$LIBS"
8927 if test "x$PTHREAD_CC" != "x"; then :
8930 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
8931 LIBS
="$PTHREAD_LIBS $LIBS"
8932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
8933 $as_echo_n "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
8934 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8935 /* end confdefs.h. */
8937 /* Override any GCC internal prototype to avoid an error.
8938 Use char because int might match the return type of a GCC
8939 builtin and then its argument prototype would still apply. */
8943 char pthread_join ();
8947 return pthread_join ();
8952 if ac_fn_c_try_link
"$LINENO"; then :
8955 rm -f core conftest.err conftest.
$ac_objext \
8956 conftest
$ac_exeext conftest.
$ac_ext
8957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
8958 $as_echo "$ax_pthread_ok" >&6; }
8959 if test "x$ax_pthread_ok" = "xno"; then
8963 CC
="$ax_pthread_save_CC"
8964 CFLAGS
="$ax_pthread_save_CFLAGS"
8965 LIBS
="$ax_pthread_save_LIBS"
8968 # We must check for the threads library under a number of different
8969 # names; the ordering is very important because some systems
8970 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
8971 # libraries is broken (non-POSIX).
8973 # Create a list of thread flags to try. Items starting with a "-" are
8974 # C compiler flags, and other items are library names, except for "none"
8975 # which indicates that we try without any flags at all, and "pthread-config"
8976 # which is a program returning the flags for the Pth emulation library.
8978 ax_pthread_flags
="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
8980 # The ordering *is* (sometimes) important. Some notes on the
8981 # individual items follow:
8983 # pthreads: AIX (must check this before -lpthread)
8984 # none: in case threads are in libc; should be tried before -Kthread and
8985 # other compiler flags to prevent continual compiler warnings
8986 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
8987 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
8988 # (Note: HP C rejects this with "bad form for `-t' option")
8989 # -pthreads: Solaris/gcc (Note: HP C also rejects)
8990 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
8991 # doesn't hurt to check since this sometimes defines pthreads and
8992 # -D_REENTRANT too), HP C (must be checked before -lpthread, which
8993 # is present but should not be used directly; and before -mthreads,
8994 # because the compiler interprets this as "-mt" + "-hreads")
8995 # -mthreads: Mingw32/gcc, Lynx/gcc
8996 # pthread: Linux, etcetera
8997 # --thread-safe: KAI C++
8998 # pthread-config: use pthread-config program (for GNU Pth library)
9004 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
9005 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
9007 ax_pthread_flags
="-kthread lthread $ax_pthread_flags"
9012 # From the cc(1) man page: "[-mt] Sets various -D flags to enable
9013 # multi-threading and also sets -lpthread."
9015 ax_pthread_flags
="-mt -pthread pthread $ax_pthread_flags"
9020 # IBM z/OS requires a feature-test macro to be defined in order to
9021 # enable POSIX threads at all, so give the user a hint if this is
9022 # not set. (We don't define these ourselves, as they can affect
9023 # other portions of the system API in unpredictable ways.)
9025 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9026 /* end confdefs.h. */
9028 # if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
9029 AX_PTHREAD_ZOS_MISSING
9033 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9034 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev
/null
2>&1; then :
9035 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
9036 $as_echo "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
9044 # On Solaris (at least, for some versions), libc contains stubbed
9045 # (non-functional) versions of the pthreads routines, so link-based
9046 # tests will erroneously succeed. (N.B.: The stubs are missing
9047 # pthread_cleanup_push, or rather a function called by this macro,
9048 # so we could check for that, but who knows whether they'll stub
9049 # that too in a future libc.) So we'll check first for the
9050 # standard Solaris way of linking pthreads (-mt -lpthread).
9052 ax_pthread_flags
="-mt,pthread pthread $ax_pthread_flags"
9056 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
9058 if test "x$GCC" = "xyes"; then :
9059 ax_pthread_flags
="-pthread -pthreads $ax_pthread_flags"
9062 # The presence of a feature test macro requesting re-entrant function
9063 # definitions is, on some systems, a strong hint that pthreads support is
9067 darwin
* | hpux
* | linux
* | osf
* | solaris
*)
9068 ax_pthread_check_macro
="_REENTRANT"
9072 ax_pthread_check_macro
="_THREAD_SAFE"
9076 ax_pthread_check_macro
="--"
9079 if test "x$ax_pthread_check_macro" = "x--"; then :
9080 ax_pthread_check_cond
=0
9082 ax_pthread_check_cond
="!defined($ax_pthread_check_macro)"
9085 # Are we compiling with Clang?
9087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
9088 $as_echo_n "checking whether $CC is Clang... " >&6; }
9089 if ${ax_cv_PTHREAD_CLANG+:} false
; then :
9090 $as_echo_n "(cached) " >&6
9092 ax_cv_PTHREAD_CLANG
=no
9093 # Note that Autoconf sets GCC=yes for Clang as well as GCC
9094 if test "x$GCC" = "xyes"; then
9095 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9096 /* end confdefs.h. */
9097 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
9098 # if defined(__clang__) && defined(__llvm__)
9099 AX_PTHREAD_CC_IS_CLANG
9103 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9104 $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev
/null
2>&1; then :
9105 ax_cv_PTHREAD_CLANG
=yes
9112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
9113 $as_echo "$ax_cv_PTHREAD_CLANG" >&6; }
9114 ax_pthread_clang
="$ax_cv_PTHREAD_CLANG"
9116 ax_pthread_clang_warning
=no
9118 # Clang needs special handling, because older versions handle the -pthread
9119 # option in a rather... idiosyncratic way
9121 if test "x$ax_pthread_clang" = "xyes"; then
9123 # Clang takes -pthread; it has never supported any other flag
9125 # (Note 1: This will need to be revisited if a system that Clang
9126 # supports has POSIX threads in a separate library. This tends not
9127 # to be the way of modern systems, but it's conceivable.)
9129 # (Note 2: On some systems, notably Darwin, -pthread is not needed
9130 # to get POSIX threads support; the API is always present and
9131 # active. We could reasonably leave PTHREAD_CFLAGS empty. But
9132 # -pthread does define _REENTRANT, and while the Darwin headers
9133 # ignore this macro, third-party headers might not.)
9135 PTHREAD_CFLAGS
="-pthread"
9140 # However, older versions of Clang make a point of warning the user
9141 # that, in an invocation where only linking and no compilation is
9142 # taking place, the -pthread option has no effect ("argument unused
9143 # during compilation"). They expect -pthread to be passed in only
9144 # when source code is being compiled.
9146 # Problem is, this is at odds with the way Automake and most other
9147 # C build frameworks function, which is that the same flags used in
9148 # compilation (CFLAGS) are also used in linking. Many systems
9149 # supported by AX_PTHREAD require exactly this for POSIX threads
9150 # support, and in fact it is often not straightforward to specify a
9151 # flag that is used only in the compilation phase and not in
9152 # linking. Such a scenario is extremely rare in practice.
9154 # Even though use of the -pthread flag in linking would only print
9155 # a warning, this can be a nuisance for well-run software projects
9156 # that build with -Werror. So if the active version of Clang has
9157 # this misfeature, we search for an option to squash it.
9159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
9160 $as_echo_n "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
9161 if ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+:} false
; then :
9162 $as_echo_n "(cached) " >&6
9164 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
=unknown
9165 # Create an alternate version of $ac_link that compiles and
9166 # links in two steps (.c -> .o, .o -> exe) instead of one
9167 # (.c -> exe), because the warning occurs only in the second
9169 ax_pthread_save_ac_link
="$ac_link"
9170 ax_pthread_sed
='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
9171 ax_pthread_link_step
=`$as_echo "$ac_link" | sed "$ax_pthread_sed"`
9172 ax_pthread_2step_ac_link
="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
9173 ax_pthread_save_CFLAGS
="$CFLAGS"
9174 for ax_pthread_try
in '' -Qunused-arguments -Wno-unused-command-line-argument unknown
; do
9175 if test "x$ax_pthread_try" = "xunknown"; then :
9178 CFLAGS
="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
9179 ac_link
="$ax_pthread_save_ac_link"
9180 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9181 /* end confdefs.h. */
9182 int main(void){return 0;}
9184 if ac_fn_c_try_link
"$LINENO"; then :
9185 ac_link
="$ax_pthread_2step_ac_link"
9186 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9187 /* end confdefs.h. */
9188 int main(void){return 0;}
9190 if ac_fn_c_try_link
"$LINENO"; then :
9193 rm -f core conftest.err conftest.
$ac_objext \
9194 conftest
$ac_exeext conftest.
$ac_ext
9197 rm -f core conftest.err conftest.
$ac_objext \
9198 conftest
$ac_exeext conftest.
$ac_ext
9200 ac_link
="$ax_pthread_save_ac_link"
9201 CFLAGS
="$ax_pthread_save_CFLAGS"
9202 if test "x$ax_pthread_try" = "x"; then :
9205 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG
="$ax_pthread_try"
9208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
9209 $as_echo "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
9211 case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
9213 *) PTHREAD_CFLAGS
="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
9216 fi # $ax_pthread_clang = yes
9218 if test "x$ax_pthread_ok" = "xno"; then
9219 for ax_pthread_try_flag
in $ax_pthread_flags; do
9221 case $ax_pthread_try_flag in
9223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
9224 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
9228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with -mt -lpthread" >&5
9229 $as_echo_n "checking whether pthreads work with -mt -lpthread... " >&6; }
9230 PTHREAD_CFLAGS
="-mt"
9231 PTHREAD_LIBS
="-lpthread"
9235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
9236 $as_echo_n "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
9237 PTHREAD_CFLAGS
="$ax_pthread_try_flag"
9241 # Extract the first word of "pthread-config", so it can be a program name with args.
9242 set dummy pthread-config
; ac_word
=$2
9243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9244 $as_echo_n "checking for $ac_word... " >&6; }
9245 if ${ac_cv_prog_ax_pthread_config+:} false
; then :
9246 $as_echo_n "(cached) " >&6
9248 if test -n "$ax_pthread_config"; then
9249 ac_cv_prog_ax_pthread_config
="$ax_pthread_config" # Let the user override the test.
9251 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
9255 test -z "$as_dir" && as_dir
=.
9256 for ac_exec_ext
in '' $ac_executable_extensions; do
9257 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
9258 ac_cv_prog_ax_pthread_config
="yes"
9259 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9266 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config
="no"
9269 ax_pthread_config
=$ac_cv_prog_ax_pthread_config
9270 if test -n "$ax_pthread_config"; then
9271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
9272 $as_echo "$ax_pthread_config" >&6; }
9274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9275 $as_echo "no" >&6; }
9279 if test "x$ax_pthread_config" = "xno"; then :
9282 PTHREAD_CFLAGS
="`pthread-config --cflags`"
9283 PTHREAD_LIBS
="`pthread-config --ldflags` `pthread-config --libs`"
9287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
9288 $as_echo_n "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
9289 PTHREAD_LIBS
="-l$ax_pthread_try_flag"
9293 ax_pthread_save_CFLAGS
="$CFLAGS"
9294 ax_pthread_save_LIBS
="$LIBS"
9295 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
9296 LIBS
="$PTHREAD_LIBS $LIBS"
9298 # Check for various functions. We must include pthread.h,
9299 # since some functions may be macros. (On the Sequent, we
9300 # need a special flag -Kthread to make this header compile.)
9301 # We check for pthread_join because it is in -lpthread on IRIX
9302 # while pthread_create is in libc. We check for pthread_attr_init
9303 # due to DEC craziness with -lpthreads. We check for
9304 # pthread_cleanup_push because it is one of the few pthread
9305 # functions on Solaris that doesn't have a non-functional libc stub.
9306 # We try pthread_create on general principles.
9308 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9309 /* end confdefs.h. */
9310 #include <pthread.h>
9311 # if $ax_pthread_check_cond
9312 # error "$ax_pthread_check_macro must be defined"
9314 static void routine(void *a) { a = 0; }
9315 static void *start_routine(void *a) { return a; }
9319 pthread_t th; pthread_attr_t attr;
9320 pthread_create(&th, 0, start_routine, 0);
9321 pthread_join(th, 0);
9322 pthread_attr_init(&attr);
9323 pthread_cleanup_push(routine, 0);
9324 pthread_cleanup_pop(0) /* ; */
9329 if ac_fn_c_try_link
"$LINENO"; then :
9332 rm -f core conftest.err conftest.
$ac_objext \
9333 conftest
$ac_exeext conftest.
$ac_ext
9335 CFLAGS
="$ax_pthread_save_CFLAGS"
9336 LIBS
="$ax_pthread_save_LIBS"
9338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
9339 $as_echo "$ax_pthread_ok" >&6; }
9340 if test "x$ax_pthread_ok" = "xyes"; then :
9349 # Various other checks:
9350 if test "x$ax_pthread_ok" = "xyes"; then
9351 ax_pthread_save_CFLAGS
="$CFLAGS"
9352 ax_pthread_save_LIBS
="$LIBS"
9353 CFLAGS
="$CFLAGS $PTHREAD_CFLAGS"
9354 LIBS
="$PTHREAD_LIBS $LIBS"
9356 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
9357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
9358 $as_echo_n "checking for joinable pthread attribute... " >&6; }
9359 if ${ax_cv_PTHREAD_JOINABLE_ATTR+:} false
; then :
9360 $as_echo_n "(cached) " >&6
9362 ax_cv_PTHREAD_JOINABLE_ATTR
=unknown
9363 for ax_pthread_attr
in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED
; do
9364 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9365 /* end confdefs.h. */
9366 #include <pthread.h>
9370 int attr = $ax_pthread_attr; return attr /* ; */
9375 if ac_fn_c_try_link
"$LINENO"; then :
9376 ax_cv_PTHREAD_JOINABLE_ATTR
=$ax_pthread_attr; break
9378 rm -f core conftest.err conftest.
$ac_objext \
9379 conftest
$ac_exeext conftest.
$ac_ext
9383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
9384 $as_echo "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
9385 if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
9386 test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
9387 test "x$ax_pthread_joinable_attr_defined" != "xyes"; then :
9389 cat >>confdefs.h
<<_ACEOF
9390 #define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR
9393 ax_pthread_joinable_attr_defined
=yes
9397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
9398 $as_echo_n "checking whether more special flags are required for pthreads... " >&6; }
9399 if ${ax_cv_PTHREAD_SPECIAL_FLAGS+:} false
; then :
9400 $as_echo_n "(cached) " >&6
9402 ax_cv_PTHREAD_SPECIAL_FLAGS
=no
9405 ax_cv_PTHREAD_SPECIAL_FLAGS
="-D_POSIX_PTHREAD_SEMANTICS"
9410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
9411 $as_echo "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
9412 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
9413 test "x$ax_pthread_special_flags_added" != "xyes"; then :
9414 PTHREAD_CFLAGS
="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
9415 ax_pthread_special_flags_added
=yes
9418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
9419 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
9420 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false
; then :
9421 $as_echo_n "(cached) " >&6
9423 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9424 /* end confdefs.h. */
9425 #include <pthread.h>
9429 int i = PTHREAD_PRIO_INHERIT;
9434 if ac_fn_c_try_link
"$LINENO"; then :
9435 ax_cv_PTHREAD_PRIO_INHERIT
=yes
9437 ax_cv_PTHREAD_PRIO_INHERIT
=no
9439 rm -f core conftest.err conftest.
$ac_objext \
9440 conftest
$ac_exeext conftest.
$ac_ext
9443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
9444 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
9445 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
9446 test "x$ax_pthread_prio_inherit_defined" != "xyes"; then :
9448 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
9450 ax_pthread_prio_inherit_defined
=yes
9454 CFLAGS
="$ax_pthread_save_CFLAGS"
9455 LIBS
="$ax_pthread_save_LIBS"
9457 # More AIX lossage: compile with *_r variant
9458 if test "x$GCC" != "xyes"; then
9462 x
*/c89|x
*/c89_128|x
*/c99|x
*/c99_128|x
*/cc|x
*/cc128|x
*/xlc|x
*/xlc_v6|x
*/xlc128|x
*/xlc128_v6
) :
9463 #handle absolute path differently from PATH based program lookup
9466 if as_fn_executable_p
${CC}_r
; then :
9467 PTHREAD_CC
="${CC}_r"
9470 for ac_prog
in ${CC}_r
9472 # Extract the first word of "$ac_prog", so it can be a program name with args.
9473 set dummy
$ac_prog; ac_word
=$2
9474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9475 $as_echo_n "checking for $ac_word... " >&6; }
9476 if ${ac_cv_prog_PTHREAD_CC+:} false
; then :
9477 $as_echo_n "(cached) " >&6
9479 if test -n "$PTHREAD_CC"; then
9480 ac_cv_prog_PTHREAD_CC
="$PTHREAD_CC" # Let the user override the test.
9482 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
9486 test -z "$as_dir" && as_dir
=.
9487 for ac_exec_ext
in '' $ac_executable_extensions; do
9488 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
9489 ac_cv_prog_PTHREAD_CC
="$ac_prog"
9490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9499 PTHREAD_CC
=$ac_cv_prog_PTHREAD_CC
9500 if test -n "$PTHREAD_CC"; then
9501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
9502 $as_echo "$PTHREAD_CC" >&6; }
9504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9505 $as_echo "no" >&6; }
9509 test -n "$PTHREAD_CC" && break
9511 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
9522 test -n "$PTHREAD_CC" || PTHREAD_CC
="$CC"
9528 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
9529 if test "x$ax_pthread_ok" = "xyes"; then
9537 ac_cpp
='$CXXCPP $CPPFLAGS'
9538 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9539 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9540 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
9544 LIBS
="$PTHREAD_LIBS $LIBS"
9545 save_CXXFLAGS
="$CXXFLAGS"
9546 CXXFLAGS
="$PTHREAD_CFLAGS $save_CXXFLAGS"
9547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for std::thread" >&5
9548 $as_echo_n "checking for std::thread... " >&6; }
9549 if ${gdb_cv_cxx_std_thread+:} false
; then :
9550 $as_echo_n "(cached) " >&6
9552 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9553 /* end confdefs.h. */
9554 #if defined (__MINGW32__) || defined (__CYGWIN__)
9555 # ifdef _WIN32_WINNT
9556 # if _WIN32_WINNT < 0x0501
9557 # undef _WIN32_WINNT
9558 # define _WIN32_WINNT 0x0501
9561 # define _WIN32_WINNT 0x0501
9563 #endif /* __MINGW32__ || __CYGWIN__ */
9570 std::thread t(callback);
9575 if ac_fn_cxx_try_compile
"$LINENO"; then :
9576 gdb_cv_cxx_std_thread
=yes
9578 gdb_cv_cxx_std_thread
=no
9580 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_cxx_std_thread" >&5
9583 $as_echo "$gdb_cv_cxx_std_thread" >&6; }
9585 if test "$threads" = "yes"; then
9586 # This check must be here, while LIBS includes any necessary
9587 # threading library.
9588 for ac_func
in pthread_sigmask pthread_setname_np
9590 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9591 ac_fn_cxx_check_func
"$LINENO" "$ac_func" "$as_ac_var"
9592 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
9593 cat >>confdefs.h
<<_ACEOF
9594 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9602 CXXFLAGS
="$save_CXXFLAGS"
9604 if test "$want_threading" != "no"; then
9605 if test "$gdb_cv_cxx_std_thread" = "yes"; then
9607 $as_echo "#define CXX_STD_THREAD 1" >>confdefs.h
9610 if test "$want_threading" = "yes"; then
9611 as_fn_error $?
"std::thread does not work; disable threading" "$LINENO" 5
9613 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: std::thread does not work; disabling threading" >&5
9614 $as_echo "$as_me: WARNING: std::thread does not work; disabling threading" >&2;}
9619 ac_cpp
='$CPP $CPPFLAGS'
9620 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9621 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9622 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
9625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
9626 $as_echo_n "checking for sigsetjmp... " >&6; }
9627 if ${gdb_cv_func_sigsetjmp+:} false
; then :
9628 $as_echo_n "(cached) " >&6
9630 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9631 /* end confdefs.h. */
9637 while (! sigsetjmp (env, 1))
9638 siglongjmp (env, 1);
9644 if ac_fn_c_try_compile
"$LINENO"; then :
9645 gdb_cv_func_sigsetjmp
=yes
9647 gdb_cv_func_sigsetjmp
=no
9650 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_sigsetjmp" >&5
9654 $as_echo "$gdb_cv_func_sigsetjmp" >&6; }
9655 if test "$gdb_cv_func_sigsetjmp" = "yes"; then
9657 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
9662 # Check whether --with-intel_pt was given.
9663 if test "${with_intel_pt+set}" = set; then :
9664 withval
=$with_intel_pt;
9669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use intel pt" >&5
9670 $as_echo_n "checking whether to use intel pt... " >&6; }
9671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_intel_pt" >&5
9672 $as_echo "$with_intel_pt" >&6; }
9674 if test "${with_intel_pt}" = no
; then
9675 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&5
9676 $as_echo "$as_me: WARNING: Intel Processor Trace support disabled; some features may be unavailable." >&2;}
9679 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9680 /* end confdefs.h. */
9682 #include <linux/perf_event.h>
9683 #ifndef PERF_ATTR_SIZE_VER5
9688 if ac_fn_c_try_cpp
"$LINENO"; then :
9693 rm -f conftest.err conftest.i conftest.
$ac_ext
9694 if test "$perf_event" != yes; then
9695 if test "$with_intel_pt" = yes; then
9696 as_fn_error $?
"linux/perf_event.h missing or too old" "$LINENO" 5
9698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&5
9699 $as_echo "$as_me: WARNING: linux/perf_event.h missing or too old; some features may be unavailable." >&2;}
9713 acl_save_prefix
="$prefix"
9714 prefix
="$acl_final_prefix"
9715 acl_save_exec_prefix
="$exec_prefix"
9716 exec_prefix
="$acl_final_exec_prefix"
9718 eval additional_includedir
=\"$includedir\"
9719 eval additional_libdir
=\"$libdir\"
9721 exec_prefix
="$acl_save_exec_prefix"
9722 prefix
="$acl_save_prefix"
9725 # Check whether --with-libipt-prefix was given.
9726 if test "${with_libipt_prefix+set}" = set; then :
9727 withval
=$with_libipt_prefix;
9728 if test "X$withval" = "Xno"; then
9731 if test "X$withval" = "X"; then
9733 acl_save_prefix
="$prefix"
9734 prefix
="$acl_final_prefix"
9735 acl_save_exec_prefix
="$exec_prefix"
9736 exec_prefix
="$acl_final_exec_prefix"
9738 eval additional_includedir
=\"$includedir\"
9739 eval additional_libdir
=\"$libdir\"
9741 exec_prefix
="$acl_save_exec_prefix"
9742 prefix
="$acl_save_prefix"
9745 additional_includedir
="$withval/include"
9746 additional_libdir
="$withval/lib"
9753 # Check whether --with-libipt-type was given.
9754 if test "${with_libipt_type+set}" = set; then :
9755 withval
=$with_libipt_type; with_libipt_type
=$withval
9757 with_libipt_type
=auto
9760 lib_type
=`eval echo \$with_libipt_type`
9767 names_already_handled
=
9768 names_next_round
='ipt '
9769 while test -n "$names_next_round"; do
9770 names_this_round
="$names_next_round"
9772 for name
in $names_this_round; do
9774 for n
in $names_already_handled; do
9775 if test "$n" = "$name"; then
9780 if test -z "$already_handled"; then
9781 names_already_handled
="$names_already_handled $name"
9782 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9783 eval value
=\"\
$HAVE_LIB$uppername\"
9784 if test -n "$value"; then
9785 if test "$value" = yes; then
9786 eval value
=\"\
$LIB$uppername\"
9787 test -z "$value" || LIBIPT
="${LIBIPT}${LIBIPT:+ }$value"
9788 eval value
=\"\
$LTLIB$uppername\"
9789 test -z "$value" || LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$value"
9798 if test $use_additional = yes; then
9799 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
9800 found_dir
="$additional_libdir"
9801 found_so
="$additional_libdir/lib$name.$shlibext"
9802 if test -f "$additional_libdir/lib$name.la"; then
9803 found_la
="$additional_libdir/lib$name.la"
9805 elif test x
$lib_type != xshared
; then
9806 if test -f "$additional_libdir/lib$name.$libext"; then
9807 found_dir
="$additional_libdir"
9808 found_a
="$additional_libdir/lib$name.$libext"
9809 if test -f "$additional_libdir/lib$name.la"; then
9810 found_la
="$additional_libdir/lib$name.la"
9815 if test "X$found_dir" = "X"; then
9816 for x
in $LDFLAGS $LTLIBIPT; do
9818 acl_save_prefix
="$prefix"
9819 prefix
="$acl_final_prefix"
9820 acl_save_exec_prefix
="$exec_prefix"
9821 exec_prefix
="$acl_final_exec_prefix"
9823 exec_prefix
="$acl_save_exec_prefix"
9824 prefix
="$acl_save_prefix"
9828 dir
=`echo "X$x" | sed -e 's/^X-L//'`
9829 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
9831 found_so
="$dir/lib$name.$shlibext"
9832 if test -f "$dir/lib$name.la"; then
9833 found_la
="$dir/lib$name.la"
9835 elif test x
$lib_type != xshared
; then
9836 if test -f "$dir/lib$name.$libext"; then
9838 found_a
="$dir/lib$name.$libext"
9839 if test -f "$dir/lib$name.la"; then
9840 found_la
="$dir/lib$name.la"
9846 if test "X$found_dir" != "X"; then
9851 if test "X$found_dir" != "X"; then
9852 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$found_dir -l$name"
9853 if test "X$found_so" != "X"; then
9854 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
9855 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
9858 for x
in $ltrpathdirs; do
9859 if test "X$x" = "X$found_dir"; then
9864 if test -z "$haveit"; then
9865 ltrpathdirs
="$ltrpathdirs $found_dir"
9867 if test "$hardcode_direct" = yes; then
9868 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
9870 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
9871 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
9873 for x
in $rpathdirs; do
9874 if test "X$x" = "X$found_dir"; then
9879 if test -z "$haveit"; then
9880 rpathdirs
="$rpathdirs $found_dir"
9884 for x
in $LDFLAGS $LIBIPT; do
9886 acl_save_prefix
="$prefix"
9887 prefix
="$acl_final_prefix"
9888 acl_save_exec_prefix
="$exec_prefix"
9889 exec_prefix
="$acl_final_exec_prefix"
9891 exec_prefix
="$acl_save_exec_prefix"
9892 prefix
="$acl_save_prefix"
9894 if test "X$x" = "X-L$found_dir"; then
9899 if test -z "$haveit"; then
9900 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir"
9902 if test "$hardcode_minus_L" != no
; then
9903 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_so"
9905 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
9911 if test "X$found_a" != "X"; then
9912 LIBIPT
="${LIBIPT}${LIBIPT:+ }$found_a"
9914 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$found_dir -l$name"
9917 additional_includedir
=
9918 case "$found_dir" in
9920 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9921 additional_includedir
="$basedir/include"
9924 if test "X$additional_includedir" != "X"; then
9925 if test "X$additional_includedir" != "X/usr/include"; then
9927 if test "X$additional_includedir" = "X/usr/local/include"; then
9928 if test -n "$GCC"; then
9930 linux
*) haveit
=yes;;
9934 if test -z "$haveit"; then
9935 for x
in $CPPFLAGS $INCIPT; do
9937 acl_save_prefix
="$prefix"
9938 prefix
="$acl_final_prefix"
9939 acl_save_exec_prefix
="$exec_prefix"
9940 exec_prefix
="$acl_final_exec_prefix"
9942 exec_prefix
="$acl_save_exec_prefix"
9943 prefix
="$acl_save_prefix"
9945 if test "X$x" = "X-I$additional_includedir"; then
9950 if test -z "$haveit"; then
9951 if test -d "$additional_includedir"; then
9952 INCIPT
="${INCIPT}${INCIPT:+ }-I$additional_includedir"
9958 if test -n "$found_la"; then
9959 save_libdir
="$libdir"
9961 */* |
*\\*) .
"$found_la" ;;
9962 *) .
"./$found_la" ;;
9964 libdir
="$save_libdir"
9965 for dep
in $dependency_libs; do
9968 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
9969 if test "X$additional_libdir" != "X/usr/lib"; then
9971 if test "X$additional_libdir" = "X/usr/local/lib"; then
9972 if test -n "$GCC"; then
9974 linux
*) haveit
=yes;;
9978 if test -z "$haveit"; then
9980 for x
in $LDFLAGS $LIBIPT; do
9982 acl_save_prefix
="$prefix"
9983 prefix
="$acl_final_prefix"
9984 acl_save_exec_prefix
="$exec_prefix"
9985 exec_prefix
="$acl_final_exec_prefix"
9987 exec_prefix
="$acl_save_exec_prefix"
9988 prefix
="$acl_save_prefix"
9990 if test "X$x" = "X-L$additional_libdir"; then
9995 if test -z "$haveit"; then
9996 if test -d "$additional_libdir"; then
9997 LIBIPT
="${LIBIPT}${LIBIPT:+ }-L$additional_libdir"
10001 for x
in $LDFLAGS $LTLIBIPT; do
10003 acl_save_prefix
="$prefix"
10004 prefix
="$acl_final_prefix"
10005 acl_save_exec_prefix
="$exec_prefix"
10006 exec_prefix
="$acl_final_exec_prefix"
10008 exec_prefix
="$acl_save_exec_prefix"
10009 prefix
="$acl_save_prefix"
10011 if test "X$x" = "X-L$additional_libdir"; then
10016 if test -z "$haveit"; then
10017 if test -d "$additional_libdir"; then
10018 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-L$additional_libdir"
10025 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
10026 if test "$enable_rpath" != no
; then
10028 for x
in $rpathdirs; do
10029 if test "X$x" = "X$dir"; then
10034 if test -z "$haveit"; then
10035 rpathdirs
="$rpathdirs $dir"
10038 for x
in $ltrpathdirs; do
10039 if test "X$x" = "X$dir"; then
10044 if test -z "$haveit"; then
10045 ltrpathdirs
="$ltrpathdirs $dir"
10050 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10053 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10056 LIBIPT
="${LIBIPT}${LIBIPT:+ }$dep"
10057 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }$dep"
10063 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
10064 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l$name"
10065 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l$name"
10067 LIBIPT
="${LIBIPT}${LIBIPT:+ }-l:lib$name.$libext"
10068 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-l:lib$name.$libext"
10075 if test "X$rpathdirs" != "X"; then
10076 if test -n "$hardcode_libdir_separator"; then
10078 for found_dir
in $rpathdirs; do
10079 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10081 acl_save_libdir
="$libdir"
10083 eval flag
=\"$hardcode_libdir_flag_spec\"
10084 libdir
="$acl_save_libdir"
10085 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
10087 for found_dir
in $rpathdirs; do
10088 acl_save_libdir
="$libdir"
10089 libdir
="$found_dir"
10090 eval flag
=\"$hardcode_libdir_flag_spec\"
10091 libdir
="$acl_save_libdir"
10092 LIBIPT
="${LIBIPT}${LIBIPT:+ }$flag"
10096 if test "X$ltrpathdirs" != "X"; then
10097 for found_dir
in $ltrpathdirs; do
10098 LTLIBIPT
="${LTLIBIPT}${LTLIBIPT:+ }-R$found_dir"
10103 ac_save_CPPFLAGS
="$CPPFLAGS"
10105 for element
in $INCIPT; do
10107 for x
in $CPPFLAGS; do
10109 acl_save_prefix
="$prefix"
10110 prefix
="$acl_final_prefix"
10111 acl_save_exec_prefix
="$exec_prefix"
10112 exec_prefix
="$acl_final_exec_prefix"
10114 exec_prefix
="$acl_save_exec_prefix"
10115 prefix
="$acl_save_prefix"
10117 if test "X$x" = "X$element"; then
10122 if test -z "$haveit"; then
10123 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
10128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libipt" >&5
10129 $as_echo_n "checking for libipt... " >&6; }
10130 if ${ac_cv_libipt+:} false
; then :
10131 $as_echo_n "(cached) " >&6
10134 ac_save_LIBS
="$LIBS"
10135 LIBS
="$LIBS $LIBIPT"
10136 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10137 /* end confdefs.h. */
10138 #include "intel-pt.h"
10142 pt_insn_alloc_decoder (0);
10147 if ac_fn_c_try_link
"$LINENO"; then :
10152 rm -f core conftest.err conftest.
$ac_objext \
10153 conftest
$ac_exeext conftest.
$ac_ext
10154 LIBS
="$ac_save_LIBS"
10157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libipt" >&5
10158 $as_echo "$ac_cv_libipt" >&6; }
10159 if test "$ac_cv_libipt" = yes; then
10162 $as_echo "#define HAVE_LIBIPT 1" >>confdefs.h
10164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libipt" >&5
10165 $as_echo_n "checking how to link with libipt... " >&6; }
10166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBIPT" >&5
10167 $as_echo "$LIBIPT" >&6; }
10170 CPPFLAGS
="$ac_save_CPPFLAGS"
10180 if test "$HAVE_LIBIPT" != yes; then
10181 if test "$with_intel_pt" = yes; then
10182 as_fn_error $?
"libipt is missing or unusable" "$LINENO" 5
10184 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libipt is missing or unusable; some features may be unavailable." >&5
10185 $as_echo "$as_me: WARNING: libipt is missing or unusable; some features may be unavailable." >&2;}
10189 LIBS
="$LIBS $LIBIPT"
10190 for ac_func
in pt_insn_event
10192 ac_fn_c_check_func
"$LINENO" "pt_insn_event" "ac_cv_func_pt_insn_event"
10193 if test "x$ac_cv_func_pt_insn_event" = xyes
; then :
10194 cat >>confdefs.h
<<_ACEOF
10195 #define HAVE_PT_INSN_EVENT 1
10201 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "enabled" "ac_cv_member_struct_pt_insn_enabled" "#include <intel-pt.h>
10203 if test "x$ac_cv_member_struct_pt_insn_enabled" = xyes
; then :
10205 cat >>confdefs.h
<<_ACEOF
10206 #define HAVE_STRUCT_PT_INSN_ENABLED 1
10211 ac_fn_c_check_member
"$LINENO" "struct pt_insn" "resynced" "ac_cv_member_struct_pt_insn_resynced" "#include <intel-pt.h>
10213 if test "x$ac_cv_member_struct_pt_insn_resynced" = xyes
; then :
10215 cat >>confdefs.h
<<_ACEOF
10216 #define HAVE_STRUCT_PT_INSN_RESYNCED 1
10226 # Check if the compiler and runtime support printing long longs.
10228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support in printf" >&5
10229 $as_echo_n "checking for long long support in printf... " >&6; }
10230 if ${gdb_cv_printf_has_long_long+:} false
; then :
10231 $as_echo_n "(cached) " >&6
10233 if test "$cross_compiling" = yes; then :
10234 gdb_cv_printf_has_long_long
=no
10236 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10237 /* end confdefs.h. */
10238 $ac_includes_default
10244 l = (l << 16) + 0x0123;
10245 l = (l << 16) + 0x4567;
10246 l = (l << 16) + 0x89ab;
10247 l = (l << 16) + 0xcdef;
10248 sprintf (buf, "0x%016llx", l);
10249 return (strcmp ("0x0123456789abcdef", buf));
10254 if ac_fn_c_try_run
"$LINENO"; then :
10255 gdb_cv_printf_has_long_long
=yes
10257 gdb_cv_printf_has_long_long
=no
10259 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
10260 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
10264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_printf_has_long_long" >&5
10265 $as_echo "$gdb_cv_printf_has_long_long" >&6; }
10266 if test "$gdb_cv_printf_has_long_long" = yes; then
10268 $as_echo "#define PRINTF_HAS_LONG_LONG 1" >>confdefs.h
10273 $as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h
10275 for ac_header
in sys
/procfs.h
10277 ac_fn_c_check_header_mongrel
"$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
10278 if test "x$ac_cv_header_sys_procfs_h" = xyes
; then :
10279 cat >>confdefs.h
<<_ACEOF
10280 #define HAVE_SYS_PROCFS_H 1
10287 if test "$ac_cv_header_sys_procfs_h" = yes; then
10289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gregset_t in sys/procfs.h" >&5
10290 $as_echo_n "checking for gregset_t in sys/procfs.h... " >&6; }
10291 if ${bfd_cv_have_sys_procfs_type_gregset_t+:} false
; then :
10292 $as_echo_n "(cached) " >&6
10294 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10295 /* end confdefs.h. */
10298 #include <sys/procfs.h>
10307 if ac_fn_c_try_compile
"$LINENO"; then :
10308 bfd_cv_have_sys_procfs_type_gregset_t
=yes
10310 bfd_cv_have_sys_procfs_type_gregset_t
=no
10313 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10316 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
10318 $as_echo "#define HAVE_GREGSET_T 1" >>confdefs.h
10321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
10322 $as_echo "$bfd_cv_have_sys_procfs_type_gregset_t" >&6; }
10325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fpregset_t in sys/procfs.h" >&5
10326 $as_echo_n "checking for fpregset_t in sys/procfs.h... " >&6; }
10327 if ${bfd_cv_have_sys_procfs_type_fpregset_t+:} false
; then :
10328 $as_echo_n "(cached) " >&6
10330 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10331 /* end confdefs.h. */
10334 #include <sys/procfs.h>
10343 if ac_fn_c_try_compile
"$LINENO"; then :
10344 bfd_cv_have_sys_procfs_type_fpregset_t
=yes
10346 bfd_cv_have_sys_procfs_type_fpregset_t
=no
10349 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10352 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
10354 $as_echo "#define HAVE_FPREGSET_T 1" >>confdefs.h
10357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
10358 $as_echo "$bfd_cv_have_sys_procfs_type_fpregset_t" >&6; }
10361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
10362 $as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
10363 if ${bfd_cv_have_sys_procfs_type_prgregset_t+:} false
; then :
10364 $as_echo_n "(cached) " >&6
10366 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10367 /* end confdefs.h. */
10370 #include <sys/procfs.h>
10379 if ac_fn_c_try_compile
"$LINENO"; then :
10380 bfd_cv_have_sys_procfs_type_prgregset_t
=yes
10382 bfd_cv_have_sys_procfs_type_prgregset_t
=no
10385 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10388 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
10390 $as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
10393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
10394 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
10397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prfpregset_t in sys/procfs.h" >&5
10398 $as_echo_n "checking for prfpregset_t in sys/procfs.h... " >&6; }
10399 if ${bfd_cv_have_sys_procfs_type_prfpregset_t+:} false
; then :
10400 $as_echo_n "(cached) " >&6
10402 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10403 /* end confdefs.h. */
10406 #include <sys/procfs.h>
10415 if ac_fn_c_try_compile
"$LINENO"; then :
10416 bfd_cv_have_sys_procfs_type_prfpregset_t
=yes
10418 bfd_cv_have_sys_procfs_type_prfpregset_t
=no
10421 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10424 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
10426 $as_echo "#define HAVE_PRFPREGSET_T 1" >>confdefs.h
10429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
10430 $as_echo "$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6; }
10433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset32_t in sys/procfs.h" >&5
10434 $as_echo_n "checking for prgregset32_t in sys/procfs.h... " >&6; }
10435 if ${bfd_cv_have_sys_procfs_type_prgregset32_t+:} false
; then :
10436 $as_echo_n "(cached) " >&6
10438 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10439 /* end confdefs.h. */
10442 #include <sys/procfs.h>
10451 if ac_fn_c_try_compile
"$LINENO"; then :
10452 bfd_cv_have_sys_procfs_type_prgregset32_t
=yes
10454 bfd_cv_have_sys_procfs_type_prgregset32_t
=no
10457 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10460 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
10462 $as_echo "#define HAVE_PRGREGSET32_T 1" >>confdefs.h
10465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
10466 $as_echo "$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6; }
10469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
10470 $as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
10471 if ${bfd_cv_have_sys_procfs_type_lwpid_t+:} false
; then :
10472 $as_echo_n "(cached) " >&6
10474 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10475 /* end confdefs.h. */
10478 #include <sys/procfs.h>
10487 if ac_fn_c_try_compile
"$LINENO"; then :
10488 bfd_cv_have_sys_procfs_type_lwpid_t
=yes
10490 bfd_cv_have_sys_procfs_type_lwpid_t
=no
10493 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10496 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
10498 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
10501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
10502 $as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
10505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
10506 $as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
10507 if ${bfd_cv_have_sys_procfs_type_psaddr_t+:} false
; then :
10508 $as_echo_n "(cached) " >&6
10510 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10511 /* end confdefs.h. */
10514 #include <sys/procfs.h>
10523 if ac_fn_c_try_compile
"$LINENO"; then :
10524 bfd_cv_have_sys_procfs_type_psaddr_t
=yes
10526 bfd_cv_have_sys_procfs_type_psaddr_t
=no
10529 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10532 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
10534 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
10537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
10538 $as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
10541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_fpregset_t in sys/procfs.h" >&5
10542 $as_echo_n "checking for elf_fpregset_t in sys/procfs.h... " >&6; }
10543 if ${bfd_cv_have_sys_procfs_type_elf_fpregset_t+:} false
; then :
10544 $as_echo_n "(cached) " >&6
10546 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10547 /* end confdefs.h. */
10550 #include <sys/procfs.h>
10554 elf_fpregset_t avar
10559 if ac_fn_c_try_compile
"$LINENO"; then :
10560 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=yes
10562 bfd_cv_have_sys_procfs_type_elf_fpregset_t
=no
10565 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10568 if test $bfd_cv_have_sys_procfs_type_elf_fpregset_t = yes; then
10570 $as_echo "#define HAVE_ELF_FPREGSET_T 1" >>confdefs.h
10573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&5
10574 $as_echo "$bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&6; }
10580 # Check whether --with-xxhash was given.
10581 if test "${with_xxhash+set}" = set; then :
10582 withval
=$with_xxhash;
10588 if test "x$with_xxhash" != "xno"; then
10599 acl_save_prefix
="$prefix"
10600 prefix
="$acl_final_prefix"
10601 acl_save_exec_prefix
="$exec_prefix"
10602 exec_prefix
="$acl_final_exec_prefix"
10604 eval additional_includedir
=\"$includedir\"
10605 eval additional_libdir
=\"$libdir\"
10607 exec_prefix
="$acl_save_exec_prefix"
10608 prefix
="$acl_save_prefix"
10611 # Check whether --with-libxxhash-prefix was given.
10612 if test "${with_libxxhash_prefix+set}" = set; then :
10613 withval
=$with_libxxhash_prefix;
10614 if test "X$withval" = "Xno"; then
10617 if test "X$withval" = "X"; then
10619 acl_save_prefix
="$prefix"
10620 prefix
="$acl_final_prefix"
10621 acl_save_exec_prefix
="$exec_prefix"
10622 exec_prefix
="$acl_final_exec_prefix"
10624 eval additional_includedir
=\"$includedir\"
10625 eval additional_libdir
=\"$libdir\"
10627 exec_prefix
="$acl_save_exec_prefix"
10628 prefix
="$acl_save_prefix"
10631 additional_includedir
="$withval/include"
10632 additional_libdir
="$withval/lib"
10639 # Check whether --with-libxxhash-type was given.
10640 if test "${with_libxxhash_type+set}" = set; then :
10641 withval
=$with_libxxhash_type; with_libxxhash_type
=$withval
10643 with_libxxhash_type
=auto
10646 lib_type
=`eval echo \$with_libxxhash_type`
10653 names_already_handled
=
10654 names_next_round
='xxhash '
10655 while test -n "$names_next_round"; do
10656 names_this_round
="$names_next_round"
10658 for name
in $names_this_round; do
10660 for n
in $names_already_handled; do
10661 if test "$n" = "$name"; then
10662 already_handled
=yes
10666 if test -z "$already_handled"; then
10667 names_already_handled
="$names_already_handled $name"
10668 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10669 eval value
=\"\
$HAVE_LIB$uppername\"
10670 if test -n "$value"; then
10671 if test "$value" = yes; then
10672 eval value
=\"\
$LIB$uppername\"
10673 test -z "$value" || LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$value"
10674 eval value
=\"\
$LTLIB$uppername\"
10675 test -z "$value" || LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }$value"
10684 if test $use_additional = yes; then
10685 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
10686 found_dir
="$additional_libdir"
10687 found_so
="$additional_libdir/lib$name.$shlibext"
10688 if test -f "$additional_libdir/lib$name.la"; then
10689 found_la
="$additional_libdir/lib$name.la"
10691 elif test x
$lib_type != xshared
; then
10692 if test -f "$additional_libdir/lib$name.$libext"; then
10693 found_dir
="$additional_libdir"
10694 found_a
="$additional_libdir/lib$name.$libext"
10695 if test -f "$additional_libdir/lib$name.la"; then
10696 found_la
="$additional_libdir/lib$name.la"
10701 if test "X$found_dir" = "X"; then
10702 for x
in $LDFLAGS $LTLIBXXHASH; do
10704 acl_save_prefix
="$prefix"
10705 prefix
="$acl_final_prefix"
10706 acl_save_exec_prefix
="$exec_prefix"
10707 exec_prefix
="$acl_final_exec_prefix"
10709 exec_prefix
="$acl_save_exec_prefix"
10710 prefix
="$acl_save_prefix"
10714 dir
=`echo "X$x" | sed -e 's/^X-L//'`
10715 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
10717 found_so
="$dir/lib$name.$shlibext"
10718 if test -f "$dir/lib$name.la"; then
10719 found_la
="$dir/lib$name.la"
10721 elif test x
$lib_type != xshared
; then
10722 if test -f "$dir/lib$name.$libext"; then
10724 found_a
="$dir/lib$name.$libext"
10725 if test -f "$dir/lib$name.la"; then
10726 found_la
="$dir/lib$name.la"
10732 if test "X$found_dir" != "X"; then
10737 if test "X$found_dir" != "X"; then
10738 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$found_dir -l$name"
10739 if test "X$found_so" != "X"; then
10740 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
10741 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
10744 for x
in $ltrpathdirs; do
10745 if test "X$x" = "X$found_dir"; then
10750 if test -z "$haveit"; then
10751 ltrpathdirs
="$ltrpathdirs $found_dir"
10753 if test "$hardcode_direct" = yes; then
10754 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
10756 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
10757 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
10759 for x
in $rpathdirs; do
10760 if test "X$x" = "X$found_dir"; then
10765 if test -z "$haveit"; then
10766 rpathdirs
="$rpathdirs $found_dir"
10770 for x
in $LDFLAGS $LIBXXHASH; do
10772 acl_save_prefix
="$prefix"
10773 prefix
="$acl_final_prefix"
10774 acl_save_exec_prefix
="$exec_prefix"
10775 exec_prefix
="$acl_final_exec_prefix"
10777 exec_prefix
="$acl_save_exec_prefix"
10778 prefix
="$acl_save_prefix"
10780 if test "X$x" = "X-L$found_dir"; then
10785 if test -z "$haveit"; then
10786 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir"
10788 if test "$hardcode_minus_L" != no
; then
10789 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_so"
10791 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
10797 if test "X$found_a" != "X"; then
10798 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$found_a"
10800 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$found_dir -l$name"
10803 additional_includedir
=
10804 case "$found_dir" in
10806 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10807 additional_includedir
="$basedir/include"
10810 if test "X$additional_includedir" != "X"; then
10811 if test "X$additional_includedir" != "X/usr/include"; then
10813 if test "X$additional_includedir" = "X/usr/local/include"; then
10814 if test -n "$GCC"; then
10816 linux
*) haveit
=yes;;
10820 if test -z "$haveit"; then
10821 for x
in $CPPFLAGS $INCXXHASH; do
10823 acl_save_prefix
="$prefix"
10824 prefix
="$acl_final_prefix"
10825 acl_save_exec_prefix
="$exec_prefix"
10826 exec_prefix
="$acl_final_exec_prefix"
10828 exec_prefix
="$acl_save_exec_prefix"
10829 prefix
="$acl_save_prefix"
10831 if test "X$x" = "X-I$additional_includedir"; then
10836 if test -z "$haveit"; then
10837 if test -d "$additional_includedir"; then
10838 INCXXHASH
="${INCXXHASH}${INCXXHASH:+ }-I$additional_includedir"
10844 if test -n "$found_la"; then
10845 save_libdir
="$libdir"
10846 case "$found_la" in
10847 */* |
*\\*) .
"$found_la" ;;
10848 *) .
"./$found_la" ;;
10850 libdir
="$save_libdir"
10851 for dep
in $dependency_libs; do
10854 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
10855 if test "X$additional_libdir" != "X/usr/lib"; then
10857 if test "X$additional_libdir" = "X/usr/local/lib"; then
10858 if test -n "$GCC"; then
10860 linux
*) haveit
=yes;;
10864 if test -z "$haveit"; then
10866 for x
in $LDFLAGS $LIBXXHASH; 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-L$additional_libdir"; then
10881 if test -z "$haveit"; then
10882 if test -d "$additional_libdir"; then
10883 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-L$additional_libdir"
10887 for x
in $LDFLAGS $LTLIBXXHASH; do
10889 acl_save_prefix
="$prefix"
10890 prefix
="$acl_final_prefix"
10891 acl_save_exec_prefix
="$exec_prefix"
10892 exec_prefix
="$acl_final_exec_prefix"
10894 exec_prefix
="$acl_save_exec_prefix"
10895 prefix
="$acl_save_prefix"
10897 if test "X$x" = "X-L$additional_libdir"; then
10902 if test -z "$haveit"; then
10903 if test -d "$additional_libdir"; then
10904 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-L$additional_libdir"
10911 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
10912 if test "$enable_rpath" != no
; then
10914 for x
in $rpathdirs; do
10915 if test "X$x" = "X$dir"; then
10920 if test -z "$haveit"; then
10921 rpathdirs
="$rpathdirs $dir"
10924 for x
in $ltrpathdirs; do
10925 if test "X$x" = "X$dir"; then
10930 if test -z "$haveit"; then
10931 ltrpathdirs
="$ltrpathdirs $dir"
10936 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10939 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10942 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$dep"
10943 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }$dep"
10949 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
10950 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l$name"
10951 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l$name"
10953 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }-l:lib$name.$libext"
10954 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-l:lib$name.$libext"
10961 if test "X$rpathdirs" != "X"; then
10962 if test -n "$hardcode_libdir_separator"; then
10964 for found_dir
in $rpathdirs; do
10965 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10967 acl_save_libdir
="$libdir"
10969 eval flag
=\"$hardcode_libdir_flag_spec\"
10970 libdir
="$acl_save_libdir"
10971 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$flag"
10973 for found_dir
in $rpathdirs; do
10974 acl_save_libdir
="$libdir"
10975 libdir
="$found_dir"
10976 eval flag
=\"$hardcode_libdir_flag_spec\"
10977 libdir
="$acl_save_libdir"
10978 LIBXXHASH
="${LIBXXHASH}${LIBXXHASH:+ }$flag"
10982 if test "X$ltrpathdirs" != "X"; then
10983 for found_dir
in $ltrpathdirs; do
10984 LTLIBXXHASH
="${LTLIBXXHASH}${LTLIBXXHASH:+ }-R$found_dir"
10989 ac_save_CPPFLAGS
="$CPPFLAGS"
10991 for element
in $INCXXHASH; do
10993 for x
in $CPPFLAGS; do
10995 acl_save_prefix
="$prefix"
10996 prefix
="$acl_final_prefix"
10997 acl_save_exec_prefix
="$exec_prefix"
10998 exec_prefix
="$acl_final_exec_prefix"
11000 exec_prefix
="$acl_save_exec_prefix"
11001 prefix
="$acl_save_prefix"
11003 if test "X$x" = "X$element"; then
11008 if test -z "$haveit"; then
11009 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
11014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxxhash" >&5
11015 $as_echo_n "checking for libxxhash... " >&6; }
11016 if ${ac_cv_libxxhash+:} false
; then :
11017 $as_echo_n "(cached) " >&6
11020 ac_save_LIBS
="$LIBS"
11021 LIBS
="$LIBS $LIBXXHASH"
11022 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11023 /* end confdefs.h. */
11024 #include <xxhash.h>
11028 XXH32("foo", 3, 0);
11034 if ac_fn_c_try_link
"$LINENO"; then :
11035 ac_cv_libxxhash
=yes
11039 rm -f core conftest.err conftest.
$ac_objext \
11040 conftest
$ac_exeext conftest.
$ac_ext
11041 LIBS
="$ac_save_LIBS"
11044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libxxhash" >&5
11045 $as_echo "$ac_cv_libxxhash" >&6; }
11046 if test "$ac_cv_libxxhash" = yes; then
11049 $as_echo "#define HAVE_LIBXXHASH 1" >>confdefs.h
11051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libxxhash" >&5
11052 $as_echo_n "checking how to link with libxxhash... " >&6; }
11053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXXHASH" >&5
11054 $as_echo "$LIBXXHASH" >&6; }
11057 CPPFLAGS
="$ac_save_CPPFLAGS"
11067 if test "$HAVE_LIBXXHASH" != yes; then
11068 if test "$with_xxhash" = yes; then
11069 as_fn_error $?
"xxhash is missing or unusable" "$LINENO" 5
11072 if test "x$with_xxhash" = "xauto"; then
11073 with_xxhash
="$HAVE_LIBXXHASH"
11077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use xxhash" >&5
11078 $as_echo_n "checking whether to use xxhash... " >&6; }
11079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_xxhash" >&5
11080 $as_echo "$with_xxhash" >&6; }
11082 # This is set by GDB_AC_COMMON.
11086 # Check whether we will enable the inclusion of unit tests when
11089 # The default value of this option changes depending whether we're on
11090 # development mode (in which case it's "true") or not (in which case
11091 # it's "false"). The $development variable is set by the GDB_AC_COMMON
11092 # macro, which must therefore be used before GDB_AC_SELFTEST.
11094 if test "x$development" != xtrue
&& test "x$development" != xfalse
; then :
11095 as_fn_error $?
"Invalid value for \$development, got \"$development\", expecting \"true\" or \"false\"." "$LINENO" 5
11098 # Check whether --enable-unit-tests was given.
11099 if test "${enable_unit_tests+set}" = set; then :
11100 enableval
=$enable_unit_tests; case "${enableval}" in
11101 yes) enable_unittests
=true
;;
11102 no
) enable_unittests
=false
;;
11103 *) as_fn_error $?
"bad value ${enableval} for --{enable,disable}-unit-tests option" "$LINENO" 5 ;;
11106 enable_unittests
=$development
11110 if $enable_unittests; then
11112 $as_echo "#define GDB_SELF_TEST 1" >>confdefs.h
11118 case ${build_alias} in
11119 "") build_noncanonical
=${build} ;;
11120 *) build_noncanonical
=${build_alias} ;;
11123 case ${host_alias} in
11124 "") host_noncanonical
=${build_noncanonical} ;;
11125 *) host_noncanonical
=${host_alias} ;;
11128 case ${target_alias} in
11129 "") target_noncanonical
=${host_noncanonical} ;;
11130 *) target_noncanonical
=${target_alias} ;;
11138 # Dependency checking.
11139 rm -rf .tst
2>/dev
/null
11140 mkdir .tst
2>/dev
/null
11141 if test -d .tst
; then
11146 rmdir .tst
2>/dev
/null
11148 DEPDIR
="${am__leading_dot}deps"
11150 ac_config_commands
="$ac_config_commands depdir"
11154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11155 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11157 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
11158 if eval \
${ac_cv_prog_make_${ac_make}_set+:} false
; then :
11159 $as_echo_n "(cached) " >&6
11161 cat >conftest.
make <<\_ACEOF
11164 @
echo '@@@%%%=$(MAKE)=@@@%%%'
11166 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
11167 case `${MAKE-make} -f conftest.make 2>/dev/null` in
11168 *@@@
%%%=?
*=@@@
%%%*)
11169 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
11171 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
11173 rm -f conftest.
make
11175 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
11176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11177 $as_echo "yes" >&6; }
11180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11181 $as_echo "no" >&6; }
11182 SET_MAKE
="MAKE=${MAKE-make}"
11187 if test -n "$ac_aux_dir"; then
11188 case "$ac_aux_dir" in
11189 /*) MKINSTALLDIRS
="$ac_aux_dir/mkinstalldirs" ;;
11190 *) MKINSTALLDIRS
="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
11193 if test -z "$MKINSTALLDIRS"; then
11194 MKINSTALLDIRS
="\$(top_srcdir)/mkinstalldirs"
11199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
11200 $as_echo_n "checking whether NLS is requested... " >&6; }
11201 # Check whether --enable-nls was given.
11202 if test "${enable_nls+set}" = set; then :
11203 enableval
=$enable_nls; USE_NLS
=$enableval
11208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
11209 $as_echo "$USE_NLS" >&6; }
11216 # Prepare PATH_SEPARATOR.
11217 # The user is always right.
11218 if test "${PATH_SEPARATOR+set}" != set; then
11219 echo "#! /bin/sh" >conf$$.sh
11220 echo "exit 0" >>conf$$.sh
11222 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
11230 # Find out how to test for executable files. Don't use a zero-byte file,
11231 # as systems may use methods other than mode bits to determine executability.
11232 cat >conf$$.
file <<_ASEOF
11236 chmod +x conf$$.
file
11237 if test -x conf$$.
file >/dev
/null
2>&1; then
11238 ac_executable_p
="test -x"
11240 ac_executable_p
="test -f"
11244 # Extract the first word of "msgfmt", so it can be a program name with args.
11245 set dummy msgfmt
; ac_word
=$2
11246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11247 $as_echo_n "checking for $ac_word... " >&6; }
11248 if ${ac_cv_path_MSGFMT+:} false
; then :
11249 $as_echo_n "(cached) " >&6
11253 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
11256 ac_save_IFS
="$IFS"; IFS
=$PATH_SEPARATOR
11257 for ac_dir
in $PATH; do
11259 test -z "$ac_dir" && ac_dir
=.
11260 for ac_exec_ext
in '' $ac_executable_extensions; do
11261 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11262 if $ac_dir/$ac_word --statistics /dev
/null
>/dev
/null
2>&1 &&
11263 (if $ac_dir/$ac_word --statistics /dev
/null
2>&1 >/dev
/null |
grep usage
>/dev
/null
; then exit 1; else exit 0; fi); then
11264 ac_cv_path_MSGFMT
="$ac_dir/$ac_word$ac_exec_ext"
11271 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
=":"
11275 MSGFMT
="$ac_cv_path_MSGFMT"
11276 if test "$MSGFMT" != ":"; then
11277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
11278 $as_echo "$MSGFMT" >&6; }
11280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11281 $as_echo "no" >&6; }
11284 # Extract the first word of "gmsgfmt", so it can be a program name with args.
11285 set dummy gmsgfmt
; ac_word
=$2
11286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11287 $as_echo_n "checking for $ac_word... " >&6; }
11288 if ${ac_cv_path_GMSGFMT+:} false
; then :
11289 $as_echo_n "(cached) " >&6
11293 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
11296 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
11297 for as_dir
in $PATH
11300 test -z "$as_dir" && as_dir
=.
11301 for ac_exec_ext
in '' $ac_executable_extensions; do
11302 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
11303 ac_cv_path_GMSGFMT
="$as_dir/$ac_word$ac_exec_ext"
11304 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11311 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
11315 GMSGFMT
=$ac_cv_path_GMSGFMT
11316 if test -n "$GMSGFMT"; then
11317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
11318 $as_echo "$GMSGFMT" >&6; }
11320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11321 $as_echo "no" >&6; }
11327 # Prepare PATH_SEPARATOR.
11328 # The user is always right.
11329 if test "${PATH_SEPARATOR+set}" != set; then
11330 echo "#! /bin/sh" >conf$$.sh
11331 echo "exit 0" >>conf$$.sh
11333 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
11341 # Find out how to test for executable files. Don't use a zero-byte file,
11342 # as systems may use methods other than mode bits to determine executability.
11343 cat >conf$$.
file <<_ASEOF
11347 chmod +x conf$$.
file
11348 if test -x conf$$.
file >/dev
/null
2>&1; then
11349 ac_executable_p
="test -x"
11351 ac_executable_p
="test -f"
11355 # Extract the first word of "xgettext", so it can be a program name with args.
11356 set dummy xgettext
; ac_word
=$2
11357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11358 $as_echo_n "checking for $ac_word... " >&6; }
11359 if ${ac_cv_path_XGETTEXT+:} false
; then :
11360 $as_echo_n "(cached) " >&6
11362 case "$XGETTEXT" in
11364 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
11367 ac_save_IFS
="$IFS"; IFS
=$PATH_SEPARATOR
11368 for ac_dir
in $PATH; do
11370 test -z "$ac_dir" && ac_dir
=.
11371 for ac_exec_ext
in '' $ac_executable_extensions; do
11372 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11373 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev
/null
>/dev
/null
2>&1 &&
11374 (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
11375 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word$ac_exec_ext"
11382 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
11386 XGETTEXT
="$ac_cv_path_XGETTEXT"
11387 if test "$XGETTEXT" != ":"; then
11388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
11389 $as_echo "$XGETTEXT" >&6; }
11391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11392 $as_echo "no" >&6; }
11398 # Prepare PATH_SEPARATOR.
11399 # The user is always right.
11400 if test "${PATH_SEPARATOR+set}" != set; then
11401 echo "#! /bin/sh" >conf$$.sh
11402 echo "exit 0" >>conf$$.sh
11404 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
11412 # Find out how to test for executable files. Don't use a zero-byte file,
11413 # as systems may use methods other than mode bits to determine executability.
11414 cat >conf$$.
file <<_ASEOF
11418 chmod +x conf$$.
file
11419 if test -x conf$$.
file >/dev
/null
2>&1; then
11420 ac_executable_p
="test -x"
11422 ac_executable_p
="test -f"
11426 # Extract the first word of "msgmerge", so it can be a program name with args.
11427 set dummy msgmerge
; ac_word
=$2
11428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11429 $as_echo_n "checking for $ac_word... " >&6; }
11430 if ${ac_cv_path_MSGMERGE+:} false
; then :
11431 $as_echo_n "(cached) " >&6
11433 case "$MSGMERGE" in
11435 ac_cv_path_MSGMERGE
="$MSGMERGE" # Let the user override the test with a path.
11438 ac_save_IFS
="$IFS"; IFS
=$PATH_SEPARATOR
11439 for ac_dir
in $PATH; do
11441 test -z "$ac_dir" && ac_dir
=.
11442 for ac_exec_ext
in '' $ac_executable_extensions; do
11443 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11444 if $ac_dir/$ac_word --update -q /dev
/null
/dev
/null
>/dev
/null
2>&1; then
11445 ac_cv_path_MSGMERGE
="$ac_dir/$ac_word$ac_exec_ext"
11452 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE
=":"
11456 MSGMERGE
="$ac_cv_path_MSGMERGE"
11457 if test "$MSGMERGE" != ":"; then
11458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
11459 $as_echo "$MSGMERGE" >&6; }
11461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11462 $as_echo "no" >&6; }
11466 if test "$GMSGFMT" != ":"; then
11467 if $GMSGFMT --statistics /dev
/null
>/dev
/null
2>&1 &&
11468 (if $GMSGFMT --statistics /dev
/null
2>&1 >/dev
/null |
grep usage
>/dev
/null
; then exit 1; else exit 0; fi); then
11471 GMSGFMT
=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
11472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
11473 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
11478 if test "$XGETTEXT" != ":"; then
11479 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev
/null
>/dev
/null
2>&1 &&
11480 (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
11483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
11484 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
11490 ac_config_commands
="$ac_config_commands default-1"
11501 acl_save_prefix
="$prefix"
11502 prefix
="$acl_final_prefix"
11503 acl_save_exec_prefix
="$exec_prefix"
11504 exec_prefix
="$acl_final_exec_prefix"
11506 eval additional_includedir
=\"$includedir\"
11507 eval additional_libdir
=\"$libdir\"
11509 exec_prefix
="$acl_save_exec_prefix"
11510 prefix
="$acl_save_prefix"
11513 # Check whether --with-libiconv-prefix was given.
11514 if test "${with_libiconv_prefix+set}" = set; then :
11515 withval
=$with_libiconv_prefix;
11516 if test "X$withval" = "Xno"; then
11519 if test "X$withval" = "X"; then
11521 acl_save_prefix
="$prefix"
11522 prefix
="$acl_final_prefix"
11523 acl_save_exec_prefix
="$exec_prefix"
11524 exec_prefix
="$acl_final_exec_prefix"
11526 eval additional_includedir
=\"$includedir\"
11527 eval additional_libdir
=\"$libdir\"
11529 exec_prefix
="$acl_save_exec_prefix"
11530 prefix
="$acl_save_prefix"
11533 additional_includedir
="$withval/include"
11534 additional_libdir
="$withval/lib"
11541 # Check whether --with-libiconv-type was given.
11542 if test "${with_libiconv_type+set}" = set; then :
11543 withval
=$with_libiconv_type; with_libiconv_type
=$withval
11545 with_libiconv_type
=auto
11548 lib_type
=`eval echo \$with_libiconv_type`
11555 names_already_handled
=
11556 names_next_round
='iconv '
11557 while test -n "$names_next_round"; do
11558 names_this_round
="$names_next_round"
11560 for name
in $names_this_round; do
11562 for n
in $names_already_handled; do
11563 if test "$n" = "$name"; then
11564 already_handled
=yes
11568 if test -z "$already_handled"; then
11569 names_already_handled
="$names_already_handled $name"
11570 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
11571 eval value
=\"\
$HAVE_LIB$uppername\"
11572 if test -n "$value"; then
11573 if test "$value" = yes; then
11574 eval value
=\"\
$LIB$uppername\"
11575 test -z "$value" || LIBICONV
="${LIBICONV}${LIBICONV:+ }$value"
11576 eval value
=\"\
$LTLIB$uppername\"
11577 test -z "$value" || LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$value"
11586 if test $use_additional = yes; then
11587 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
11588 found_dir
="$additional_libdir"
11589 found_so
="$additional_libdir/lib$name.$shlibext"
11590 if test -f "$additional_libdir/lib$name.la"; then
11591 found_la
="$additional_libdir/lib$name.la"
11593 elif test x
$lib_type != xshared
; then
11594 if test -f "$additional_libdir/lib$name.$libext"; then
11595 found_dir
="$additional_libdir"
11596 found_a
="$additional_libdir/lib$name.$libext"
11597 if test -f "$additional_libdir/lib$name.la"; then
11598 found_la
="$additional_libdir/lib$name.la"
11603 if test "X$found_dir" = "X"; then
11604 for x
in $LDFLAGS $LTLIBICONV; do
11606 acl_save_prefix
="$prefix"
11607 prefix
="$acl_final_prefix"
11608 acl_save_exec_prefix
="$exec_prefix"
11609 exec_prefix
="$acl_final_exec_prefix"
11611 exec_prefix
="$acl_save_exec_prefix"
11612 prefix
="$acl_save_prefix"
11616 dir
=`echo "X$x" | sed -e 's/^X-L//'`
11617 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
11619 found_so
="$dir/lib$name.$shlibext"
11620 if test -f "$dir/lib$name.la"; then
11621 found_la
="$dir/lib$name.la"
11623 elif test x
$lib_type != xshared
; then
11624 if test -f "$dir/lib$name.$libext"; then
11626 found_a
="$dir/lib$name.$libext"
11627 if test -f "$dir/lib$name.la"; then
11628 found_la
="$dir/lib$name.la"
11634 if test "X$found_dir" != "X"; then
11639 if test "X$found_dir" != "X"; then
11640 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
11641 if test "X$found_so" != "X"; then
11642 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
11643 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
11646 for x
in $ltrpathdirs; do
11647 if test "X$x" = "X$found_dir"; then
11652 if test -z "$haveit"; then
11653 ltrpathdirs
="$ltrpathdirs $found_dir"
11655 if test "$hardcode_direct" = yes; then
11656 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
11658 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
11659 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
11661 for x
in $rpathdirs; do
11662 if test "X$x" = "X$found_dir"; then
11667 if test -z "$haveit"; then
11668 rpathdirs
="$rpathdirs $found_dir"
11672 for x
in $LDFLAGS $LIBICONV; do
11674 acl_save_prefix
="$prefix"
11675 prefix
="$acl_final_prefix"
11676 acl_save_exec_prefix
="$exec_prefix"
11677 exec_prefix
="$acl_final_exec_prefix"
11679 exec_prefix
="$acl_save_exec_prefix"
11680 prefix
="$acl_save_prefix"
11682 if test "X$x" = "X-L$found_dir"; then
11687 if test -z "$haveit"; then
11688 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir"
11690 if test "$hardcode_minus_L" != no
; then
11691 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
11693 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
11699 if test "X$found_a" != "X"; then
11700 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_a"
11702 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
11705 additional_includedir
=
11706 case "$found_dir" in
11708 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
11709 additional_includedir
="$basedir/include"
11712 if test "X$additional_includedir" != "X"; then
11713 if test "X$additional_includedir" != "X/usr/include"; then
11715 if test "X$additional_includedir" = "X/usr/local/include"; then
11716 if test -n "$GCC"; then
11718 linux
*) haveit
=yes;;
11722 if test -z "$haveit"; then
11723 for x
in $CPPFLAGS $INCICONV; do
11725 acl_save_prefix
="$prefix"
11726 prefix
="$acl_final_prefix"
11727 acl_save_exec_prefix
="$exec_prefix"
11728 exec_prefix
="$acl_final_exec_prefix"
11730 exec_prefix
="$acl_save_exec_prefix"
11731 prefix
="$acl_save_prefix"
11733 if test "X$x" = "X-I$additional_includedir"; then
11738 if test -z "$haveit"; then
11739 if test -d "$additional_includedir"; then
11740 INCICONV
="${INCICONV}${INCICONV:+ }-I$additional_includedir"
11746 if test -n "$found_la"; then
11747 save_libdir
="$libdir"
11748 case "$found_la" in
11749 */* |
*\\*) .
"$found_la" ;;
11750 *) .
"./$found_la" ;;
11752 libdir
="$save_libdir"
11753 for dep
in $dependency_libs; do
11756 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
11757 if test "X$additional_libdir" != "X/usr/lib"; then
11759 if test "X$additional_libdir" = "X/usr/local/lib"; then
11760 if test -n "$GCC"; then
11762 linux
*) haveit
=yes;;
11766 if test -z "$haveit"; then
11768 for x
in $LDFLAGS $LIBICONV; 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-L$additional_libdir"; then
11783 if test -z "$haveit"; then
11784 if test -d "$additional_libdir"; then
11785 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
11789 for x
in $LDFLAGS $LTLIBICONV; do
11791 acl_save_prefix
="$prefix"
11792 prefix
="$acl_final_prefix"
11793 acl_save_exec_prefix
="$exec_prefix"
11794 exec_prefix
="$acl_final_exec_prefix"
11796 exec_prefix
="$acl_save_exec_prefix"
11797 prefix
="$acl_save_prefix"
11799 if test "X$x" = "X-L$additional_libdir"; then
11804 if test -z "$haveit"; then
11805 if test -d "$additional_libdir"; then
11806 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
11813 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
11814 if test "$enable_rpath" != no
; then
11816 for x
in $rpathdirs; do
11817 if test "X$x" = "X$dir"; then
11822 if test -z "$haveit"; then
11823 rpathdirs
="$rpathdirs $dir"
11826 for x
in $ltrpathdirs; do
11827 if test "X$x" = "X$dir"; then
11832 if test -z "$haveit"; then
11833 ltrpathdirs
="$ltrpathdirs $dir"
11838 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
11841 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
11844 LIBICONV
="${LIBICONV}${LIBICONV:+ }$dep"
11845 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$dep"
11851 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
11852 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
11853 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
11855 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext"
11856 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext"
11863 if test "X$rpathdirs" != "X"; then
11864 if test -n "$hardcode_libdir_separator"; then
11866 for found_dir
in $rpathdirs; do
11867 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
11869 acl_save_libdir
="$libdir"
11871 eval flag
=\"$hardcode_libdir_flag_spec\"
11872 libdir
="$acl_save_libdir"
11873 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
11875 for found_dir
in $rpathdirs; do
11876 acl_save_libdir
="$libdir"
11877 libdir
="$found_dir"
11878 eval flag
=\"$hardcode_libdir_flag_spec\"
11879 libdir
="$acl_save_libdir"
11880 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
11884 if test "X$ltrpathdirs" != "X"; then
11885 for found_dir
in $ltrpathdirs; do
11886 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
11894 if test -f ..
/gettext
/uninstalled-config.sh
; then
11895 relative_builddir
='$(top_builddir)/../gettext'
11896 . ..
/gettext
/uninstalled-config.sh
11898 # The sister gettext directory doesn't exist and won't collect information on
11899 # using gettext for us. Call a bundled AM_GNU_GETTEXT.
11923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
11924 $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
11925 if ${gt_cv_func_CFPreferencesCopyAppValue+:} false
; then :
11926 $as_echo_n "(cached) " >&6
11928 gt_save_LIBS
="$LIBS"
11929 LIBS
="$LIBS -Wl,-framework -Wl,CoreFoundation"
11930 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11931 /* end confdefs.h. */
11932 #include <CoreFoundation/CFPreferences.h>
11936 CFPreferencesCopyAppValue(NULL, NULL)
11941 if ac_fn_c_try_link
"$LINENO"; then :
11942 gt_cv_func_CFPreferencesCopyAppValue
=yes
11944 gt_cv_func_CFPreferencesCopyAppValue
=no
11946 rm -f core conftest.err conftest.
$ac_objext \
11947 conftest
$ac_exeext conftest.
$ac_ext
11948 LIBS
="$gt_save_LIBS"
11950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
11951 $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
11952 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
11954 $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
11957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
11958 $as_echo_n "checking for CFLocaleCopyPreferredLanguages... " >&6; }
11959 if ${gt_cv_func_CFLocaleCopyPreferredLanguages+:} false
; then :
11960 $as_echo_n "(cached) " >&6
11962 gt_save_LIBS
="$LIBS"
11963 LIBS
="$LIBS -Wl,-framework -Wl,CoreFoundation"
11964 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11965 /* end confdefs.h. */
11966 #include <CoreFoundation/CFLocale.h>
11970 CFLocaleCopyPreferredLanguages();
11975 if ac_fn_c_try_link
"$LINENO"; then :
11976 gt_cv_func_CFLocaleCopyPreferredLanguages
=yes
11978 gt_cv_func_CFLocaleCopyPreferredLanguages
=no
11980 rm -f core conftest.err conftest.
$ac_objext \
11981 conftest
$ac_exeext conftest.
$ac_ext
11982 LIBS
="$gt_save_LIBS"
11984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
11985 $as_echo "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
11986 if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
11988 $as_echo "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
11992 if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
11993 ||
test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
11994 INTL_MACOSX_LIBS
="-Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,CoreServices"
12006 case " $gt_needs " in
12007 *" need-formatstring-macros "*) gt_api_version
=3 ;;
12008 *" need-ngettext "*) gt_api_version
=2 ;;
12009 *) gt_api_version
=1 ;;
12011 gt_func_gnugettext_libc
="gt_cv_func_gnugettext${gt_api_version}_libc"
12012 gt_func_gnugettext_libintl
="gt_cv_func_gnugettext${gt_api_version}_libintl"
12014 if test "$USE_NLS" = "yes"; then
12015 gt_use_preinstalled_gnugettext
=no
12018 if test $gt_api_version -ge 3; then
12019 gt_revision_test_code
='
12020 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
12021 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
12023 typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
12026 gt_revision_test_code
=
12028 if test $gt_api_version -ge 2; then
12029 gt_expression_test_code
=' + * ngettext ("", "", 0)'
12031 gt_expression_test_code
=
12034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
12035 $as_echo_n "checking for GNU gettext in libc... " >&6; }
12036 if eval \
${$gt_func_gnugettext_libc+:} false
; then :
12037 $as_echo_n "(cached) " >&6
12039 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12040 /* end confdefs.h. */
12042 #include <libintl.h>
12043 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
12044 extern int _nl_msg_cat_cntr;
12045 extern int *_nl_domain_bindings;
12046 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings)
12048 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
12050 $gt_revision_test_code
12056 bindtextdomain ("", "");
12057 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
12063 if ac_fn_c_try_link
"$LINENO"; then :
12064 eval "$gt_func_gnugettext_libc=yes"
12066 eval "$gt_func_gnugettext_libc=no"
12068 rm -f core conftest.err conftest.
$ac_objext \
12069 conftest
$ac_exeext conftest.
$ac_ext
12071 eval ac_res
=\$
$gt_func_gnugettext_libc
12072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12073 $as_echo "$ac_res" >&6; }
12075 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
12081 am_save_CPPFLAGS
="$CPPFLAGS"
12083 for element
in $INCICONV; do
12085 for x
in $CPPFLAGS; do
12087 acl_save_prefix
="$prefix"
12088 prefix
="$acl_final_prefix"
12089 acl_save_exec_prefix
="$exec_prefix"
12090 exec_prefix
="$acl_final_exec_prefix"
12092 exec_prefix
="$acl_save_exec_prefix"
12093 prefix
="$acl_save_prefix"
12095 if test "X$x" = "X$element"; then
12100 if test -z "$haveit"; then
12101 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
12106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
12107 $as_echo_n "checking for iconv... " >&6; }
12108 if ${am_cv_func_iconv+:} false
; then :
12109 $as_echo_n "(cached) " >&6
12112 am_cv_func_iconv
="no, consider installing GNU libiconv"
12114 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12115 /* end confdefs.h. */
12117 #include <stdlib.h>
12123 iconv_t cd = iconv_open("","");
12124 iconv(cd,NULL,NULL,NULL,NULL);
12130 if ac_fn_c_try_link
"$LINENO"; then :
12131 am_cv_func_iconv
=yes
12133 rm -f core conftest.err conftest.
$ac_objext \
12134 conftest
$ac_exeext conftest.
$ac_ext
12135 if test "$am_cv_func_iconv" != yes; then
12136 am_save_LIBS
="$LIBS"
12137 LIBS
="$LIBS $LIBICONV"
12138 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12139 /* end confdefs.h. */
12141 #include <stdlib.h>
12147 iconv_t cd = iconv_open("","");
12148 iconv(cd,NULL,NULL,NULL,NULL);
12154 if ac_fn_c_try_link
"$LINENO"; then :
12155 am_cv_lib_iconv
=yes
12156 am_cv_func_iconv
=yes
12158 rm -f core conftest.err conftest.
$ac_objext \
12159 conftest
$ac_exeext conftest.
$ac_ext
12160 LIBS
="$am_save_LIBS"
12164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
12165 $as_echo "$am_cv_func_iconv" >&6; }
12166 if test "$am_cv_func_iconv" = yes; then
12167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
12168 $as_echo_n "checking for working iconv... " >&6; }
12169 if ${am_cv_func_iconv_works+:} false
; then :
12170 $as_echo_n "(cached) " >&6
12173 am_save_LIBS
="$LIBS"
12174 if test $am_cv_lib_iconv = yes; then
12175 LIBS
="$LIBS $LIBICONV"
12177 am_cv_func_iconv_works
=no
12178 for ac_iconv_const
in '' 'const'; do
12179 if test "$cross_compiling" = yes; then :
12181 aix
* | hpux
*) am_cv_func_iconv_works
="guessing no" ;;
12182 *) am_cv_func_iconv_works
="guessing yes" ;;
12185 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12186 /* end confdefs.h. */
12189 #include <string.h>
12191 #ifndef ICONV_CONST
12192 # define ICONV_CONST $ac_iconv_const
12199 /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from
12200 successful returns. This is even documented in
12201 <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */
12203 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
12204 if (cd_utf8_to_88591 != (iconv_t)(-1))
12206 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
12208 ICONV_CONST char *inptr = input;
12209 size_t inbytesleft = strlen (input);
12210 char *outptr = buf;
12211 size_t outbytesleft = sizeof (buf);
12212 size_t res = iconv (cd_utf8_to_88591,
12213 &inptr, &inbytesleft,
12214 &outptr, &outbytesleft);
12217 iconv_close (cd_utf8_to_88591);
12220 /* Test against Solaris 10 bug: Failures are not distinguishable from
12221 successful returns. */
12223 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
12224 if (cd_ascii_to_88591 != (iconv_t)(-1))
12226 static ICONV_CONST char input[] = "\263";
12228 ICONV_CONST char *inptr = input;
12229 size_t inbytesleft = strlen (input);
12230 char *outptr = buf;
12231 size_t outbytesleft = sizeof (buf);
12232 size_t res = iconv (cd_ascii_to_88591,
12233 &inptr, &inbytesleft,
12234 &outptr, &outbytesleft);
12237 iconv_close (cd_ascii_to_88591);
12240 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
12242 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
12243 if (cd_88591_to_utf8 != (iconv_t)(-1))
12245 static ICONV_CONST char input[] = "\304";
12246 static char buf[2] = { (char)0xDE, (char)0xAD };
12247 ICONV_CONST char *inptr = input;
12248 size_t inbytesleft = 1;
12249 char *outptr = buf;
12250 size_t outbytesleft = 1;
12251 size_t res = iconv (cd_88591_to_utf8,
12252 &inptr, &inbytesleft,
12253 &outptr, &outbytesleft);
12254 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
12256 iconv_close (cd_88591_to_utf8);
12259 #if 0 /* This bug could be worked around by the caller. */
12260 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
12262 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
12263 if (cd_88591_to_utf8 != (iconv_t)(-1))
12265 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
12267 ICONV_CONST char *inptr = input;
12268 size_t inbytesleft = strlen (input);
12269 char *outptr = buf;
12270 size_t outbytesleft = sizeof (buf);
12271 size_t res = iconv (cd_88591_to_utf8,
12272 &inptr, &inbytesleft,
12273 &outptr, &outbytesleft);
12276 iconv_close (cd_88591_to_utf8);
12280 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
12283 /* Try standardized names. */
12284 iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
12285 /* Try IRIX, OSF/1 names. */
12286 iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
12287 /* Try AIX names. */
12288 iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
12289 /* Try HP-UX names. */
12290 iconv_t cd4 = iconv_open ("utf8", "eucJP");
12291 if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
12292 && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
12294 if (cd1 != (iconv_t)(-1))
12296 if (cd2 != (iconv_t)(-1))
12298 if (cd3 != (iconv_t)(-1))
12300 if (cd4 != (iconv_t)(-1))
12309 if ac_fn_c_try_run
"$LINENO"; then :
12310 am_cv_func_iconv_works
=yes
12312 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12313 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12316 test "$am_cv_func_iconv_works" = no ||
break
12318 LIBS
="$am_save_LIBS"
12321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
12322 $as_echo "$am_cv_func_iconv_works" >&6; }
12323 case "$am_cv_func_iconv_works" in
12324 *no
) am_func_iconv
=no am_cv_lib_iconv
=no
;;
12325 *) am_func_iconv
=yes ;;
12328 am_func_iconv
=no am_cv_lib_iconv
=no
12330 if test "$am_func_iconv" = yes; then
12332 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
12335 if test "$am_cv_lib_iconv" = yes; then
12336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
12337 $as_echo_n "checking how to link with libiconv... " >&6; }
12338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
12339 $as_echo "$LIBICONV" >&6; }
12341 CPPFLAGS
="$am_save_CPPFLAGS"
12353 acl_save_prefix
="$prefix"
12354 prefix
="$acl_final_prefix"
12355 acl_save_exec_prefix
="$exec_prefix"
12356 exec_prefix
="$acl_final_exec_prefix"
12358 eval additional_includedir
=\"$includedir\"
12359 eval additional_libdir
=\"$libdir\"
12361 exec_prefix
="$acl_save_exec_prefix"
12362 prefix
="$acl_save_prefix"
12365 # Check whether --with-libintl-prefix was given.
12366 if test "${with_libintl_prefix+set}" = set; then :
12367 withval
=$with_libintl_prefix;
12368 if test "X$withval" = "Xno"; then
12371 if test "X$withval" = "X"; then
12373 acl_save_prefix
="$prefix"
12374 prefix
="$acl_final_prefix"
12375 acl_save_exec_prefix
="$exec_prefix"
12376 exec_prefix
="$acl_final_exec_prefix"
12378 eval additional_includedir
=\"$includedir\"
12379 eval additional_libdir
=\"$libdir\"
12381 exec_prefix
="$acl_save_exec_prefix"
12382 prefix
="$acl_save_prefix"
12385 additional_includedir
="$withval/include"
12386 additional_libdir
="$withval/lib"
12393 # Check whether --with-libintl-type was given.
12394 if test "${with_libintl_type+set}" = set; then :
12395 withval
=$with_libintl_type; with_libintl_type
=$withval
12397 with_libintl_type
=auto
12400 lib_type
=`eval echo \$with_libintl_type`
12407 names_already_handled
=
12408 names_next_round
='intl '
12409 while test -n "$names_next_round"; do
12410 names_this_round
="$names_next_round"
12412 for name
in $names_this_round; do
12414 for n
in $names_already_handled; do
12415 if test "$n" = "$name"; then
12416 already_handled
=yes
12420 if test -z "$already_handled"; then
12421 names_already_handled
="$names_already_handled $name"
12422 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
12423 eval value
=\"\
$HAVE_LIB$uppername\"
12424 if test -n "$value"; then
12425 if test "$value" = yes; then
12426 eval value
=\"\
$LIB$uppername\"
12427 test -z "$value" || LIBINTL
="${LIBINTL}${LIBINTL:+ }$value"
12428 eval value
=\"\
$LTLIB$uppername\"
12429 test -z "$value" || LTLIBINTL
="${LTLIBINTL}${LTLIBINTL:+ }$value"
12438 if test $use_additional = yes; then
12439 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
12440 found_dir
="$additional_libdir"
12441 found_so
="$additional_libdir/lib$name.$shlibext"
12442 if test -f "$additional_libdir/lib$name.la"; then
12443 found_la
="$additional_libdir/lib$name.la"
12445 elif test x
$lib_type != xshared
; then
12446 if test -f "$additional_libdir/lib$name.$libext"; then
12447 found_dir
="$additional_libdir"
12448 found_a
="$additional_libdir/lib$name.$libext"
12449 if test -f "$additional_libdir/lib$name.la"; then
12450 found_la
="$additional_libdir/lib$name.la"
12455 if test "X$found_dir" = "X"; then
12456 for x
in $LDFLAGS $LTLIBINTL; do
12458 acl_save_prefix
="$prefix"
12459 prefix
="$acl_final_prefix"
12460 acl_save_exec_prefix
="$exec_prefix"
12461 exec_prefix
="$acl_final_exec_prefix"
12463 exec_prefix
="$acl_save_exec_prefix"
12464 prefix
="$acl_save_prefix"
12468 dir
=`echo "X$x" | sed -e 's/^X-L//'`
12469 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x
$lib_type != xstatic
; then
12471 found_so
="$dir/lib$name.$shlibext"
12472 if test -f "$dir/lib$name.la"; then
12473 found_la
="$dir/lib$name.la"
12475 elif test x
$lib_type != xshared
; then
12476 if test -f "$dir/lib$name.$libext"; then
12478 found_a
="$dir/lib$name.$libext"
12479 if test -f "$dir/lib$name.la"; then
12480 found_la
="$dir/lib$name.la"
12486 if test "X$found_dir" != "X"; then
12491 if test "X$found_dir" != "X"; then
12492 LTLIBINTL
="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
12493 if test "X$found_so" != "X"; then
12494 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
12495 LIBINTL
="${LIBINTL}${LIBINTL:+ }$found_so"
12498 for x
in $ltrpathdirs; do
12499 if test "X$x" = "X$found_dir"; then
12504 if test -z "$haveit"; then
12505 ltrpathdirs
="$ltrpathdirs $found_dir"
12507 if test "$hardcode_direct" = yes; then
12508 LIBINTL
="${LIBINTL}${LIBINTL:+ }$found_so"
12510 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
12511 LIBINTL
="${LIBINTL}${LIBINTL:+ }$found_so"
12513 for x
in $rpathdirs; do
12514 if test "X$x" = "X$found_dir"; then
12519 if test -z "$haveit"; then
12520 rpathdirs
="$rpathdirs $found_dir"
12524 for x
in $LDFLAGS $LIBINTL; do
12526 acl_save_prefix
="$prefix"
12527 prefix
="$acl_final_prefix"
12528 acl_save_exec_prefix
="$exec_prefix"
12529 exec_prefix
="$acl_final_exec_prefix"
12531 exec_prefix
="$acl_save_exec_prefix"
12532 prefix
="$acl_save_prefix"
12534 if test "X$x" = "X-L$found_dir"; then
12539 if test -z "$haveit"; then
12540 LIBINTL
="${LIBINTL}${LIBINTL:+ }-L$found_dir"
12542 if test "$hardcode_minus_L" != no
; then
12543 LIBINTL
="${LIBINTL}${LIBINTL:+ }$found_so"
12545 LIBINTL
="${LIBINTL}${LIBINTL:+ }-l$name"
12551 if test "X$found_a" != "X"; then
12552 LIBINTL
="${LIBINTL}${LIBINTL:+ }$found_a"
12554 LIBINTL
="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
12557 additional_includedir
=
12558 case "$found_dir" in
12560 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
12561 additional_includedir
="$basedir/include"
12564 if test "X$additional_includedir" != "X"; then
12565 if test "X$additional_includedir" != "X/usr/include"; then
12567 if test "X$additional_includedir" = "X/usr/local/include"; then
12568 if test -n "$GCC"; then
12570 linux
*) haveit
=yes;;
12574 if test -z "$haveit"; then
12575 for x
in $CPPFLAGS $INCINTL; do
12577 acl_save_prefix
="$prefix"
12578 prefix
="$acl_final_prefix"
12579 acl_save_exec_prefix
="$exec_prefix"
12580 exec_prefix
="$acl_final_exec_prefix"
12582 exec_prefix
="$acl_save_exec_prefix"
12583 prefix
="$acl_save_prefix"
12585 if test "X$x" = "X-I$additional_includedir"; then
12590 if test -z "$haveit"; then
12591 if test -d "$additional_includedir"; then
12592 INCINTL
="${INCINTL}${INCINTL:+ }-I$additional_includedir"
12598 if test -n "$found_la"; then
12599 save_libdir
="$libdir"
12600 case "$found_la" in
12601 */* |
*\\*) .
"$found_la" ;;
12602 *) .
"./$found_la" ;;
12604 libdir
="$save_libdir"
12605 for dep
in $dependency_libs; do
12608 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
12609 if test "X$additional_libdir" != "X/usr/lib"; then
12611 if test "X$additional_libdir" = "X/usr/local/lib"; then
12612 if test -n "$GCC"; then
12614 linux
*) haveit
=yes;;
12618 if test -z "$haveit"; then
12620 for x
in $LDFLAGS $LIBINTL; 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-L$additional_libdir"; then
12635 if test -z "$haveit"; then
12636 if test -d "$additional_libdir"; then
12637 LIBINTL
="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
12641 for x
in $LDFLAGS $LTLIBINTL; do
12643 acl_save_prefix
="$prefix"
12644 prefix
="$acl_final_prefix"
12645 acl_save_exec_prefix
="$exec_prefix"
12646 exec_prefix
="$acl_final_exec_prefix"
12648 exec_prefix
="$acl_save_exec_prefix"
12649 prefix
="$acl_save_prefix"
12651 if test "X$x" = "X-L$additional_libdir"; then
12656 if test -z "$haveit"; then
12657 if test -d "$additional_libdir"; then
12658 LTLIBINTL
="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
12665 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
12666 if test "$enable_rpath" != no
; then
12668 for x
in $rpathdirs; do
12669 if test "X$x" = "X$dir"; then
12674 if test -z "$haveit"; then
12675 rpathdirs
="$rpathdirs $dir"
12678 for x
in $ltrpathdirs; do
12679 if test "X$x" = "X$dir"; then
12684 if test -z "$haveit"; then
12685 ltrpathdirs
="$ltrpathdirs $dir"
12690 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
12693 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
12696 LIBINTL
="${LIBINTL}${LIBINTL:+ }$dep"
12697 LTLIBINTL
="${LTLIBINTL}${LTLIBINTL:+ }$dep"
12703 if test "x$lib_type" = "xauto" ||
test "x$lib_type" = "xshared"; then
12704 LIBINTL
="${LIBINTL}${LIBINTL:+ }-l$name"
12705 LTLIBINTL
="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
12707 LIBINTL
="${LIBINTL}${LIBINTL:+ }-l:lib$name.$libext"
12708 LTLIBINTL
="${LTLIBINTL}${LTLIBINTL:+ }-l:lib$name.$libext"
12715 if test "X$rpathdirs" != "X"; then
12716 if test -n "$hardcode_libdir_separator"; then
12718 for found_dir
in $rpathdirs; do
12719 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
12721 acl_save_libdir
="$libdir"
12723 eval flag
=\"$hardcode_libdir_flag_spec\"
12724 libdir
="$acl_save_libdir"
12725 LIBINTL
="${LIBINTL}${LIBINTL:+ }$flag"
12727 for found_dir
in $rpathdirs; do
12728 acl_save_libdir
="$libdir"
12729 libdir
="$found_dir"
12730 eval flag
=\"$hardcode_libdir_flag_spec\"
12731 libdir
="$acl_save_libdir"
12732 LIBINTL
="${LIBINTL}${LIBINTL:+ }$flag"
12736 if test "X$ltrpathdirs" != "X"; then
12737 for found_dir
in $ltrpathdirs; do
12738 LTLIBINTL
="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
12742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
12743 $as_echo_n "checking for GNU gettext in libintl... " >&6; }
12744 if eval \
${$gt_func_gnugettext_libintl+:} false
; then :
12745 $as_echo_n "(cached) " >&6
12747 gt_save_CPPFLAGS
="$CPPFLAGS"
12748 CPPFLAGS
="$CPPFLAGS $INCINTL"
12749 gt_save_LIBS
="$LIBS"
12750 LIBS
="$LIBS $LIBINTL"
12751 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12752 /* end confdefs.h. */
12754 #include <libintl.h>
12755 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
12756 extern int _nl_msg_cat_cntr;
12761 const char *_nl_expand_alias (const char *);
12762 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
12764 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
12766 $gt_revision_test_code
12772 bindtextdomain ("", "");
12773 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
12779 if ac_fn_c_try_link
"$LINENO"; then :
12780 eval "$gt_func_gnugettext_libintl=yes"
12782 eval "$gt_func_gnugettext_libintl=no"
12784 rm -f core conftest.err conftest.
$ac_objext \
12785 conftest
$ac_exeext conftest.
$ac_ext
12786 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
12787 LIBS
="$LIBS $LIBICONV"
12788 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12789 /* end confdefs.h. */
12791 #include <libintl.h>
12792 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
12793 extern int _nl_msg_cat_cntr;
12798 const char *_nl_expand_alias (const char *);
12799 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
12801 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
12803 $gt_revision_test_code
12809 bindtextdomain ("", "");
12810 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
12816 if ac_fn_c_try_link
"$LINENO"; then :
12817 LIBINTL
="$LIBINTL $LIBICONV"
12818 LTLIBINTL
="$LTLIBINTL $LTLIBICONV"
12819 eval "$gt_func_gnugettext_libintl=yes"
12822 rm -f core conftest.err conftest.
$ac_objext \
12823 conftest
$ac_exeext conftest.
$ac_ext
12825 CPPFLAGS
="$gt_save_CPPFLAGS"
12826 LIBS
="$gt_save_LIBS"
12828 eval ac_res
=\$
$gt_func_gnugettext_libintl
12829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12830 $as_echo "$ac_res" >&6; }
12833 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
12834 ||
{ { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
12835 && test "$PACKAGE" != gettext-runtime \
12836 && test "$PACKAGE" != gettext-tools
; }; then
12837 gt_use_preinstalled_gnugettext
=yes
12846 if test -n "$INTL_MACOSX_LIBS"; then
12847 if test "$gt_use_preinstalled_gnugettext" = "yes" \
12848 ||
test "$nls_cv_use_gnu_gettext" = "yes"; then
12849 LIBINTL
="$LIBINTL $INTL_MACOSX_LIBS"
12850 LTLIBINTL
="$LTLIBINTL $INTL_MACOSX_LIBS"
12854 if test "$gt_use_preinstalled_gnugettext" = "yes" \
12855 ||
test "$nls_cv_use_gnu_gettext" = "yes"; then
12857 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
12864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
12865 $as_echo_n "checking whether to use NLS... " >&6; }
12866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12867 $as_echo "$USE_NLS" >&6; }
12868 if test "$USE_NLS" = "yes"; then
12869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
12870 $as_echo_n "checking where the gettext function comes from... " >&6; }
12871 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
12872 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
12873 gt_source
="external libintl"
12878 gt_source
="included intl directory"
12880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
12881 $as_echo "$gt_source" >&6; }
12884 if test "$USE_NLS" = "yes"; then
12886 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
12887 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
12888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
12889 $as_echo_n "checking how to link with libintl... " >&6; }
12890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
12891 $as_echo "$LIBINTL" >&6; }
12893 for element
in $INCINTL; do
12895 for x
in $CPPFLAGS; do
12897 acl_save_prefix
="$prefix"
12898 prefix
="$acl_final_prefix"
12899 acl_save_exec_prefix
="$exec_prefix"
12900 exec_prefix
="$acl_final_exec_prefix"
12902 exec_prefix
="$acl_save_exec_prefix"
12903 prefix
="$acl_save_prefix"
12905 if test "X$x" = "X$element"; then
12910 if test -z "$haveit"; then
12911 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
12918 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
12921 $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
12930 INTLLIBS
="$LIBINTL"
12949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12950 $as_echo_n "checking whether NLS is requested... " >&6; }
12951 if test x
"$USE_NLS" != xyes
; then
12952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12953 $as_echo "no" >&6; }
12955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12956 $as_echo "yes" >&6; }
12958 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
12961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12962 $as_echo_n "checking for catalogs to be installed... " >&6; }
12963 # Look for .po and .gmo files in the source directory.
12966 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
12967 # If there aren't any .gmo files the shell will give us the
12968 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12970 case "$cat" in *\
**)
12973 # The quadruple backslash is collapsed to a double backslash
12974 # by the backticks, then collapsed again by the double quotes,
12975 # leaving us with one backslash in the sed expression (right
12976 # before the dot that mustn't act as a wildcard).
12977 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12978 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
12979 # The user is allowed to set LINGUAS to a list of languages to
12980 # install catalogs for. If it's empty that means "all of them."
12981 if test "x$LINGUAS" = x
; then
12982 CATALOGS
="$CATALOGS $cat"
12983 XLINGUAS
="$XLINGUAS $lang"
12985 case "$LINGUAS" in *$lang*)
12986 CATALOGS
="$CATALOGS $cat"
12987 XLINGUAS
="$XLINGUAS $lang"
12992 LINGUAS
="$XLINGUAS"
12993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12994 $as_echo "$LINGUAS" >&6; }
13007 # Create sub-directories for objects and dependencies.
13008 CONFIG_SRC_SUBDIR
="arch gdbsupport nat target"
13011 ac_config_commands
="$ac_config_commands gdbdepdir"
13014 depcc
="$CC" am_compiler_list
=
13016 am_depcomp
=$ac_aux_dir/depcomp
13017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
13018 $as_echo_n "checking dependency style of $depcc... " >&6; }
13019 if ${am_cv_CC_dependencies_compiler_type+:} false
; then :
13020 $as_echo_n "(cached) " >&6
13022 if test -f "$am_depcomp"; then
13023 # We make a subdir and do the tests there. Otherwise we can end up
13024 # making bogus files that we don't know about and never remove. For
13025 # instance it was reported that on HP-UX the gcc test will end up
13026 # making a dummy file named `D' -- because `-MD' means `put the output
13029 # Copy depcomp to subdir because otherwise we won't find it if we're
13030 # using a relative directory.
13031 cp "$am_depcomp" conftest.dir
13033 # We will build objects and dependencies in a subdirectory because
13034 # it helps to detect inapplicable dependency modes. For instance
13035 # both Tru64's cc and ICC support -MD to output dependencies as a
13036 # side effect of compilation, but ICC will put the dependencies in
13037 # the current directory while Tru64 will put them in the object
13041 am_cv_CC_dependencies_compiler_type
=none
13042 if test "$am_compiler_list" = ""; then
13043 am_compiler_list
=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
13045 for depmode
in $am_compiler_list; do
13046 if test $depmode = none
; then break; fi
13048 $as_echo "$as_me:$LINENO: trying $depmode" >&5
13049 # Setup a source with many dependencies, because some compilers
13050 # like to wrap large dependency lists on column 80 (with \), and
13051 # we should not choose a depcomp mode which is confused by this.
13053 # We need to recreate these files for each test, as the compiler may
13054 # overwrite some of them when testing with obscure command lines.
13055 # This happens at least with the AIX C compiler.
13057 for i
in 1 2 3 4 5 6; do
13058 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
13059 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
13060 # Solaris 8's {/usr,}/bin/sh.
13061 touch sub
/conftst
$i.h
13063 echo "include sub/conftest.Po" > confmf
13065 # We check with `-c' and `-o' for the sake of the "dashmstdout"
13066 # mode. It turns out that the SunPro C++ compiler does not properly
13067 # handle `-M -o', and we need to detect this.
13068 depcmd
="depmode=$depmode \
13069 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
13070 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
13071 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
13072 echo "| $depcmd" |
sed -e 's/ */ /g' >&5
13073 if env
$depcmd > conftest.err
2>&1 &&
13074 grep sub
/conftst6.h sub
/conftest.Po
>>conftest.err
2>&1 &&
13075 grep sub
/conftest.
${OBJEXT-o} sub
/conftest.Po
>>conftest.err
2>&1 &&
13076 ${MAKE-make} -s -f confmf
>>conftest.err
2>&1; then
13077 # icc doesn't choke on unknown options, it will just issue warnings
13078 # or remarks (even with -Werror). So we grep stderr for any message
13079 # that says an option was ignored or not supported.
13080 # When given -MP, icc 7.0 and 7.1 complain thusly:
13081 # icc: Command line warning: ignoring option '-M'; no argument required
13082 # The diagnosis changed in icc 8.0:
13083 # icc: Command line remark: option '-MP' not supported
13084 if (grep 'ignoring option' conftest.err ||
13085 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
13086 am_cv_CC_dependencies_compiler_type
=$depmode
13087 $as_echo "$as_me:$LINENO: success" >&5
13091 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
13092 sed -e 's/^/| /' < conftest.err
>&5
13096 rm -rf conftest.dir
13098 am_cv_CC_dependencies_compiler_type
=none
13102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
13103 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
13104 if test x
${am_cv_CC_dependencies_compiler_type-none} = xnone
13105 then as_fn_error $?
"no usable dependency style found" "$LINENO" 5
13106 else CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
13111 for ac_header
in termios.h sys
/reg.h string.h sys
/procfs.h linux
/elf.h fcntl.h signal.h sys
/file.h sys
/ioctl.h netinet
/in.h sys
/socket.h netdb.h netinet
/tcp.h arpa
/inet.h ws2tcpip.h
13113 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13114 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13115 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
13116 cat >>confdefs.h
<<_ACEOF
13117 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13124 for ac_header
in vfork.h
13126 ac_fn_c_check_header_mongrel
"$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13127 if test "x$ac_cv_header_vfork_h" = xyes
; then :
13128 cat >>confdefs.h
<<_ACEOF
13129 #define HAVE_VFORK_H 1
13136 for ac_func
in fork vfork
13138 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13139 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
13140 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
13141 cat >>confdefs.h
<<_ACEOF
13142 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13148 if test "x$ac_cv_func_fork" = xyes
; then
13149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13150 $as_echo_n "checking for working fork... " >&6; }
13151 if ${ac_cv_func_fork_works+:} false
; then :
13152 $as_echo_n "(cached) " >&6
13154 if test "$cross_compiling" = yes; then :
13155 ac_cv_func_fork_works
=cross
13157 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13158 /* end confdefs.h. */
13159 $ac_includes_default
13164 /* By Ruediger Kuhlmann. */
13165 return fork () < 0;
13171 if ac_fn_c_try_run
"$LINENO"; then :
13172 ac_cv_func_fork_works
=yes
13174 ac_cv_func_fork_works
=no
13176 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13177 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
13182 $as_echo "$ac_cv_func_fork_works" >&6; }
13185 ac_cv_func_fork_works
=$ac_cv_func_fork
13187 if test "x$ac_cv_func_fork_works" = xcross
; then
13189 *-*-amigaos* |
*-*-msdosdjgpp*)
13190 # Override, as these systems have only a dummy fork() stub
13191 ac_cv_func_fork_works
=no
13194 ac_cv_func_fork_works
=yes
13197 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
13198 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
13200 ac_cv_func_vfork_works
=$ac_cv_func_vfork
13201 if test "x$ac_cv_func_vfork" = xyes
; then
13202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
13203 $as_echo_n "checking for working vfork... " >&6; }
13204 if ${ac_cv_func_vfork_works+:} false
; then :
13205 $as_echo_n "(cached) " >&6
13207 if test "$cross_compiling" = yes; then :
13208 ac_cv_func_vfork_works
=cross
13210 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13211 /* end confdefs.h. */
13212 /* Thanks to Paul Eggert for this test. */
13213 $ac_includes_default
13214 #include <sys/wait.h>
13215 #ifdef HAVE_VFORK_H
13216 # include <vfork.h>
13218 /* On some sparc systems, changes by the child to local and incoming
13219 argument registers are propagated back to the parent. The compiler
13220 is told about this with #include <vfork.h>, but some compilers
13221 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
13222 static variable whose address is put into a register that is
13223 clobbered by the vfork. */
13226 sparc_address_test (int arg)
13228 sparc_address_test (arg) int arg;
13231 static pid_t child;
13249 pid_t parent = getpid ();
13252 sparc_address_test (0);
13257 /* Here is another test for sparc vfork register problems. This
13258 test uses lots of local variables, at least as many local
13259 variables as main has allocated so far including compiler
13260 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
13261 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
13262 reuse the register of parent for one of the local variables,
13263 since it will think that parent can't possibly be used any more
13264 in this routine. Assigning to the local variable will thus
13265 munge parent in the parent process. */
13267 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
13268 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
13269 /* Convince the compiler that p..p7 are live; otherwise, it might
13270 use the same hardware register for all 8 local variables. */
13271 if (p != p1 || p != p2 || p != p3 || p != p4
13272 || p != p5 || p != p6 || p != p7)
13275 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
13276 from child file descriptors. If the child closes a descriptor
13277 before it execs or exits, this munges the parent's descriptor
13278 as well. Test for this by closing stdout in the child. */
13279 _exit(close(fileno(stdout)) != 0);
13284 while (wait(&status) != child)
13287 /* Was there some problem with vforking? */
13290 /* Did the child fail? (This shouldn't happen.) */
13293 /* Did the vfork/compiler bug occur? */
13294 || parent != getpid()
13296 /* Did the file descriptor bug occur? */
13297 || fstat(fileno(stdout), &st) != 0
13302 if ac_fn_c_try_run
"$LINENO"; then :
13303 ac_cv_func_vfork_works
=yes
13305 ac_cv_func_vfork_works
=no
13307 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13308 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
13313 $as_echo "$ac_cv_func_vfork_works" >&6; }
13316 if test "x$ac_cv_func_fork_works" = xcross
; then
13317 ac_cv_func_vfork_works
=$ac_cv_func_vfork
13318 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
13319 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
13322 if test "x$ac_cv_func_vfork_works" = xyes
; then
13324 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
13328 $as_echo "#define vfork fork" >>confdefs.h
13331 if test "x$ac_cv_func_fork_works" = xyes
; then
13333 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
13337 for ac_func
in pread pwrite pread64
13339 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13340 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
13341 if eval test \"x\$
"$as_ac_var"\" = x
"yes"; then :
13342 cat >>confdefs.h
<<_ACEOF
13343 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13350 # Check the return and argument types of ptrace.
13353 for ac_header
in sys
/ptrace.h ptrace.h
13355 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13356 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13357 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
13358 cat >>confdefs.h
<<_ACEOF
13359 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13367 gdb_ptrace_headers
='
13368 #include <sys/types.h>
13369 #if HAVE_SYS_PTRACE_H
13370 # include <sys/ptrace.h>
13373 # include <unistd.h>
13377 # Check return type. Varargs (used on GNU/Linux) conflict with the
13378 # empty argument list, so check for that explicitly.
13379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of ptrace" >&5
13380 $as_echo_n "checking return type of ptrace... " >&6; }
13381 if ${gdb_cv_func_ptrace_ret+:} false
; then :
13382 $as_echo_n "(cached) " >&6
13384 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13385 /* end confdefs.h. */
13386 Â $gdb_ptrace_headers
13390 extern long ptrace (enum __ptrace_request, ...);
13396 if ac_fn_c_try_compile
"$LINENO"; then :
13397 gdb_cv_func_ptrace_ret
='long'
13399 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13400 /* end confdefs.h. */
13401 $gdb_ptrace_headers
13405 extern int ptrace ();
13411 if ac_fn_c_try_compile
"$LINENO"; then :
13412 gdb_cv_func_ptrace_ret
='int'
13414 gdb_cv_func_ptrace_ret
='long'
13417 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13420 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_ret" >&5
13424 $as_echo "$gdb_cv_func_ptrace_ret" >&6; }
13427 cat >>confdefs.h
<<_ACEOF
13428 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
13432 # Check argument types.
13433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for ptrace" >&5
13434 $as_echo_n "checking types of arguments for ptrace... " >&6; }
13435 if ${gdb_cv_func_ptrace_args+:} false
; then :
13436 $as_echo_n "(cached) " >&6
13438 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13439 /* end confdefs.h. */
13440 $gdb_ptrace_headers
13444 extern long ptrace (enum __ptrace_request, ...);
13450 if ac_fn_c_try_compile
"$LINENO"; then :
13451 gdb_cv_func_ptrace_args
='enum __ptrace_request,int,long,long'
13453 for gdb_arg1
in 'int' 'long'; do
13454 for gdb_arg2
in 'pid_t' 'int' 'long'; do
13455 for gdb_arg3
in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
13456 for gdb_arg4
in 'int' 'long' 'void *'; do
13457 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13458 /* end confdefs.h. */
13459 $gdb_ptrace_headers
13463 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
13469 if ac_fn_c_try_compile
"$LINENO"; then :
13470 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
13474 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13476 for gdb_arg5
in 'int *' 'int' 'long'; do
13477 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13478 /* end confdefs.h. */
13479 $gdb_ptrace_headers
13483 extern $gdb_cv_func_ptrace_ret ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
13489 if ac_fn_c_try_compile
"$LINENO"; then :
13490 gdb_cv_func_ptrace_args
="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
13494 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13500 # Provide a safe default value.
13501 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
13504 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_func_ptrace_args" >&5
13508 $as_echo "$gdb_cv_func_ptrace_args" >&6; }
13510 ac_save_IFS
=$IFS; IFS
=','
13511 set dummy
`echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
13515 cat >>confdefs.h
<<_ACEOF
13516 #define PTRACE_TYPE_ARG1 $1
13520 cat >>confdefs.h
<<_ACEOF
13521 #define PTRACE_TYPE_ARG3 $3
13525 cat >>confdefs.h
<<_ACEOF
13526 #define PTRACE_TYPE_ARG4 $4
13529 if test -n "$5"; then
13531 cat >>confdefs.h
<<_ACEOF
13532 #define PTRACE_TYPE_ARG5 $5
13543 # Check whether --with-ust was given.
13544 if test "${with_ust+set}" = set; then :
13549 # Check whether --with-ust_include was given.
13550 if test "${with_ust_include+set}" = set; then :
13551 withval
=$with_ust_include;
13555 # Check whether --with-ust_lib was given.
13556 if test "${with_ust_lib+set}" = set; then :
13557 withval
=$with_ust_lib;
13571 ustlibs
="-L$with_ust/lib -lust"
13572 ustinc
="-I$with_ust/include "
13575 if test "x$with_ust_include" != x
; then
13576 ustinc
="-I$with_ust_include "
13578 if test "x$with_ust_lib" != x
; then
13579 ustlibs
="-L$with_ust_lib -lust"
13582 if test "x$with_ust" != "xno"; then
13583 saved_CFLAGS
="$CFLAGS"
13584 CFLAGS
="$CFLAGS $ustinc"
13585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ust" >&5
13586 $as_echo_n "checking for ust... " >&6; }
13587 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13588 /* end confdefs.h. */
13590 #define CONFIG_UST_GDB_INTEGRATION
13591 #include <ust/ust.h>
13602 if ac_fn_c_try_compile
"$LINENO"; then :
13603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13604 $as_echo "yes" >&6; };
13606 $as_echo "#define HAVE_UST 1" >>confdefs.h
13609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13610 $as_echo "no" >&6; }
13614 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13615 CFLAGS
="$saved_CFLAGS"
13618 # Flags needed for UST
13624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the compiler type" >&5
13625 $as_echo_n "checking the compiler type... " >&6; }
13626 if ${gdb_cv_compiler_type+:} false
; then :
13627 $as_echo_n "(cached) " >&6
13629 gdb_cv_compiler_type
=unknown
13630 if test "$gdb_cv_compiler_type" = unknown
; then
13631 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13632 /* end confdefs.h. */
13638 #if !defined __GNUC__ || defined __clang__
13646 if ac_fn_c_try_compile
"$LINENO"; then :
13647 gdb_cv_compiler_type
=gcc
13649 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13652 if test "$gdb_cv_compiler_type" = unknown
; then
13653 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13654 /* end confdefs.h. */
13668 if ac_fn_c_try_compile
"$LINENO"; then :
13669 gdb_cv_compiler_type
=clang
13671 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_compiler_type" >&5
13676 $as_echo "$gdb_cv_compiler_type" >&6; }
13678 GDB_COMPILER_TYPE
="$gdb_cv_compiler_type"
13681 # Check whether --enable-werror was given.
13682 if test "${enable_werror+set}" = set; then :
13683 enableval
=$enable_werror; case "${enableval}" in
13684 yes | y
) ERROR_ON_WARNING
="yes" ;;
13685 no | n
) ERROR_ON_WARNING
="no" ;;
13686 *) as_fn_error $?
"bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13691 # Enable -Werror by default when using gcc. Turn it off for releases.
13692 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" && $development; then
13693 ERROR_ON_WARNING
=yes
13697 if test "${ERROR_ON_WARNING}" = yes ; then
13698 WERROR_CFLAGS
="-Werror"
13701 # The options we'll try to enable.
13702 build_warnings
="-Wall -Wpointer-arith \
13703 -Wno-unused -Wunused-value -Wunused-variable -Wunused-function \
13704 -Wno-switch -Wno-char-subscripts \
13705 -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable \
13706 -Wno-sign-compare -Wno-error=maybe-uninitialized \
13707 -Wno-mismatched-tags \
13708 -Wno-error=deprecated-register \
13709 -Wsuggest-override \
13710 -Wimplicit-fallthrough=5 \
13711 -Wduplicated-cond \
13713 -Wdeprecated-copy \
13714 -Wdeprecated-copy-dtor \
13716 -Wmissing-declarations \
13717 -Wstrict-null-sentinel \
13718 -Wno-vla-cxx-extension \
13721 # The -Wmissing-prototypes flag will be accepted by GCC, but results
13722 # in a warning being printed about the flag not being valid for C++,
13723 # this is something to do with using ccache, and argument ordering.
13724 if test "$GDB_COMPILER_TYPE" != gcc
; then
13725 build_warnings
="$build_warnings -Wmissing-prototypes"
13730 # Enable -Wno-format by default when using gcc on mingw since many
13731 # GCC versions complain about %I64.
13732 build_warnings
="$build_warnings -Wno-format" ;;
13734 # Solaris 11.4 <python2.7/ceval.h> uses #pragma no_inline that GCC
13735 # doesn't understand.
13736 build_warnings
="$build_warnings -Wno-unknown-pragmas"
13737 # Solaris 11 <unistd.h> marks vfork deprecated.
13738 build_warnings
="$build_warnings -Wno-deprecated-declarations" ;;
13740 # Note that gcc requires -Wformat for -Wformat-nonliteral to work,
13741 # but there's a special case for this below.
13742 build_warnings
="$build_warnings -Wformat-nonliteral" ;;
13745 # Check whether --enable-build-warnings was given.
13746 if test "${enable_build_warnings+set}" = set; then :
13747 enableval
=$enable_build_warnings; case "${enableval}" in
13749 no
) build_warnings
="-w";;
13750 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13751 build_warnings
="${build_warnings} ${t}";;
13752 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13753 build_warnings
="${t} ${build_warnings}";;
13754 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13756 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
13757 echo "Setting compiler warning flags = $build_warnings" 6>&1
13760 # Check whether --enable-gdb-build-warnings was given.
13761 if test "${enable_gdb_build_warnings+set}" = set; then :
13762 enableval
=$enable_gdb_build_warnings; case "${enableval}" in
13764 no
) build_warnings
="-w";;
13765 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13766 build_warnings
="${build_warnings} ${t}";;
13767 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
13768 build_warnings
="${t} ${build_warnings}";;
13769 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13771 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
13772 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13776 # The set of warnings supported by a C++ compiler is not the same as
13777 # of the C compiler.
13779 ac_cpp
='$CXXCPP $CPPFLAGS'
13780 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13781 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13782 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
13786 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
13788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13789 $as_echo_n "checking compiler warning flags... " >&6; }
13790 # Separate out the -Werror flag as some files just cannot be
13791 # compiled with it enabled.
13792 for w
in ${build_warnings}; do
13793 # GCC does not complain about -Wno-unknown-warning. Invert
13794 # and test -Wunknown-warning instead.
13797 wtest
=`echo $w | sed 's/-Wno-/-W/g'` ;;
13798 -Wformat-nonliteral)
13799 # gcc requires -Wformat before -Wformat-nonliteral
13800 # will work, so stick them together.
13809 -Werr*) WERROR_CFLAGS
=-Werror ;;
13811 # Check whether GCC accepts it.
13812 saved_CFLAGS
="$CFLAGS"
13813 CFLAGS
="$CFLAGS -Werror $wtest"
13814 saved_CXXFLAGS
="$CXXFLAGS"
13815 CXXFLAGS
="$CXXFLAGS -Werror $wtest"
13816 if test "x$w" = "x-Wunused-variable"; then
13817 # Check for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38958,
13818 # fixed in GCC 4.9. This test is derived from the gdb
13819 # source code that triggered this bug in GCC.
13820 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13821 /* end confdefs.h. */
13822 struct scoped_restore_base {};
13823 struct scoped_restore_tmpl : public scoped_restore_base {
13824 ~scoped_restore_tmpl() {}
13829 const scoped_restore_base &b = scoped_restore_tmpl();
13835 if ac_fn_cxx_try_compile
"$LINENO"; then :
13836 WARN_CFLAGS
="${WARN_CFLAGS} $w"
13838 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13840 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13841 /* end confdefs.h. */
13851 if ac_fn_cxx_try_compile
"$LINENO"; then :
13852 WARN_CFLAGS
="${WARN_CFLAGS} $w"
13854 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13856 CFLAGS
="$saved_CFLAGS"
13857 CXXFLAGS
="$saved_CXXFLAGS"
13860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13861 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13867 ac_cpp='$CPP $CPPFLAGS'
13868 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13869 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13870 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13876 for ac_func in dladdr
13878 ac_fn_c_check_func "$LINENO" "dladdr
" "ac_cv_func_dladdr
"
13879 if test "x
$ac_cv_func_dladdr" = xyes; then :
13880 cat >>confdefs.h <<_ACEOF
13881 #define HAVE_DLADDR 1
13889 ac_fn_c_check_decl "$LINENO" "ffs
" "ac_cv_have_decl_ffs
" "$ac_includes_default"
13890 if test "x
$ac_cv_have_decl_ffs" = xyes; then :
13896 cat >>confdefs.h <<_ACEOF
13897 #define HAVE_DECL_FFS $ac_have_decl
13900 ac_fn_c_check_decl "$LINENO" "asprintf
" "ac_cv_have_decl_asprintf
" "$ac_includes_default"
13901 if test "x
$ac_cv_have_decl_asprintf" = xyes; then :
13907 cat >>confdefs.h <<_ACEOF
13908 #define HAVE_DECL_ASPRINTF $ac_have_decl
13911 ac_fn_c_check_decl "$LINENO" "vasprintf
" "ac_cv_have_decl_vasprintf
" "$ac_includes_default"
13912 if test "x
$ac_cv_have_decl_vasprintf" = xyes; then :
13918 cat >>confdefs.h <<_ACEOF
13919 #define HAVE_DECL_VASPRINTF $ac_have_decl
13922 ac_fn_c_check_decl "$LINENO" "snprintf
" "ac_cv_have_decl_snprintf
" "$ac_includes_default"
13923 if test "x
$ac_cv_have_decl_snprintf" = xyes; then :
13929 cat >>confdefs.h <<_ACEOF
13930 #define HAVE_DECL_SNPRINTF $ac_have_decl
13933 ac_fn_c_check_decl "$LINENO" "vsnprintf
" "ac_cv_have_decl_vsnprintf
" "$ac_includes_default"
13934 if test "x
$ac_cv_have_decl_vsnprintf" = xyes; then :
13940 cat >>confdefs.h <<_ACEOF
13941 #define HAVE_DECL_VSNPRINTF $ac_have_decl
13944 ac_fn_c_check_decl "$LINENO" "strtol
" "ac_cv_have_decl_strtol
" "$ac_includes_default"
13945 if test "x
$ac_cv_have_decl_strtol" = xyes; then :
13951 cat >>confdefs.h <<_ACEOF
13952 #define HAVE_DECL_STRTOL $ac_have_decl
13955 ac_fn_c_check_decl "$LINENO" "strtoul
" "ac_cv_have_decl_strtoul
" "$ac_includes_default"
13956 if test "x
$ac_cv_have_decl_strtoul" = xyes; then :
13962 cat >>confdefs.h <<_ACEOF
13963 #define HAVE_DECL_STRTOUL $ac_have_decl
13966 ac_fn_c_check_decl "$LINENO" "strtoll
" "ac_cv_have_decl_strtoll
" "$ac_includes_default"
13967 if test "x
$ac_cv_have_decl_strtoll" = xyes; then :
13973 cat >>confdefs.h <<_ACEOF
13974 #define HAVE_DECL_STRTOLL $ac_have_decl
13977 ac_fn_c_check_decl "$LINENO" "strtoull
" "ac_cv_have_decl_strtoull
" "$ac_includes_default"
13978 if test "x
$ac_cv_have_decl_strtoull" = xyes; then :
13984 cat >>confdefs.h <<_ACEOF
13985 #define HAVE_DECL_STRTOULL $ac_have_decl
13988 ac_fn_c_check_decl "$LINENO" "strverscmp
" "ac_cv_have_decl_strverscmp
" "$ac_includes_default"
13989 if test "x
$ac_cv_have_decl_strverscmp" = xyes; then :
13995 cat >>confdefs.h <<_ACEOF
13996 #define HAVE_DECL_STRVERSCMP $ac_have_decl
13999 ac_fn_c_check_type "$LINENO" "long long
" "ac_cv_type_long_long
" "$ac_includes_default"
14000 if test "x
$ac_cv_type_long_long" = xyes; then :
14002 cat >>confdefs.h <<_ACEOF
14003 #define HAVE_LONG_LONG 1
14006 # The cast to long int works around a bug in the HP C Compiler
14007 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14008 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14009 # This bug is HP SR number 8606223364.
14010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long
" >&5
14011 $as_echo_n "checking size of long long...
" >&6; }
14012 if ${ac_cv_sizeof_long_long+:} false; then :
14013 $as_echo_n "(cached
) " >&6
14015 if ac_fn_c_compute_int "$LINENO" "(long int
) (sizeof
(long long
))" "ac_cv_sizeof_long_long
" "$ac_includes_default"; then :
14018 if test "$ac_cv_type_long_long" = yes; then
14019 { { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
14020 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14021 as_fn_error 77 "cannot compute sizeof (long long)
14022 See \`config.log' for more details
" "$LINENO" 5; }
14024 ac_cv_sizeof_long_long=0
14029 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $ac_cv_sizeof_long_long" >&5
14030 $as_echo "$ac_cv_sizeof_long_long" >&6; }
14034 cat >>confdefs.h <<_ACEOF
14035 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
14042 as_ac_Symbol=`$as_echo "ac_cv_have_decl_basename
(char
*)" | $as_tr_sh`
14043 ac_fn_c_check_decl "$LINENO" "basename(char
*)" "$as_ac_Symbol" "$ac_includes_default"
14044 if eval test \"x\$"$as_ac_Symbol"\" = x"yes"; then :
14050 cat >>confdefs.h <<_ACEOF
14051 #define HAVE_DECL_BASENAME $ac_have_decl
14059 ac_fn_c_check_decl "$LINENO" "perror
" "ac_cv_have_decl_perror
" "$ac_includes_default"
14060 if test "x
$ac_cv_have_decl_perror" = xyes; then :
14066 cat >>confdefs.h <<_ACEOF
14067 #define HAVE_DECL_PERROR $ac_have_decl
14069 ac_fn_c_check_decl "$LINENO" "vasprintf
" "ac_cv_have_decl_vasprintf
" "$ac_includes_default"
14070 if test "x
$ac_cv_have_decl_vasprintf" = xyes; then :
14076 cat >>confdefs.h <<_ACEOF
14077 #define HAVE_DECL_VASPRINTF $ac_have_decl
14079 ac_fn_c_check_decl "$LINENO" "vsnprintf
" "ac_cv_have_decl_vsnprintf
" "$ac_includes_default"
14080 if test "x
$ac_cv_have_decl_vsnprintf" = xyes; then :
14086 cat >>confdefs.h <<_ACEOF
14087 #define HAVE_DECL_VSNPRINTF $ac_have_decl
14091 ac_fn_c_check_type "$LINENO" "socklen_t
" "ac_cv_type_socklen_t
" "#include <sys/types.h>
14092 #if HAVE_SYS_SOCKET_H
14093 # include <sys/socket.h>
14094 #elif HAVE_WS2TCPIP_H
14095 # include <ws2tcpip.h>
14099 if test "x
$ac_cv_type_socklen_t" = xyes; then :
14101 cat >>confdefs.h <<_ACEOF
14102 #define HAVE_SOCKLEN_T 1
14109 case "${target}" in
14111 # Starting with NDK version 9, <elf.h> actually includes definitions
14112 # of Elf32_auxv_t and Elf64_auxv_t. But sadly, <elf.h> includes
14113 # <sys/exec_elf.h> which defines some of the ELF types incorrectly,
14114 # leading to conflicts with the defintions from <linux/elf.h>.
14115 # This makes it impossible for us to include both <elf.h> and
14116 # <linux/elf.h>, which means that, in practice, we do not have
14117 # access to Elf32_auxv_t and Elf64_auxv_t on this platform.
14118 # Therefore, do not try to auto-detect availability, as it would
14119 # get it wrong on this platform.
14122 ac_fn_c_check_type "$LINENO" "Elf32_auxv_t
" "ac_cv_type_Elf32_auxv_t
" "#include <elf.h>
14125 if test "x
$ac_cv_type_Elf32_auxv_t" = xyes; then :
14127 cat >>confdefs.h <<_ACEOF
14128 #define HAVE_ELF32_AUXV_T 1
14133 ac_fn_c_check_type "$LINENO" "Elf64_auxv_t
" "ac_cv_type_Elf64_auxv_t
" "#include <elf.h>
14136 if test "x
$ac_cv_type_Elf64_auxv_t" = xyes; then :
14138 cat >>confdefs.h <<_ACEOF
14139 #define HAVE_ELF64_AUXV_T 1
14149 # Check whether --with-pkgversion was given.
14150 if test "${with_pkgversion+set}" = set; then :
14151 withval=$with_pkgversion; case "$withval" in
14152 yes) as_fn_error $? "package version not specified
" "$LINENO" 5 ;;
14154 *) PKGVERSION="($withval) " ;;
14157 PKGVERSION="(GDB
) "
14165 # Check whether --with-bugurl was given.
14166 if test "${with_bugurl+set}" = set; then :
14167 withval=$with_bugurl; case "$withval" in
14168 yes) as_fn_error $? "bug URL not specified
" "$LINENO" 5 ;;
14171 *) BUGURL="$withval"
14175 BUGURL="http
://www.gnu.org
/software
/gdb
/bugs
/"
14185 REPORT_BUGS_TO="<$BUGURL>"
14186 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
14193 cat >>confdefs.h <<_ACEOF
14194 #define PKGVERSION "$PKGVERSION"
14198 cat >>confdefs.h <<_ACEOF
14199 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
14203 # Check for various supplementary target information (beyond the
14204 # triplet) which might affect the choices in configure.srv.
14205 case "${target}" in
14206 i[34567]86-*-linux*)
14207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if building
for x86-64
" >&5
14208 $as_echo_n "checking
if building
for x86-64...
" >&6; }
14209 if ${gdb_cv_i386_is_x86_64+:} false; then :
14210 $as_echo_n "(cached
) " >&6
14212 save_CPPFLAGS="$CPPFLAGS"
14213 CPPFLAGS="$CPPFLAGS $CFLAGS"
14214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14215 /* end confdefs.h. */
14222 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
14223 $EGREP "got it
" >/dev/null 2>&1; then :
14224 gdb_cv_i386_is_x86_64=yes
14226 gdb_cv_i386_is_x86_64=no
14230 CPPFLAGS="$save_CPPFLAGS"
14232 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_i386_is_x86_64" >&5
14233 $as_echo "$gdb_cv_i386_is_x86_64" >&6; }
14237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if building
for x32
" >&5
14238 $as_echo_n "checking
if building
for x32...
" >&6; }
14239 if ${gdb_cv_x86_is_x32+:} false; then :
14240 $as_echo_n "(cached
) " >&6
14242 save_CPPFLAGS="$CPPFLAGS"
14243 CPPFLAGS="$CPPFLAGS $CFLAGS"
14244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14245 /* end confdefs.h. */
14247 #if __x86_64__ && __ILP32__
14252 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
14253 $EGREP "got it
" >/dev/null 2>&1; then :
14254 gdb_cv_x86_is_x32=yes
14256 gdb_cv_x86_is_x32=no
14260 CPPFLAGS="$save_CPPFLAGS"
14262 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_x86_is_x32" >&5
14263 $as_echo "$gdb_cv_x86_is_x32" >&6; }
14267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking
if building
for Coldfire
" >&5
14268 $as_echo_n "checking
if building
for Coldfire...
" >&6; }
14269 if ${gdb_cv_m68k_is_coldfire+:} false; then :
14270 $as_echo_n "(cached
) " >&6
14272 save_CPPFLAGS="$CPPFLAGS"
14273 CPPFLAGS="$CPPFLAGS $CFLAGS"
14274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14275 /* end confdefs.h. */
14277 #ifdef __mcoldfire__
14282 if (eval "$ac_cpp conftest.
$ac_ext") 2>&5 |
14283 $EGREP "got it
" >/dev/null 2>&1; then :
14284 gdb_cv_m68k_is_coldfire=yes
14286 gdb_cv_m68k_is_coldfire=no
14290 CPPFLAGS="$save_CPPFLAGS"
14292 { $as_echo "$as_me:${as_lineno-$LINENO}: result
: $gdb_cv_m68k_is_coldfire" >&5
14293 $as_echo "$gdb_cv_m68k_is_coldfire" >&6; }
14297 . ${srcdir}/configure.srv
14299 if test "${srv_mingwce}" = "yes"; then
14301 elif test "${srv_mingw}" = "yes"; then
14302 # WIN32APILIBS is set by GDB_AC_COMMON.
14303 LIBS="$LIBS $WIN32APILIBS"
14306 if test "${srv_linux_usrregs}" = "yes"; then
14308 $as_echo "#define HAVE_LINUX_USRREGS 1" >>confdefs.h
14312 if test "${srv_linux_regsets}" = "yes"; then
14314 $as_echo "#define HAVE_LINUX_REGSETS 1" >>confdefs.h
14317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
14318 $as_echo_n "checking for PTRACE_GETREGS... " >&6; }
14319 if ${gdbsrv_cv_have_ptrace_getregs+:} false
; then :
14320 $as_echo_n "(cached) " >&6
14322 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14323 /* end confdefs.h. */
14324 #include <sys/ptrace.h>
14333 if ac_fn_c_try_compile
"$LINENO"; then :
14334 gdbsrv_cv_have_ptrace_getregs
=yes
14336 gdbsrv_cv_have_ptrace_getregs
=no
14339 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_ptrace_getregs" >&5
14344 $as_echo "$gdbsrv_cv_have_ptrace_getregs" >&6; }
14345 if test "${gdbsrv_cv_have_ptrace_getregs}" = "yes"; then
14347 $as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
14351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
14352 $as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
14353 if ${gdbsrv_cv_have_ptrace_getfpxregs+:} false
; then :
14354 $as_echo_n "(cached) " >&6
14356 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14357 /* end confdefs.h. */
14358 #include <sys/ptrace.h>
14367 if ac_fn_c_try_compile
"$LINENO"; then :
14368 gdbsrv_cv_have_ptrace_getfpxregs
=yes
14370 gdbsrv_cv_have_ptrace_getfpxregs
=no
14373 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_ptrace_getfpxregs" >&5
14378 $as_echo "$gdbsrv_cv_have_ptrace_getfpxregs" >&6; }
14379 if test "${gdbsrv_cv_have_ptrace_getfpxregs}" = "yes"; then
14381 $as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
14386 if test "${srv_linux_btrace}" = "yes"; then
14388 $as_echo "#define HAVE_LINUX_BTRACE 1" >>confdefs.h
14392 if test "$bfd_cv_have_sys_procfs_type_lwpid_t" != yes; then
14393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in thread_db.h" >&5
14394 $as_echo_n "checking for lwpid_t in thread_db.h... " >&6; }
14395 if ${gdbserver_cv_have_thread_db_type_lwpid_t+:} false
; then :
14396 $as_echo_n "(cached) " >&6
14398 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14399 /* end confdefs.h. */
14400 #include <thread_db.h>
14409 if ac_fn_c_try_compile
"$LINENO"; then :
14410 gdbserver_cv_have_thread_db_type_lwpid_t
=yes
14412 gdbserver_cv_have_thread_db_type_lwpid_t
=no
14415 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14419 if test $gdbserver_cv_have_thread_db_type_lwpid_t = yes; then
14421 $as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
14424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbserver_cv_have_thread_db_type_lwpid_t" >&5
14425 $as_echo "$gdbserver_cv_have_thread_db_type_lwpid_t" >&6; }
14429 if test "$bfd_cv_have_sys_procfs_type_psaddr_t" != yes; then
14430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in thread_db.h" >&5
14431 $as_echo_n "checking for psaddr_t in thread_db.h... " >&6; }
14432 if ${gdbserver_cv_have_thread_db_type_psaddr_t+:} false
; then :
14433 $as_echo_n "(cached) " >&6
14435 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14436 /* end confdefs.h. */
14437 #include <thread_db.h>
14446 if ac_fn_c_try_compile
"$LINENO"; then :
14447 gdbserver_cv_have_thread_db_type_psaddr_t
=yes
14449 gdbserver_cv_have_thread_db_type_psaddr_t
=no
14452 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14456 if test $gdbserver_cv_have_thread_db_type_psaddr_t = yes; then
14458 $as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
14461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbserver_cv_have_thread_db_type_psaddr_t" >&5
14462 $as_echo "$gdbserver_cv_have_thread_db_type_psaddr_t" >&6; }
14467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14468 $as_echo_n "checking for dlopen in -ldl... " >&6; }
14469 if ${ac_cv_lib_dl_dlopen+:} false
; then :
14470 $as_echo_n "(cached) " >&6
14472 ac_check_lib_save_LIBS
=$LIBS
14474 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14475 /* end confdefs.h. */
14477 /* Override any GCC internal prototype to avoid an error.
14478 Use char because int might match the return type of a GCC
14479 builtin and then its argument prototype would still apply. */
14492 if ac_fn_c_try_link
"$LINENO"; then :
14493 ac_cv_lib_dl_dlopen
=yes
14495 ac_cv_lib_dl_dlopen
=no
14497 rm -f core conftest.err conftest.
$ac_objext \
14498 conftest
$ac_exeext conftest.
$ac_ext
14499 LIBS
=$ac_check_lib_save_LIBS
14501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14502 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14503 if test "x$ac_cv_lib_dl_dlopen" = xyes
; then :
14504 cat >>confdefs.h
<<_ACEOF
14505 #define HAVE_LIBDL 1
14514 srv_thread_depfiles
=
14517 if test "$srv_linux_thread_db" = "yes"; then
14518 if test "$ac_cv_lib_dl_dlopen" = "yes"; then
14520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
14521 $as_echo_n "checking for the dynamic export flag... " >&6; }
14522 old_LDFLAGS
="$LDFLAGS"
14523 # Older GNU ld supports --export-dynamic but --dynamic-list may not be
14525 RDYNAMIC
="-Wl,--dynamic-list=${srcdir}/proc-service.list"
14526 LDFLAGS
="$LDFLAGS $RDYNAMIC"
14527 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14528 /* end confdefs.h. */
14538 if ac_fn_c_try_link
"$LINENO"; then :
14539 found
="-Wl,--dynamic-list"
14540 RDYNAMIC
='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
14542 RDYNAMIC
="-rdynamic"
14543 LDFLAGS
="$old_LDFLAGS $RDYNAMIC"
14544 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14545 /* end confdefs.h. */
14555 if ac_fn_c_try_link
"$LINENO"; then :
14562 rm -f core conftest.err conftest.
$ac_objext \
14563 conftest
$ac_exeext conftest.
$ac_ext
14566 rm -f core conftest.err conftest.
$ac_objext \
14567 conftest
$ac_exeext conftest.
$ac_ext
14569 LDFLAGS
="$old_LDFLAGS"
14570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
14571 $as_echo "$found" >&6; }
14573 srv_libs
="-lthread_db"
14576 srv_thread_depfiles
="thread-db.o proc-service.o"
14578 $as_echo "#define USE_THREAD_DB 1" >>confdefs.h
14580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TD_VERSION" >&5
14581 $as_echo_n "checking for TD_VERSION... " >&6; }
14582 if ${gdbsrv_cv_have_td_version+:} false
; then :
14583 $as_echo_n "(cached) " >&6
14585 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14586 /* end confdefs.h. */
14587 #include <thread_db.h>
14596 if ac_fn_c_try_compile
"$LINENO"; then :
14597 gdbsrv_cv_have_td_version
=yes
14599 gdbsrv_cv_have_td_version
=no
14602 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_td_version" >&5
14606 $as_echo "$gdbsrv_cv_have_td_version" >&6; }
14607 if test "$gdbsrv_cv_have_td_version" = yes; then
14609 $as_echo "#define HAVE_TD_VERSION 1" >>confdefs.h
14615 # Check whether --with-libthread-db was given.
14616 if test "${with_libthread_db+set}" = set; then :
14617 withval
=$with_libthread_db; srv_libthread_db_path
="${withval}"
14618 srv_libs
="$srv_libthread_db_path"
14623 if test "$srv_libs" != "" -a "$srv_libs" != "-ldl"; then
14625 $as_echo "#define USE_LIBTHREAD_DB_DIRECTLY 1" >>confdefs.h
14629 if test "$srv_xmlfiles" != ""; then
14630 srv_xmlbuiltin
="xml-builtin.o"
14632 $as_echo "#define USE_XML 1" >>confdefs.h
14635 tmp_xmlfiles
=$srv_xmlfiles
14637 for f
in $tmp_xmlfiles; do
14638 srv_xmlfiles
="$srv_xmlfiles \$(XML_DIR)/$f"
14642 GDBSERVER_DEPFILES
="$srv_regobj $srv_tgtobj $srv_thread_depfiles"
14643 GDBSERVER_LIBS
="$srv_libs"
14645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_*_compare_and_swap" >&5
14646 $as_echo_n "checking whether the target supports __sync_*_compare_and_swap... " >&6; }
14647 if ${gdbsrv_cv_have_sync_builtins+:} false
; then :
14648 $as_echo_n "(cached) " >&6
14650 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14651 /* end confdefs.h. */
14657 bar = __sync_val_compare_and_swap(&foo, 0, 1);
14663 if ac_fn_c_try_link
"$LINENO"; then :
14664 gdbsrv_cv_have_sync_builtins
=yes
14666 gdbsrv_cv_have_sync_builtins
=no
14669 rm -f core conftest.err conftest.
$ac_objext \
14670 conftest
$ac_exeext conftest.
$ac_ext
14673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_sync_builtins" >&5
14674 $as_echo "$gdbsrv_cv_have_sync_builtins" >&6; }
14675 if test "$gdbsrv_cv_have_sync_builtins" = yes; then
14677 $as_echo "#define HAVE_SYNC_BUILTINS 1" >>confdefs.h
14681 saved_cflags
="$CFLAGS"
14682 CFLAGS
="$CFLAGS -fvisibility=hidden"
14683 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14684 /* end confdefs.h. */
14694 if ac_fn_c_try_compile
"$LINENO"; then :
14695 gdbsrv_cv_have_visibility_hidden
=yes
14697 gdbsrv_cv_have_visibility_hidden
=no
14699 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
14700 CFLAGS
="$saved_cflags"
14705 # check whether to enable the inprocess agent
14706 if test "$ipa_obj" != "" \
14707 -a "$gdbsrv_cv_have_sync_builtins" = yes \
14708 -a "$gdbsrv_cv_have_visibility_hidden" = yes; then
14714 # Check whether --enable-inprocess-agent was given.
14715 if test "${enable_inprocess_agent+set}" = set; then :
14716 enableval
=$enable_inprocess_agent; case "$enableval" in
14717 yes) want_ipa
=true
;;
14718 no
) want_ipa
=false
;;
14719 *) as_fn_error $?
"bad value $enableval for inprocess-agent" "$LINENO" 5 ;;
14726 if $want_ipa ; then
14727 if $have_ipa ; then
14728 IPA_DEPFILES
="$ipa_obj"
14729 extra_libraries
="$extra_libraries libinproctrace.so"
14731 as_fn_error $?
"inprocess agent not supported for this target" "$LINENO" 5
14742 GNULIB
=..
/gnulib
/import
14745 if test x
"$STDINT_H" != x
; then
14746 GNULIB_STDINT_H
=$GNULIB/$STDINT_H
14750 # Check for libiconv. It is a requirement for Linux hosts, and others hosts
14751 # don't use it at all. Define MAYBE_LIBICONV only if the host is Linux.
14757 am_save_CPPFLAGS
="$CPPFLAGS"
14759 for element
in $INCICONV; do
14761 for x
in $CPPFLAGS; do
14763 acl_save_prefix
="$prefix"
14764 prefix
="$acl_final_prefix"
14765 acl_save_exec_prefix
="$exec_prefix"
14766 exec_prefix
="$acl_final_exec_prefix"
14768 exec_prefix
="$acl_save_exec_prefix"
14769 prefix
="$acl_save_prefix"
14771 if test "X$x" = "X$element"; then
14776 if test -z "$haveit"; then
14777 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
14782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
14783 $as_echo_n "checking for iconv... " >&6; }
14784 if ${am_cv_func_iconv+:} false
; then :
14785 $as_echo_n "(cached) " >&6
14788 am_cv_func_iconv
="no, consider installing GNU libiconv"
14790 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14791 /* end confdefs.h. */
14793 #include <stdlib.h>
14799 iconv_t cd = iconv_open("","");
14800 iconv(cd,NULL,NULL,NULL,NULL);
14806 if ac_fn_c_try_link
"$LINENO"; then :
14807 am_cv_func_iconv
=yes
14809 rm -f core conftest.err conftest.
$ac_objext \
14810 conftest
$ac_exeext conftest.
$ac_ext
14811 if test "$am_cv_func_iconv" != yes; then
14812 am_save_LIBS
="$LIBS"
14813 LIBS
="$LIBS $LIBICONV"
14814 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14815 /* end confdefs.h. */
14817 #include <stdlib.h>
14823 iconv_t cd = iconv_open("","");
14824 iconv(cd,NULL,NULL,NULL,NULL);
14830 if ac_fn_c_try_link
"$LINENO"; then :
14831 am_cv_lib_iconv
=yes
14832 am_cv_func_iconv
=yes
14834 rm -f core conftest.err conftest.
$ac_objext \
14835 conftest
$ac_exeext conftest.
$ac_ext
14836 LIBS
="$am_save_LIBS"
14840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
14841 $as_echo "$am_cv_func_iconv" >&6; }
14842 if test "$am_cv_func_iconv" = yes; then
14843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
14844 $as_echo_n "checking for working iconv... " >&6; }
14845 if ${am_cv_func_iconv_works+:} false
; then :
14846 $as_echo_n "(cached) " >&6
14849 am_save_LIBS
="$LIBS"
14850 if test $am_cv_lib_iconv = yes; then
14851 LIBS
="$LIBS $LIBICONV"
14853 am_cv_func_iconv_works
=no
14854 for ac_iconv_const
in '' 'const'; do
14855 if test "$cross_compiling" = yes; then :
14857 aix
* | hpux
*) am_cv_func_iconv_works
="guessing no" ;;
14858 *) am_cv_func_iconv_works
="guessing yes" ;;
14861 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
14862 /* end confdefs.h. */
14865 #include <string.h>
14867 #ifndef ICONV_CONST
14868 # define ICONV_CONST $ac_iconv_const
14875 /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from
14876 successful returns. This is even documented in
14877 <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */
14879 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
14880 if (cd_utf8_to_88591 != (iconv_t)(-1))
14882 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
14884 ICONV_CONST char *inptr = input;
14885 size_t inbytesleft = strlen (input);
14886 char *outptr = buf;
14887 size_t outbytesleft = sizeof (buf);
14888 size_t res = iconv (cd_utf8_to_88591,
14889 &inptr, &inbytesleft,
14890 &outptr, &outbytesleft);
14893 iconv_close (cd_utf8_to_88591);
14896 /* Test against Solaris 10 bug: Failures are not distinguishable from
14897 successful returns. */
14899 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
14900 if (cd_ascii_to_88591 != (iconv_t)(-1))
14902 static ICONV_CONST char input[] = "\263";
14904 ICONV_CONST char *inptr = input;
14905 size_t inbytesleft = strlen (input);
14906 char *outptr = buf;
14907 size_t outbytesleft = sizeof (buf);
14908 size_t res = iconv (cd_ascii_to_88591,
14909 &inptr, &inbytesleft,
14910 &outptr, &outbytesleft);
14913 iconv_close (cd_ascii_to_88591);
14916 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
14918 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
14919 if (cd_88591_to_utf8 != (iconv_t)(-1))
14921 static ICONV_CONST char input[] = "\304";
14922 static char buf[2] = { (char)0xDE, (char)0xAD };
14923 ICONV_CONST char *inptr = input;
14924 size_t inbytesleft = 1;
14925 char *outptr = buf;
14926 size_t outbytesleft = 1;
14927 size_t res = iconv (cd_88591_to_utf8,
14928 &inptr, &inbytesleft,
14929 &outptr, &outbytesleft);
14930 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
14932 iconv_close (cd_88591_to_utf8);
14935 #if 0 /* This bug could be worked around by the caller. */
14936 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
14938 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
14939 if (cd_88591_to_utf8 != (iconv_t)(-1))
14941 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
14943 ICONV_CONST char *inptr = input;
14944 size_t inbytesleft = strlen (input);
14945 char *outptr = buf;
14946 size_t outbytesleft = sizeof (buf);
14947 size_t res = iconv (cd_88591_to_utf8,
14948 &inptr, &inbytesleft,
14949 &outptr, &outbytesleft);
14952 iconv_close (cd_88591_to_utf8);
14956 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
14959 /* Try standardized names. */
14960 iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
14961 /* Try IRIX, OSF/1 names. */
14962 iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
14963 /* Try AIX names. */
14964 iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
14965 /* Try HP-UX names. */
14966 iconv_t cd4 = iconv_open ("utf8", "eucJP");
14967 if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
14968 && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
14970 if (cd1 != (iconv_t)(-1))
14972 if (cd2 != (iconv_t)(-1))
14974 if (cd3 != (iconv_t)(-1))
14976 if (cd4 != (iconv_t)(-1))
14985 if ac_fn_c_try_run
"$LINENO"; then :
14986 am_cv_func_iconv_works
=yes
14988 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
14989 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
14992 test "$am_cv_func_iconv_works" = no ||
break
14994 LIBS
="$am_save_LIBS"
14997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
14998 $as_echo "$am_cv_func_iconv_works" >&6; }
14999 case "$am_cv_func_iconv_works" in
15000 *no
) am_func_iconv
=no am_cv_lib_iconv
=no
;;
15001 *) am_func_iconv
=yes ;;
15004 am_func_iconv
=no am_cv_lib_iconv
=no
15006 if test "$am_func_iconv" = yes; then
15008 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
15011 if test "$am_cv_lib_iconv" = yes; then
15012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
15013 $as_echo_n "checking how to link with libiconv... " >&6; }
15014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
15015 $as_echo "$LIBICONV" >&6; }
15017 CPPFLAGS
="$am_save_CPPFLAGS"
15024 if test "$am_cv_func_iconv" = yes; then
15025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether iconv is compatible with its POSIX signature" >&5
15026 $as_echo_n "checking whether iconv is compatible with its POSIX signature... " >&6; }
15027 if ${gl_cv_iconv_nonconst+:} false
; then :
15028 $as_echo_n "(cached) " >&6
15030 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
15031 /* end confdefs.h. */
15033 #include <stdlib.h>
15039 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
15049 if ac_fn_c_try_compile
"$LINENO"; then :
15050 gl_cv_iconv_nonconst
=yes
15052 gl_cv_iconv_nonconst
=no
15054 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
15057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_iconv_nonconst" >&5
15058 $as_echo "$gl_cv_iconv_nonconst" >&6; }
15060 gl_cv_iconv_nonconst
=yes
15062 if test $gl_cv_iconv_nonconst = yes; then
15068 cat >>confdefs.h
<<_ACEOF
15069 #define ICONV_CONST $iconv_arg1
15074 if test "$am_func_iconv" = yes; then
15075 if test -n "$LIBICONV"; then
15076 am_cv_func_iconv_summary
='yes, in libiconv'
15078 am_cv_func_iconv_summary
='yes, in libc'
15081 if test "$am_cv_func_iconv" = yes; then
15082 am_cv_func_iconv_summary
='not working, consider installing GNU libiconv'
15084 am_cv_func_iconv_summary
='no, consider installing GNU libiconv'
15091 if test "$am_cv_func_iconv" != yes; then
15092 as_fn_error $?
"could not find libiconv (required for host $host)" "$LINENO" 5
15095 MAYBE_LIBICONV
="$LIBICONV"
15101 ac_config_files
="$ac_config_files Makefile"
15104 cat >confcache
<<\_ACEOF
15105 # This file is a shell script that caches the results of configure
15106 # tests run on this system so they can be shared between configure
15107 # scripts and configure runs, see configure's option --config-cache.
15108 # It is not useful on other systems. If it contains results you don't
15109 # want to keep, you may remove or edit it.
15111 # config.status only pays attention to the cache file if you give it
15112 # the --recheck option to rerun configure.
15114 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15115 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15116 # following values.
15120 # The following way of writing the cache mishandles newlines in values,
15121 # but we know of no workaround that is simple, portable, and efficient.
15122 # So, we kill variables containing newlines.
15123 # Ultrix sh set writes to stderr and can't be redirected directly,
15124 # and sets the high bit in the cache file unless we assign to the vars.
15126 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15127 eval ac_val
=\$
$ac_var
15131 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15132 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15135 _ | IFS | as_nl
) ;; #(
15136 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
15137 *) { eval $ac_var=; unset $ac_var;} ;;
15143 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15144 *${as_nl}ac_space
=\
*)
15145 # `set' does not quote correctly, so add quotes: double-quote
15146 # substitution turns \\\\ into \\, and sed turns \\ into \.
15149 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15152 # `set' quotes correctly as required by POSIX, so do not add quotes.
15153 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15162 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15164 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15166 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
15167 if test -w "$cache_file"; then
15168 if test "x$cache_file" != "x/dev/null"; then
15169 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15170 $as_echo "$as_me: updating cache $cache_file" >&6;}
15171 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
15172 cat confcache
>"$cache_file"
15174 case $cache_file in #(
15176 mv -f confcache
"$cache_file"$$
&&
15177 mv -f "$cache_file"$$
"$cache_file" ;; #(
15179 mv -f confcache
"$cache_file" ;;
15184 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15185 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15190 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
15191 # Let make expand exec_prefix.
15192 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
15194 DEFS
=-DHAVE_CONFIG_H
15199 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
15200 # 1. Remove the extension, and $U if already installed.
15201 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
15202 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
15203 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15204 # will be set to the directory where LIBOBJS objects are built.
15205 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15206 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
15208 LIBOBJS
=$ac_libobjs
15210 LTLIBOBJS
=$ac_ltlibobjs
15213 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15214 as_fn_error $?
"conditional \"MAINTAINER_MODE\" was never defined.
15215 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15218 : "${CONFIG_STATUS=./config.status}"
15220 ac_clean_files_save
=$ac_clean_files
15221 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
15222 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15223 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15225 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15227 # Generated by $as_me.
15228 # Run this file to recreate the current configuration.
15229 # Compiler output produced by configure, useful for debugging
15230 # configure, is in config.log if it exists.
15233 ac_cs_recheck=false
15236 SHELL=\${CONFIG_SHELL-$SHELL}
15239 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
15240 ## -------------------- ##
15241 ## M4sh Initialization. ##
15242 ## -------------------- ##
15244 # Be more Bourne compatible
15245 DUALCASE
=1; export DUALCASE
# for MKS sh
15246 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
15249 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15250 # is contrary to our usage. Disable this feature.
15251 alias -g '${1+"$@"}'='"$@"'
15252 setopt NO_GLOB_SUBST
15254 case `(set -o) 2>/dev/null` in #(
15266 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15267 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15268 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15269 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15270 # Prefer a ksh shell builtin over an external printf program on Solaris,
15271 # but without wasting forks for bash or zsh.
15272 if test -z "$BASH_VERSION$ZSH_VERSION" \
15273 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15274 as_echo='print
-r --'
15275 as_echo_n='print
-rn --'
15276 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15277 as_echo='printf %s
\n'
15278 as_echo_n='printf %s
'
15280 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15281 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
15282 as_echo_n='/usr
/ucb
/echo -n'
15284 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15285 as_echo_n_body='eval
15289 expr "X$arg" : "X\\(.*\\)$as_nl";
15290 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15292 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
15294 export as_echo_n_body
15295 as_echo_n='sh
-c $as_echo_n_body as_echo
'
15297 export as_echo_body
15298 as_echo='sh
-c $as_echo_body as_echo
'
15301 # The user is always right.
15302 if test "${PATH_SEPARATOR+set}" != set; then
15304 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15305 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15312 # We need space, tab and new line, in precisely that order. Quoting is
15313 # there to prevent editors from complaining about space-tab.
15314 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15315 # splitting by setting IFS to empty value.)
15318 # Find who we are. Look in the path if we contain no directory separator.
15321 *[\\/]* ) as_myself=$0 ;;
15322 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15323 for as_dir in $PATH
15326 test -z "$as_dir" && as_dir=.
15327 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15333 # We did not find ourselves, most probably we were run as `sh COMMAND'
15334 # in which case we are not to be found in the path.
15335 if test "x$as_myself" = x
; then
15338 if test ! -f "$as_myself"; then
15339 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15343 # Unset variables that we do not need and which cause bugs (e.g. in
15344 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15345 # suppresses any "Segmentation fault" message there. '((' could
15346 # trigger a bug in pdksh 5.2.14.
15347 for as_var
in BASH_ENV ENV MAIL MAILPATH
15348 do eval test x\
${$as_var+set} = xset \
15349 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
15362 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
15365 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15366 # ----------------------------------------
15367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15369 # script with STATUS, using 1 if that was 0.
15372 as_status
=$1; test $as_status -eq 0 && as_status
=1
15374 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
15375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15377 $as_echo "$as_me: error: $2" >&2
15378 as_fn_exit
$as_status
15382 # as_fn_set_status STATUS
15383 # -----------------------
15384 # Set $? to STATUS, without forking.
15385 as_fn_set_status
()
15388 } # as_fn_set_status
15390 # as_fn_exit STATUS
15391 # -----------------
15392 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15396 as_fn_set_status
$1
15402 # Portably unset VAR.
15405 { eval $1=; unset $1;}
15407 as_unset
=as_fn_unset
15408 # as_fn_append VAR VALUE
15409 # ----------------------
15410 # Append the text in VALUE to the end of the definition contained in VAR. Take
15411 # advantage of any shell optimizations that allow amortized linear growth over
15412 # repeated appends, instead of the typical quadratic growth present in naive
15414 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
15415 eval 'as_fn_append ()
15426 # as_fn_arith ARG...
15427 # ------------------
15428 # Perform arithmetic evaluation on the ARGs, and store the result in the
15429 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15430 # must be portable across $(()) and expr.
15431 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
15432 eval 'as_fn_arith ()
15439 as_val
=`expr "$@" || test $? -eq 1`
15444 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
15445 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
15451 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15452 as_basename
=basename
15457 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
15463 as_me
=`$as_basename -- "$0" ||
15464 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15465 X"$0" : 'X\(//\)$' \| \
15466 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15468 sed '/^.*\/\([^/][^/]*\)\/*$/{
15482 # Avoid depending upon Character Ranges.
15483 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
15484 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15485 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
15486 as_cr_digits
='0123456789'
15487 as_cr_alnum
=$as_cr_Letters$as_cr_digits
15489 ECHO_C
= ECHO_N
= ECHO_T
=
15490 case `echo -n x` in #(((((
15492 case `echo 'xy\c'` in
15493 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
15495 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
15502 rm -f conf$$ conf$$.exe conf$$.
file
15503 if test -d conf$$.dir
; then
15504 rm -f conf$$.dir
/conf$$.
file
15507 mkdir conf$$.dir
2>/dev
/null
15509 if (echo >conf$$.
file) 2>/dev
/null
; then
15510 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
15512 # ... but there are two gotchas:
15513 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15514 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15515 # In both cases, we have to default to `cp -pR'.
15516 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
15518 elif ln conf$$.
file conf$$
2>/dev
/null
; then
15526 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
15527 rmdir conf$$.dir
2>/dev
/null
15532 # Create "$as_dir" as a directory, including parents if necessary.
15537 -*) as_dir
=.
/$as_dir;;
15539 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
15543 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15544 *) as_qdir
=$as_dir;;
15546 as_dirs
="'$as_qdir' $as_dirs"
15547 as_dir
=`$as_dirname -- "$as_dir" ||
15548 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15549 X"$as_dir" : 'X\(//\)[^/]' \| \
15550 X"$as_dir" : 'X\(//\)$' \| \
15551 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15552 $as_echo X"$as_dir" |
15553 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15557 /^X\(\/\/\)[^/].*/{
15570 test -d "$as_dir" && break
15572 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
15573 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
15577 if mkdir
-p .
2>/dev
/null
; then
15578 as_mkdir_p
='mkdir -p "$as_dir"'
15580 test -d .
/-p && rmdir .
/-p
15585 # as_fn_executable_p FILE
15586 # -----------------------
15587 # Test if FILE is an executable regular file.
15588 as_fn_executable_p
()
15590 test -f "$1" && test -x "$1"
15591 } # as_fn_executable_p
15592 as_test_x
='test -x'
15593 as_executable_p
=as_fn_executable_p
15595 # Sed expression to map a string onto a valid CPP name.
15596 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15598 # Sed expression to map a string onto a valid variable name.
15599 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15603 ## ----------------------------------- ##
15604 ## Main body of $CONFIG_STATUS script. ##
15605 ## ----------------------------------- ##
15607 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
15609 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15610 # Save the log message, to keep $0 and so on meaningful, and to
15611 # report actual input values of CONFIG_FILES etc. instead of their
15612 # values after options handling.
15614 This file was extended by $as_me, which was
15615 generated by GNU Autoconf 2.69. Invocation command line was
15617 CONFIG_FILES = $CONFIG_FILES
15618 CONFIG_HEADERS = $CONFIG_HEADERS
15619 CONFIG_LINKS = $CONFIG_LINKS
15620 CONFIG_COMMANDS = $CONFIG_COMMANDS
15623 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15628 case $ac_config_files in *"
15629 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
15632 case $ac_config_headers in *"
15633 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
15637 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15638 # Files that config.status was made for.
15639 config_files="$ac_config_files"
15640 config_headers="$ac_config_headers"
15641 config_commands="$ac_config_commands"
15645 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15647 \`$as_me' instantiates files and other configuration actions
15648 from templates according to the current configuration. Unless the files
15649 and actions are specified as TAGs, all are instantiated by default.
15651 Usage: $0 [OPTION]... [TAG]...
15653 -h, --help print this help, then exit
15654 -V, --version print version number and configuration settings, then exit
15655 --config print configuration, then exit
15656 -q, --quiet, --silent
15657 do not print progress messages
15658 -d, --debug don't remove temporary files
15659 --recheck update $as_me by reconfiguring in the same conditions
15660 --file=FILE[:TEMPLATE]
15661 instantiate the configuration file FILE
15662 --header=FILE[:TEMPLATE]
15663 instantiate the configuration header FILE
15665 Configuration files:
15668 Configuration headers:
15671 Configuration commands:
15674 Report bugs to the package provider."
15677 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15678 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15681 configured by $0, generated by GNU Autoconf 2.69,
15682 with options \\"\$ac_cs_config\\"
15684 Copyright (C) 2012 Free Software Foundation, Inc.
15685 This config.status script is free software; the Free Software Foundation
15686 gives unlimited permission to copy, distribute and modify it."
15691 test -n "\$AWK" || AWK=awk
15694 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15695 # The default lists apply if the user does not specify any file.
15701 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
15702 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
15706 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
15718 # Handling of the options.
15719 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
15721 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
15722 $as_echo "$ac_cs_version"; exit ;;
15723 --config |
--confi |
--conf |
--con |
--co |
--c )
15724 $as_echo "$ac_cs_config"; exit ;;
15725 --debug |
--debu |
--deb |
--de |
--d |
-d )
15727 --file |
--fil |
--fi |
--f )
15730 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15731 '') as_fn_error $?
"missing file argument" ;;
15733 as_fn_append CONFIG_FILES
" '$ac_optarg'"
15734 ac_need_defaults
=false
;;
15735 --header |
--heade |
--head |
--hea )
15738 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15740 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
15741 ac_need_defaults
=false
;;
15743 # Conflict between --help and --header
15744 as_fn_error $?
"ambiguous option: \`$1'
15745 Try \`$0 --help' for more information.";;
15746 --help |
--hel |
-h )
15747 $as_echo "$ac_cs_usage"; exit ;;
15748 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
15749 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
15752 # This is an error.
15753 -*) as_fn_error $?
"unrecognized option: \`$1'
15754 Try \`$0 --help' for more information." ;;
15756 *) as_fn_append ac_config_targets
" $1"
15757 ac_need_defaults
=false
;;
15763 ac_configure_extra_args
=
15765 if $ac_cs_silent; then
15767 ac_configure_extra_args
="$ac_configure_extra_args --silent"
15771 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15772 if \$ac_cs_recheck; then
15773 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15775 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15776 CONFIG_SHELL='$SHELL'
15777 export CONFIG_SHELL
15782 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15786 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15787 ## Running $as_me. ##
15793 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15797 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
15798 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
15799 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
15801 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
15802 # Capture the value of LINGUAS because we need it to compute CATALOGS.
15803 LINGUAS="${LINGUAS-%UNSET%}"
15805 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR CONFIG_SRC_SUBDIR="$CONFIG_SRC_SUBDIR"
15809 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
15811 # Handling of arguments.
15812 for ac_config_target
in $ac_config_targets
15814 case $ac_config_target in
15815 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
15816 "depdir") CONFIG_COMMANDS
="$CONFIG_COMMANDS depdir" ;;
15817 "default-1") CONFIG_COMMANDS
="$CONFIG_COMMANDS default-1" ;;
15818 "gdbdepdir") CONFIG_COMMANDS
="$CONFIG_COMMANDS gdbdepdir" ;;
15819 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
15821 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15826 # If the user did not use the arguments to specify the items to instantiate,
15827 # then the envvar interface is used. Set only those that are not.
15828 # We use the long form for the default assignment because of an extremely
15829 # bizarre bug on SunOS 4.1.3.
15830 if $ac_need_defaults; then
15831 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
15832 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
15833 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
15836 # Have a temporary directory for convenience. Make it in the build tree
15837 # simply because there is no reason against having it here, and in addition,
15838 # creating and moving files from /tmp can sometimes cause problems.
15839 # Hook for its removal unless debugging.
15840 # Note that there is a small window in which the directory will not be cleaned:
15841 # after its creation but before its name has been assigned to `$tmp'.
15845 trap 'exit_status=$?
15846 : "${ac_tmp:=$tmp}"
15847 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15849 trap 'as_fn_exit 1' 1 2 13 15
15851 # Create a (secure) tmp directory for tmp files.
15854 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15858 tmp
=.
/conf$$
-$RANDOM
15859 (umask 077 && mkdir
"$tmp")
15860 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
15863 # Set up the scripts for CONFIG_FILES section.
15864 # No need to generate them if there are no CONFIG_FILES.
15865 # This happens for instance with `./config.status config.h'.
15866 if test -n "$CONFIG_FILES"; then
15869 ac_cr
=`echo X | tr X '\015'`
15870 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15871 # But we know of no other shell where ac_cr would be empty at this
15872 # point, so we can use a bashism as a fallback.
15873 if test "x$ac_cr" = x
; then
15874 eval ac_cr
=\$
\'\\r
\'
15876 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15877 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15880 ac_cs_awk_cr
=$ac_cr
15883 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15888 echo "cat >conf$$subs.awk <<_ACEOF" &&
15889 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15891 } >conf$$subs.sh ||
15892 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
15893 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15895 for ac_last_try in false false false false false :; do
15896 . ./conf$$subs.sh ||
15897 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
15899 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
15900 if test $ac_delim_n = $ac_delim_num; then
15902 elif $ac_last_try; then
15903 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
15905 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
15908 rm -f conf$$subs.sh
15910 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15911 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
15915 s/^/S["/; s
/!.
*/"]=/
15925 s/\(.\{148\}\)..*/\1/
15927 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
15932 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
15939 s/\(.\{148\}\)..*/\1/
15941 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
15945 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
15950 ' <conf$$subs.awk | sed '
15955 ' >>$CONFIG_STATUS || ac_write_fail=1
15956 rm -f conf$$subs.awk
15957 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15959 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
15960 for (key in S) S_is_set[key] = 1
15966 nfields = split(line, field, "@
")
15968 len = length(field[1])
15969 for (i = 2; i < nfields; i++) {
15971 keylen = length(key)
15972 if (S_is_set[key]) {
15974 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15975 len += length(value) + length(field[++i])
15986 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15987 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15988 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
15991 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
15992 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
15995 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15996 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
15997 # trailing colons and then remove the whole line if VPATH becomes empty
15998 # (actually we leave an empty line to preserve line numbers).
15999 if test "x
$srcdir" = x.; then
16000 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16018 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16019 fi # test -n "$CONFIG_FILES"
16021 # Set up the scripts for CONFIG_HEADERS section.
16022 # No need to generate them if there are no CONFIG_HEADERS.
16023 # This happens for instance with `./config.status Makefile'.
16024 if test -n "$CONFIG_HEADERS"; then
16025 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
16029 # Transform confdefs.h into an awk script `defines.awk', embedded as
16030 # here-document in config.status, that substitutes the proper values into
16031 # config.h.in to produce config.h.
16033 # Create a delimiter string that does not exist in confdefs.h, to ease
16034 # handling of long lines.
16036 for ac_last_try in false false :; do
16037 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
16038 if test -z "$ac_tt"; then
16040 elif $ac_last_try; then
16041 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
16043 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
16047 # For the awk script, D is an array of macro values keyed by name,
16048 # likewise P contains macro parameters if any. Preserve backslash
16049 # newline sequences.
16051 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16053 s/.\{148\}/&'"$ac_delim"'/g
16056 s/^[ ]*#[ ]*define[ ][ ]*/ /
16063 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
16065 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
16069 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
16070 D["\
1"]=" \
3\\\\\\n
"\\/p
16072 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
16077 s/.\{148\}/&'"$ac_delim"'/g
16082 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
16085 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
16087 ' <confdefs.h | sed '
16088 s/'"$ac_delim"'/"\\\
16089 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16091 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16092 for (key in D) D_is_set[key] = 1
16095 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16097 split(line, arg, " ")
16098 if (arg[1] == "#") {
16102 defundef
= substr
(arg
[1], 2)
16105 split(mac1
, mac2
, "(") #)
16107 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
16108 if (D_is_set
[macro
]) {
16109 # Preserve the white space surrounding the "#".
16110 print prefix
"define", macro P
[macro
] D
[macro
]
16113 # Replace #undef with comments. This is necessary, for example,
16114 # in the case of _POSIX_SOURCE, which is predefined and required
16115 # on some systems where configure will not decide to define it.
16116 if (defundef
== "undef") {
16117 print
"/*", prefix defundef
, macro
, "*/"
16125 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
16126 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
16127 fi # test -n "$CONFIG_HEADERS"
16130 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16135 :[FHLC
]) ac_mode
=$ac_tag; continue;;
16137 case $ac_mode$ac_tag in
16139 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
16140 :[FH
]-) ac_tag
=-:-;;
16141 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
16158 -) ac_f
="$ac_tmp/stdin";;
16159 *) # Look for the file first in the build tree, then in the source tree
16160 # (if the path is not absolute). The absolute path cannot be DOS-style,
16161 # because $ac_f cannot contain `:'.
16165 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
16167 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16169 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16170 as_fn_append ac_file_inputs
" '$ac_f'"
16173 # Let's still pretend it is `configure' which instantiates (i.e., don't
16174 # use $as_me), people would be surprised to read:
16175 # /* config.h. Generated by config.status. */
16176 configure_input
='Generated from '`
16177 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16179 if test x
"$ac_file" != x-
; then
16180 configure_input
="$ac_file. $configure_input"
16181 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16182 $as_echo "$as_me: creating $ac_file" >&6;}
16184 # Neutralize special characters interpreted by sed in replacement strings.
16185 case $configure_input in #(
16186 *\
&* |
*\|
* |
*\\* )
16187 ac_sed_conf_input
=`$as_echo "$configure_input" |
16188 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16189 *) ac_sed_conf_input
=$configure_input;;
16193 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
16194 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
16199 ac_dir
=`$as_dirname -- "$ac_file" ||
16200 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16201 X"$ac_file" : 'X\(//\)[^/]' \| \
16202 X"$ac_file" : 'X\(//\)$' \| \
16203 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16204 $as_echo X"$ac_file" |
16205 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16209 /^X\(\/\/\)[^/].*/{
16222 as_dir
="$ac_dir"; as_fn_mkdir_p
16226 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
16228 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16229 # A ".." for each directory in $ac_dir_suffix.
16230 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16231 case $ac_top_builddir_sub in
16232 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
16233 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
16236 ac_abs_top_builddir
=$ac_pwd
16237 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
16238 # for backward compatibility:
16239 ac_top_builddir
=$ac_top_build_prefix
16242 .
) # We are building in place.
16244 ac_top_srcdir
=$ac_top_builddir_sub
16245 ac_abs_top_srcdir
=$ac_pwd ;;
16246 [\\/]* | ?
:[\\/]* ) # Absolute name.
16247 ac_srcdir
=$srcdir$ac_dir_suffix;
16248 ac_top_srcdir
=$srcdir
16249 ac_abs_top_srcdir
=$srcdir ;;
16250 *) # Relative name.
16251 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
16252 ac_top_srcdir
=$ac_top_build_prefix$srcdir
16253 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
16255 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
16265 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
16266 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
16270 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
16271 # If the template does not know about datarootdir, expand it.
16272 # FIXME: This hack should be removed a few years after 2.60.
16273 ac_datarootdir_hack
=; ac_datarootdir_seen
=
16284 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16285 *datarootdir
*) ac_datarootdir_seen
=yes;;
16286 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
16287 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16288 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16290 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16291 ac_datarootdir_hack='
16292 s&@datadir@&$datadir&g
16293 s&@docdir@&$docdir&g
16294 s&@infodir@&$infodir&g
16295 s&@localedir@&$localedir&g
16296 s&@mandir@&$mandir&g
16297 s&\\\${datarootdir}&$datarootdir&g' ;;
16301 # Neutralize VPATH when `$srcdir' = `.'.
16302 # Shell code in configure.ac might set extrasub.
16303 # FIXME: do we really want to maintain this feature?
16304 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16305 ac_sed_extra="$ac_vpsub
16308 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
16310 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
16311 s|@configure_input@|
$ac_sed_conf_input|
;t t
16312 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
16313 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
16314 s
&@srcdir@
&$ac_srcdir&;t t
16315 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
16316 s
&@top_srcdir@
&$ac_top_srcdir&;t t
16317 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
16318 s
&@builddir@
&$ac_builddir&;t t
16319 s
&@abs_builddir@
&$ac_abs_builddir&;t t
16320 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
16321 s
&@INSTALL@
&$ac_INSTALL&;t t
16322 $ac_datarootdir_hack
16324 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.
awk" \
16325 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
16327 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16328 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
16329 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16330 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
16331 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
16332 which seems to be undefined. Please make sure it is defined" >&5
16333 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
16334 which seems to be undefined. Please make sure it is defined" >&2;}
16336 rm -f "$ac_tmp/stdin"
16338 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16339 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16341 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16347 if test x"$ac_file" != x-; then
16349 $as_echo "/* $configure_input */" \
16350 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16351 } >"$ac_tmp/config.h" \
16352 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16353 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16354 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16355 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16358 mv "$ac_tmp/config.h" "$ac_file" \
16359 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16362 $as_echo "/* $configure_input */" \
16363 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16364 || as_fn_error $? "could not create -" "$LINENO" 5
16368 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16369 $as_echo "$as_me: executing $ac_file commands" >&6;}
16374 case $ac_file$ac_mode in
16375 "config.h":H) echo > stamp-h ;;
16376 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
16378 for ac_file in $CONFIG_FILES; do
16379 # Support "outfile[:infile[:infile...]]"
16381 *:*) ac_file=`echo "$ac_file"|sed 's
%:.
*%%'` ;;
16383 # PO directories have a Makefile.in generated from Makefile.in.in.
16384 case "$ac_file" in */Makefile.in)
16385 # Adjust a relative srcdir.
16386 ac_dir=`echo "$ac_file"|sed 's
%/[^
/][^
/]*$
%%'`
16387 ac_dir_suffix=/`echo "$ac_dir"|sed 's
%^\.
/%%'`
16388 ac_dots=`echo "$ac_dir_suffix"|sed 's
%/[^
/]*%..
/%g
'`
16389 # In autoconf-2.13 it is called $ac_given_srcdir.
16390 # In autoconf-2.50 it is called $srcdir.
16391 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16392 case "$ac_given_srcdir" in
16393 .) top_srcdir=`echo $ac_dots|sed 's
%/$
%%'` ;;
16394 /*) top_srcdir="$ac_given_srcdir" ;;
16395 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
16397 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16398 rm -f "$ac_dir/POTFILES"
16399 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16400 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
16401 POMAKEFILEDEPS="POTFILES.in"
16402 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
16403 # on $ac_dir but don't depend on user-specified configuration
16405 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16406 # The LINGUAS file contains the set of available languages.
16407 if test -n "$OBSOLETE_ALL_LINGUAS"; then
16408 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" ||
echo "setting ALL_LINGUAS in configure.ac is obsolete"
16410 ALL_LINGUAS_
=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16411 # Hide the ALL_LINGUAS assigment from automake.
16412 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
16413 POMAKEFILEDEPS
="$POMAKEFILEDEPS LINGUAS"
16415 # The set of available languages was given in configure.ac.
16416 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
16418 case "$ac_given_srcdir" in
16420 *) srcdirpre
='$(srcdir)/' ;;
16426 for lang
in $ALL_LINGUAS; do
16427 POFILES
="$POFILES $srcdirpre$lang.po"
16428 GMOFILES
="$GMOFILES $srcdirpre$lang.gmo"
16429 UPDATEPOFILES
="$UPDATEPOFILES $lang.po-update"
16430 DUMMYPOFILES
="$DUMMYPOFILES $lang.nop"
16432 # CATALOGS depends on both $ac_dir and the user's LINGUAS
16433 # environment variable.
16435 if test -n "$ALL_LINGUAS"; then
16436 for presentlang
in $ALL_LINGUAS; do
16438 if test "%UNSET%" != "$LINGUAS"; then
16439 desiredlanguages
="$LINGUAS"
16441 desiredlanguages
="$ALL_LINGUAS"
16443 for desiredlang
in $desiredlanguages; do
16444 # Use the presentlang catalog if desiredlang is
16445 # a. equal to presentlang, or
16446 # b. a variant of presentlang (because in this case,
16447 # presentlang can be used as a fallback for messages
16448 # which are not translated in the desiredlang catalog).
16449 case "$desiredlang" in
16450 "$presentlang"*) useit
=yes;;
16453 if test $useit = yes; then
16454 INST_LINGUAS
="$INST_LINGUAS $presentlang"
16459 if test -n "$INST_LINGUAS"; then
16460 for lang
in $INST_LINGUAS; do
16461 CATALOGS
="$CATALOGS $lang.gmo"
16464 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" ||
echo "creating $ac_dir/Makefile"
16465 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"
16466 for f
in "$ac_given_srcdir/$ac_dir"/Rules-
*; do
16467 if test -f "$f"; then
16469 *.orig |
*.bak |
*~
) ;;
16470 *) cat "$f" >> "$ac_dir/Makefile" ;;
16479 for subdir
in ${CONFIG_SRC_SUBDIR}
16481 $SHELL $ac_aux_dir/mkinstalldirs
$subdir/$DEPDIR
16490 ac_clean_files
=$ac_clean_files_save
16492 test $ac_write_fail = 0 ||
16493 as_fn_error $?
"write failure creating $CONFIG_STATUS" "$LINENO" 5
16496 # configure is writing to config.log, and then calls config.status.
16497 # config.status does its own redirection, appending to config.log.
16498 # Unfortunately, on DOS this fails, as config.log is still kept open
16499 # by configure, so config.status won't be able to write to it; its
16500 # output is simply discarded. So we exec the FD to /dev/null,
16501 # effectively closing config.log, so it can be properly (re)opened and
16502 # appended to by config.status. When coming back to configure, we
16503 # need to make the FD available again.
16504 if test "$no_create" != yes; then
16506 ac_config_status_args
=
16507 test "$silent" = yes &&
16508 ac_config_status_args
="$ac_config_status_args --quiet"
16510 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
16512 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16513 # would make configure fail if this is the last instruction.
16514 $ac_cs_success || as_fn_exit
1
16516 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
16517 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16518 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}