2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
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.
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x
; then
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var
in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\
${$as_var+set} = xset \
119 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
132 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
134 if test "x$CONFIG_SHELL" = x
; then
135 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 case \`(set -o) 2>/dev/null\` in #(
151 as_required
="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165 exitcode=1; echo positional parameters were not saved.
167 test x\$exitcode = x0 || exit 1"
168 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1"
173 if (eval "$as_required") 2>/dev
/null
; then :
178 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
181 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
183 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
186 test -z "$as_dir" && as_dir
=.
190 for as_base
in sh bash ksh sh5
; do
191 # Try only shells that exist, to save several forks.
192 as_shell
=$as_dir/$as_base
193 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
194 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
195 CONFIG_SHELL
=$as_shell as_have_required
=yes
196 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
204 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
205 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
206 CONFIG_SHELL
=$SHELL as_have_required
=yes
211 if test "x$CONFIG_SHELL" != x
; then :
212 # We cannot yet assume a decent shell, so we have to provide a
213 # neutralization value for shells without unset; and this also
214 # works around shells that cannot unset nonexistent variables.
217 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
219 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222 if test x
$as_have_required = xno
; then :
223 $as_echo "$0: This script requires a shell more modern than all"
224 $as_echo "$0: the shells that I found on your system."
225 if test x
${ZSH_VERSION+set} = xset
; then
226 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
229 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230 $0: including any error possibly output before this
231 $0: message. Then install a modern shell, or manually run
232 $0: the script under such a shell if you do have one."
238 SHELL
=${CONFIG_SHELL-/bin/sh}
240 # Unset more variables known to interfere with behavior of common tools.
241 CLICOLOR_FORCE
= GREP_OPTIONS
=
242 unset CLICOLOR_FORCE GREP_OPTIONS
244 ## --------------------- ##
245 ## M4sh Shell Functions. ##
246 ## --------------------- ##
249 # Portably unset VAR.
252 { eval $1=; unset $1;}
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
266 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
276 # Create "$as_dir" as a directory, including parents if necessary.
281 -*) as_dir
=.
/$as_dir;;
283 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
287 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
290 as_dirs
="'$as_qdir' $as_dirs"
291 as_dir
=`$as_dirname -- "$as_dir" ||
292 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293 X"$as_dir" : 'X\(//\)[^/]' \| \
294 X"$as_dir" : 'X\(//\)$' \| \
295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296 $as_echo X"$as_dir" |
297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
314 test -d "$as_dir" && break
316 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
317 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
321 # as_fn_append VAR VALUE
322 # ----------------------
323 # Append the text in VALUE to the end of the definition contained in VAR. Take
324 # advantage of any shell optimizations that allow amortized linear growth over
325 # repeated appends, instead of the typical quadratic growth present in naive
327 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
328 eval 'as_fn_append ()
341 # Perform arithmetic evaluation on the ARGs, and store the result in the
342 # global $as_val. Take advantage of shells that can avoid forks. The arguments
343 # must be portable across $(()) and expr.
344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
352 as_val
=`expr "$@" || test $? -eq 1`
357 # as_fn_error ERROR [LINENO LOG_FD]
358 # ---------------------------------
359 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361 # script with status $?, using 1 if that was 0.
364 as_status
=$?
; test $as_status -eq 0 && as_status
=1
366 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
369 $as_echo "$as_me: error: $1" >&2
370 as_fn_exit
$as_status
373 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
374 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
380 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
386 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
392 as_me
=`$as_basename -- "$0" ||
393 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 X"$0" : 'X\(//\)$' \| \
395 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
397 sed '/^.*\/\([^/][^/]*\)\/*$/{
411 # Avoid depending upon Character Ranges.
412 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
413 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
415 as_cr_digits
='0123456789'
416 as_cr_alnum
=$as_cr_Letters$as_cr_digits
419 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
420 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
421 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
423 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
439 chmod +x
"$as_me.lineno" ||
440 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
442 # Don't try to exec as it changes $[0], causing all sort of problems
443 # (the dirname of $[0] is not the place where we might find the
444 # original and so on. Autoconf is especially sensitive to this).
446 # Exit status is that of the last command.
450 ECHO_C
= ECHO_N
= ECHO_T
=
451 case `echo -n x` in #(((((
453 case `echo 'xy\c'` in
454 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
456 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
463 rm -f conf$$ conf$$.exe conf$$.
file
464 if test -d conf$$.dir
; then
465 rm -f conf$$.dir
/conf$$.
file
468 mkdir conf$$.dir
2>/dev
/null
470 if (echo >conf$$.
file) 2>/dev
/null
; then
471 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
473 # ... but there are two gotchas:
474 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476 # In both cases, we have to default to `cp -p'.
477 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
479 elif ln conf$$.
file conf$$
2>/dev
/null
; then
487 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
488 rmdir conf$$.dir
2>/dev
/null
490 if mkdir
-p .
2>/dev
/null
; then
491 as_mkdir_p
='mkdir -p "$as_dir"'
493 test -d .
/-p && rmdir .
/-p
497 if test -x / >/dev
/null
2>&1; then
500 if ls -dL / >/dev
/null
2>&1; then
507 if test -d "$1"; then
513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514 ???[sx]*):;;*)false;;esac;fi
518 as_executable_p
=$as_test_x
520 # Sed expression to map a string onto a valid CPP name.
521 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
523 # Sed expression to map a string onto a valid variable name.
524 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
527 exec 7<&0 </dev
/null
6>&1
530 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531 # so uname gets run too.
532 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
537 ac_default_prefix
=/usr
/local
539 ac_config_libobj_dir
=.
546 # Identity of this package.
554 ac_unique_file
="import/memmem.c"
555 # Factoring default headers for most tests.
556 ac_includes_default
="\
558 #ifdef HAVE_SYS_TYPES_H
559 # include <sys/types.h>
561 #ifdef HAVE_SYS_STAT_H
562 # include <sys/stat.h>
568 # ifdef HAVE_STDLIB_H
573 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
578 #ifdef HAVE_STRINGS_H
579 # include <strings.h>
581 #ifdef HAVE_INTTYPES_H
582 # include <inttypes.h>
592 gl_fnmatch_required
=POSIX
594 ac_subst_vars
='am__EXEEXT_FALSE
619 INSTALL_STRIP_PROGRAM
640 NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H
654 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H
657 NEXT_AS_FIRST_DIRECTIVE_UNISTD_H
659 PTHREAD_H_DEFINES_STRUCT_TIMESPEC
660 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC
661 TIME_H_DEFINES_STRUCT_TIMESPEC
662 NEXT_AS_FIRST_DIRECTIVE_TIME_H
671 HAVE_DECL_LOCALTIME_R
678 NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H
681 WINDOWS_64_BIT_ST_SIZE
682 NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H
684 NEXT_AS_FIRST_DIRECTIVE_STRING_H
686 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
688 GL_GENERATE_STDDEF_H_FALSE
689 GL_GENERATE_STDDEF_H_TRUE
694 GL_GENERATE_STDBOOL_H_FALSE
695 GL_GENERATE_STDBOOL_H_TRUE
865 NEXT_AS_FIRST_DIRECTIVE_MATH_H
900 LOCALCHARSET_TESTS_ENVIRONMENT
902 NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H
904 UINT64_MAX_EQ_ULONG_MAX
905 UINT32_MAX_LT_UINTMAX_MAX
908 INT64_MAX_EQ_LONG_MAX
909 INT32_MAX_LT_INTMAX_MAX
919 GL_GENERATE_STDINT_H_FALSE
920 GL_GENERATE_STDINT_H_TRUE
929 HAVE_SIGNED_SIG_ATOMIC_T
932 BITSIZEOF_SIG_ATOMIC_T
935 APPLE_UNIVERSAL_BUILD
939 NEXT_AS_FIRST_DIRECTIVE_STDINT_H
944 HAVE_UNSIGNED_LONG_LONG_INT
947 HAVE_SAME_LONG_DOUBLE_AS_DOUBLE
953 REPLACE_SIGNBIT_USING_GCC
1022 HAVE_DECL_REMAINDERL
1203 GL_GENERATE_FNMATCH_H_FALSE
1204 GL_GENERATE_FNMATCH_H_TRUE
1207 GL_GENERATE_FLOAT_H_FALSE
1208 GL_GENERATE_FLOAT_H_TRUE
1210 NEXT_AS_FIRST_DIRECTIVE_FLOAT_H
1218 GL_GENERATE_ERRNO_H_FALSE
1219 GL_GENERATE_ERRNO_H_TRUE
1221 NEXT_AS_FIRST_DIRECTIVE_ERRNO_H
1224 NEXT_AS_FIRST_DIRECTIVE_DIRENT_H
1227 PRAGMA_SYSTEM_HEADER
1228 INCLUDE_NEXT_AS_FIRST_DIRECTIVE
1251 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS
1252 UNISTD_H_HAVE_WINSOCK2_H
1273 REPLACE_GETDOMAINNAME
1284 HAVE_DECL_SETHOSTNAME
1285 HAVE_DECL_GETUSERSHELL
1286 HAVE_DECL_GETPAGESIZE
1287 HAVE_DECL_GETLOGIN_R
1288 HAVE_DECL_GETDOMAINNAME
1327 GNULIB_UNISTD_H_SIGPIPE
1328 GNULIB_UNISTD_H_NONBLOCKING
1354 GNULIB_GETDTABLESIZE
1355 GNULIB_GETDOMAINNAME
1373 GL_GENERATE_ALLOCA_H_FALSE
1374 GL_GENERATE_ALLOCA_H_TRUE
1377 GL_COND_LIBTOOL_FALSE
1378 GL_COND_LIBTOOL_TRUE
1405 MAINTAINER_MODE_FALSE
1406 MAINTAINER_MODE_TRUE
1434 program_transform_name
1447 enable_option_checking
1448 enable_maintainer_mode
1450 enable_dependency_tracking
1452 ac_precious_vars
='build_alias
1463 # Initialize some variables set by options.
1465 ac_init_version
=false
1466 ac_unrecognized_opts
=
1467 ac_unrecognized_sep
=
1468 # The variables have the same names as the options, with
1469 # dashes changed to underlines.
1470 cache_file
=/dev
/null
1477 program_transform_name
=s
,x
,x
,
1485 # Installation directory options.
1486 # These are left unexpanded so users can "make install exec_prefix=/foo"
1487 # and all the variables that are supposed to be based on exec_prefix
1488 # by default will actually change.
1489 # Use braces instead of parens because sh, perl, etc. also accept them.
1490 # (The list follows the same order as the GNU Coding Standards.)
1491 bindir
='${exec_prefix}/bin'
1492 sbindir
='${exec_prefix}/sbin'
1493 libexecdir
='${exec_prefix}/libexec'
1494 datarootdir
='${prefix}/share'
1495 datadir
='${datarootdir}'
1496 sysconfdir
='${prefix}/etc'
1497 sharedstatedir
='${prefix}/com'
1498 localstatedir
='${prefix}/var'
1499 includedir
='${prefix}/include'
1500 oldincludedir
='/usr/include'
1501 docdir
='${datarootdir}/doc/${PACKAGE}'
1502 infodir
='${datarootdir}/info'
1507 libdir
='${exec_prefix}/lib'
1508 localedir
='${datarootdir}/locale'
1509 mandir
='${datarootdir}/man'
1515 # If the previous option needs an argument, assign it.
1516 if test -n "$ac_prev"; then
1517 eval $ac_prev=\
$ac_option
1523 *=*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1527 # Accept the important Cygnus configure options, so we can diagnose typos.
1529 case $ac_dashdash$ac_option in
1533 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
1535 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
1536 bindir
=$ac_optarg ;;
1538 -build |
--build |
--buil |
--bui |
--bu)
1539 ac_prev
=build_alias
;;
1540 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
1541 build_alias
=$ac_optarg ;;
1543 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
1544 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
1545 ac_prev
=cache_file
;;
1546 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
1547 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
1548 cache_file
=$ac_optarg ;;
1550 --config-cache |
-C)
1551 cache_file
=config.cache
;;
1553 -datadir |
--datadir |
--datadi |
--datad)
1555 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
1556 datadir
=$ac_optarg ;;
1558 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
1559 |
--dataroo |
--dataro |
--datar)
1560 ac_prev
=datarootdir
;;
1561 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
1562 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
1563 datarootdir
=$ac_optarg ;;
1565 -disable-* |
--disable-*)
1566 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1567 # Reject names that are not valid shell variable names.
1568 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1569 as_fn_error
"invalid feature name: $ac_useropt"
1570 ac_useropt_orig
=$ac_useropt
1571 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1572 case $ac_user_opts in
1574 "enable_
$ac_useropt"
1576 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1577 ac_unrecognized_sep
=', ';;
1579 eval enable_
$ac_useropt=no
;;
1581 -docdir |
--docdir |
--docdi |
--doc |
--do)
1583 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
1584 docdir
=$ac_optarg ;;
1586 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
1588 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
1589 dvidir
=$ac_optarg ;;
1591 -enable-* |
--enable-*)
1592 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1593 # Reject names that are not valid shell variable names.
1594 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1595 as_fn_error
"invalid feature name: $ac_useropt"
1596 ac_useropt_orig
=$ac_useropt
1597 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1598 case $ac_user_opts in
1600 "enable_
$ac_useropt"
1602 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1603 ac_unrecognized_sep
=', ';;
1605 eval enable_
$ac_useropt=\
$ac_optarg ;;
1607 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
1608 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
1609 |
--exec |
--exe |
--ex)
1610 ac_prev
=exec_prefix
;;
1611 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
1612 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
1613 |
--exec=* |
--exe=* |
--ex=*)
1614 exec_prefix
=$ac_optarg ;;
1616 -gas |
--gas |
--ga |
--g)
1617 # Obsolete; use --with-gas.
1620 -help |
--help |
--hel |
--he |
-h)
1621 ac_init_help
=long
;;
1622 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
1623 ac_init_help
=recursive
;;
1624 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
1625 ac_init_help
=short
;;
1627 -host |
--host |
--hos |
--ho)
1628 ac_prev
=host_alias
;;
1629 -host=* |
--host=* |
--hos=* |
--ho=*)
1630 host_alias
=$ac_optarg ;;
1632 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
1634 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
1636 htmldir
=$ac_optarg ;;
1638 -includedir |
--includedir |
--includedi |
--included |
--include \
1639 |
--includ |
--inclu |
--incl |
--inc)
1640 ac_prev
=includedir
;;
1641 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
1642 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
1643 includedir
=$ac_optarg ;;
1645 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
1647 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
1648 infodir
=$ac_optarg ;;
1650 -libdir |
--libdir |
--libdi |
--libd)
1652 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
1653 libdir
=$ac_optarg ;;
1655 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
1656 |
--libexe |
--libex |
--libe)
1657 ac_prev
=libexecdir
;;
1658 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
1659 |
--libexe=* |
--libex=* |
--libe=*)
1660 libexecdir
=$ac_optarg ;;
1662 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1663 ac_prev
=localedir
;;
1664 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1665 localedir
=$ac_optarg ;;
1667 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1668 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1669 ac_prev
=localstatedir
;;
1670 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1671 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1672 localstatedir
=$ac_optarg ;;
1674 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1676 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1677 mandir
=$ac_optarg ;;
1679 -nfp |
--nfp |
--nf)
1680 # Obsolete; use --without-fp.
1683 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1684 |
--no-cr |
--no-c |
-n)
1687 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1688 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1691 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1692 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1693 |
--oldin |
--oldi |
--old |
--ol |
--o)
1694 ac_prev
=oldincludedir
;;
1695 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1696 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1697 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1698 oldincludedir
=$ac_optarg ;;
1700 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1702 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1703 prefix
=$ac_optarg ;;
1705 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1706 |
--program-pre |
--program-pr |
--program-p)
1707 ac_prev
=program_prefix
;;
1708 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1709 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1710 program_prefix
=$ac_optarg ;;
1712 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1713 |
--program-suf |
--program-su |
--program-s)
1714 ac_prev
=program_suffix
;;
1715 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1716 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1717 program_suffix
=$ac_optarg ;;
1719 -program-transform-name |
--program-transform-name \
1720 |
--program-transform-nam |
--program-transform-na \
1721 |
--program-transform-n |
--program-transform- \
1722 |
--program-transform |
--program-transfor \
1723 |
--program-transfo |
--program-transf \
1724 |
--program-trans |
--program-tran \
1725 |
--progr-tra |
--program-tr |
--program-t)
1726 ac_prev
=program_transform_name
;;
1727 -program-transform-name=* |
--program-transform-name=* \
1728 |
--program-transform-nam=* |
--program-transform-na=* \
1729 |
--program-transform-n=* |
--program-transform-=* \
1730 |
--program-transform=* |
--program-transfor=* \
1731 |
--program-transfo=* |
--program-transf=* \
1732 |
--program-trans=* |
--program-tran=* \
1733 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1734 program_transform_name
=$ac_optarg ;;
1736 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1738 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1739 pdfdir
=$ac_optarg ;;
1741 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1743 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1746 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1747 |
-silent |
--silent |
--silen |
--sile |
--sil)
1750 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1752 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1754 sbindir
=$ac_optarg ;;
1756 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1757 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1758 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1760 ac_prev
=sharedstatedir
;;
1761 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1762 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1763 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1765 sharedstatedir
=$ac_optarg ;;
1767 -site |
--site |
--sit)
1769 -site=* |
--site=* |
--sit=*)
1772 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1774 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1775 srcdir
=$ac_optarg ;;
1777 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1778 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1779 ac_prev
=sysconfdir
;;
1780 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1781 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1782 sysconfdir
=$ac_optarg ;;
1784 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1785 ac_prev
=target_alias
;;
1786 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1787 target_alias
=$ac_optarg ;;
1789 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1792 -version |
--version |
--versio |
--versi |
--vers |
-V)
1793 ac_init_version
=: ;;
1796 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1797 # Reject names that are not valid shell variable names.
1798 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1799 as_fn_error
"invalid package name: $ac_useropt"
1800 ac_useropt_orig
=$ac_useropt
1801 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1802 case $ac_user_opts in
1806 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1807 ac_unrecognized_sep
=', ';;
1809 eval with_
$ac_useropt=\
$ac_optarg ;;
1811 -without-* |
--without-*)
1812 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1813 # Reject names that are not valid shell variable names.
1814 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1815 as_fn_error
"invalid package name: $ac_useropt"
1816 ac_useropt_orig
=$ac_useropt
1817 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1818 case $ac_user_opts in
1822 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1823 ac_unrecognized_sep
=', ';;
1825 eval with_
$ac_useropt=no
;;
1828 # Obsolete; use --with-x.
1831 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1832 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1833 ac_prev
=x_includes
;;
1834 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1835 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1836 x_includes
=$ac_optarg ;;
1838 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1839 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1840 ac_prev
=x_libraries
;;
1841 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1842 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1843 x_libraries
=$ac_optarg ;;
1845 -*) as_fn_error
"unrecognized option: \`$ac_option'
1846 Try \`$0 --help' for more information."
1850 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1851 # Reject names that are not valid shell variable names.
1852 case $ac_envvar in #(
1853 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1854 as_fn_error
"invalid variable name: \`$ac_envvar'" ;;
1856 eval $ac_envvar=\
$ac_optarg
1857 export $ac_envvar ;;
1860 # FIXME: should be removed in autoconf 3.0.
1861 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1862 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1863 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1864 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1870 if test -n "$ac_prev"; then
1871 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1872 as_fn_error
"missing argument to $ac_option"
1875 if test -n "$ac_unrecognized_opts"; then
1876 case $enable_option_checking in
1878 fatal
) as_fn_error
"unrecognized options: $ac_unrecognized_opts" ;;
1879 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1883 # Check all directory arguments for consistency.
1884 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1885 datadir sysconfdir sharedstatedir localstatedir includedir \
1886 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1887 libdir localedir mandir
1889 eval ac_val
=\$
$ac_var
1890 # Remove trailing slashes.
1893 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1894 eval $ac_var=\
$ac_val;;
1896 # Be sure to have absolute directory names.
1898 [\\/$
]* | ?
:[\\/]* ) continue;;
1899 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1901 as_fn_error
"expected an absolute directory name for --$ac_var: $ac_val"
1904 # There might be people who depend on the old broken behavior: `$host'
1905 # used to hold the argument of --host etc.
1906 # FIXME: To remove some day.
1909 target
=$target_alias
1911 # FIXME: To remove some day.
1912 if test "x$host_alias" != x
; then
1913 if test "x$build_alias" = x
; then
1914 cross_compiling
=maybe
1915 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1916 If a cross compiler is detected then cross compile mode will be used." >&2
1917 elif test "x$build_alias" != "x$host_alias"; then
1923 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1925 test "$silent" = yes && exec 6>/dev
/null
1928 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1929 ac_ls_di
=`ls -di .` &&
1930 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1931 as_fn_error
"working directory cannot be determined"
1932 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1933 as_fn_error
"pwd does not report name of working directory"
1936 # Find the source files, if location was not specified.
1937 if test -z "$srcdir"; then
1938 ac_srcdir_defaulted
=yes
1939 # Try the directory containing this script, then the parent directory.
1940 ac_confdir
=`$as_dirname -- "$as_myself" ||
1941 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1942 X"$as_myself" : 'X\(//\)[^/]' \| \
1943 X"$as_myself" : 'X\(//\)$' \| \
1944 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1945 $as_echo X"$as_myself" |
1946 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1964 if test ! -r "$srcdir/$ac_unique_file"; then
1968 ac_srcdir_defaulted
=no
1970 if test ! -r "$srcdir/$ac_unique_file"; then
1971 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1972 as_fn_error
"cannot find sources ($ac_unique_file) in $srcdir"
1974 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1976 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1978 # When building in place, set srcdir=.
1979 if test "$ac_abs_confdir" = "$ac_pwd"; then
1982 # Remove unnecessary trailing slashes from srcdir.
1983 # Double slashes in file names in object file debugging info
1984 # mess up M-x gdb in Emacs.
1986 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1988 for ac_var
in $ac_precious_vars; do
1989 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1990 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1991 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1992 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1996 # Report the --help message.
1998 if test "$ac_init_help" = "long"; then
1999 # Omit some internal or obsolete options to make the list less imposing.
2000 # This message is too long to be a string in the A/UX 3.1 sh.
2002 \`configure' configures this package to adapt to many kinds of systems.
2004 Usage: $0 [OPTION]... [VAR=VALUE]...
2006 To assign environment variables (e.g., CC, CFLAGS...), specify them as
2007 VAR=VALUE. See below for descriptions of some of the useful variables.
2009 Defaults for the options are specified in brackets.
2012 -h, --help display this help and exit
2013 --help=short display options specific to this package
2014 --help=recursive display the short help of all the included packages
2015 -V, --version display version information and exit
2016 -q, --quiet, --silent do not print \`checking...' messages
2017 --cache-file=FILE cache test results in FILE [disabled]
2018 -C, --config-cache alias for \`--cache-file=config.cache'
2019 -n, --no-create do not create output files
2020 --srcdir=DIR find the sources in DIR [configure dir or \`..']
2022 Installation directories:
2023 --prefix=PREFIX install architecture-independent files in PREFIX
2024 [$ac_default_prefix]
2025 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
2028 By default, \`make install' will install all the files in
2029 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
2030 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
2031 for instance \`--prefix=\$HOME'.
2033 For better control, use the options below.
2035 Fine tuning of the installation directories:
2036 --bindir=DIR user executables [EPREFIX/bin]
2037 --sbindir=DIR system admin executables [EPREFIX/sbin]
2038 --libexecdir=DIR program executables [EPREFIX/libexec]
2039 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
2040 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
2041 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
2042 --libdir=DIR object code libraries [EPREFIX/lib]
2043 --includedir=DIR C header files [PREFIX/include]
2044 --oldincludedir=DIR C header files for non-gcc [/usr/include]
2045 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
2046 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
2047 --infodir=DIR info documentation [DATAROOTDIR/info]
2048 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
2049 --mandir=DIR man documentation [DATAROOTDIR/man]
2050 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
2051 --htmldir=DIR html documentation [DOCDIR]
2052 --dvidir=DIR dvi documentation [DOCDIR]
2053 --pdfdir=DIR pdf documentation [DOCDIR]
2054 --psdir=DIR ps documentation [DOCDIR]
2060 --program-prefix=PREFIX prepend PREFIX to installed program names
2061 --program-suffix=SUFFIX append SUFFIX to installed program names
2062 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
2065 --build=BUILD configure
for building on BUILD
[guessed
]
2066 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
2067 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
2071 if test -n "$ac_init_help"; then
2076 --disable-option-checking ignore unrecognized
--enable/--with options
2077 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
2078 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
2079 --enable-maintainer-mode enable make rules and dependencies not useful
2080 (and sometimes confusing
) to the casual installer
2081 --disable-largefile omit support
for large files
2082 --disable-dependency-tracking speeds up one-time build
2083 --enable-dependency-tracking do not reject slow dependency extractors
2085 Some influential environment variables
:
2086 CC C compiler
command
2087 CFLAGS C compiler flags
2088 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
2089 nonstandard directory
<lib dir
>
2090 LIBS libraries to pass to the linker
, e.g.
-l<library
>
2091 CPPFLAGS C
/C
++/Objective C preprocessor flags
, e.g.
-I<include dir
> if
2092 you have headers
in a nonstandard directory
<include dir
>
2095 Use these variables to override the choices made by
`configure' or to help
2096 it to find libraries and programs with nonstandard names/locations.
2098 Report bugs to the package provider.
2103 if test "$ac_init_help" = "recursive"; then
2104 # If there are subdirs, report their specific --help.
2105 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
2106 test -d "$ac_dir" ||
2107 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
2112 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
2114 ac_dir_suffix=/`$as_echo "$ac_dir" |
sed 's|^\.[\\/]||'`
2115 # A ".." for each directory in $ac_dir_suffix.
2116 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" |
sed 's|/[^\\/]*|/..|g;s|/||'`
2117 case $ac_top_builddir_sub in
2118 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
2119 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
2122 ac_abs_top_builddir=$ac_pwd
2123 ac_abs_builddir=$ac_pwd$ac_dir_suffix
2124 # for backward compatibility:
2125 ac_top_builddir=$ac_top_build_prefix
2128 .) # We are building in place.
2130 ac_top_srcdir=$ac_top_builddir_sub
2131 ac_abs_top_srcdir=$ac_pwd ;;
2132 [\\/]* | ?:[\\/]* ) # Absolute name.
2133 ac_srcdir=$srcdir$ac_dir_suffix;
2134 ac_top_srcdir=$srcdir
2135 ac_abs_top_srcdir=$srcdir ;;
2137 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
2138 ac_top_srcdir=$ac_top_build_prefix$srcdir
2139 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
2141 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
2143 cd "$ac_dir" || { ac_status=$?; continue; }
2144 # Check for guested configure.
2145 if test -f "$ac_srcdir/configure.gnu"; then
2147 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
2148 elif test -f "$ac_srcdir/configure"; then
2150 $SHELL "$ac_srcdir/configure" --help=recursive
2152 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
2154 cd "$ac_pwd" || { ac_status=$?; break; }
2158 test -n "$ac_init_help" && exit $ac_status
2159 if $ac_init_version; then
2162 generated by GNU Autoconf 2.64
2164 Copyright (C) 2009 Free Software Foundation, Inc.
2165 This configure script is free software; the Free Software Foundation
2166 gives unlimited permission to copy, distribute and modify it.
2171 ## ------------------------ ##
2172 ## Autoconf initialization. ##
2173 ## ------------------------ ##
2175 # ac_fn_c_try_compile LINENO
2176 # --------------------------
2177 # Try to compile conftest.$ac_ext, and return whether this succeeded.
2178 ac_fn_c_try_compile ()
2180 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2181 rm -f conftest.$ac_objext
2182 if { { ac_try="$ac_compile"
2184 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
2185 *) ac_try_echo
=$ac_try;;
2187 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2188 $as_echo "$ac_try_echo"; } >&5
2189 (eval "$ac_compile") 2>conftest.err
2191 if test -s conftest.err
; then
2192 grep -v '^ *+' conftest.err
>conftest.er1
2193 cat conftest.er1
>&5
2194 mv -f conftest.er1 conftest.err
2196 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2197 test $ac_status = 0; } && {
2198 test -z "$ac_c_werror_flag" ||
2199 test ! -s conftest.err
2200 } && test -s conftest.
$ac_objext; then :
2203 $as_echo "$as_me: failed program was:" >&5
2204 sed 's/^/| /' conftest.
$ac_ext >&5
2208 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2211 } # ac_fn_c_try_compile
2213 # ac_fn_c_try_cpp LINENO
2214 # ----------------------
2215 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2218 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2219 if { { ac_try
="$ac_cpp conftest.$ac_ext"
2221 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2222 *) ac_try_echo=$ac_try;;
2224 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2225 $as_echo "$ac_try_echo"; } >&5
2226 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2228 if test -s conftest.err; then
2229 grep -v '^ *+' conftest.err >conftest.er1
2230 cat conftest.er1 >&5
2231 mv -f conftest.er1 conftest.err
2233 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2234 test $ac_status = 0; } >/dev/null && {
2235 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2236 test ! -s conftest.err
2240 $as_echo "$as_me: failed program was:" >&5
2241 sed 's/^/| /' conftest.$ac_ext >&5
2245 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2250 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2251 # -------------------------------------------------------
2252 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2253 # the include files in INCLUDES and setting the cache variable VAR
2255 ac_fn_c_check_header_mongrel ()
2257 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2258 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2260 $as_echo_n "checking for $2... " >&6; }
2261 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2262 $as_echo_n "(cached) " >&6
2265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2266 $as_echo "$ac_res" >&6; }
2268 # Is the header compilable?
2269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2270 $as_echo_n "checking $2 usability... " >&6; }
2271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2272 /* end confdefs.h. */
2276 if ac_fn_c_try_compile "$LINENO"; then :
2277 ac_header_compiler=yes
2279 ac_header_compiler=no
2281 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2283 $as_echo "$ac_header_compiler" >&6; }
2285 # Is the header present?
2286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2287 $as_echo_n "checking $2 presence... " >&6; }
2288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2289 /* end confdefs.h. */
2292 if ac_fn_c_try_cpp "$LINENO"; then :
2293 ac_header_preproc=yes
2295 ac_header_preproc=no
2297 rm -f conftest.err conftest.$ac_ext
2298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2299 $as_echo "$ac_header_preproc" >&6; }
2301 # So? What about this header?
2302 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2304 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2305 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2306 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2307 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2310 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2311 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2312 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2313 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2314 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2315 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2316 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2317 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2318 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2319 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2323 $as_echo_n "checking for $2... " >&6; }
2324 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2325 $as_echo_n "(cached) " >&6
2327 eval "$3=\$ac_header_compiler"
2330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2331 $as_echo "$ac_res" >&6; }
2333 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2335 } # ac_fn_c_check_header_mongrel
2337 # ac_fn_c_try_run LINENO
2338 # ----------------------
2339 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2340 # that executables *can* be run.
2343 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2344 if { { ac_try="$ac_link"
2346 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
2347 *) ac_try_echo
=$ac_try;;
2349 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2350 $as_echo "$ac_try_echo"; } >&5
2351 (eval "$ac_link") 2>&5
2353 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2354 test $ac_status = 0; } && { ac_try
='./conftest$ac_exeext'
2355 { { case "(($ac_try" in
2356 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2357 *) ac_try_echo=$ac_try;;
2359 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2360 $as_echo "$ac_try_echo"; } >&5
2361 (eval "$ac_try") 2>&5
2363 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2364 test $ac_status = 0; }; }; then :
2367 $as_echo "$as_me: program exited with status $ac_status" >&5
2368 $as_echo "$as_me: failed program was:" >&5
2369 sed 's/^/| /' conftest.$ac_ext >&5
2371 ac_retval=$ac_status
2373 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2374 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2379 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2380 # -------------------------------------------------------
2381 # Tests whether HEADER exists and can be compiled using the include files in
2382 # INCLUDES, setting the cache variable VAR accordingly.
2383 ac_fn_c_check_header_compile ()
2385 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2387 $as_echo_n "checking for $2... " >&6; }
2388 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2389 $as_echo_n "(cached) " >&6
2391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2392 /* end confdefs.h. */
2396 if ac_fn_c_try_compile "$LINENO"; then :
2401 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2405 $as_echo "$ac_res" >&6; }
2406 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2408 } # ac_fn_c_check_header_compile
2410 # ac_fn_c_try_link LINENO
2411 # -----------------------
2412 # Try to link conftest.$ac_ext, and return whether this succeeded.
2415 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2416 rm -f conftest.$ac_objext conftest$ac_exeext
2417 if { { ac_try="$ac_link"
2419 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
2420 *) ac_try_echo
=$ac_try;;
2422 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2423 $as_echo "$ac_try_echo"; } >&5
2424 (eval "$ac_link") 2>conftest.err
2426 if test -s conftest.err
; then
2427 grep -v '^ *+' conftest.err
>conftest.er1
2428 cat conftest.er1
>&5
2429 mv -f conftest.er1 conftest.err
2431 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2432 test $ac_status = 0; } && {
2433 test -z "$ac_c_werror_flag" ||
2434 test ! -s conftest.err
2435 } && test -s conftest
$ac_exeext && {
2436 test "$cross_compiling" = yes ||
2437 $as_test_x conftest
$ac_exeext
2441 $as_echo "$as_me: failed program was:" >&5
2442 sed 's/^/| /' conftest.
$ac_ext >&5
2446 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2447 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2448 # interfere with the next link command; also delete a directory that is
2449 # left behind by Apple's compiler. We do this before executing the actions.
2450 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2451 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2454 } # ac_fn_c_try_link
2456 # ac_fn_c_check_func LINENO FUNC VAR
2457 # ----------------------------------
2458 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2459 ac_fn_c_check_func
()
2461 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2463 $as_echo_n "checking for $2... " >&6; }
2464 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2465 $as_echo_n "(cached) " >&6
2467 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2468 /* end confdefs.h. */
2469 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2470 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2471 #define $2 innocuous_$2
2473 /* System header to define __stub macros and hopefully few prototypes,
2474 which can conflict with char $2 (); below.
2475 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2476 <limits.h> exists even on freestanding compilers. */
2479 # include <limits.h>
2481 # include <assert.h>
2486 /* Override any GCC internal prototype to avoid an error.
2487 Use char because int might match the return type of a GCC
2488 builtin and then its argument prototype would still apply. */
2493 /* The GNU C library defines this for functions which it implements
2494 to always fail with ENOSYS. Some functions are actually named
2495 something starting with __ and the normal name is an alias. */
2496 #if defined __stub_$2 || defined __stub___$2
2508 if ac_fn_c_try_link
"$LINENO"; then :
2513 rm -f core conftest.err conftest.
$ac_objext \
2514 conftest
$ac_exeext conftest.
$ac_ext
2517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2518 $as_echo "$ac_res" >&6; }
2519 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2521 } # ac_fn_c_check_func
2523 # ac_fn_c_check_decl LINENO SYMBOL VAR
2524 # ------------------------------------
2525 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2526 ac_fn_c_check_decl
()
2528 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
2530 $as_echo_n "checking whether $2 is declared... " >&6; }
2531 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2532 $as_echo_n "(cached) " >&6
2534 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2535 /* end confdefs.h. */
2548 if ac_fn_c_try_compile
"$LINENO"; then :
2553 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2557 $as_echo "$ac_res" >&6; }
2558 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2560 } # ac_fn_c_check_decl
2562 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2563 # --------------------------------------------
2564 # Tries to find the compile-time value of EXPR in a program that includes
2565 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2567 ac_fn_c_compute_int
()
2569 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2570 if test "$cross_compiling" = yes; then
2571 # Depending upon the size, compute the lo and hi bounds.
2572 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2573 /* end confdefs.h. */
2578 static int test_array [1 - 2 * !(($2) >= 0)];
2585 if ac_fn_c_try_compile
"$LINENO"; then :
2588 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2589 /* end confdefs.h. */
2594 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2601 if ac_fn_c_try_compile
"$LINENO"; then :
2602 ac_hi
=$ac_mid; break
2604 as_fn_arith
$ac_mid + 1 && ac_lo
=$as_val
2605 if test $ac_lo -le $ac_mid; then
2609 as_fn_arith
2 '*' $ac_mid + 1 && ac_mid
=$as_val
2611 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2614 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2615 /* end confdefs.h. */
2620 static int test_array [1 - 2 * !(($2) < 0)];
2627 if ac_fn_c_try_compile
"$LINENO"; then :
2630 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2631 /* end confdefs.h. */
2636 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2643 if ac_fn_c_try_compile
"$LINENO"; then :
2644 ac_lo
=$ac_mid; break
2646 as_fn_arith
'(' $ac_mid ')' - 1 && ac_hi
=$as_val
2647 if test $ac_mid -le $ac_hi; then
2651 as_fn_arith
2 '*' $ac_mid && ac_mid
=$as_val
2653 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2658 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2660 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2661 # Binary search between lo and hi bounds.
2662 while test "x$ac_lo" != "x$ac_hi"; do
2663 as_fn_arith
'(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid
=$as_val
2664 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2665 /* end confdefs.h. */
2670 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2677 if ac_fn_c_try_compile
"$LINENO"; then :
2680 as_fn_arith
'(' $ac_mid ')' + 1 && ac_lo
=$as_val
2682 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2685 ?
*) eval "$3=\$ac_lo"; ac_retval
=0 ;;
2689 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2690 /* end confdefs.h. */
2692 static long int longval () { return $2; }
2693 static unsigned long int ulongval () { return $2; }
2700 FILE *f = fopen ("conftest.val", "w");
2705 long int i = longval ();
2708 fprintf (f, "%ld", i);
2712 unsigned long int i = ulongval ();
2715 fprintf (f, "%lu", i);
2717 /* Do not output a trailing newline, as this causes \r\n confusion
2718 on some platforms. */
2719 return ferror (f) || fclose (f) != 0;
2725 if ac_fn_c_try_run
"$LINENO"; then :
2726 echo >>conftest.val
; read $3 <conftest.val
; ac_retval
=0
2730 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
2731 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
2735 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2738 } # ac_fn_c_compute_int
2740 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2741 # -------------------------------------------
2742 # Tests whether TYPE exists after having included INCLUDES, setting cache
2743 # variable VAR accordingly.
2744 ac_fn_c_check_type
()
2746 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2748 $as_echo_n "checking for $2... " >&6; }
2749 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2750 $as_echo_n "(cached) " >&6
2753 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2754 /* end confdefs.h. */
2765 if ac_fn_c_try_compile
"$LINENO"; then :
2766 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2767 /* end confdefs.h. */
2778 if ac_fn_c_try_compile
"$LINENO"; then :
2783 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2785 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2789 $as_echo "$ac_res" >&6; }
2790 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2792 } # ac_fn_c_check_type
2793 cat >config.log
<<_ACEOF
2794 This file contains any messages produced by compilers while
2795 running configure, to aid debugging if configure makes a mistake.
2797 It was created by $as_me, which was
2798 generated by GNU Autoconf 2.64. Invocation command line was
2810 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2811 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2812 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2813 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2814 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2816 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2817 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2819 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2820 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2821 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2822 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2823 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2824 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2825 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2829 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2833 test -z "$as_dir" && as_dir
=.
2834 $as_echo "PATH: $as_dir"
2850 # Keep a trace of the command line.
2851 # Strip out --no-create and --no-recursion so they do not pile up.
2852 # Strip out --silent because we don't want to record it for future runs.
2853 # Also quote any args containing shell meta-characters.
2854 # Make two passes to allow for proper duplicate-argument suppression.
2858 ac_must_keep_next
=false
2864 -no-create |
--no-c* |
-n |
-no-recursion |
--no-r*) continue ;;
2865 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
2866 |
-silent |
--silent |
--silen |
--sile |
--sil)
2869 ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2872 1) as_fn_append ac_configure_args0
" '$ac_arg'" ;;
2874 as_fn_append ac_configure_args1
" '$ac_arg'"
2875 if test $ac_must_keep_next = true
; then
2876 ac_must_keep_next
=false
# Got value, back to normal.
2879 *=* |
--config-cache |
-C |
-disable-* |
--disable-* \
2880 |
-enable-* |
--enable-* |
-gas |
--g* |
-nfp |
--nf* \
2881 |
-q |
-quiet |
--q* |
-silent |
--sil* |
-v |
-verb* \
2882 |
-with-* |
--with-* |
-without-* |
--without-* |
--x)
2883 case "$ac_configure_args0 " in
2884 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2887 -* ) ac_must_keep_next
=true
;;
2890 as_fn_append ac_configure_args
" '$ac_arg'"
2895 { ac_configure_args0
=; unset ac_configure_args0
;}
2896 { ac_configure_args1
=; unset ac_configure_args1
;}
2898 # When interrupted or exit'd, cleanup temporary files, and complete
2899 # config.log. We remove comments because anyway the quotes in there
2900 # would cause problems or look ugly.
2901 # WARNING: Use '\'' to represent an apostrophe within the trap.
2902 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2903 trap 'exit_status=$?
2904 # Save into config.log some information that might help in debugging.
2909 ## ---------------- ##
2910 ## Cache variables. ##
2911 ## ---------------- ##
2914 # The following way of writing the cache mishandles newlines in values,
2916 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2917 eval ac_val=\$$ac_var
2921 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2922 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2925 _ | IFS | as_nl) ;; #(
2926 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2927 *) { eval $ac_var=; unset $ac_var;} ;;
2932 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2933 *${as_nl}ac_space=\ *)
2935 "s/'\''/'\''\\\\'\'''\''/g;
2936 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2939 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2947 ## ----------------- ##
2948 ## Output variables. ##
2949 ## ----------------- ##
2952 for ac_var in $ac_subst_vars
2954 eval ac_val=\$$ac_var
2956 *\'\''*) ac_val
=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2958 $as_echo "$ac_var='\''$ac_val'\''"
2962 if test -n "$ac_subst_files"; then
2964 ## ------------------- ##
2965 ## File substitutions. ##
2966 ## ------------------- ##
2969 for ac_var
in $ac_subst_files
2971 eval ac_val
=\$
$ac_var
2973 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2975 $as_echo "$ac_var='\''$ac_val'\''"
2980 if test -s confdefs.h; then
2990 test "$ac_signal" != 0 &&
2991 $as_echo "$as_me: caught signal $ac_signal"
2992 $as_echo "$as_me: exit $exit_status"
2994 rm -f core *.core core.conftest.* &&
2995 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2998 for ac_signal
in 1 2 13 15; do
2999 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
3003 # confdefs.h avoids OS command line length limits that DEFS can exceed.
3004 rm -f -r conftest
* confdefs.h
3006 $as_echo "/* confdefs.h */" > confdefs.h
3008 # Predefined preprocessor variables.
3010 cat >>confdefs.h
<<_ACEOF
3011 #define PACKAGE_NAME "$PACKAGE_NAME"
3014 cat >>confdefs.h
<<_ACEOF
3015 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
3018 cat >>confdefs.h
<<_ACEOF
3019 #define PACKAGE_VERSION "$PACKAGE_VERSION"
3022 cat >>confdefs.h
<<_ACEOF
3023 #define PACKAGE_STRING "$PACKAGE_STRING"
3026 cat >>confdefs.h
<<_ACEOF
3027 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
3030 cat >>confdefs.h
<<_ACEOF
3031 #define PACKAGE_URL "$PACKAGE_URL"
3035 # Let the site file select an alternate cache file if it wants to.
3036 # Prefer an explicitly selected file to automatically selected ones.
3039 if test -n "$CONFIG_SITE"; then
3040 ac_site_file1
=$CONFIG_SITE
3041 elif test "x$prefix" != xNONE
; then
3042 ac_site_file1
=$prefix/share
/config.site
3043 ac_site_file2
=$prefix/etc
/config.site
3045 ac_site_file1
=$ac_default_prefix/share
/config.site
3046 ac_site_file2
=$ac_default_prefix/etc
/config.site
3048 for ac_site_file
in "$ac_site_file1" "$ac_site_file2"
3050 test "x$ac_site_file" = xNONE
&& continue
3051 if test -r "$ac_site_file"; then
3052 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
3053 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
3054 sed 's/^/| /' "$ac_site_file" >&5
3059 if test -r "$cache_file"; then
3060 # Some versions of bash will fail to source /dev/null (special
3061 # files actually), so we avoid doing that.
3062 if test -f "$cache_file"; then
3063 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
3064 $as_echo "$as_me: loading cache $cache_file" >&6;}
3066 [\\/]* | ?
:[\\/]* ) .
"$cache_file";;
3067 *) .
"./$cache_file";;
3071 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
3072 $as_echo "$as_me: creating cache $cache_file" >&6;}
3076 as_fn_append ac_header_list
" dirent.h"
3077 as_fn_append ac_func_list
" btowc"
3078 as_fn_append ac_func_list
" isblank"
3079 as_fn_append ac_func_list
" iswctype"
3080 as_fn_append ac_func_list
" mbsrtowcs"
3081 as_fn_append ac_func_list
" mempcpy"
3082 as_fn_append ac_func_list
" wmemchr"
3083 as_fn_append ac_func_list
" wmemcpy"
3084 as_fn_append ac_func_list
" wmempcpy"
3085 as_fn_append ac_header_list
" wctype.h"
3086 gl_fnmatch_required
=GNU
3087 as_fn_append ac_func_list
" alarm"
3088 as_fn_append ac_header_list
" wchar.h"
3089 as_fn_append ac_header_list
" stdint.h"
3090 as_fn_append ac_header_list
" inttypes.h"
3091 as_fn_append ac_header_list
" unistd.h"
3092 as_fn_append ac_func_list
" symlink"
3093 as_fn_append ac_func_list
" lstat"
3094 as_fn_append ac_header_list
" math.h"
3095 as_fn_append ac_func_list
" mbsinit"
3096 as_fn_append ac_func_list
" mbrtowc"
3097 as_fn_append ac_header_list
" sys/mman.h"
3098 as_fn_append ac_func_list
" mprotect"
3099 as_fn_append ac_header_list
" sys/param.h"
3100 as_fn_append ac_func_list
" readlink"
3101 as_fn_append ac_header_list
" sys/stat.h"
3102 as_fn_append ac_header_list
" sys/time.h"
3103 as_fn_append ac_header_list
" features.h"
3104 as_fn_append ac_func_list
" iswcntrl"
3105 # Check that the precious variables saved in the cache have kept the same
3107 ac_cache_corrupted
=false
3108 for ac_var
in $ac_precious_vars; do
3109 eval ac_old_set
=\
$ac_cv_env_${ac_var}_set
3110 eval ac_new_set
=\
$ac_env_${ac_var}_set
3111 eval ac_old_val
=\
$ac_cv_env_${ac_var}_value
3112 eval ac_new_val
=\
$ac_env_${ac_var}_value
3113 case $ac_old_set,$ac_new_set in
3115 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
3116 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3117 ac_cache_corrupted
=: ;;
3119 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
3120 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3121 ac_cache_corrupted
=: ;;
3124 if test "x$ac_old_val" != "x$ac_new_val"; then
3125 # differences in whitespace do not lead to failure.
3126 ac_old_val_w
=`echo x $ac_old_val`
3127 ac_new_val_w
=`echo x $ac_new_val`
3128 if test "$ac_old_val_w" != "$ac_new_val_w"; then
3129 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
3130 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3131 ac_cache_corrupted
=:
3133 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
3134 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3135 eval $ac_var=\
$ac_old_val
3137 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
3138 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
3139 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
3140 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
3143 # Pass precious variables to config.status.
3144 if test "$ac_new_set" = set; then
3146 *\'*) ac_arg
=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3147 *) ac_arg
=$ac_var=$ac_new_val ;;
3149 case " $ac_configure_args " in
3150 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
3151 *) as_fn_append ac_configure_args
" '$ac_arg'" ;;
3155 if $ac_cache_corrupted; then
3156 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3157 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3158 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
3159 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
3160 as_fn_error
"run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
3162 ## -------------------- ##
3163 ## Main body of script. ##
3164 ## -------------------- ##
3167 ac_cpp
='$CPP $CPPFLAGS'
3168 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3169 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3170 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3173 ac_config_headers
="$ac_config_headers config.h:config.in"
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3177 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3178 # Check whether --enable-maintainer-mode was given.
3179 if test "${enable_maintainer_mode+set}" = set; then :
3180 enableval
=$enable_maintainer_mode; USE_MAINTAINER_MODE
=$enableval
3182 USE_MAINTAINER_MODE
=no
3185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3186 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3187 if test $USE_MAINTAINER_MODE = yes; then
3188 MAINTAINER_MODE_TRUE
=
3189 MAINTAINER_MODE_FALSE
='#'
3191 MAINTAINER_MODE_TRUE
='#'
3192 MAINTAINER_MODE_FALSE
=
3195 MAINT
=$MAINTAINER_MODE_TRUE
3200 ac_cpp
='$CPP $CPPFLAGS'
3201 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3202 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3203 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3204 if test -n "$ac_tool_prefix"; then
3205 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3206 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
3207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3208 $as_echo_n "checking for $ac_word... " >&6; }
3209 if test "${ac_cv_prog_CC+set}" = set; then :
3210 $as_echo_n "(cached) " >&6
3212 if test -n "$CC"; then
3213 ac_cv_prog_CC
="$CC" # Let the user override the test.
3215 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3219 test -z "$as_dir" && as_dir
=.
3220 for ac_exec_ext
in '' $ac_executable_extensions; do
3221 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3222 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
3223 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3233 if test -n "$CC"; then
3234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3235 $as_echo "$CC" >&6; }
3237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3238 $as_echo "no" >&6; }
3243 if test -z "$ac_cv_prog_CC"; then
3245 # Extract the first word of "gcc", so it can be a program name with args.
3246 set dummy gcc
; ac_word
=$2
3247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3248 $as_echo_n "checking for $ac_word... " >&6; }
3249 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3250 $as_echo_n "(cached) " >&6
3252 if test -n "$ac_ct_CC"; then
3253 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3255 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3259 test -z "$as_dir" && as_dir
=.
3260 for ac_exec_ext
in '' $ac_executable_extensions; do
3261 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3262 ac_cv_prog_ac_ct_CC
="gcc"
3263 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3272 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3273 if test -n "$ac_ct_CC"; then
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3275 $as_echo "$ac_ct_CC" >&6; }
3277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3278 $as_echo "no" >&6; }
3281 if test "x$ac_ct_CC" = x
; then
3284 case $cross_compiling:$ac_tool_warned in
3286 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3287 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3288 ac_tool_warned
=yes ;;
3296 if test -z "$CC"; then
3297 if test -n "$ac_tool_prefix"; then
3298 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3299 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
3300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3301 $as_echo_n "checking for $ac_word... " >&6; }
3302 if test "${ac_cv_prog_CC+set}" = set; then :
3303 $as_echo_n "(cached) " >&6
3305 if test -n "$CC"; then
3306 ac_cv_prog_CC
="$CC" # Let the user override the test.
3308 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3312 test -z "$as_dir" && as_dir
=.
3313 for ac_exec_ext
in '' $ac_executable_extensions; do
3314 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3315 ac_cv_prog_CC
="${ac_tool_prefix}cc"
3316 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3326 if test -n "$CC"; then
3327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3328 $as_echo "$CC" >&6; }
3330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3331 $as_echo "no" >&6; }
3337 if test -z "$CC"; then
3338 # Extract the first word of "cc", so it can be a program name with args.
3339 set dummy cc
; ac_word
=$2
3340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3341 $as_echo_n "checking for $ac_word... " >&6; }
3342 if test "${ac_cv_prog_CC+set}" = set; then :
3343 $as_echo_n "(cached) " >&6
3345 if test -n "$CC"; then
3346 ac_cv_prog_CC
="$CC" # Let the user override the test.
3349 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3353 test -z "$as_dir" && as_dir
=.
3354 for ac_exec_ext
in '' $ac_executable_extensions; do
3355 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3356 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3357 ac_prog_rejected
=yes
3361 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3368 if test $ac_prog_rejected = yes; then
3369 # We found a bogon in the path, so make sure we never use it.
3370 set dummy
$ac_cv_prog_CC
3372 if test $# != 0; then
3373 # We chose a different compiler from the bogus one.
3374 # However, it has the same basename, so the bogon will be chosen
3375 # first if we set CC to just the basename; use the full file name.
3377 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
3383 if test -n "$CC"; then
3384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3385 $as_echo "$CC" >&6; }
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3388 $as_echo "no" >&6; }
3393 if test -z "$CC"; then
3394 if test -n "$ac_tool_prefix"; then
3395 for ac_prog
in cl.exe
3397 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3398 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
3399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3400 $as_echo_n "checking for $ac_word... " >&6; }
3401 if test "${ac_cv_prog_CC+set}" = set; then :
3402 $as_echo_n "(cached) " >&6
3404 if test -n "$CC"; then
3405 ac_cv_prog_CC
="$CC" # Let the user override the test.
3407 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3411 test -z "$as_dir" && as_dir
=.
3412 for ac_exec_ext
in '' $ac_executable_extensions; do
3413 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3414 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
3415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3425 if test -n "$CC"; then
3426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3427 $as_echo "$CC" >&6; }
3429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3430 $as_echo "no" >&6; }
3434 test -n "$CC" && break
3437 if test -z "$CC"; then
3439 for ac_prog
in cl.exe
3441 # Extract the first word of "$ac_prog", so it can be a program name with args.
3442 set dummy
$ac_prog; ac_word
=$2
3443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3444 $as_echo_n "checking for $ac_word... " >&6; }
3445 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3446 $as_echo_n "(cached) " >&6
3448 if test -n "$ac_ct_CC"; then
3449 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3451 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3455 test -z "$as_dir" && as_dir
=.
3456 for ac_exec_ext
in '' $ac_executable_extensions; do
3457 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3458 ac_cv_prog_ac_ct_CC
="$ac_prog"
3459 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3468 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3469 if test -n "$ac_ct_CC"; then
3470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3471 $as_echo "$ac_ct_CC" >&6; }
3473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3474 $as_echo "no" >&6; }
3478 test -n "$ac_ct_CC" && break
3481 if test "x$ac_ct_CC" = x
; then
3484 case $cross_compiling:$ac_tool_warned in
3486 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3487 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3488 ac_tool_warned
=yes ;;
3497 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3498 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3499 as_fn_error
"no acceptable C compiler found in \$PATH
3500 See \`config.log' for more details." "$LINENO" 5; }
3502 # Provide some information about the compiler.
3503 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3506 for ac_option
in --version -v -V -qversion; do
3507 { { ac_try
="$ac_compiler $ac_option >&5"
3509 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3510 *) ac_try_echo=$ac_try;;
3512 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3513 $as_echo "$ac_try_echo"; } >&5
3514 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3516 if test -s conftest.err; then
3518 ... rest of stderr output deleted ...
3519 10q' conftest.err >conftest.er1
3520 cat conftest.er1 >&5
3521 rm -f conftest.er1 conftest.err
3523 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3524 test $ac_status = 0; }
3527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3528 /* end confdefs.h. */
3533 FILE *f = fopen ("conftest.out", "w");
3534 return ferror (f) || fclose (f) != 0;
3540 ac_clean_files_save=$ac_clean_files
3541 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3542 # Try to create an executable without -o first, disregard a.out.
3543 # It will help us diagnose broken compilers, and finding out an intuition
3545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3546 $as_echo_n "checking for C compiler default output file name... " >&6; }
3547 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
3549 # The possible output files:
3550 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3553 for ac_file in $ac_files
3556 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3557 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3562 if { { ac_try="$ac_link_default"
3564 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3565 *) ac_try_echo
=$ac_try;;
3567 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3568 $as_echo "$ac_try_echo"; } >&5
3569 (eval "$ac_link_default") 2>&5
3571 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3572 test $ac_status = 0; }; then :
3573 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3574 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3575 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3576 # so that the user can short-circuit this test for compilers unknown to
3578 for ac_file
in $ac_files ''
3580 test -f "$ac_file" ||
continue
3582 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
3585 # We found the default executable, but exeext='' is most
3589 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
3591 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3593 # We set ac_cv_exeext here because the later test for it is not
3594 # safe: cross compilers may not add the suffix if given an `-o'
3595 # argument, so we may need to know it at that point already.
3596 # Even if this section looks crufty: it has the advantage of
3603 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
3608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3609 $as_echo "$ac_file" >&6; }
3610 if test -z "$ac_file"; then :
3611 $as_echo "$as_me: failed program was:" >&5
3612 sed 's/^/| /' conftest.
$ac_ext >&5
3614 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3615 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3616 { as_fn_set_status
77
3617 as_fn_error
"C compiler cannot create executables
3618 See \`config.log' for more details." "$LINENO" 5; }; }
3620 ac_exeext
=$ac_cv_exeext
3622 # Check that the compiler produces executables we can run. If not, either
3623 # the compiler is broken, or we cross compile.
3624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3625 $as_echo_n "checking whether the C compiler works... " >&6; }
3626 # If not cross compiling, check that we can run a simple program.
3627 if test "$cross_compiling" != yes; then
3628 if { ac_try
='./$ac_file'
3629 { { case "(($ac_try" in
3630 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3631 *) ac_try_echo=$ac_try;;
3633 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3634 $as_echo "$ac_try_echo"; } >&5
3635 (eval "$ac_try") 2>&5
3637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3638 test $ac_status = 0; }; }; then
3641 if test "$cross_compiling" = maybe; then
3644 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3645 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3646 as_fn_error "cannot run C compiled programs.
3647 If you meant to cross compile
, use \
`--host'.
3648 See \`config.log
' for more details." "$LINENO" 5; }
3652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3653 $as_echo "yes" >&6; }
3655 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3656 ac_clean_files=$ac_clean_files_save
3657 # Check that the compiler produces executables we can run. If not, either
3658 # the compiler is broken, or we cross compile.
3659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3660 $as_echo_n "checking whether we are cross compiling... " >&6; }
3661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3662 $as_echo "$cross_compiling" >&6; }
3664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3665 $as_echo_n "checking for suffix of executables... " >&6; }
3666 if { { ac_try="$ac_link"
3668 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3669 *) ac_try_echo=$ac_try;;
3671 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3672 $as_echo "$ac_try_echo"; } >&5
3673 (eval "$ac_link") 2>&5
3675 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3676 test $ac_status = 0; }; then :
3677 # If both `conftest.exe' and
`conftest' are `present
' (well, observable)
3678 # catch `conftest.exe'. For instance with Cygwin
, `ls conftest' will
3679 # work properly (i.e., refer to `conftest.exe
'), while it won't with
3681 for ac_file
in conftest.exe conftest conftest.
*; do
3682 test -f "$ac_file" ||
continue
3684 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3685 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3691 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3692 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3693 as_fn_error
"cannot compute suffix of executables: cannot compile and link
3694 See \`config.log' for more details." "$LINENO" 5; }
3696 rm -f conftest
$ac_cv_exeext
3697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3698 $as_echo "$ac_cv_exeext" >&6; }
3700 rm -f conftest.
$ac_ext
3701 EXEEXT
=$ac_cv_exeext
3703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3704 $as_echo_n "checking for suffix of object files... " >&6; }
3705 if test "${ac_cv_objext+set}" = set; then :
3706 $as_echo_n "(cached) " >&6
3708 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3709 /* end confdefs.h. */
3719 rm -f conftest.o conftest.obj
3720 if { { ac_try
="$ac_compile"
3722 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3723 *) ac_try_echo=$ac_try;;
3725 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3726 $as_echo "$ac_try_echo"; } >&5
3727 (eval "$ac_compile") 2>&5
3729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3730 test $ac_status = 0; }; then :
3731 for ac_file in conftest.o conftest.obj conftest.*; do
3732 test -f "$ac_file" || continue;
3734 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3735 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3740 $as_echo "$as_me: failed program was:" >&5
3741 sed 's/^/| /' conftest.$ac_ext >&5
3743 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3744 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3745 as_fn_error "cannot compute suffix of object files
: cannot compile
3746 See \
`config.log' for more details." "$LINENO" 5; }
3748 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3751 $as_echo "$ac_cv_objext" >&6; }
3752 OBJEXT=$ac_cv_objext
3754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3755 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3756 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3757 $as_echo_n "(cached) " >&6
3759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3760 /* end confdefs.h. */
3773 if ac_fn_c_try_compile "$LINENO"; then :
3778 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3779 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3783 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3784 if test $ac_compiler_gnu = yes; then
3789 ac_test_CFLAGS=${CFLAGS+set}
3790 ac_save_CFLAGS=$CFLAGS
3791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3792 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3793 if test "${ac_cv_prog_cc_g+set}" = set; then :
3794 $as_echo_n "(cached) " >&6
3796 ac_save_c_werror_flag=$ac_c_werror_flag
3797 ac_c_werror_flag=yes
3800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3801 /* end confdefs.h. */
3811 if ac_fn_c_try_compile "$LINENO"; then :
3815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3816 /* end confdefs.h. */
3826 if ac_fn_c_try_compile "$LINENO"; then :
3829 ac_c_werror_flag=$ac_save_c_werror_flag
3831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3832 /* end confdefs.h. */
3842 if ac_fn_c_try_compile "$LINENO"; then :
3845 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3847 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3849 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3850 ac_c_werror_flag=$ac_save_c_werror_flag
3852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3853 $as_echo "$ac_cv_prog_cc_g" >&6; }
3854 if test "$ac_test_CFLAGS" = set; then
3855 CFLAGS=$ac_save_CFLAGS
3856 elif test $ac_cv_prog_cc_g = yes; then
3857 if test "$GCC" = yes; then
3863 if test "$GCC" = yes; then
3869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3870 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3871 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3872 $as_echo_n "(cached) " >&6
3874 ac_cv_prog_cc_c89=no
3876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3877 /* end confdefs.h. */
3880 #include <sys/types.h>
3881 #include <sys/stat.h>
3882 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3883 struct buf { int x; };
3884 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3885 static char *e (p, i)
3891 static char *f (char * (*g) (char **, int), char **p, ...)
3896 s = g (p, va_arg (v,int));
3901 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3902 function prototypes and stuff, but not '\xHH' hex character constants.
3903 These don't provoke an error unfortunately, instead are silently treated
3904 as 'x'. The following induces an error, until -std is added to get
3905 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3906 array size at least. It's necessary to write '\x00'==0 to get something
3907 that's true only with -std. */
3908 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3910 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3911 inside strings and character constants. */
3913 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3915 int test (int i, double x);
3916 struct s1 {int (*f) (int a);};
3917 struct s2 {int (*f) (double a);};
3918 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3924 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3929 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3930 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3932 CC="$ac_save_CC $ac_arg"
3933 if ac_fn_c_try_compile "$LINENO"; then :
3934 ac_cv_prog_cc_c89=$ac_arg
3936 rm -f core conftest.err conftest.$ac_objext
3937 test "x$ac_cv_prog_cc_c89" != "xno" && break
3939 rm -f conftest.$ac_ext
3944 case "x$ac_cv_prog_cc_c89" in
3946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3947 $as_echo "none needed" >&6; } ;;
3949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3950 $as_echo "unsupported" >&6; } ;;
3952 CC="$CC $ac_cv_prog_cc_c89"
3953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3954 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3956 if test "x$ac_cv_prog_cc_c89" != xno; then :
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 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3968 for ac_t in install-sh install.sh shtool; do
3969 if test -f "$ac_dir/$ac_t"; then
3971 ac_install_sh="$ac_aux_dir/$ac_t -c"
3976 if test -z "$ac_aux_dir"; then
3977 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3980 # These three variables are undocumented and unsupported,
3981 # and are intended to be withdrawn in a future Autoconf release.
3982 # They can cause serious problems if a builder's source tree is in a directory
3983 # whose full name contains unusual characters.
3984 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3985 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3986 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3989 # Make sure we can run config.sub.
3990 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3991 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3994 $as_echo_n "checking build system type... " >&6; }
3995 if test "${ac_cv_build+set}" = set; then :
3996 $as_echo_n "(cached) " >&6
3998 ac_build_alias=$build_alias
3999 test "x$ac_build_alias" = x &&
4000 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4001 test "x$ac_build_alias" = x &&
4002 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4003 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4004 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4008 $as_echo "$ac_cv_build" >&6; }
4009 case $ac_cv_build in
4011 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4014 ac_save_IFS=$IFS; IFS='-'
4020 # Remember, the first character of IFS is used to create $*,
4021 # except with old shells:
4024 case $build_os in *\ *) build_os=`echo "$build_os" |
sed 's/ /-/g'`;; esac
4027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4028 $as_echo_n "checking host system type... " >&6; }
4029 if test "${ac_cv_host+set}" = set; then :
4030 $as_echo_n "(cached) " >&6
4032 if test "x$host_alias" = x; then
4033 ac_cv_host=$ac_cv_build
4035 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4036 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4041 $as_echo "$ac_cv_host" >&6; }
4044 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4047 ac_save_IFS=$IFS; IFS='-'
4053 # Remember, the first character of IFS is used to create $*,
4054 # except with old shells:
4057 case $host_os in *\ *) host_os=`echo "$host_os" |
sed 's/ /-/g'`;; esac
4062 ac_cpp='$CPP $CPPFLAGS'
4063 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4064 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4065 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4067 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4068 # On Suns, sometimes $CPP names a directory.
4069 if test -n "$CPP" && test -d "$CPP"; then
4072 if test -z "$CPP"; then
4073 if test "${ac_cv_prog_CPP+set}" = set; then :
4074 $as_echo_n "(cached) " >&6
4076 # Double quotes because CPP needs to be expanded
4077 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4080 for ac_c_preproc_warn_flag in '' yes
4082 # Use a header file that comes with gcc, so configuring glibc
4083 # with a fresh cross-compiler works.
4084 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4085 # <limits.h> exists even on freestanding compilers.
4086 # On the NeXT, cc -E runs the code through the compiler's parser,
4087 # not just through cpp. "Syntax error" is here to catch this case.
4088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4089 /* end confdefs.h. */
4091 # include <limits.h>
4093 # include <assert.h>
4097 if ac_fn_c_try_cpp "$LINENO"; then :
4100 # Broken: fails on valid input.
4103 rm -f conftest.err conftest.$ac_ext
4105 # OK, works on sane cases. Now check whether nonexistent headers
4106 # can be detected and how.
4107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4108 /* end confdefs.h. */
4109 #include <ac_nonexistent.h>
4111 if ac_fn_c_try_cpp "$LINENO"; then :
4112 # Broken: success on invalid input.
4115 # Passes both tests.
4119 rm -f conftest.err conftest.$ac_ext
4122 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4123 rm -f conftest.err conftest.
$ac_ext
4124 if $ac_preproc_ok; then :
4136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4137 $as_echo "$CPP" >&6; }
4139 for ac_c_preproc_warn_flag
in '' yes
4141 # Use a header file that comes with gcc, so configuring glibc
4142 # with a fresh cross-compiler works.
4143 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4144 # <limits.h> exists even on freestanding compilers.
4145 # On the NeXT, cc -E runs the code through the compiler's parser,
4146 # not just through cpp. "Syntax error" is here to catch this case.
4147 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4148 /* end confdefs.h. */
4150 # include <limits.h>
4152 # include <assert.h>
4156 if ac_fn_c_try_cpp
"$LINENO"; then :
4159 # Broken: fails on valid input.
4162 rm -f conftest.err conftest.
$ac_ext
4164 # OK, works on sane cases. Now check whether nonexistent headers
4165 # can be detected and how.
4166 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4167 /* end confdefs.h. */
4168 #include <ac_nonexistent.h>
4170 if ac_fn_c_try_cpp
"$LINENO"; then :
4171 # Broken: success on invalid input.
4174 # Passes both tests.
4178 rm -f conftest.err conftest.
$ac_ext
4181 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4182 rm -f conftest.err conftest.
$ac_ext
4183 if $ac_preproc_ok; then :
4186 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4187 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4188 as_fn_error
"C preprocessor \"$CPP\" fails sanity check
4189 See \`config.log' for more details." "$LINENO" 5; }
4193 ac_cpp
='$CPP $CPPFLAGS'
4194 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4195 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4196 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4200 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4201 if test "${ac_cv_path_GREP+set}" = set; then :
4202 $as_echo_n "(cached) " >&6
4204 if test -z "$GREP"; then
4205 ac_path_GREP_found
=false
4206 # Loop through the user's path and test for each of PROGNAME-LIST
4207 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4208 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4211 test -z "$as_dir" && as_dir
=.
4212 for ac_prog
in grep ggrep
; do
4213 for ac_exec_ext
in '' $ac_executable_extensions; do
4214 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
4215 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } ||
continue
4216 # Check for GNU ac_path_GREP and select it if it is found.
4217 # Check for GNU $ac_path_GREP
4218 case `"$ac_path_GREP" --version 2>&1` in
4220 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
4223 $as_echo_n 0123456789 >"conftest.in"
4226 cat "conftest.in" "conftest.in" >"conftest.tmp"
4227 mv "conftest.tmp" "conftest.in"
4228 cp "conftest.in" "conftest.nl"
4229 $as_echo 'GREP' >> "conftest.nl"
4230 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4231 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4232 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4233 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4234 # Best one so far, save it but keep looking for a better one
4235 ac_cv_path_GREP
="$ac_path_GREP"
4236 ac_path_GREP_max
=$ac_count
4238 # 10*(2^10) chars as input seems more than enough
4239 test $ac_count -gt 10 && break
4241 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4244 $ac_path_GREP_found && break 3
4249 if test -z "$ac_cv_path_GREP"; then
4250 as_fn_error
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4253 ac_cv_path_GREP
=$GREP
4257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4258 $as_echo "$ac_cv_path_GREP" >&6; }
4259 GREP
="$ac_cv_path_GREP"
4262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4263 $as_echo_n "checking for egrep... " >&6; }
4264 if test "${ac_cv_path_EGREP+set}" = set; then :
4265 $as_echo_n "(cached) " >&6
4267 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
4268 then ac_cv_path_EGREP
="$GREP -E"
4270 if test -z "$EGREP"; then
4271 ac_path_EGREP_found
=false
4272 # Loop through the user's path and test for each of PROGNAME-LIST
4273 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4274 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4277 test -z "$as_dir" && as_dir
=.
4278 for ac_prog
in egrep; do
4279 for ac_exec_ext
in '' $ac_executable_extensions; do
4280 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
4281 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } ||
continue
4282 # Check for GNU ac_path_EGREP and select it if it is found.
4283 # Check for GNU $ac_path_EGREP
4284 case `"$ac_path_EGREP" --version 2>&1` in
4286 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
4289 $as_echo_n 0123456789 >"conftest.in"
4292 cat "conftest.in" "conftest.in" >"conftest.tmp"
4293 mv "conftest.tmp" "conftest.in"
4294 cp "conftest.in" "conftest.nl"
4295 $as_echo 'EGREP' >> "conftest.nl"
4296 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4297 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4298 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4299 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4300 # Best one so far, save it but keep looking for a better one
4301 ac_cv_path_EGREP
="$ac_path_EGREP"
4302 ac_path_EGREP_max
=$ac_count
4304 # 10*(2^10) chars as input seems more than enough
4305 test $ac_count -gt 10 && break
4307 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4310 $ac_path_EGREP_found && break 3
4315 if test -z "$ac_cv_path_EGREP"; then
4316 as_fn_error
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4319 ac_cv_path_EGREP
=$EGREP
4324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4325 $as_echo "$ac_cv_path_EGREP" >&6; }
4326 EGREP
="$ac_cv_path_EGREP"
4329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4330 $as_echo_n "checking for ANSI C header files... " >&6; }
4331 if test "${ac_cv_header_stdc+set}" = set; then :
4332 $as_echo_n "(cached) " >&6
4334 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4335 /* end confdefs.h. */
4349 if ac_fn_c_try_compile
"$LINENO"; then :
4350 ac_cv_header_stdc
=yes
4352 ac_cv_header_stdc
=no
4354 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4356 if test $ac_cv_header_stdc = yes; then
4357 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4358 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4359 /* end confdefs.h. */
4363 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4364 $EGREP "memchr" >/dev
/null
2>&1; then :
4367 ac_cv_header_stdc
=no
4373 if test $ac_cv_header_stdc = yes; then
4374 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4375 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4376 /* end confdefs.h. */
4380 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4381 $EGREP "free" >/dev
/null
2>&1; then :
4384 ac_cv_header_stdc
=no
4390 if test $ac_cv_header_stdc = yes; then
4391 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4392 if test "$cross_compiling" = yes; then :
4395 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4396 /* end confdefs.h. */
4399 #if ((' ' & 0x0FF) == 0x020)
4400 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4401 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4403 # define ISLOWER(c) \
4404 (('a' <= (c) && (c) <= 'i') \
4405 || ('j' <= (c) && (c) <= 'r') \
4406 || ('s' <= (c) && (c) <= 'z'))
4407 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4410 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4415 for (i = 0; i < 256; i++)
4416 if (XOR (islower (i), ISLOWER (i))
4417 || toupper (i) != TOUPPER (i))
4422 if ac_fn_c_try_run
"$LINENO"; then :
4425 ac_cv_header_stdc
=no
4427 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
4428 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
4433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4434 $as_echo "$ac_cv_header_stdc" >&6; }
4435 if test $ac_cv_header_stdc = yes; then
4437 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4441 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4442 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
4443 inttypes.h stdint.h unistd.h
4445 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4446 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4448 eval as_val
=\$
$as_ac_Header
4449 if test "x$as_val" = x
""yes; then :
4450 cat >>confdefs.h
<<_ACEOF
4451 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4462 ac_fn_c_check_header_mongrel
"$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4463 if test "x$ac_cv_header_minix_config_h" = x
""yes; then :
4470 if test "$MINIX" = yes; then
4472 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4475 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4478 $as_echo "#define _MINIX 1" >>confdefs.h
4485 $as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4492 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4493 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4494 $as_echo_n "(cached) " >&6
4496 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4497 /* end confdefs.h. */
4499 # define __EXTENSIONS__ 1
4500 $ac_includes_default
4509 if ac_fn_c_try_compile
"$LINENO"; then :
4510 ac_cv_safe_to_define___extensions__
=yes
4512 ac_cv_safe_to_define___extensions__
=no
4514 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4517 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4518 test $ac_cv_safe_to_define___extensions__ = yes &&
4519 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4521 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4523 $as_echo "#define _DARWIN_C_SOURCE 1" >>confdefs.h
4525 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4527 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4529 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Minix Amsterdam compiler" >&5
4535 $as_echo_n "checking for Minix Amsterdam compiler... " >&6; }
4536 if test "${gl_cv_c_amsterdam_compiler+set}" = set; then :
4537 $as_echo_n "(cached) " >&6
4540 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4541 /* end confdefs.h. */
4548 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4549 $EGREP "Amsterdam" >/dev
/null
2>&1; then :
4550 gl_cv_c_amsterdam_compiler
=yes
4552 gl_cv_c_amsterdam_compiler
=no
4558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_amsterdam_compiler" >&5
4559 $as_echo "$gl_cv_c_amsterdam_compiler" >&6; }
4560 if test -z "$AR"; then
4561 if test $gl_cv_c_amsterdam_compiler = yes; then
4563 if test -z "$ARFLAGS"; then
4567 if test -n "$ac_tool_prefix"; then
4568 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4569 set dummy
${ac_tool_prefix}ar; ac_word
=$2
4570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4571 $as_echo_n "checking for $ac_word... " >&6; }
4572 if test "${ac_cv_prog_AR+set}" = set; then :
4573 $as_echo_n "(cached) " >&6
4575 if test -n "$AR"; then
4576 ac_cv_prog_AR
="$AR" # Let the user override the test.
4578 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4582 test -z "$as_dir" && as_dir
=.
4583 for ac_exec_ext
in '' $ac_executable_extensions; do
4584 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4585 ac_cv_prog_AR
="${ac_tool_prefix}ar"
4586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4596 if test -n "$AR"; then
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4598 $as_echo "$AR" >&6; }
4600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4601 $as_echo "no" >&6; }
4606 if test -z "$ac_cv_prog_AR"; then
4608 # Extract the first word of "ar", so it can be a program name with args.
4609 set dummy
ar; ac_word
=$2
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4611 $as_echo_n "checking for $ac_word... " >&6; }
4612 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4613 $as_echo_n "(cached) " >&6
4615 if test -n "$ac_ct_AR"; then
4616 ac_cv_prog_ac_ct_AR
="$ac_ct_AR" # Let the user override the test.
4618 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4622 test -z "$as_dir" && as_dir
=.
4623 for ac_exec_ext
in '' $ac_executable_extensions; do
4624 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4625 ac_cv_prog_ac_ct_AR
="ar"
4626 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4635 ac_ct_AR
=$ac_cv_prog_ac_ct_AR
4636 if test -n "$ac_ct_AR"; then
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4638 $as_echo "$ac_ct_AR" >&6; }
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4641 $as_echo "no" >&6; }
4644 if test "x$ac_ct_AR" = x
; then
4647 case $cross_compiling:$ac_tool_warned in
4649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4650 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4651 ac_tool_warned
=yes ;;
4659 if test -z "$ARFLAGS"; then
4664 if test -z "$ARFLAGS"; then
4670 if test -z "$RANLIB"; then
4671 if test $gl_cv_c_amsterdam_compiler = yes; then
4674 if test -n "$ac_tool_prefix"; then
4675 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4676 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
4677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4678 $as_echo_n "checking for $ac_word... " >&6; }
4679 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4680 $as_echo_n "(cached) " >&6
4682 if test -n "$RANLIB"; then
4683 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
4685 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4689 test -z "$as_dir" && as_dir
=.
4690 for ac_exec_ext
in '' $ac_executable_extensions; do
4691 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4692 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
4693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4702 RANLIB
=$ac_cv_prog_RANLIB
4703 if test -n "$RANLIB"; then
4704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4705 $as_echo "$RANLIB" >&6; }
4707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4708 $as_echo "no" >&6; }
4713 if test -z "$ac_cv_prog_RANLIB"; then
4714 ac_ct_RANLIB
=$RANLIB
4715 # Extract the first word of "ranlib", so it can be a program name with args.
4716 set dummy ranlib
; ac_word
=$2
4717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4718 $as_echo_n "checking for $ac_word... " >&6; }
4719 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4720 $as_echo_n "(cached) " >&6
4722 if test -n "$ac_ct_RANLIB"; then
4723 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
4725 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4729 test -z "$as_dir" && as_dir
=.
4730 for ac_exec_ext
in '' $ac_executable_extensions; do
4731 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4732 ac_cv_prog_ac_ct_RANLIB
="ranlib"
4733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4742 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
4743 if test -n "$ac_ct_RANLIB"; then
4744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4745 $as_echo "$ac_ct_RANLIB" >&6; }
4747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4748 $as_echo "no" >&6; }
4751 if test "x$ac_ct_RANLIB" = x
; then
4754 case $cross_compiling:$ac_tool_warned in
4756 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4757 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4758 ac_tool_warned
=yes ;;
4760 RANLIB
=$ac_ct_RANLIB
4763 RANLIB
="$ac_cv_prog_RANLIB"
4779 # IEEE behaviour is the default on all CPUs except Alpha and SH
4780 # (according to the test results of Bruno Haible's ieeefp/fenv_default.m4
4781 # and the GCC 4.1.2 manual).
4784 # On Alpha systems, a compiler option provides the behaviour.
4785 # See the ieee(3) manual page, also available at
4786 # <http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V51B_HTML/MAN/MAN3/0600____.HTM>
4787 if test -n "$GCC"; then
4788 # GCC has the option -mieee.
4789 # For full IEEE compliance (rarely needed), use option -mieee-with-inexact.
4790 CPPFLAGS
="$CPPFLAGS -mieee"
4792 # Compaq (ex-DEC) C has the option -ieee, equivalent to -ieee_with_no_inexact.
4793 # For full IEEE compliance (rarely needed), use option -ieee_with_inexact.
4794 CPPFLAGS
="$CPPFLAGS -ieee"
4798 if test -n "$GCC"; then
4799 # GCC has the option -mieee.
4800 CPPFLAGS
="$CPPFLAGS -mieee"
4805 # Check whether --enable-largefile was given.
4806 if test "${enable_largefile+set}" = set; then :
4807 enableval
=$enable_largefile;
4810 if test "$enable_largefile" != no
; then
4812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4813 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4814 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4815 $as_echo_n "(cached) " >&6
4817 ac_cv_sys_largefile_CC
=no
4818 if test "$GCC" != yes; then
4821 # IRIX 6.2 and later do not support large files by default,
4822 # so use the C compiler's -n32 option if that helps.
4823 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4824 /* end confdefs.h. */
4825 #include <sys/types.h>
4826 /* Check that off_t can represent 2**63 - 1 correctly.
4827 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4828 since some C++ compilers masquerading as C compilers
4829 incorrectly reject 9223372036854775807. */
4830 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4831 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4832 && LARGE_OFF_T % 2147483647 == 1)
4842 if ac_fn_c_try_compile
"$LINENO"; then :
4845 rm -f core conftest.err conftest.
$ac_objext
4847 if ac_fn_c_try_compile
"$LINENO"; then :
4848 ac_cv_sys_largefile_CC
=' -n32'; break
4850 rm -f core conftest.err conftest.
$ac_objext
4854 rm -f conftest.
$ac_ext
4857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4858 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4859 if test "$ac_cv_sys_largefile_CC" != no
; then
4860 CC
=$CC$ac_cv_sys_largefile_CC
4863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4864 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4865 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4866 $as_echo_n "(cached) " >&6
4869 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4870 /* end confdefs.h. */
4871 #include <sys/types.h>
4872 /* Check that off_t can represent 2**63 - 1 correctly.
4873 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4874 since some C++ compilers masquerading as C compilers
4875 incorrectly reject 9223372036854775807. */
4876 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4877 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4878 && LARGE_OFF_T % 2147483647 == 1)
4888 if ac_fn_c_try_compile
"$LINENO"; then :
4889 ac_cv_sys_file_offset_bits
=no
; break
4891 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4892 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4893 /* end confdefs.h. */
4894 #define _FILE_OFFSET_BITS 64
4895 #include <sys/types.h>
4896 /* Check that off_t can represent 2**63 - 1 correctly.
4897 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4898 since some C++ compilers masquerading as C compilers
4899 incorrectly reject 9223372036854775807. */
4900 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4901 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4902 && LARGE_OFF_T % 2147483647 == 1)
4912 if ac_fn_c_try_compile
"$LINENO"; then :
4913 ac_cv_sys_file_offset_bits
=64; break
4915 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4916 ac_cv_sys_file_offset_bits
=unknown
4920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4921 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4922 case $ac_cv_sys_file_offset_bits in #(
4925 cat >>confdefs.h
<<_ACEOF
4926 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4931 if test $ac_cv_sys_file_offset_bits = unknown
; then
4932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4933 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4934 if test "${ac_cv_sys_large_files+set}" = set; then :
4935 $as_echo_n "(cached) " >&6
4938 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4939 /* end confdefs.h. */
4940 #include <sys/types.h>
4941 /* Check that off_t can represent 2**63 - 1 correctly.
4942 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4943 since some C++ compilers masquerading as C compilers
4944 incorrectly reject 9223372036854775807. */
4945 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4946 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4947 && LARGE_OFF_T % 2147483647 == 1)
4957 if ac_fn_c_try_compile
"$LINENO"; then :
4958 ac_cv_sys_large_files
=no
; break
4960 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4961 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4962 /* end confdefs.h. */
4963 #define _LARGE_FILES 1
4964 #include <sys/types.h>
4965 /* Check that off_t can represent 2**63 - 1 correctly.
4966 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4967 since some C++ compilers masquerading as C compilers
4968 incorrectly reject 9223372036854775807. */
4969 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4970 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4971 && LARGE_OFF_T % 2147483647 == 1)
4981 if ac_fn_c_try_compile
"$LINENO"; then :
4982 ac_cv_sys_large_files
=1; break
4984 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4985 ac_cv_sys_large_files
=unknown
4989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4990 $as_echo "$ac_cv_sys_large_files" >&6; }
4991 case $ac_cv_sys_large_files in #(
4994 cat >>confdefs.h
<<_ACEOF
4995 #define _LARGE_FILES $ac_cv_sys_large_files
5007 # Code from module alloca:
5008 # Code from module alloca-opt:
5009 # Code from module configmake:
5010 # Code from module dirent:
5011 # Code from module dirfd:
5012 # Code from module dosname:
5013 # Code from module errno:
5014 # Code from module extensions:
5016 # Code from module extern-inline:
5017 # Code from module float:
5018 # Code from module fnmatch:
5019 # Code from module fnmatch-gnu:
5020 # Code from module fpieee:
5022 # Code from module fpucw:
5023 # Code from module frexp:
5024 # Code from module frexpl:
5025 # Code from module include_next:
5026 # Code from module inttypes:
5027 # Code from module inttypes-incomplete:
5028 # Code from module isnand-nolibm:
5029 # Code from module isnanl-nolibm:
5030 # Code from module largefile:
5032 # Code from module localcharset:
5033 # Code from module lstat:
5034 # Code from module math:
5035 # Code from module mbrtowc:
5036 # Code from module mbsinit:
5037 # Code from module mbsrtowcs:
5038 # Code from module memchr:
5039 # Code from module memmem:
5040 # Code from module memmem-simple:
5041 # Code from module multiarch:
5042 # Code from module pathmax:
5043 # Code from module readlink:
5044 # Code from module snippet/arg-nonnull:
5045 # Code from module snippet/c++defs:
5046 # Code from module snippet/warn-on-use:
5047 # Code from module ssize_t:
5048 # Code from module stat:
5049 # Code from module stdbool:
5050 # Code from module stddef:
5051 # Code from module stdint:
5052 # Code from module streq:
5053 # Code from module string:
5054 # Code from module strnlen1:
5055 # Code from module strstr:
5056 # Code from module strstr-simple:
5057 # Code from module sys_stat:
5058 # Code from module sys_types:
5059 # Code from module time:
5060 # Code from module unistd:
5061 # Code from module update-copyright:
5062 # Code from module verify:
5063 # Code from module wchar:
5064 # Code from module wctype-h:
5067 ac_cpp
='$CPP $CPPFLAGS'
5068 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5069 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5070 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
5071 if test -n "$ac_tool_prefix"; then
5072 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
5073 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
5074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5075 $as_echo_n "checking for $ac_word... " >&6; }
5076 if test "${ac_cv_prog_CC+set}" = set; then :
5077 $as_echo_n "(cached) " >&6
5079 if test -n "$CC"; then
5080 ac_cv_prog_CC
="$CC" # Let the user override the test.
5082 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5086 test -z "$as_dir" && as_dir
=.
5087 for ac_exec_ext
in '' $ac_executable_extensions; do
5088 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5089 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
5090 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5100 if test -n "$CC"; then
5101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5102 $as_echo "$CC" >&6; }
5104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5105 $as_echo "no" >&6; }
5110 if test -z "$ac_cv_prog_CC"; then
5112 # Extract the first word of "gcc", so it can be a program name with args.
5113 set dummy gcc
; ac_word
=$2
5114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5115 $as_echo_n "checking for $ac_word... " >&6; }
5116 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5117 $as_echo_n "(cached) " >&6
5119 if test -n "$ac_ct_CC"; then
5120 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
5122 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5126 test -z "$as_dir" && as_dir
=.
5127 for ac_exec_ext
in '' $ac_executable_extensions; do
5128 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5129 ac_cv_prog_ac_ct_CC
="gcc"
5130 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5139 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
5140 if test -n "$ac_ct_CC"; then
5141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5142 $as_echo "$ac_ct_CC" >&6; }
5144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5145 $as_echo "no" >&6; }
5148 if test "x$ac_ct_CC" = x
; then
5151 case $cross_compiling:$ac_tool_warned in
5153 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5154 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5155 ac_tool_warned
=yes ;;
5163 if test -z "$CC"; then
5164 if test -n "$ac_tool_prefix"; then
5165 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
5166 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
5167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5168 $as_echo_n "checking for $ac_word... " >&6; }
5169 if test "${ac_cv_prog_CC+set}" = set; then :
5170 $as_echo_n "(cached) " >&6
5172 if test -n "$CC"; then
5173 ac_cv_prog_CC
="$CC" # Let the user override the test.
5175 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5179 test -z "$as_dir" && as_dir
=.
5180 for ac_exec_ext
in '' $ac_executable_extensions; do
5181 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5182 ac_cv_prog_CC
="${ac_tool_prefix}cc"
5183 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5193 if test -n "$CC"; then
5194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5195 $as_echo "$CC" >&6; }
5197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5198 $as_echo "no" >&6; }
5204 if test -z "$CC"; then
5205 # Extract the first word of "cc", so it can be a program name with args.
5206 set dummy cc
; ac_word
=$2
5207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5208 $as_echo_n "checking for $ac_word... " >&6; }
5209 if test "${ac_cv_prog_CC+set}" = set; then :
5210 $as_echo_n "(cached) " >&6
5212 if test -n "$CC"; then
5213 ac_cv_prog_CC
="$CC" # Let the user override the test.
5216 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5220 test -z "$as_dir" && as_dir
=.
5221 for ac_exec_ext
in '' $ac_executable_extensions; do
5222 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5223 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5224 ac_prog_rejected
=yes
5228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5235 if test $ac_prog_rejected = yes; then
5236 # We found a bogon in the path, so make sure we never use it.
5237 set dummy
$ac_cv_prog_CC
5239 if test $# != 0; then
5240 # We chose a different compiler from the bogus one.
5241 # However, it has the same basename, so the bogon will be chosen
5242 # first if we set CC to just the basename; use the full file name.
5244 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
5250 if test -n "$CC"; then
5251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5252 $as_echo "$CC" >&6; }
5254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5255 $as_echo "no" >&6; }
5260 if test -z "$CC"; then
5261 if test -n "$ac_tool_prefix"; then
5262 for ac_prog
in cl.exe
5264 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5265 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
5266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5267 $as_echo_n "checking for $ac_word... " >&6; }
5268 if test "${ac_cv_prog_CC+set}" = set; then :
5269 $as_echo_n "(cached) " >&6
5271 if test -n "$CC"; then
5272 ac_cv_prog_CC
="$CC" # Let the user override the test.
5274 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5278 test -z "$as_dir" && as_dir
=.
5279 for ac_exec_ext
in '' $ac_executable_extensions; do
5280 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5281 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
5282 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5292 if test -n "$CC"; then
5293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5294 $as_echo "$CC" >&6; }
5296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5297 $as_echo "no" >&6; }
5301 test -n "$CC" && break
5304 if test -z "$CC"; then
5306 for ac_prog
in cl.exe
5308 # Extract the first word of "$ac_prog", so it can be a program name with args.
5309 set dummy
$ac_prog; ac_word
=$2
5310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5311 $as_echo_n "checking for $ac_word... " >&6; }
5312 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5313 $as_echo_n "(cached) " >&6
5315 if test -n "$ac_ct_CC"; then
5316 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
5318 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5322 test -z "$as_dir" && as_dir
=.
5323 for ac_exec_ext
in '' $ac_executable_extensions; do
5324 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5325 ac_cv_prog_ac_ct_CC
="$ac_prog"
5326 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5335 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
5336 if test -n "$ac_ct_CC"; then
5337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5338 $as_echo "$ac_ct_CC" >&6; }
5340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5341 $as_echo "no" >&6; }
5345 test -n "$ac_ct_CC" && break
5348 if test "x$ac_ct_CC" = x
; then
5351 case $cross_compiling:$ac_tool_warned in
5353 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5354 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5355 ac_tool_warned
=yes ;;
5364 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5365 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5366 as_fn_error
"no acceptable C compiler found in \$PATH
5367 See \`config.log' for more details." "$LINENO" 5; }
5369 # Provide some information about the compiler.
5370 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5373 for ac_option
in --version -v -V -qversion; do
5374 { { ac_try
="$ac_compiler $ac_option >&5"
5376 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
5377 *) ac_try_echo=$ac_try;;
5379 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5380 $as_echo "$ac_try_echo"; } >&5
5381 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5383 if test -s conftest.err; then
5385 ... rest of stderr output deleted ...
5386 10q' conftest.err >conftest.er1
5387 cat conftest.er1 >&5
5388 rm -f conftest.er1 conftest.err
5390 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5391 test $ac_status = 0; }
5394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5395 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5396 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5397 $as_echo_n "(cached) " >&6
5399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5400 /* end confdefs.h. */
5413 if ac_fn_c_try_compile "$LINENO"; then :
5418 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5419 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5423 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5424 if test $ac_compiler_gnu = yes; then
5429 ac_test_CFLAGS=${CFLAGS+set}
5430 ac_save_CFLAGS=$CFLAGS
5431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5432 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5433 if test "${ac_cv_prog_cc_g+set}" = set; then :
5434 $as_echo_n "(cached) " >&6
5436 ac_save_c_werror_flag=$ac_c_werror_flag
5437 ac_c_werror_flag=yes
5440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5441 /* end confdefs.h. */
5451 if ac_fn_c_try_compile "$LINENO"; then :
5455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5456 /* end confdefs.h. */
5466 if ac_fn_c_try_compile "$LINENO"; then :
5469 ac_c_werror_flag=$ac_save_c_werror_flag
5471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5472 /* end confdefs.h. */
5482 if ac_fn_c_try_compile "$LINENO"; then :
5485 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5487 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5489 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5490 ac_c_werror_flag=$ac_save_c_werror_flag
5492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5493 $as_echo "$ac_cv_prog_cc_g" >&6; }
5494 if test "$ac_test_CFLAGS" = set; then
5495 CFLAGS=$ac_save_CFLAGS
5496 elif test $ac_cv_prog_cc_g = yes; then
5497 if test "$GCC" = yes; then
5503 if test "$GCC" = yes; then
5509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5510 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5511 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5512 $as_echo_n "(cached) " >&6
5514 ac_cv_prog_cc_c89=no
5516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5517 /* end confdefs.h. */
5520 #include <sys/types.h>
5521 #include <sys/stat.h>
5522 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5523 struct buf { int x; };
5524 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5525 static char *e (p, i)
5531 static char *f (char * (*g) (char **, int), char **p, ...)
5536 s = g (p, va_arg (v,int));
5541 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5542 function prototypes and stuff, but not '\xHH' hex character constants.
5543 These don't provoke an error unfortunately, instead are silently treated
5544 as 'x'. The following induces an error, until -std is added to get
5545 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5546 array size at least. It's necessary to write '\x00'==0 to get something
5547 that's true only with -std. */
5548 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5550 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5551 inside strings and character constants. */
5553 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5555 int test (int i, double x);
5556 struct s1 {int (*f) (int a);};
5557 struct s2 {int (*f) (double a);};
5558 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5564 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5569 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5570 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5572 CC="$ac_save_CC $ac_arg"
5573 if ac_fn_c_try_compile "$LINENO"; then :
5574 ac_cv_prog_cc_c89=$ac_arg
5576 rm -f core conftest.err conftest.$ac_objext
5577 test "x$ac_cv_prog_cc_c89" != "xno" && break
5579 rm -f conftest.$ac_ext
5584 case "x$ac_cv_prog_cc_c89" in
5586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5587 $as_echo "none needed" >&6; } ;;
5589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5590 $as_echo "unsupported" >&6; } ;;
5592 CC="$CC $ac_cv_prog_cc_c89"
5593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5594 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5596 if test "x$ac_cv_prog_cc_c89" != xno; then :
5601 ac_cpp='$CPP $CPPFLAGS'
5602 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5603 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5604 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5607 am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc
5611 for ac_dir in ../.. "$srcdir"/../..; do
5612 for ac_t in install-sh install.sh shtool; do
5613 if test -f "$ac_dir/$ac_t"; then
5615 ac_install_sh="$ac_aux_dir/$ac_t -c"
5620 if test -z "$ac_aux_dir"; then
5621 as_fn_error "cannot find install-sh, install.sh, or shtool in ../.. \"$srcdir\"/../.." "$LINENO" 5
5624 # These three variables are undocumented and unsupported,
5625 # and are intended to be withdrawn in a future Autoconf release.
5626 # They can cause serious problems if a builder's source tree is in a directory
5627 # whose full name contains unusual characters.
5628 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
5629 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
5630 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
5633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5634 $as_echo_n "checking target system type... " >&6; }
5635 if test "${ac_cv_target+set}" = set; then :
5636 $as_echo_n "(cached) " >&6
5638 if test "x$target_alias" = x; then
5639 ac_cv_target=$ac_cv_host
5641 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5642 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5647 $as_echo "$ac_cv_target" >&6; }
5648 case $ac_cv_target in
5650 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
5652 target=$ac_cv_target
5653 ac_save_IFS=$IFS; IFS='-'
5659 # Remember, the first character of IFS is used to create $*,
5660 # except with old shells:
5663 case $target_os in *\ *) target_os=`echo "$target_os" |
sed 's/ /-/g'`;; esac
5666 # The aliases save the names the user supplied, while $host etc.
5667 # will get canonicalized.
5668 test -n "$target_alias" &&
5669 test "$program_prefix$program_suffix$program_transform_name" = \
5671 program_prefix=${target_alias}-
5679 LIBC_FATAL_STDERR_=1
5680 export LIBC_FATAL_STDERR_
5682 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5683 # for constant arguments. Useless!
5684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
5685 $as_echo_n "checking for working alloca.h... " >&6; }
5686 if test "${ac_cv_working_alloca_h+set}" = set; then :
5687 $as_echo_n "(cached) " >&6
5689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5690 /* end confdefs.h. */
5695 char *p = (char *) alloca (2 * sizeof (int));
5701 if ac_fn_c_try_link "$LINENO"; then :
5702 ac_cv_working_alloca_h=yes
5704 ac_cv_working_alloca_h=no
5706 rm -f core conftest.err conftest.$ac_objext \
5707 conftest$ac_exeext conftest.$ac_ext
5709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
5710 $as_echo "$ac_cv_working_alloca_h" >&6; }
5711 if test $ac_cv_working_alloca_h = yes; then
5713 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
5717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
5718 $as_echo_n "checking for alloca... " >&6; }
5719 if test "${ac_cv_func_alloca_works+set}" = set; then :
5720 $as_echo_n "(cached) " >&6
5722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5723 /* end confdefs.h. */
5725 # define alloca __builtin_alloca
5728 # include <malloc.h>
5729 # define alloca _alloca
5731 # ifdef HAVE_ALLOCA_H
5732 # include <alloca.h>
5737 # ifndef alloca /* predefined by HP cc +Olibcalls */
5748 char *p = (char *) alloca (1);
5754 if ac_fn_c_try_link "$LINENO"; then :
5755 ac_cv_func_alloca_works=yes
5757 ac_cv_func_alloca_works=no
5759 rm -f core conftest.err conftest.$ac_objext \
5760 conftest$ac_exeext conftest.$ac_ext
5762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
5763 $as_echo "$ac_cv_func_alloca_works" >&6; }
5765 if test $ac_cv_func_alloca_works = yes; then
5767 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
5770 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5771 # that cause trouble. Some versions do not even contain alloca or
5772 # contain a buggy version. If you still want to use their alloca,
5773 # use ar to extract alloca.o from them instead of compiling alloca.c.
5779 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
5781 $as_echo "#define C_ALLOCA 1" >>confdefs.h
5784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether 'alloca.c' needs Cray hooks" >&5
5785 $as_echo_n "checking whether 'alloca.c' needs Cray hooks... " >&6; }
5786 if test "${ac_cv_os_cray+set}" = set; then :
5787 $as_echo_n "(cached) " >&6
5789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5790 /* end confdefs.h. */
5791 #if defined CRAY && ! defined CRAY2
5798 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5799 $EGREP "webecray" >/dev/null 2>&1; then :
5807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
5808 $as_echo "$ac_cv_os_cray" >&6; }
5809 if test $ac_cv_os_cray = yes; then
5810 for ac_func in _getb67 GETB67 getb67; do
5811 as_ac_var=`$as_echo "ac_cv_func_$ac_func" |
$as_tr_sh`
5812 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5813 eval as_val=\$$as_ac_var
5814 if test "x$as_val" = x""yes; then :
5816 cat >>confdefs.h <<_ACEOF
5817 #define CRAY_STACKSEG_END $ac_func
5826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
5827 $as_echo_n "checking stack direction for C alloca... " >&6; }
5828 if test "${ac_cv_c_stack_direction+set}" = set; then :
5829 $as_echo_n "(cached) " >&6
5831 if test "$cross_compiling" = yes; then :
5832 ac_cv_c_stack_direction=0
5834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5835 /* end confdefs.h. */
5836 $ac_includes_default
5838 find_stack_direction (int *addr, int depth)
5843 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
5844 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
5849 main (int argc, char **argv)
5851 return find_stack_direction (0, argc + !argv + 20) < 0;
5854 if ac_fn_c_try_run "$LINENO"; then :
5855 ac_cv_c_stack_direction=1
5857 ac_cv_c_stack_direction=-1
5859 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5860 conftest.$ac_objext conftest.beam conftest.$ac_ext
5864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
5865 $as_echo "$ac_cv_c_stack_direction" >&6; }
5866 cat >>confdefs.h <<_ACEOF
5867 #define STACK_DIRECTION $ac_cv_c_stack_direction
5881 GNULIB_EUIDACCESS=0;
5889 GNULIB_GETDOMAINNAME=0;
5890 GNULIB_GETDTABLESIZE=0;
5892 GNULIB_GETHOSTNAME=0;
5894 GNULIB_GETLOGIN_R=0;
5895 GNULIB_GETPAGESIZE=0;
5896 GNULIB_GETUSERSHELL=0;
5897 GNULIB_GROUP_MEMBER=0;
5909 GNULIB_READLINKAT=0;
5911 GNULIB_SETHOSTNAME=0;
5916 GNULIB_UNISTD_H_NONBLOCKING=0;
5917 GNULIB_UNISTD_H_SIGPIPE=0;
5932 HAVE_GETDTABLESIZE=1;
5937 HAVE_GROUP_MEMBER=1;
5953 HAVE_DECL_ENVIRON=1;
5955 HAVE_DECL_FDATASYNC=1;
5956 HAVE_DECL_GETDOMAINNAME=1;
5957 HAVE_DECL_GETLOGIN_R=1;
5958 HAVE_DECL_GETPAGESIZE=1;
5959 HAVE_DECL_GETUSERSHELL=1;
5960 HAVE_DECL_SETHOSTNAME=1;
5961 HAVE_DECL_TTYNAME_R=1;
5969 REPLACE_FTRUNCATE=0;
5971 REPLACE_GETDOMAINNAME=0;
5972 REPLACE_GETLOGIN_R=0;
5973 REPLACE_GETGROUPS=0;
5974 REPLACE_GETPAGESIZE=0;
5987 REPLACE_TTYNAME_R=0;
5992 UNISTD_H_HAVE_WINSOCK2_H=0;
5993 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=0;
6010 HAVE_DECL_FDOPENDIR=1;
6017 REPLACE_FDOPENDIR=0;
6021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
6022 $as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
6023 if test "${gl_cv_have_include_next+set}" = set; then :
6024 $as_echo_n "(cached) " >&6
6026 rm -rf conftestd1a conftestd1b conftestd2
6027 mkdir conftestd1a conftestd1b conftestd2
6028 cat <<EOF > conftestd1a/conftest.h
6029 #define DEFINED_IN_CONFTESTD1
6030 #include_next <conftest.h>
6031 #ifdef DEFINED_IN_CONFTESTD2
6034 #error "include_next doesn't work"
6037 cat <<EOF > conftestd1b/conftest.h
6038 #define DEFINED_IN_CONFTESTD1
6040 #include_next <conftest.h>
6041 #ifdef DEFINED_IN_CONFTESTD2
6044 #error "include_next doesn't work"
6047 cat <<EOF > conftestd2/conftest.h
6048 #ifndef DEFINED_IN_CONFTESTD1
6049 #error "include_next test doesn't work"
6051 #define DEFINED_IN_CONFTESTD2
6053 gl_save_CPPFLAGS="$CPPFLAGS"
6054 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
6055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6056 /* end confdefs.h. */
6057 #include <conftest.h>
6059 if ac_fn_c_try_compile "$LINENO"; then :
6060 gl_cv_have_include_next=yes
6062 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
6063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6064 /* end confdefs.h. */
6065 #include <conftest.h>
6067 if ac_fn_c_try_compile "$LINENO"; then :
6068 gl_cv_have_include_next=buggy
6070 gl_cv_have_include_next=no
6072 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6075 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6076 CPPFLAGS="$gl_save_CPPFLAGS"
6077 rm -rf conftestd1a conftestd1b conftestd2
6080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
6081 $as_echo "$gl_cv_have_include_next" >&6; }
6082 PRAGMA_SYSTEM_HEADER=
6083 if test $gl_cv_have_include_next = yes; then
6084 INCLUDE_NEXT=include_next
6085 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
6086 if test -n "$GCC"; then
6087 PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
6090 if test $gl_cv_have_include_next = buggy; then
6091 INCLUDE_NEXT=include
6092 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
6094 INCLUDE_NEXT=include
6095 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
6101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system header files limit the line length" >&5
6102 $as_echo_n "checking whether system header files limit the line length... " >&6; }
6103 if test "${gl_cv_pragma_columns+set}" = set; then :
6104 $as_echo_n "(cached) " >&6
6106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6107 /* end confdefs.h. */
6114 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6115 $EGREP "choke me" >/dev/null 2>&1; then :
6116 gl_cv_pragma_columns=yes
6118 gl_cv_pragma_columns=no
6124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_pragma_columns" >&5
6125 $as_echo "$gl_cv_pragma_columns" >&6; }
6126 if test $gl_cv_pragma_columns = yes; then
6127 PRAGMA_COLUMNS="#pragma COLUMNS 10000"
6136 for ac_header in $ac_header_list
6138 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" |
$as_tr_sh`
6139 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6141 eval as_val=\$$as_ac_Header
6142 if test "x$as_val" = x""yes; then :
6143 cat >>confdefs.h <<_ACEOF
6144 #define `$as_echo "HAVE_$ac_header" |
$as_tr_cpp` 1
6155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for complete errno.h" >&5
6156 $as_echo_n "checking for complete errno.h... " >&6; }
6157 if test "${gl_cv_header_errno_h_complete+set}" = set; then :
6158 $as_echo_n "(cached) " >&6
6161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6162 /* end confdefs.h. */
6165 #if !defined ETXTBSY
6174 #if !defined ENOLINK
6180 #if !defined EMULTIHOP
6183 #if !defined EBADMSG
6186 #if !defined EOVERFLOW
6189 #if !defined ENOTSUP
6192 #if !defined ENETRESET
6195 #if !defined ECONNABORTED
6204 #if !defined ECANCELED
6207 #if !defined EOWNERDEAD
6210 #if !defined ENOTRECOVERABLE
6218 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6219 $EGREP "booboo" >/dev/null 2>&1; then :
6220 gl_cv_header_errno_h_complete=no
6222 gl_cv_header_errno_h_complete=yes
6228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_complete" >&5
6229 $as_echo "$gl_cv_header_errno_h_complete" >&6; }
6230 if test $gl_cv_header_errno_h_complete = yes; then
6241 if test $gl_cv_have_include_next = yes; then
6242 gl_cv_next_errno_h='<'errno.h'>'
6244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <errno.h>" >&5
6245 $as_echo_n "checking absolute name of <errno.h>... " >&6; }
6246 if test "${gl_cv_next_errno_h+set}" = set; then :
6247 $as_echo_n "(cached) " >&6
6250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6251 /* end confdefs.h. */
6256 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6257 *) gl_absname_cpp="$ac_cpp" ;;
6262 gl_dirsep_regex='[/\\]'
6265 gl_dirsep_regex='\/'
6268 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
6270 gl_header_literal_regex=`echo 'errno.h' \
6271 |
sed -e "$gl_make_literal_regex_sed"`
6272 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
6273 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
6278 gl_cv_next_errno_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6279 sed -n "$gl_absolute_header_sed"`'"'
6283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_errno_h" >&5
6284 $as_echo "$gl_cv_next_errno_h" >&6; }
6286 NEXT_ERRNO_H=$gl_cv_next_errno_h
6288 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6289 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6290 gl_next_as_first_directive='<'errno.h'>'
6292 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6293 gl_next_as_first_directive=$gl_cv_next_errno_h
6295 NEXT_AS_FIRST_DIRECTIVE_ERRNO_H=$gl_next_as_first_directive
6303 if test -n "$ERRNO_H"; then
6304 GL_GENERATE_ERRNO_H_TRUE=
6305 GL_GENERATE_ERRNO_H_FALSE='#'
6307 GL_GENERATE_ERRNO_H_TRUE='#'
6308 GL_GENERATE_ERRNO_H_FALSE=
6312 if test -n "$ERRNO_H"; then
6313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EMULTIHOP value" >&5
6314 $as_echo_n "checking for EMULTIHOP value... " >&6; }
6315 if test "${gl_cv_header_errno_h_EMULTIHOP+set}" = set; then :
6316 $as_echo_n "(cached) " >&6
6319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6320 /* end confdefs.h. */
6328 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6329 $EGREP "yes" >/dev/null 2>&1; then :
6330 gl_cv_header_errno_h_EMULTIHOP=yes
6332 gl_cv_header_errno_h_EMULTIHOP=no
6336 if test $gl_cv_header_errno_h_EMULTIHOP = no; then
6337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6338 /* end confdefs.h. */
6340 #define _XOPEN_SOURCE_EXTENDED 1
6347 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6348 $EGREP "yes" >/dev/null 2>&1; then :
6349 gl_cv_header_errno_h_EMULTIHOP=hidden
6353 if test $gl_cv_header_errno_h_EMULTIHOP = hidden; then
6354 if ac_fn_c_compute_int "$LINENO" "EMULTIHOP" "gl_cv_header_errno_h_EMULTIHOP" "
6355 #define _XOPEN_SOURCE_EXTENDED 1
6357 /* The following two lines are a workaround against an autoconf-2.52 bug. */
6368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EMULTIHOP" >&5
6369 $as_echo "$gl_cv_header_errno_h_EMULTIHOP" >&6; }
6370 case $gl_cv_header_errno_h_EMULTIHOP in
6372 EMULTIHOP_HIDDEN=0; EMULTIHOP_VALUE=
6375 EMULTIHOP_HIDDEN=1; EMULTIHOP_VALUE="$gl_cv_header_errno_h_EMULTIHOP"
6383 if test -n "$ERRNO_H"; then
6384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ENOLINK value" >&5
6385 $as_echo_n "checking for ENOLINK value... " >&6; }
6386 if test "${gl_cv_header_errno_h_ENOLINK+set}" = set; then :
6387 $as_echo_n "(cached) " >&6
6390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6391 /* end confdefs.h. */
6399 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6400 $EGREP "yes" >/dev/null 2>&1; then :
6401 gl_cv_header_errno_h_ENOLINK=yes
6403 gl_cv_header_errno_h_ENOLINK=no
6407 if test $gl_cv_header_errno_h_ENOLINK = no; then
6408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6409 /* end confdefs.h. */
6411 #define _XOPEN_SOURCE_EXTENDED 1
6418 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6419 $EGREP "yes" >/dev/null 2>&1; then :
6420 gl_cv_header_errno_h_ENOLINK=hidden
6424 if test $gl_cv_header_errno_h_ENOLINK = hidden; then
6425 if ac_fn_c_compute_int "$LINENO" "ENOLINK" "gl_cv_header_errno_h_ENOLINK" "
6426 #define _XOPEN_SOURCE_EXTENDED 1
6428 /* The following two lines are a workaround against an autoconf-2.52 bug. */
6439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_ENOLINK" >&5
6440 $as_echo "$gl_cv_header_errno_h_ENOLINK" >&6; }
6441 case $gl_cv_header_errno_h_ENOLINK in
6443 ENOLINK_HIDDEN=0; ENOLINK_VALUE=
6446 ENOLINK_HIDDEN=1; ENOLINK_VALUE="$gl_cv_header_errno_h_ENOLINK"
6454 if test -n "$ERRNO_H"; then
6455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EOVERFLOW value" >&5
6456 $as_echo_n "checking for EOVERFLOW value... " >&6; }
6457 if test "${gl_cv_header_errno_h_EOVERFLOW+set}" = set; then :
6458 $as_echo_n "(cached) " >&6
6461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6462 /* end confdefs.h. */
6470 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6471 $EGREP "yes" >/dev/null 2>&1; then :
6472 gl_cv_header_errno_h_EOVERFLOW=yes
6474 gl_cv_header_errno_h_EOVERFLOW=no
6478 if test $gl_cv_header_errno_h_EOVERFLOW = no; then
6479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6480 /* end confdefs.h. */
6482 #define _XOPEN_SOURCE_EXTENDED 1
6489 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6490 $EGREP "yes" >/dev/null 2>&1; then :
6491 gl_cv_header_errno_h_EOVERFLOW=hidden
6495 if test $gl_cv_header_errno_h_EOVERFLOW = hidden; then
6496 if ac_fn_c_compute_int "$LINENO" "EOVERFLOW" "gl_cv_header_errno_h_EOVERFLOW" "
6497 #define _XOPEN_SOURCE_EXTENDED 1
6499 /* The following two lines are a workaround against an autoconf-2.52 bug. */
6510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EOVERFLOW" >&5
6511 $as_echo "$gl_cv_header_errno_h_EOVERFLOW" >&6; }
6512 case $gl_cv_header_errno_h_EOVERFLOW in
6514 EOVERFLOW_HIDDEN=0; EOVERFLOW_VALUE=
6517 EOVERFLOW_HIDDEN=1; EOVERFLOW_VALUE="$gl_cv_header_errno_h_EOVERFLOW"
6530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
6531 $as_echo_n "checking for mbstate_t... " >&6; }
6532 if test "${ac_cv_type_mbstate_t+set}" = set; then :
6533 $as_echo_n "(cached) " >&6
6535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6536 /* end confdefs.h. */
6537 $ac_includes_default
6538 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
6540 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6541 included before <wchar.h>. */
6549 mbstate_t x; return sizeof x;
6554 if ac_fn_c_try_compile "$LINENO"; then :
6555 ac_cv_type_mbstate_t=yes
6557 ac_cv_type_mbstate_t=no
6559 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
6562 $as_echo "$ac_cv_type_mbstate_t" >&6; }
6563 if test $ac_cv_type_mbstate_t = yes; then
6565 $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
6569 $as_echo "#define mbstate_t int" >>confdefs.h
6576 for ac_func in $ac_func_list
6578 as_ac_var=`$as_echo "ac_cv_func_$ac_func" |
$as_tr_sh`
6579 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6580 eval as_val=\$$as_ac_var
6581 if test "x$as_val" = x""yes; then :
6582 cat >>confdefs.h <<_ACEOF
6583 #define `$as_echo "HAVE_$ac_func" |
$as_tr_cpp` 1
6683 GNULIB_REMAINDERF=0;
6684 GNULIB_REMAINDERL=0;
6770 HAVE_DECL_COPYSIGNF=1;
6787 HAVE_DECL_REMAINDER=1;
6788 HAVE_DECL_REMAINDERL=1;
6850 REPLACE_REMAINDER=0;
6851 REPLACE_REMAINDERF=0;
6852 REPLACE_REMAINDERL=0;
6857 REPLACE_SIGNBIT_USING_GCC=0;
6864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexp() can be used without linking with libm" >&5
6865 $as_echo_n "checking whether frexp() can be used without linking with libm... " >&6; }
6866 if test "${gl_cv_func_frexp_no_libm+set}" = set; then :
6867 $as_echo_n "(cached) " >&6
6870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6871 /* end confdefs.h. */
6877 int e; return frexp (x, &e) > 0;
6882 if ac_fn_c_try_link "$LINENO"; then :
6883 gl_cv_func_frexp_no_libm=yes
6885 gl_cv_func_frexp_no_libm=no
6887 rm -f core conftest.err conftest.$ac_objext \
6888 conftest$ac_exeext conftest.$ac_ext
6891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexp_no_libm" >&5
6892 $as_echo "$gl_cv_func_frexp_no_libm" >&6; }
6897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether long double and double are the same" >&5
6898 $as_echo_n "checking whether long double and double are the same... " >&6; }
6899 if test "${gl_cv_long_double_equals_double+set}" = set; then :
6900 $as_echo_n "(cached) " >&6
6902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6903 /* end confdefs.h. */
6908 typedef int check[sizeof (long double) == sizeof (double)
6909 && LDBL_MANT_DIG == DBL_MANT_DIG
6910 && LDBL_MAX_EXP == DBL_MAX_EXP
6911 && LDBL_MIN_EXP == DBL_MIN_EXP
6918 if ac_fn_c_try_compile "$LINENO"; then :
6919 gl_cv_long_double_equals_double=yes
6921 gl_cv_long_double_equals_double=no
6923 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_long_double_equals_double" >&5
6927 $as_echo "$gl_cv_long_double_equals_double" >&6; }
6928 if test $gl_cv_long_double_equals_double = yes; then
6930 $as_echo "#define HAVE_SAME_LONG_DOUBLE_AS_DOUBLE 1" >>confdefs.h
6932 HAVE_SAME_LONG_DOUBLE_AS_DOUBLE=1
6934 HAVE_SAME_LONG_DOUBLE_AS_DOUBLE=0
6939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
6940 $as_echo_n "checking for unsigned long long int... " >&6; }
6941 if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
6942 $as_echo_n "(cached) " >&6
6944 ac_cv_type_unsigned_long_long_int=yes
6945 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
6946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6947 /* end confdefs.h. */
6949 /* For now, do not test the preprocessor; as of 2007 there are too many
6950 implementations with broken preprocessors. Perhaps this can
6951 be revisited in 2012. In the meantime, code should not expect
6952 #if to work with literals wider than 32 bits. */
6953 /* Test literals. */
6954 long long int ll = 9223372036854775807ll;
6955 long long int nll = -9223372036854775807LL;
6956 unsigned long long int ull = 18446744073709551615ULL;
6957 /* Test constant expressions. */
6958 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
6960 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
6966 /* Test availability of runtime routines for shift and division. */
6967 long long int llmax = 9223372036854775807ll;
6968 unsigned long long int ullmax = 18446744073709551615ull;
6969 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
6970 | (llmax / ll) | (llmax % ll)
6971 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
6972 | (ullmax / ull) | (ullmax % ull));
6978 if ac_fn_c_try_link "$LINENO"; then :
6981 ac_cv_type_unsigned_long_long_int=no
6983 rm -f core conftest.err conftest.$ac_objext \
6984 conftest$ac_exeext conftest.$ac_ext
6987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
6988 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
6989 if test $ac_cv_type_unsigned_long_long_int = yes; then
6991 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
6998 $as_echo_n "checking for long long int... " >&6; }
6999 if test "${ac_cv_type_long_long_int+set}" = set; then :
7000 $as_echo_n "(cached) " >&6
7002 ac_cv_type_long_long_int=yes
7003 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
7004 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
7005 if test $ac_cv_type_long_long_int = yes; then
7006 if test "$cross_compiling" = yes; then :
7009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7010 /* end confdefs.h. */
7014 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
7015 # define LLONG_MAX (HALF - 1 + HALF)
7020 long long int n = 1;
7024 long long int m = n << i;
7027 if (LLONG_MAX / 2 < m)
7035 if ac_fn_c_try_run "$LINENO"; then :
7038 ac_cv_type_long_long_int=no
7040 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7041 conftest.$ac_objext conftest.beam conftest.$ac_ext
7047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
7048 $as_echo "$ac_cv_type_long_long_int" >&6; }
7049 if test $ac_cv_type_long_long_int = yes; then
7051 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
7060 gl_cv_c_multiarch=no
7061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7062 /* end confdefs.h. */
7063 #ifndef __APPLE_CC__
7064 not a universal capable compiler
7069 if ac_fn_c_try_compile "$LINENO"; then :
7073 for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
7074 if test -n "$prev"; then
7076 i?86 | x86_64 | ppc | ppc64)
7077 if test -z "$arch" || test "$arch" = "$word"; then
7080 gl_cv_c_multiarch=yes
7086 if test "x$word" = "x-arch"; then
7093 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7094 if test $gl_cv_c_multiarch = yes; then
7095 APPLE_UNIVERSAL_BUILD=1
7097 APPLE_UNIVERSAL_BUILD=0
7104 if test $ac_cv_type_long_long_int = yes; then
7105 HAVE_LONG_LONG_INT=1
7107 HAVE_LONG_LONG_INT=0
7111 if test $ac_cv_type_unsigned_long_long_int = yes; then
7112 HAVE_UNSIGNED_LONG_LONG_INT=1
7114 HAVE_UNSIGNED_LONG_LONG_INT=0
7119 if test $ac_cv_header_wchar_h = yes; then
7126 if test $ac_cv_header_inttypes_h = yes; then
7133 if test $ac_cv_header_sys_types_h = yes; then
7149 if test $gl_cv_have_include_next = yes; then
7150 gl_cv_next_stdint_h='<'stdint.h'>'
7152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
7153 $as_echo_n "checking absolute name of <stdint.h>... " >&6; }
7154 if test "${gl_cv_next_stdint_h+set}" = set; then :
7155 $as_echo_n "(cached) " >&6
7158 if test $ac_cv_header_stdint_h = yes; then
7161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7162 /* end confdefs.h. */
7167 aix*) gl_absname_cpp="$ac_cpp -C" ;;
7168 *) gl_absname_cpp="$ac_cpp" ;;
7173 gl_dirsep_regex='[/\\]'
7176 gl_dirsep_regex='\/'
7179 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
7181 gl_header_literal_regex=`echo 'stdint.h' \
7182 |
sed -e "$gl_make_literal_regex_sed"`
7183 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
7184 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
7189 gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
7190 sed -n "$gl_absolute_header_sed"`'"'
7192 gl_cv_next_stdint_h='<'stdint.h'>'
7197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
7198 $as_echo "$gl_cv_next_stdint_h" >&6; }
7200 NEXT_STDINT_H=$gl_cv_next_stdint_h
7202 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7203 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
7204 gl_next_as_first_directive='<'stdint.h'>'
7206 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
7207 gl_next_as_first_directive=$gl_cv_next_stdint_h
7209 NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
7214 if test $ac_cv_header_stdint_h = yes; then
7221 if test $ac_cv_header_stdint_h = yes; then
7222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
7223 $as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
7224 if test "${gl_cv_header_working_stdint_h+set}" = set; then :
7225 $as_echo_n "(cached) " >&6
7227 gl_cv_header_working_stdint_h=no
7228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7229 /* end confdefs.h. */
7232 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
7234 /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>. */
7235 #if !(defined WCHAR_MIN && defined WCHAR_MAX)
7236 #error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
7240 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
7241 included before <wchar.h>. */
7252 int8_t a1 = INT8_MAX;
7253 int8_t a1min = INT8_MIN;
7256 int16_t a2 = INT16_MAX;
7257 int16_t a2min = INT16_MIN;
7260 int32_t a3 = INT32_MAX;
7261 int32_t a3min = INT32_MIN;
7264 int64_t a4 = INT64_MAX;
7265 int64_t a4min = INT64_MIN;
7268 uint8_t b1 = UINT8_MAX;
7270 typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
7273 uint16_t b2 = UINT16_MAX;
7276 uint32_t b3 = UINT32_MAX;
7279 uint64_t b4 = UINT64_MAX;
7281 int_least8_t c1 = INT8_C (0x7f);
7282 int_least8_t c1max = INT_LEAST8_MAX;
7283 int_least8_t c1min = INT_LEAST8_MIN;
7284 int_least16_t c2 = INT16_C (0x7fff);
7285 int_least16_t c2max = INT_LEAST16_MAX;
7286 int_least16_t c2min = INT_LEAST16_MIN;
7287 int_least32_t c3 = INT32_C (0x7fffffff);
7288 int_least32_t c3max = INT_LEAST32_MAX;
7289 int_least32_t c3min = INT_LEAST32_MIN;
7290 int_least64_t c4 = INT64_C (0x7fffffffffffffff);
7291 int_least64_t c4max = INT_LEAST64_MAX;
7292 int_least64_t c4min = INT_LEAST64_MIN;
7293 uint_least8_t d1 = UINT8_C (0xff);
7294 uint_least8_t d1max = UINT_LEAST8_MAX;
7295 uint_least16_t d2 = UINT16_C (0xffff);
7296 uint_least16_t d2max = UINT_LEAST16_MAX;
7297 uint_least32_t d3 = UINT32_C (0xffffffff);
7298 uint_least32_t d3max = UINT_LEAST32_MAX;
7299 uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
7300 uint_least64_t d4max = UINT_LEAST64_MAX;
7301 int_fast8_t e1 = INT_FAST8_MAX;
7302 int_fast8_t e1min = INT_FAST8_MIN;
7303 int_fast16_t e2 = INT_FAST16_MAX;
7304 int_fast16_t e2min = INT_FAST16_MIN;
7305 int_fast32_t e3 = INT_FAST32_MAX;
7306 int_fast32_t e3min = INT_FAST32_MIN;
7307 int_fast64_t e4 = INT_FAST64_MAX;
7308 int_fast64_t e4min = INT_FAST64_MIN;
7309 uint_fast8_t f1 = UINT_FAST8_MAX;
7310 uint_fast16_t f2 = UINT_FAST16_MAX;
7311 uint_fast32_t f3 = UINT_FAST32_MAX;
7312 uint_fast64_t f4 = UINT_FAST64_MAX;
7314 intptr_t g = INTPTR_MAX;
7315 intptr_t gmin = INTPTR_MIN;
7318 uintptr_t h = UINTPTR_MAX;
7320 intmax_t i = INTMAX_MAX;
7321 uintmax_t j = UINTMAX_MAX;
7323 #include <limits.h> /* for CHAR_BIT */
7324 #define TYPE_MINIMUM(t) \
7325 ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ TYPE_MAXIMUM (t)))
7326 #define TYPE_MAXIMUM(t) \
7327 ((t) ((t) 0 < (t) -1 \
7329 : ((((t) 1 << (sizeof (t) * CHAR_BIT - 2)) - 1) * 2 + 1)))
7332 PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
7333 && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
7335 /* Detect bug in FreeBSD 6.0 / ia64. */
7336 int check_SIG_ATOMIC:
7337 SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
7338 && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
7340 int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
7342 WCHAR_MIN == TYPE_MINIMUM (wchar_t)
7343 && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
7345 /* Detect bug in mingw. */
7347 WINT_MIN == TYPE_MINIMUM (wint_t)
7348 && WINT_MAX == TYPE_MAXIMUM (wint_t)
7351 /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */
7353 (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
7355 (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
7357 /* Detect bugs in OpenBSD 3.9 stdint.h. */
7359 int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
7362 int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
7365 int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
7368 int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
7370 int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
7371 int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
7372 int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
7373 int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
7374 int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
7375 int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
7376 int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
7377 int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
7378 int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
7379 int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
7380 int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
7391 if ac_fn_c_try_compile "$LINENO"; then :
7392 if test "$cross_compiling" = yes; then :
7393 gl_cv_header_working_stdint_h=yes
7396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7397 /* end confdefs.h. */
7400 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
7404 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
7405 included before <wchar.h>. */
7417 #define MVAL(macro) MVAL1(macro)
7418 #define MVAL1(expression) #expression
7419 static const char *macro_values[] =
7453 for (mv = macro_values; *mv != NULL; mv++)
7455 const char *value = *mv;
7456 /* Test whether it looks like a cast expression. */
7457 if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
7458 || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
7459 || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
7460 || strncmp (value, "((int)"/*)*/, 6) == 0
7461 || strncmp (value, "((signed short)"/*)*/, 15) == 0
7462 || strncmp (value, "((signed char)"/*)*/, 14) == 0)
7463 return mv - macro_values + 1;
7471 if ac_fn_c_try_run "$LINENO"; then :
7472 gl_cv_header_working_stdint_h=yes
7474 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7475 conftest.$ac_objext conftest.beam conftest.$ac_ext
7480 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
7484 $as_echo "$gl_cv_header_working_stdint_h" >&6; }
7486 if test "$gl_cv_header_working_stdint_h" = yes; then
7489 for ac_header in sys/inttypes.h sys/bitypes.h
7491 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" |
$as_tr_sh`
7492 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7493 eval as_val=\$$as_ac_Header
7494 if test "x$as_val" = x""yes; then :
7495 cat >>confdefs.h <<_ACEOF
7496 #define `$as_echo "HAVE_$ac_header" |
$as_tr_cpp` 1
7503 if test $ac_cv_header_sys_inttypes_h = yes; then
7504 HAVE_SYS_INTTYPES_H=1
7506 HAVE_SYS_INTTYPES_H=0
7509 if test $ac_cv_header_sys_bitypes_h = yes; then
7510 HAVE_SYS_BITYPES_H=1
7512 HAVE_SYS_BITYPES_H=0
7518 if test $APPLE_UNIVERSAL_BUILD = 0; then
7521 for gltype in ptrdiff_t size_t ; do
7522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
7523 $as_echo_n "checking for bit size of $gltype... " >&6; }
7524 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
7525 $as_echo_n "(cached) " >&6
7527 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
7528 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
7529 included before <wchar.h>. */
7538 #include <limits.h>"; then :
7544 eval gl_cv_bitsizeof_${gltype}=\$result
7547 eval ac_res=\$gl_cv_bitsizeof_${gltype}
7548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7549 $as_echo "$ac_res" >&6; }
7550 eval result=\$gl_cv_bitsizeof_${gltype}
7551 if test $result = unknown; then
7554 GLTYPE=`echo "$gltype" |
tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
7555 cat >>confdefs.h <<_ACEOF
7556 #define BITSIZEOF_${GLTYPE} $result
7559 eval BITSIZEOF_${GLTYPE}=\$result
7566 for gltype in sig_atomic_t wchar_t wint_t ; do
7567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
7568 $as_echo_n "checking for bit size of $gltype... " >&6; }
7569 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
7570 $as_echo_n "(cached) " >&6
7572 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
7573 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
7574 included before <wchar.h>. */
7583 #include <limits.h>"; then :
7589 eval gl_cv_bitsizeof_${gltype}=\$result
7592 eval ac_res=\$gl_cv_bitsizeof_${gltype}
7593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7594 $as_echo "$ac_res" >&6; }
7595 eval result=\$gl_cv_bitsizeof_${gltype}
7596 if test $result = unknown; then
7599 GLTYPE=`echo "$gltype" |
tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
7600 cat >>confdefs.h <<_ACEOF
7601 #define BITSIZEOF_${GLTYPE} $result
7604 eval BITSIZEOF_${GLTYPE}=\$result
7610 for gltype in sig_atomic_t wchar_t wint_t ; do
7611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
7612 $as_echo_n "checking whether $gltype is signed... " >&6; }
7613 if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
7614 $as_echo_n "(cached) " >&6
7616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7617 /* end confdefs.h. */
7619 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
7620 included before <wchar.h>. */
7629 int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
7638 if ac_fn_c_try_compile "$LINENO"; then :
7643 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7644 eval gl_cv_type_${gltype}_signed=\$result
7647 eval ac_res=\$gl_cv_type_${gltype}_signed
7648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7649 $as_echo "$ac_res" >&6; }
7650 eval result=\$gl_cv_type_${gltype}_signed
7651 GLTYPE=`echo $gltype |
tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
7652 if test "$result" = yes; then
7653 cat >>confdefs.h <<_ACEOF
7654 #define HAVE_SIGNED_${GLTYPE} 1
7657 eval HAVE_SIGNED_${GLTYPE}=1
7659 eval HAVE_SIGNED_${GLTYPE}=0
7664 gl_cv_type_ptrdiff_t_signed=yes
7665 gl_cv_type_size_t_signed=no
7666 if test $APPLE_UNIVERSAL_BUILD = 0; then
7669 for gltype in ptrdiff_t size_t ; do
7670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
7671 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
7672 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
7673 $as_echo_n "(cached) " >&6
7675 eval gl_cv_type_${gltype}_suffix=no
7676 eval result=\$gl_cv_type_${gltype}_signed
7677 if test "$result" = yes; then
7682 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
7685 l) gltype1='long int';;
7686 ll) gltype1='long long int';;
7687 i64) gltype1='__int64';;
7688 u) gltype1='unsigned int';;
7689 ul) gltype1='unsigned long int';;
7690 ull) gltype1='unsigned long long int';;
7691 ui64)gltype1='unsigned __int64';;
7693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7694 /* end confdefs.h. */
7696 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
7697 included before <wchar.h>. */
7707 extern $gltype1 foo;
7716 if ac_fn_c_try_compile "$LINENO"; then :
7717 eval gl_cv_type_${gltype}_suffix=\$glsuf
7719 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7720 eval result=\$gl_cv_type_${gltype}_suffix
7721 test "$result" != no && break
7724 eval ac_res=\$gl_cv_type_${gltype}_suffix
7725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7726 $as_echo "$ac_res" >&6; }
7727 GLTYPE=`echo $gltype |
tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
7728 eval result=\$gl_cv_type_${gltype}_suffix
7729 test "$result" = no && result=
7730 eval ${GLTYPE}_SUFFIX=\$result
7731 cat >>confdefs.h <<_ACEOF
7732 #define ${GLTYPE}_SUFFIX $result
7741 for gltype in sig_atomic_t wchar_t wint_t ; do
7742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
7743 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
7744 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
7745 $as_echo_n "(cached) " >&6
7747 eval gl_cv_type_${gltype}_suffix=no
7748 eval result=\$gl_cv_type_${gltype}_signed
7749 if test "$result" = yes; then
7754 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
7757 l) gltype1='long int';;
7758 ll) gltype1='long long int';;
7759 i64) gltype1='__int64';;
7760 u) gltype1='unsigned int';;
7761 ul) gltype1='unsigned long int';;
7762 ull) gltype1='unsigned long long int';;
7763 ui64)gltype1='unsigned __int64';;
7765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7766 /* end confdefs.h. */
7768 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
7769 included before <wchar.h>. */
7779 extern $gltype1 foo;
7788 if ac_fn_c_try_compile "$LINENO"; then :
7789 eval gl_cv_type_${gltype}_suffix=\$glsuf
7791 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7792 eval result=\$gl_cv_type_${gltype}_suffix
7793 test "$result" != no && break
7796 eval ac_res=\$gl_cv_type_${gltype}_suffix
7797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7798 $as_echo "$ac_res" >&6; }
7799 GLTYPE=`echo $gltype |
tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
7800 eval result=\$gl_cv_type_${gltype}_suffix
7801 test "$result" = no && result=
7802 eval ${GLTYPE}_SUFFIX=\$result
7803 cat >>confdefs.h <<_ACEOF
7804 #define ${GLTYPE}_SUFFIX $result
7811 if test $BITSIZEOF_WINT_T -lt 32; then
7818 if test -n "$STDINT_H"; then
7819 GL_GENERATE_STDINT_H_TRUE=
7820 GL_GENERATE_STDINT_H_FALSE='#'
7822 GL_GENERATE_STDINT_H_TRUE='#'
7823 GL_GENERATE_STDINT_H_FALSE=
7834 HAVE_DECL_IMAXABS=1;
7835 HAVE_DECL_IMAXDIV=1;
7836 HAVE_DECL_STRTOIMAX=1;
7837 HAVE_DECL_STRTOUMAX=1;
7838 REPLACE_STRTOIMAX=0;
7839 INT32_MAX_LT_INTMAX_MAX=1;
7840 INT64_MAX_EQ_LONG_MAX='defined _LP64';
7841 PRI_MACROS_BROKEN=0;
7842 PRIPTR_PREFIX=__PRIPTR_PREFIX;
7843 UINT32_MAX_LT_UINTMAX_MAX=1;
7844 UINT64_MAX_EQ_ULONG_MAX='defined _LP64';
7860 if test $gl_cv_have_include_next = yes; then
7861 gl_cv_next_inttypes_h='<'inttypes.h'>'
7863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <inttypes.h>" >&5
7864 $as_echo_n "checking absolute name of <inttypes.h>... " >&6; }
7865 if test "${gl_cv_next_inttypes_h+set}" = set; then :
7866 $as_echo_n "(cached) " >&6
7869 if test $ac_cv_header_inttypes_h = yes; then
7872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7873 /* end confdefs.h. */
7874 #include <inttypes.h>
7878 aix*) gl_absname_cpp="$ac_cpp -C" ;;
7879 *) gl_absname_cpp="$ac_cpp" ;;
7884 gl_dirsep_regex='[/\\]'
7887 gl_dirsep_regex='\/'
7890 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
7892 gl_header_literal_regex=`echo 'inttypes.h' \
7893 |
sed -e "$gl_make_literal_regex_sed"`
7894 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
7895 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
7900 gl_cv_next_inttypes_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
7901 sed -n "$gl_absolute_header_sed"`'"'
7903 gl_cv_next_inttypes_h='<'inttypes.h'>'
7908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_inttypes_h" >&5
7909 $as_echo "$gl_cv_next_inttypes_h" >&6; }
7911 NEXT_INTTYPES_H=$gl_cv_next_inttypes_h
7913 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7914 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
7915 gl_next_as_first_directive='<'inttypes.h'>'
7917 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
7918 gl_next_as_first_directive=$gl_cv_next_inttypes_h
7920 NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H=$gl_next_as_first_directive
7929 for gl_func in imaxabs imaxdiv strtoimax strtoumax; do
7930 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" |
$as_tr_sh`
7931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
7932 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
7933 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
7934 $as_echo_n "(cached) " >&6
7936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7937 /* end confdefs.h. */
7938 #include <inttypes.h>
7949 if ac_fn_c_try_compile "$LINENO"; then :
7950 eval "$as_gl_Symbol=yes"
7952 eval "$as_gl_Symbol=no"
7954 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7956 eval ac_res=\$$as_gl_Symbol
7957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7958 $as_echo "$ac_res" >&6; }
7959 eval as_val=\$$as_gl_Symbol
7960 if test "x$as_val" = x""yes; then :
7961 cat >>confdefs.h <<_ACEOF
7962 #define `$as_echo "HAVE_RAW_DECL_$gl_func" |
$as_tr_cpp` 1
7965 eval ac_cv_have_decl_$gl_func=yes
7971 for ac_header in inttypes.h
7973 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
7974 if test "x$ac_cv_header_inttypes_h" = x""yes; then :
7975 cat >>confdefs.h <<_ACEOF
7976 #define HAVE_INTTYPES_H 1
7983 if test $ac_cv_header_inttypes_h = yes; then
7984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the inttypes.h PRIxNN macros are broken" >&5
7985 $as_echo_n "checking whether the inttypes.h PRIxNN macros are broken... " >&6; }
7986 if test "${gt_cv_inttypes_pri_broken+set}" = set; then :
7987 $as_echo_n "(cached) " >&6
7990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7991 /* end confdefs.h. */
7993 #include <inttypes.h>
8006 if ac_fn_c_try_compile "$LINENO"; then :
8007 gt_cv_inttypes_pri_broken=no
8009 gt_cv_inttypes_pri_broken=yes
8011 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_inttypes_pri_broken" >&5
8015 $as_echo "$gt_cv_inttypes_pri_broken" >&6; }
8017 if test "$gt_cv_inttypes_pri_broken" = yes; then
8019 cat >>confdefs.h <<_ACEOF
8020 #define PRI_MACROS_BROKEN 1
8030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'double'" >&5
8031 $as_echo_n "checking where to find the exponent in a 'double'... " >&6; }
8032 if test "${gl_cv_cc_double_expbit0+set}" = set; then :
8033 $as_echo_n "(cached) " >&6
8036 if test "$cross_compiling" = yes; then :
8038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8039 /* end confdefs.h. */
8041 #if defined arm || defined __arm || defined __arm__
8046 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8047 $EGREP "mixed_endianness" >/dev/null 2>&1; then :
8048 gl_cv_cc_double_expbit0="unknown"
8052 if test "${ac_cv_c_bigendian+set}" = set; then :
8053 $as_echo_n "(cached) " >&6
8055 ac_cv_c_bigendian=unknown
8056 # See if we're dealing with a universal compiler.
8057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8058 /* end confdefs.h. */
8059 #ifndef __APPLE_CC__
8060 not a universal capable compiler
8065 if ac_fn_c_try_compile "$LINENO"; then :
8067 # Check for potential -arch flags. It is not universal unless
8068 # there are at least two -arch flags with different values.
8071 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8072 if test -n "$ac_prev"; then
8074 i?86 | x86_64 | ppc | ppc64)
8075 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8078 ac_cv_c_bigendian=universal
8084 elif test "x$ac_word" = "x-arch"; then
8089 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8090 if test $ac_cv_c_bigendian = unknown; then
8091 # See if sys/param.h defines the BYTE_ORDER macro.
8092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8093 /* end confdefs.h. */
8094 #include <sys/types.h>
8095 #include <sys/param.h>
8100 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8101 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8110 if ac_fn_c_try_compile "$LINENO"; then :
8111 # It does; now see whether it defined to BIG_ENDIAN or not.
8112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8113 /* end confdefs.h. */
8114 #include <sys/types.h>
8115 #include <sys/param.h>
8120 #if BYTE_ORDER != BIG_ENDIAN
8128 if ac_fn_c_try_compile "$LINENO"; then :
8129 ac_cv_c_bigendian=yes
8131 ac_cv_c_bigendian=no
8133 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8135 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8137 if test $ac_cv_c_bigendian = unknown; then
8138 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8140 /* end confdefs.h. */
8146 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8154 if ac_fn_c_try_compile "$LINENO"; then :
8155 # It does; now see whether it defined to _BIG_ENDIAN or not.
8156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8157 /* end confdefs.h. */
8171 if ac_fn_c_try_compile "$LINENO"; then :
8172 ac_cv_c_bigendian=yes
8174 ac_cv_c_bigendian=no
8176 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8178 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8180 if test $ac_cv_c_bigendian = unknown; then
8181 # Compile a test program.
8182 if test "$cross_compiling" = yes; then :
8183 # Try to guess by grepping values from an object file.
8184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8185 /* end confdefs.h. */
8186 short int ascii_mm[] =
8187 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8188 short int ascii_ii[] =
8189 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8190 int use_ascii (int i) {
8191 return ascii_mm[i] + ascii_ii[i];
8193 short int ebcdic_ii[] =
8194 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8195 short int ebcdic_mm[] =
8196 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8197 int use_ebcdic (int i) {
8198 return ebcdic_mm[i] + ebcdic_ii[i];
8205 return use_ascii (foo) == use_ebcdic (foo);
8210 if ac_fn_c_try_compile "$LINENO"; then :
8211 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8212 ac_cv_c_bigendian=yes
8214 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8215 if test "$ac_cv_c_bigendian" = unknown; then
8216 ac_cv_c_bigendian=no
8218 # finding both strings is unlikely to happen, but who knows?
8219 ac_cv_c_bigendian=unknown
8223 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8226 /* end confdefs.h. */
8227 $ac_includes_default
8232 /* Are we little or big endian? From Harbison&Steele. */
8236 char c[sizeof (long int)];
8239 return u.c[sizeof (long int) - 1] == 1;
8245 if ac_fn_c_try_run "$LINENO"; then :
8246 ac_cv_c_bigendian=no
8248 ac_cv_c_bigendian=yes
8250 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8251 conftest.$ac_objext conftest.beam conftest.$ac_ext
8257 case $ac_cv_c_bigendian in #(
8259 gl_cv_cc_double_expbit0="word 0 bit 20";; #(
8261 gl_cv_cc_double_expbit0="word 1 bit 20" ;; #(
8264 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8268 gl_cv_cc_double_expbit0="unknown" ;;
8277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8278 /* end confdefs.h. */
8285 ((sizeof (double) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
8286 typedef union { double value; unsigned int word[NWORDS]; } memory_double;
8287 static unsigned int ored_words[NWORDS];
8288 static unsigned int anded_words[NWORDS];
8289 static void add_to_ored_words (double x)
8293 /* Clear it first, in case sizeof (double) < sizeof (memory_double). */
8294 memset (&m, 0, sizeof (memory_double));
8296 for (i = 0; i < NWORDS; i++)
8298 ored_words[i] |= m.word[i];
8299 anded_words[i] &= m.word[i];
8305 FILE *fp = fopen ("conftest.out", "w");
8308 for (j = 0; j < NWORDS; j++)
8309 anded_words[j] = ~ (unsigned int) 0;
8310 add_to_ored_words (0.25);
8311 add_to_ored_words (0.5);
8312 add_to_ored_words (1.0);
8313 add_to_ored_words (2.0);
8314 add_to_ored_words (4.0);
8315 /* Remove bits that are common (e.g. if representation of the first mantissa
8316 bit is explicit). */
8317 for (j = 0; j < NWORDS; j++)
8318 ored_words[j] &= ~anded_words[j];
8319 /* Now find the nonzero word. */
8320 for (j = 0; j < NWORDS; j++)
8321 if (ored_words[j] != 0)
8326 for (i = j + 1; i < NWORDS; i++)
8327 if (ored_words[i] != 0)
8329 fprintf (fp, "unknown");
8330 return (fclose (fp) != 0);
8333 if ((ored_words[j] >> i) & 1)
8335 fprintf (fp, "word %d bit %d", (int) j, (int) i);
8336 return (fclose (fp) != 0);
8339 fprintf (fp, "unknown");
8340 return (fclose (fp) != 0);
8344 if ac_fn_c_try_run "$LINENO"; then :
8345 gl_cv_cc_double_expbit0=`cat conftest.out
`
8347 gl_cv_cc_double_expbit0="unknown"
8349 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8350 conftest.$ac_objext conftest.beam conftest.$ac_ext
8356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_double_expbit0" >&5
8357 $as_echo "$gl_cv_cc_double_expbit0" >&6; }
8358 case "$gl_cv_cc_double_expbit0" in
8360 word=`echo "$gl_cv_cc_double_expbit0" |
sed -e 's/word //' -e 's/ bit.*//'`
8361 bit=`echo "$gl_cv_cc_double_expbit0" |
sed -e 's/word.*bit //'`
8363 cat >>confdefs.h <<_ACEOF
8364 #define DBL_EXPBIT0_WORD $word
8368 cat >>confdefs.h <<_ACEOF
8369 #define DBL_EXPBIT0_BIT $bit
8376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8377 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8378 if test "${ac_cv_c_bigendian+set}" = set; then :
8379 $as_echo_n "(cached) " >&6
8381 ac_cv_c_bigendian=unknown
8382 # See if we're dealing with a universal compiler.
8383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8384 /* end confdefs.h. */
8385 #ifndef __APPLE_CC__
8386 not a universal capable compiler
8391 if ac_fn_c_try_compile "$LINENO"; then :
8393 # Check for potential -arch flags. It is not universal unless
8394 # there are at least two -arch flags with different values.
8397 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8398 if test -n "$ac_prev"; then
8400 i?86 | x86_64 | ppc | ppc64)
8401 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8404 ac_cv_c_bigendian=universal
8410 elif test "x$ac_word" = "x-arch"; then
8415 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8416 if test $ac_cv_c_bigendian = unknown; then
8417 # See if sys/param.h defines the BYTE_ORDER macro.
8418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8419 /* end confdefs.h. */
8420 #include <sys/types.h>
8421 #include <sys/param.h>
8426 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8427 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8436 if ac_fn_c_try_compile "$LINENO"; then :
8437 # It does; now see whether it defined to BIG_ENDIAN or not.
8438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8439 /* end confdefs.h. */
8440 #include <sys/types.h>
8441 #include <sys/param.h>
8446 #if BYTE_ORDER != BIG_ENDIAN
8454 if ac_fn_c_try_compile "$LINENO"; then :
8455 ac_cv_c_bigendian=yes
8457 ac_cv_c_bigendian=no
8459 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8461 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8463 if test $ac_cv_c_bigendian = unknown; then
8464 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8466 /* end confdefs.h. */
8472 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8480 if ac_fn_c_try_compile "$LINENO"; then :
8481 # It does; now see whether it defined to _BIG_ENDIAN or not.
8482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8483 /* end confdefs.h. */
8497 if ac_fn_c_try_compile "$LINENO"; then :
8498 ac_cv_c_bigendian=yes
8500 ac_cv_c_bigendian=no
8502 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8504 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8506 if test $ac_cv_c_bigendian = unknown; then
8507 # Compile a test program.
8508 if test "$cross_compiling" = yes; then :
8509 # Try to guess by grepping values from an object file.
8510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8511 /* end confdefs.h. */
8512 short int ascii_mm[] =
8513 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8514 short int ascii_ii[] =
8515 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8516 int use_ascii (int i) {
8517 return ascii_mm[i] + ascii_ii[i];
8519 short int ebcdic_ii[] =
8520 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8521 short int ebcdic_mm[] =
8522 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8523 int use_ebcdic (int i) {
8524 return ebcdic_mm[i] + ebcdic_ii[i];
8531 return use_ascii (foo) == use_ebcdic (foo);
8536 if ac_fn_c_try_compile "$LINENO"; then :
8537 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8538 ac_cv_c_bigendian=yes
8540 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8541 if test "$ac_cv_c_bigendian" = unknown; then
8542 ac_cv_c_bigendian=no
8544 # finding both strings is unlikely to happen, but who knows?
8545 ac_cv_c_bigendian=unknown
8549 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8552 /* end confdefs.h. */
8553 $ac_includes_default
8558 /* Are we little or big endian? From Harbison&Steele. */
8562 char c[sizeof (long int)];
8565 return u.c[sizeof (long int) - 1] == 1;
8571 if ac_fn_c_try_run "$LINENO"; then :
8572 ac_cv_c_bigendian=no
8574 ac_cv_c_bigendian=yes
8576 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8577 conftest.$ac_objext conftest.beam conftest.$ac_ext
8582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8583 $as_echo "$ac_cv_c_bigendian" >&6; }
8584 case $ac_cv_c_bigendian in #(
8586 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8592 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8596 as_fn_error "unknown endianness
8597 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit off_t" >&5
8606 $as_echo_n "checking for 64-bit off_t... " >&6; }
8607 if test "${gl_cv_type_off_t_64+set}" = set; then :
8608 $as_echo_n "(cached) " >&6
8610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8611 /* end confdefs.h. */
8612 #include <sys/types.h>
8613 int verify_off_t_size[sizeof (off_t) >= 8 ? 1 : -1];
8623 if ac_fn_c_try_compile "$LINENO"; then :
8624 gl_cv_type_off_t_64=yes
8626 gl_cv_type_off_t_64=no
8628 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_off_t_64" >&5
8632 $as_echo "$gl_cv_type_off_t_64" >&6; }
8633 if test $gl_cv_type_off_t_64 = no; then
8634 WINDOWS_64_BIT_OFF_T=1
8636 WINDOWS_64_BIT_OFF_T=0
8638 WINDOWS_64_BIT_ST_SIZE=1
8641 WINDOWS_64_BIT_OFF_T=0
8642 WINDOWS_64_BIT_ST_SIZE=0
8647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
8648 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
8649 if test "${am_cv_langinfo_codeset+set}" = set; then :
8650 $as_echo_n "(cached) " >&6
8652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8653 /* end confdefs.h. */
8654 #include <langinfo.h>
8658 char* cs = nl_langinfo(CODESET); return !cs;
8663 if ac_fn_c_try_link "$LINENO"; then :
8664 am_cv_langinfo_codeset=yes
8666 am_cv_langinfo_codeset=no
8668 rm -f core conftest.err conftest.$ac_objext \
8669 conftest$ac_exeext conftest.$ac_ext
8672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
8673 $as_echo "$am_cv_langinfo_codeset" >&6; }
8674 if test $am_cv_langinfo_codeset = yes; then
8676 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
8689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fcntl.h" >&5
8690 $as_echo_n "checking for working fcntl.h... " >&6; }
8691 if test "${gl_cv_header_working_fcntl_h+set}" = set; then :
8692 $as_echo_n "(cached) " >&6
8694 if test "$cross_compiling" = yes; then :
8695 gl_cv_header_working_fcntl_h=cross-compiling
8697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8698 /* end confdefs.h. */
8699 #include <sys/types.h>
8700 #include <sys/stat.h>
8702 # include <unistd.h>
8703 #else /* on Windows with MSVC */
8705 # include <stdlib.h>
8706 # defined sleep(n) _sleep ((n) * 1000)
8713 #define O_NOFOLLOW 0
8715 static int const constants[] =
8717 O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND,
8718 O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY
8725 int result = !constants;
8728 static char const sym[] = "conftest.sym";
8729 if (symlink ("/dev/null", sym) != 0)
8733 int fd = open (sym, O_WRONLY | O_NOFOLLOW | O_CREAT, 0);
8740 if (unlink (sym) != 0 || symlink (".", sym) != 0)
8744 int fd = open (sym, O_RDONLY | O_NOFOLLOW);
8755 static char const file[] = "confdefs.h";
8756 int fd = open (file, O_RDONLY | O_NOATIME);
8762 if (fstat (fd, &st0) != 0)
8768 if (read (fd, &c, 1) != 1)
8772 if (close (fd) != 0)
8777 if (stat (file, &st1) != 0)
8780 if (st0.st_atime != st1.st_atime)
8792 if ac_fn_c_try_run "$LINENO"; then :
8793 gl_cv_header_working_fcntl_h=yes
8796 4) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #(
8797 64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #(
8798 68) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #(
8799 *) gl_cv_header_working_fcntl_h='no';;
8802 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8803 conftest.$ac_objext conftest.beam conftest.$ac_ext
8807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_fcntl_h" >&5
8808 $as_echo "$gl_cv_header_working_fcntl_h" >&6; }
8810 case $gl_cv_header_working_fcntl_h in #(
8811 *O_NOATIME* | no | cross-compiling) ac_val=0;; #(
8815 cat >>confdefs.h <<_ACEOF
8816 #define HAVE_WORKING_O_NOATIME $ac_val
8820 case $gl_cv_header_working_fcntl_h in #(
8821 *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #(
8825 cat >>confdefs.h <<_ACEOF
8826 #define HAVE_WORKING_O_NOFOLLOW $ac_val
8830 ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
8831 if test "x$ac_cv_have_decl_getc_unlocked" = x""yes; then :
8837 cat >>confdefs.h <<_ACEOF
8838 #define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
8842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library >= 2.1 or uClibc" >&5
8843 $as_echo_n "checking whether we are using the GNU C Library >= 2.1 or uClibc... " >&6; }
8844 if test "${ac_cv_gnu_library_2_1+set}" = set; then :
8845 $as_echo_n "(cached) " >&6
8847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8848 /* end confdefs.h. */
8850 #include <features.h>
8851 #ifdef __GNU_LIBRARY__
8852 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
8861 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8862 $EGREP "Lucky" >/dev/null 2>&1; then :
8863 ac_cv_gnu_library_2_1=yes
8865 ac_cv_gnu_library_2_1=no
8872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5
8873 $as_echo "$ac_cv_gnu_library_2_1" >&6; }
8875 GLIBC21="$ac_cv_gnu_library_2_1"
8911 REPLACE_UTIMENSAT=0;
8916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5
8917 $as_echo_n "checking whether lstat correctly handles trailing slash... " >&6; }
8918 if test "${gl_cv_func_lstat_dereferences_slashed_symlink+set}" = set; then :
8919 $as_echo_n "(cached) " >&6
8921 rm -f conftest.sym conftest.file
8923 if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then
8924 if test "$cross_compiling" = yes; then :
8926 # Guess yes on glibc systems.
8927 *-gnu*) gl_cv_func_lstat_dereferences_slashed_symlink="guessing yes" ;;
8928 # If we don't know, assume the worst.
8929 *) gl_cv_func_lstat_dereferences_slashed_symlink="guessing no" ;;
8933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8934 /* end confdefs.h. */
8935 $ac_includes_default
8940 /* Linux will dereference the symlink and fail, as required by
8941 POSIX. That is better in the sense that it means we will not
8942 have to compile and use the lstat wrapper. */
8943 return lstat ("conftest.sym/", &sbuf) == 0;
8949 if ac_fn_c_try_run "$LINENO"; then :
8950 gl_cv_func_lstat_dereferences_slashed_symlink=yes
8952 gl_cv_func_lstat_dereferences_slashed_symlink=no
8954 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8955 conftest.$ac_objext conftest.beam conftest.$ac_ext
8959 # If the 'ln -s' command failed, then we probably don't even
8960 # have an lstat function.
8961 gl_cv_func_lstat_dereferences_slashed_symlink="guessing no"
8963 rm -f conftest.sym conftest.file
8966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_lstat_dereferences_slashed_symlink" >&5
8967 $as_echo "$gl_cv_func_lstat_dereferences_slashed_symlink" >&6; }
8968 case "$gl_cv_func_lstat_dereferences_slashed_symlink" in
8971 cat >>confdefs.h <<_ACEOF
8972 #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
8987 GNULIB_MBSNRTOWCS=0;
8990 GNULIB_WCSNRTOMBS=0;
9007 GNULIB_WCSCASECMP=0;
9008 GNULIB_WCSNCASECMP=0;
9058 HAVE_DECL_WCWIDTH=1;
9059 REPLACE_MBSTATE_T=0;
9065 REPLACE_MBSRTOWCS=0;
9066 REPLACE_MBSNRTOWCS=0;
9068 REPLACE_WCSRTOMBS=0;
9069 REPLACE_WCSNRTOMBS=0;
9080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional japanese locale" >&5
9081 $as_echo_n "checking for a traditional japanese locale... " >&6; }
9082 if test "${gt_cv_locale_ja+set}" = set; then :
9083 $as_echo_n "(cached) " >&6
9086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9087 /* end confdefs.h. */
9091 #if HAVE_LANGINFO_CODESET
9092 # include <langinfo.h>
9101 /* Check whether the given locale name is recognized by the system. */
9102 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
9103 /* On native Windows, setlocale(category, "") looks at the system settings,
9104 not at the environment variables. Also, when an encoding suffix such
9105 as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
9106 category of the locale to "C". */
9107 if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
9108 || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
9111 if (setlocale (LC_ALL, "") == NULL) return 1;
9113 /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
9114 On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
9115 is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
9116 On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
9117 succeeds but then nl_langinfo(CODESET) is "646". In this situation,
9118 some unit tests fail.
9119 On MirBSD 10, when an unsupported locale is specified, setlocale()
9120 succeeds but then nl_langinfo(CODESET) is "UTF-8". */
9121 #if HAVE_LANGINFO_CODESET
9123 const char *cs = nl_langinfo (CODESET);
9124 if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
9125 || strcmp (cs, "UTF-8") == 0)
9130 /* On Cygwin, avoid locale names without encoding suffix, because the
9131 locale_charset() function relies on the encoding suffix. Note that
9132 LC_ALL is set on the command line. */
9133 if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
9135 /* Check whether MB_CUR_MAX is > 1. This excludes the dysfunctional locales
9137 if (MB_CUR_MAX == 1)
9139 /* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
9140 This excludes the UTF-8 encoding (except on MirBSD). */
9141 t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
9142 if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
9143 for (p = buf; *p != '\0'; p++)
9144 if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
9150 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9151 (eval $ac_link) 2>&5
9153 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9154 test $ac_status = 0; } && test -s conftest$ac_exeext; then
9156 # Handle native Windows specially, because there setlocale() interprets
9157 # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
9158 # "fr" or "fra" as "French" or "French_France.1252",
9159 # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
9160 # "ja" as "Japanese" or "Japanese_Japan.932",
9163 # Note that on native Windows, the Japanese locale is
9164 # Japanese_Japan.932, and CP932 is very different from EUC-JP, so we
9165 # cannot use it here.
9166 gt_cv_locale_ja=none
9169 # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
9170 # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
9171 # configure script would override the LC_ALL setting. Likewise for
9172 # LC_CTYPE, which is also set at the beginning of the configure script.
9173 # Test for the AIX locale name.
9174 if (LC_ALL=ja_JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9175 gt_cv_locale_ja=ja_JP
9177 # Test for the locale name with explicit encoding suffix.
9178 if (LC_ALL=ja_JP.EUC-JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9179 gt_cv_locale_ja=ja_JP.EUC-JP
9181 # Test for the HP-UX, OSF/1, NetBSD locale name.
9182 if (LC_ALL=ja_JP.eucJP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9183 gt_cv_locale_ja=ja_JP.eucJP
9185 # Test for the IRIX, FreeBSD locale name.
9186 if (LC_ALL=ja_JP.EUC LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9187 gt_cv_locale_ja=ja_JP.EUC
9189 # Test for the Solaris 7 locale name.
9190 if (LC_ALL=ja LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9193 # Special test for NetBSD 1.6.
9194 if test -f /usr/share/locale/ja_JP.eucJP/LC_CTYPE; then
9195 gt_cv_locale_ja=ja_JP.eucJP
9198 gt_cv_locale_ja=none
9211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_ja" >&5
9212 $as_echo "$gt_cv_locale_ja" >&6; }
9213 LOCALE_JA=$gt_cv_locale_ja
9219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a transitional chinese locale" >&5
9220 $as_echo_n "checking for a transitional chinese locale... " >&6; }
9221 if test "${gt_cv_locale_zh_CN+set}" = set; then :
9222 $as_echo_n "(cached) " >&6
9225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9226 /* end confdefs.h. */
9231 #if HAVE_LANGINFO_CODESET
9232 # include <langinfo.h>
9241 /* Check whether the given locale name is recognized by the system. */
9242 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
9243 /* On native Windows, setlocale(category, "") looks at the system settings,
9244 not at the environment variables. Also, when an encoding suffix such
9245 as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
9246 category of the locale to "C". */
9247 if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
9248 || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
9251 if (setlocale (LC_ALL, "") == NULL) return 1;
9253 /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
9254 On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
9255 is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
9256 On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
9257 succeeds but then nl_langinfo(CODESET) is "646". In this situation,
9258 some unit tests fail.
9259 On MirBSD 10, when an unsupported locale is specified, setlocale()
9260 succeeds but then nl_langinfo(CODESET) is "UTF-8". */
9261 #if HAVE_LANGINFO_CODESET
9263 const char *cs = nl_langinfo (CODESET);
9264 if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
9265 || strcmp (cs, "UTF-8") == 0)
9270 /* On Cygwin, avoid locale names without encoding suffix, because the
9271 locale_charset() function relies on the encoding suffix. Note that
9272 LC_ALL is set on the command line. */
9273 if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
9275 /* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
9276 This excludes the UTF-8 encoding (except on MirBSD). */
9277 t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
9278 if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
9279 for (p = buf; *p != '\0'; p++)
9280 if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
9282 /* Check whether a typical GB18030 multibyte sequence is recognized as a
9283 single wide character. This excludes the GB2312 and GBK encodings. */
9284 if (mblen ("\203\062\332\066", 5) != 4)
9290 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9291 (eval $ac_link) 2>&5
9293 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9294 test $ac_status = 0; } && test -s conftest$ac_exeext; then
9296 # Handle native Windows specially, because there setlocale() interprets
9297 # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
9298 # "fr" or "fra" as "French" or "French_France.1252",
9299 # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
9300 # "ja" as "Japanese" or "Japanese_Japan.932",
9303 # Test for the hypothetical native Windows locale name.
9304 if (LC_ALL=Chinese_China.54936 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9305 gt_cv_locale_zh_CN=Chinese_China.54936
9308 gt_cv_locale_zh_CN=none
9312 # On Solaris 8, the locales zh_CN.GB18030, zh_CN.GBK, zh.GBK are
9313 # broken. One witness is the test case in gl_MBRTOWC_SANITYCHECK.
9314 # Another witness is that "LC_ALL=zh_CN.GB18030 bash -c true" dumps core.
9315 gt_cv_locale_zh_CN=none
9318 # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
9319 # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
9320 # configure script would override the LC_ALL setting. Likewise for
9321 # LC_CTYPE, which is also set at the beginning of the configure script.
9322 # Test for the locale name without encoding suffix.
9323 if (LC_ALL=zh_CN LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9324 gt_cv_locale_zh_CN=zh_CN
9326 # Test for the locale name with explicit encoding suffix.
9327 if (LC_ALL=zh_CN.GB18030 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9328 gt_cv_locale_zh_CN=zh_CN.GB18030
9331 gt_cv_locale_zh_CN=none
9337 # If there was a link error, due to mblen(), the system is so old that
9338 # it certainly doesn't have a chinese locale.
9339 gt_cv_locale_zh_CN=none
9344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_zh_CN" >&5
9345 $as_echo "$gt_cv_locale_zh_CN" >&6; }
9346 LOCALE_ZH_CN=$gt_cv_locale_zh_CN
9351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a french Unicode locale" >&5
9352 $as_echo_n "checking for a french Unicode locale... " >&6; }
9353 if test "${gt_cv_locale_fr_utf8+set}" = set; then :
9354 $as_echo_n "(cached) " >&6
9357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9358 /* end confdefs.h. */
9362 #if HAVE_LANGINFO_CODESET
9363 # include <langinfo.h>
9370 /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
9371 imitates locale dependent behaviour by looking at the environment
9372 variables, and all locales use the UTF-8 encoding. */
9373 #if !(defined __BEOS__ || defined __HAIKU__)
9374 /* Check whether the given locale name is recognized by the system. */
9375 # if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
9376 /* On native Windows, setlocale(category, "") looks at the system settings,
9377 not at the environment variables. Also, when an encoding suffix such
9378 as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
9379 category of the locale to "C". */
9380 if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
9381 || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
9384 if (setlocale (LC_ALL, "") == NULL) return 1;
9386 /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
9387 On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
9388 is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
9389 On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
9390 succeeds but then nl_langinfo(CODESET) is "646". In this situation,
9391 some unit tests fail. */
9392 # if HAVE_LANGINFO_CODESET
9394 const char *cs = nl_langinfo (CODESET);
9395 if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0)
9400 /* On Cygwin, avoid locale names without encoding suffix, because the
9401 locale_charset() function relies on the encoding suffix. Note that
9402 LC_ALL is set on the command line. */
9403 if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
9405 /* Check whether in the abbreviation of the second month, the second
9406 character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is
9407 two bytes long, with UTF-8 encoding. */
9408 t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
9409 if (strftime (buf, sizeof (buf), "%b", &t) < 4
9410 || buf[1] != (char) 0xc3 || buf[2] != (char) 0xa9 || buf[3] != 'v')
9413 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
9414 /* Check whether the decimal separator is a comma.
9415 On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
9416 are nl_langinfo(RADIXCHAR) are both ".". */
9417 if (localeconv () ->decimal_point[0] != ',') return 1;
9423 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9424 (eval $ac_link) 2>&5
9426 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9427 test $ac_status = 0; } && test -s conftest$ac_exeext; then
9429 # Handle native Windows specially, because there setlocale() interprets
9430 # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
9431 # "fr" or "fra" as "French" or "French_France.1252",
9432 # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
9433 # "ja" as "Japanese" or "Japanese_Japan.932",
9436 # Test for the hypothetical native Windows locale name.
9437 if (LC_ALL=French_France.65001 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9438 gt_cv_locale_fr_utf8=French_France.65001
9441 gt_cv_locale_fr_utf8=none
9445 # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
9446 # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
9447 # configure script would override the LC_ALL setting. Likewise for
9448 # LC_CTYPE, which is also set at the beginning of the configure script.
9449 # Test for the usual locale name.
9450 if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9451 gt_cv_locale_fr_utf8=fr_FR
9453 # Test for the locale name with explicit encoding suffix.
9454 if (LC_ALL=fr_FR.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9455 gt_cv_locale_fr_utf8=fr_FR.UTF-8
9457 # Test for the Solaris 7 locale name.
9458 if (LC_ALL=fr.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9459 gt_cv_locale_fr_utf8=fr.UTF-8
9462 gt_cv_locale_fr_utf8=none
9472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr_utf8" >&5
9473 $as_echo "$gt_cv_locale_fr_utf8" >&6; }
9474 LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8
9480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
9481 $as_echo_n "checking for a traditional french locale... " >&6; }
9482 if test "${gt_cv_locale_fr+set}" = set; then :
9483 $as_echo_n "(cached) " >&6
9486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9487 /* end confdefs.h. */
9491 #if HAVE_LANGINFO_CODESET
9492 # include <langinfo.h>
9499 /* Check whether the given locale name is recognized by the system. */
9500 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
9501 /* On native Windows, setlocale(category, "") looks at the system settings,
9502 not at the environment variables. Also, when an encoding suffix such
9503 as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
9504 category of the locale to "C". */
9505 if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
9506 || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
9509 if (setlocale (LC_ALL, "") == NULL) return 1;
9511 /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
9512 On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
9513 is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
9514 On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
9515 succeeds but then nl_langinfo(CODESET) is "646". In this situation,
9516 some unit tests fail.
9517 On MirBSD 10, when an unsupported locale is specified, setlocale()
9518 succeeds but then nl_langinfo(CODESET) is "UTF-8". */
9519 #if HAVE_LANGINFO_CODESET
9521 const char *cs = nl_langinfo (CODESET);
9522 if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
9523 || strcmp (cs, "UTF-8") == 0)
9528 /* On Cygwin, avoid locale names without encoding suffix, because the
9529 locale_charset() function relies on the encoding suffix. Note that
9530 LC_ALL is set on the command line. */
9531 if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
9533 /* Check whether in the abbreviation of the second month, the second
9534 character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
9535 one byte long. This excludes the UTF-8 encoding. */
9536 t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
9537 if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
9538 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
9539 /* Check whether the decimal separator is a comma.
9540 On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
9541 are nl_langinfo(RADIXCHAR) are both ".". */
9542 if (localeconv () ->decimal_point[0] != ',') return 1;
9548 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9549 (eval $ac_link) 2>&5
9551 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9552 test $ac_status = 0; } && test -s conftest$ac_exeext; then
9554 # Handle native Windows specially, because there setlocale() interprets
9555 # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
9556 # "fr" or "fra" as "French" or "French_France.1252",
9557 # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
9558 # "ja" as "Japanese" or "Japanese_Japan.932",
9561 # Test for the native Windows locale name.
9562 if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9563 gt_cv_locale_fr=French_France.1252
9566 gt_cv_locale_fr=none
9570 # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
9571 # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
9572 # configure script would override the LC_ALL setting. Likewise for
9573 # LC_CTYPE, which is also set at the beginning of the configure script.
9574 # Test for the usual locale name.
9575 if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9576 gt_cv_locale_fr=fr_FR
9578 # Test for the locale name with explicit encoding suffix.
9579 if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9580 gt_cv_locale_fr=fr_FR.ISO-8859-1
9582 # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name.
9583 if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9584 gt_cv_locale_fr=fr_FR.ISO8859-1
9586 # Test for the HP-UX locale name.
9587 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9588 gt_cv_locale_fr=fr_FR.iso88591
9590 # Test for the Solaris 7 locale name.
9591 if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9595 gt_cv_locale_fr=none
9607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5
9608 $as_echo "$gt_cv_locale_fr" >&6; }
9609 LOCALE_FR=$gt_cv_locale_fr
9634 GNULIB_STRCASESTR=0;
9641 GNULIB_MBSCASECMP=0;
9642 GNULIB_MBSNCASECMP=0;
9643 GNULIB_MBSPCASECMP=0;
9644 GNULIB_MBSCASESTR=0;
9651 GNULIB_STRERROR_R=0;
9653 GNULIB_STRVERSCMP=0;
9660 HAVE_DECL_MEMRCHR=1;
9666 HAVE_DECL_STRNDUP=1;
9667 HAVE_DECL_STRNLEN=1;
9671 HAVE_DECL_STRTOK_R=1;
9672 HAVE_DECL_STRERROR_R=1;
9673 HAVE_DECL_STRSIGNAL=1;
9680 REPLACE_STRCASESTR=0;
9681 REPLACE_STRCHRNUL=0;
9683 REPLACE_STRERROR_R=0;
9687 REPLACE_STRSIGNAL=0;
9689 UNDEFINE_STRTOK_R=0;
9695 # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
9696 # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
9697 # irrelevant for anonymous mappings.
9698 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
9699 if test "x$ac_cv_func_mmap" = x""yes; then :
9706 # Try to allow MAP_ANONYMOUS.
9707 gl_have_mmap_anonymous=no
9708 if test $gl_have_mmap = yes; then
9709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
9710 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
9711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9712 /* end confdefs.h. */
9714 #include <sys/mman.h>
9715 #ifdef MAP_ANONYMOUS
9716 I cannot identify this map
9720 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9721 $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
9722 gl_have_mmap_anonymous=yes
9726 if test $gl_have_mmap_anonymous != yes; then
9727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9728 /* end confdefs.h. */
9730 #include <sys/mman.h>
9732 I cannot identify this map
9736 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9737 $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
9739 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
9741 gl_have_mmap_anonymous=yes
9746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
9747 $as_echo "$gl_have_mmap_anonymous" >&6; }
9748 if test $gl_have_mmap_anonymous = yes; then
9750 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
9760 if test $HAVE_MEMCHR = 1; then
9761 # Detect platform-specific bugs in some versions of glibc:
9762 # memchr should not dereference anything with length 0
9763 # http://bugzilla.redhat.com/499689
9764 # memchr should not dereference overestimated length after a match
9765 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
9766 # http://sourceware.org/bugzilla/show_bug.cgi?id=10162
9767 # Assume that memchr works on platforms that lack mprotect.
9768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
9769 $as_echo_n "checking whether memchr works... " >&6; }
9770 if test "${gl_cv_func_memchr_works+set}" = set; then :
9771 $as_echo_n "(cached) " >&6
9773 if test "$cross_compiling" = yes; then :
9774 gl_cv_func_memchr_works="guessing no"
9776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9777 /* end confdefs.h. */
9782 # include <unistd.h>
9783 # include <sys/types.h>
9784 # include <sys/mman.h>
9796 #if HAVE_SYS_MMAN_H && HAVE_MPROTECT
9797 # if HAVE_MAP_ANONYMOUS
9798 const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
9800 # else /* !HAVE_MAP_ANONYMOUS */
9801 const int flags = MAP_FILE | MAP_PRIVATE;
9802 int fd = open ("/dev/zero", O_RDONLY, 0666);
9806 int pagesize = getpagesize ();
9808 (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
9810 if (two_pages != (char *)(-1)
9811 && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
9812 fence = two_pages + pagesize;
9817 if (memchr (fence, 0, 0))
9819 strcpy (fence - 9, "12345678");
9820 if (memchr (fence - 9, 0, 79) != fence - 1)
9822 if (memchr (fence - 1, 0, 3) != fence - 1)
9831 if ac_fn_c_try_run "$LINENO"; then :
9832 gl_cv_func_memchr_works=yes
9834 gl_cv_func_memchr_works=no
9836 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9837 conftest.$ac_objext conftest.beam conftest.$ac_ext
9841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
9842 $as_echo "$gl_cv_func_memchr_works" >&6; }
9843 if test "$gl_cv_func_memchr_works" != yes; then
9848 ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
9849 if test "x$ac_cv_have_decl_memmem" = x""yes; then :
9855 cat >>confdefs.h <<_ACEOF
9856 #define HAVE_DECL_MEMMEM $ac_have_decl
9863 for ac_func in memmem
9865 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
9866 if test "x$ac_cv_func_memmem" = x""yes; then :
9867 cat >>confdefs.h <<_ACEOF
9868 #define HAVE_MEMMEM 1
9874 if test $ac_cv_func_memmem = yes; then
9880 if test $ac_cv_have_decl_memmem = no; then
9883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works" >&5
9884 $as_echo_n "checking whether memmem works... " >&6; }
9885 if test "${gl_cv_func_memmem_works_always+set}" = set; then :
9886 $as_echo_n "(cached) " >&6
9888 if test "$cross_compiling" = yes; then :
9889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9890 /* end confdefs.h. */
9892 #ifdef __GNU_LIBRARY__
9893 #include <features.h>
9894 #if ((__GLIBC__ == 2 && ((__GLIBC_MINOR > 0 && __GLIBC_MINOR__ < 9) \
9895 || __GLIBC_MINOR__ > 12)) \
9896 || (__GLIBC__ > 2)) \
9897 || defined __UCLIBC__
9900 #elif defined __CYGWIN__
9901 #include <cygwin/version.h>
9902 #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 7)
9910 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9911 $EGREP "Lucky user" >/dev/null 2>&1; then :
9912 gl_cv_func_memmem_works_always="guessing yes"
9914 gl_cv_func_memmem_works_always="guessing no"
9920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9921 /* end confdefs.h. */
9923 #include <string.h> /* for memmem */
9924 #define P "_EF_BF_BD"
9925 #define HAYSTACK "F_BD_CE_BD" P P P P "_C3_88_20" P P P "_C3_A7_20" P
9926 #define NEEDLE P P P P P
9933 if (memmem (HAYSTACK, strlen (HAYSTACK), NEEDLE, strlen (NEEDLE)))
9935 /* Check for empty needle behavior. */
9937 const char *haystack = "AAA";
9938 if (memmem (haystack, 3, NULL, 0) != haystack)
9947 if ac_fn_c_try_run "$LINENO"; then :
9948 gl_cv_func_memmem_works_always=yes
9950 gl_cv_func_memmem_works_always=no
9952 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9953 conftest.$ac_objext conftest.beam conftest.$ac_ext
9958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works_always" >&5
9959 $as_echo "$gl_cv_func_memmem_works_always" >&6; }
9960 case "$gl_cv_func_memmem_works_always" in
9973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
9974 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
9975 if test "${ac_cv_header_stdbool_h+set}" = set; then :
9976 $as_echo_n "(cached) " >&6
9978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9979 /* end confdefs.h. */
9981 #include <stdbool.h>
9983 "error: bool is not defined"
9986 "error: false is not defined"
9989 "error: false is not 0"
9992 "error: true is not defined"
9995 "error: true is not 1"
9997 #ifndef __bool_true_false_are_defined
9998 "error: __bool_true_false_are_defined is not defined"
10001 struct s { _Bool s: 1; _Bool t; } s;
10003 char a[true == 1 ? 1 : -1];
10004 char b[false == 0 ? 1 : -1];
10005 char c[__bool_true_false_are_defined == 1 ? 1 : -1];
10006 char d[(bool) 0.5 == true ? 1 : -1];
10007 /* See body of main program for 'e'. */
10008 char f[(_Bool) 0.0 == false ? 1 : -1];
10010 char h[sizeof (_Bool)];
10011 char i[sizeof s.t];
10012 enum { j = false, k = true, l = false * true, m = true * 256 };
10013 /* The following fails for
10014 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
10016 char o[sizeof n == m * sizeof n[0] ? 1 : -1];
10017 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
10018 /* Catch a bug in an HP-UX C compiler. See
10019 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
10020 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
10032 /* Refer to every declared value, to avoid compiler optimizations. */
10033 return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
10034 + !m + !n + !o + !p + !q + !pq);
10040 if ac_fn_c_try_compile "$LINENO"; then :
10041 ac_cv_header_stdbool_h=yes
10043 ac_cv_header_stdbool_h=no
10045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
10048 $as_echo "$ac_cv_header_stdbool_h" >&6; }
10049 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
10050 if test "x$ac_cv_type__Bool" = x""yes; then :
10052 cat >>confdefs.h <<_ACEOF
10053 #define HAVE__BOOL 1
10065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
10066 $as_echo_n "checking for wchar_t... " >&6; }
10067 if test "${gt_cv_c_wchar_t+set}" = set; then :
10068 $as_echo_n "(cached) " >&6
10070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10071 /* end confdefs.h. */
10072 #include <stddef.h>
10073 wchar_t foo = (wchar_t)'\0';
10082 if ac_fn_c_try_compile "$LINENO"; then :
10083 gt_cv_c_wchar_t=yes
10087 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
10090 $as_echo "$gt_cv_c_wchar_t" >&6; }
10091 if test $gt_cv_c_wchar_t = yes; then
10093 $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
10097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
10098 $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
10099 if test "${ac_cv_c_restrict+set}" = set; then :
10100 $as_echo_n "(cached) " >&6
10102 ac_cv_c_restrict=no
10103 # The order here caters to the fact that C++ does not require restrict.
10104 for ac_kw in __restrict __restrict__ _Restrict restrict; do
10105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10106 /* end confdefs.h. */
10107 typedef int * int_ptr;
10108 int foo (int_ptr $ac_kw ip) {
10115 int * $ac_kw t = s;
10122 if ac_fn_c_try_compile "$LINENO"; then :
10123 ac_cv_c_restrict=$ac_kw
10125 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10126 test "$ac_cv_c_restrict" != no && break
10130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
10131 $as_echo "$ac_cv_c_restrict" >&6; }
10133 case $ac_cv_c_restrict in
10135 no) $as_echo "#define restrict /**/" >>confdefs.h
10137 *) cat >>confdefs.h <<_ACEOF
10138 #define restrict $ac_cv_c_restrict
10154 if test $gl_cv_have_include_next = yes; then
10155 gl_cv_next_string_h='<'string.h'>'
10157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
10158 $as_echo_n "checking absolute name of <string.h>... " >&6; }
10159 if test "${gl_cv_next_string_h+set}" = set; then :
10160 $as_echo_n "(cached) " >&6
10163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10164 /* end confdefs.h. */
10165 #include <string.h>
10169 aix*) gl_absname_cpp="$ac_cpp -C" ;;
10170 *) gl_absname_cpp="$ac_cpp" ;;
10175 gl_dirsep_regex='[/\\]'
10178 gl_dirsep_regex='\/'
10181 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
10183 gl_header_literal_regex=`echo 'string.h' \
10184 |
sed -e "$gl_make_literal_regex_sed"`
10185 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
10186 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
10191 gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
10192 sed -n "$gl_absolute_header_sed"`'"'
10196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
10197 $as_echo "$gl_cv_next_string_h" >&6; }
10199 NEXT_STRING_H=$gl_cv_next_string_h
10201 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
10202 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
10203 gl_next_as_first_directive='<'string.h'>'
10205 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
10206 gl_next_as_first_directive=$gl_cv_next_string_h
10208 NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive
10215 for gl_func in ffsl ffsll memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r strerror_r strsignal strverscmp; do
10216 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" |
$as_tr_sh`
10217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
10218 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
10219 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
10220 $as_echo_n "(cached) " >&6
10222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10223 /* end confdefs.h. */
10224 #include <string.h>
10235 if ac_fn_c_try_compile "$LINENO"; then :
10236 eval "$as_gl_Symbol=yes"
10238 eval "$as_gl_Symbol=no"
10240 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10242 eval ac_res=\$$as_gl_Symbol
10243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10244 $as_echo "$ac_res" >&6; }
10245 eval as_val=\$$as_gl_Symbol
10246 if test "x$as_val" = x""yes; then :
10247 cat >>confdefs.h <<_ACEOF
10248 #define `$as_echo "HAVE_RAW_DECL_$gl_func" |
$as_tr_cpp` 1
10251 eval ac_cv_have_decl_$gl_func=yes
10259 if test "$gl_cv_func_memchr_works" != yes; then
10262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strstr works" >&5
10263 $as_echo_n "checking whether strstr works... " >&6; }
10264 if test "${gl_cv_func_strstr_works_always+set}" = set; then :
10265 $as_echo_n "(cached) " >&6
10267 if test "$cross_compiling" = yes; then :
10268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10269 /* end confdefs.h. */
10271 #ifdef __GNU_LIBRARY__
10272 #include <features.h>
10273 #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ > 12) || (__GLIBC__ > 2)) \
10274 || defined __UCLIBC__
10277 #elif defined __CYGWIN__
10278 #include <cygwin/version.h>
10279 #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 7)
10287 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10288 $EGREP "Lucky user" >/dev/null 2>&1; then :
10289 gl_cv_func_strstr_works_always="guessing yes"
10291 gl_cv_func_strstr_works_always="guessing no"
10297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10298 /* end confdefs.h. */
10300 #include <string.h> /* for strstr */
10301 #define P "_EF_BF_BD"
10302 #define HAYSTACK "F_BD_CE_BD" P P P P "_C3_88_20" P P P "_C3_A7_20" P
10303 #define NEEDLE P P P P P
10308 return !!strstr (HAYSTACK, NEEDLE);
10314 if ac_fn_c_try_run "$LINENO"; then :
10315 gl_cv_func_strstr_works_always=yes
10317 gl_cv_func_strstr_works_always=no
10319 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10320 conftest.$ac_objext conftest.beam conftest.$ac_ext
10325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strstr_works_always" >&5
10326 $as_echo "$gl_cv_func_strstr_works_always" >&6; }
10327 case "$gl_cv_func_strstr_works_always" in
10335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
10336 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
10337 if test "${ac_cv_header_stat_broken+set}" = set; then :
10338 $as_echo_n "(cached) " >&6
10340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10341 /* end confdefs.h. */
10342 #include <sys/types.h>
10343 #include <sys/stat.h>
10345 #if defined S_ISBLK && defined S_IFDIR
10346 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
10349 #if defined S_ISBLK && defined S_IFCHR
10350 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
10353 #if defined S_ISLNK && defined S_IFREG
10354 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
10357 #if defined S_ISSOCK && defined S_IFREG
10358 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
10362 if ac_fn_c_try_compile "$LINENO"; then :
10363 ac_cv_header_stat_broken=no
10365 ac_cv_header_stat_broken=yes
10367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
10370 $as_echo "$ac_cv_header_stat_broken" >&6; }
10371 if test $ac_cv_header_stat_broken = yes; then
10373 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
10379 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
10380 if test "x$ac_cv_type_mode_t" = x""yes; then :
10384 cat >>confdefs.h <<_ACEOF
10390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
10391 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
10392 if test -z "$MKDIR_P"; then
10393 if test "${ac_cv_path_mkdir+set}" = set; then :
10394 $as_echo_n "(cached) " >&6
10396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10397 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
10400 test -z "$as_dir" && as_dir=.
10401 for ac_prog in mkdir gmkdir; do
10402 for ac_exec_ext in '' $ac_executable_extensions; do
10403 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
10404 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
10405 'mkdir (GNU coreutils) '* | \
10406 'mkdir (coreutils) '* | \
10407 'mkdir (fileutils) '4.1*)
10408 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
10418 if test "${ac_cv_path_mkdir+set}" = set; then
10419 MKDIR_P="$ac_cv_path_mkdir -p"
10421 # As a last resort, use the slow shell script. Don't cache a
10422 # value for MKDIR_P within a source directory, because that will
10423 # break other packages using the cache if that directory is
10424 # removed, or if the value is a relative name.
10425 test -d ./--version && rmdir ./--version
10426 MKDIR_P="$ac_install_sh -d"
10429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
10430 $as_echo "$MKDIR_P" >&6; }
10434 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
10435 if test "x$ac_cv_type_pid_t" = x""yes; then :
10439 cat >>confdefs.h <<_ACEOF
10453 GNULIB_NANOSLEEP=0;
10457 HAVE_DECL_LOCALTIME_R=1;
10461 REPLACE_LOCALTIME_R=GNULIB_PORTCHECK;
10462 REPLACE_MKTIME=GNULIB_PORTCHECK;
10463 REPLACE_NANOSLEEP=GNULIB_PORTCHECK;
10464 REPLACE_TIMEGM=GNULIB_PORTCHECK;
10470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <time.h>" >&5
10471 $as_echo_n "checking for struct timespec in <time.h>... " >&6; }
10472 if test "${gl_cv_sys_struct_timespec_in_time_h+set}" = set; then :
10473 $as_echo_n "(cached) " >&6
10475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10476 /* end confdefs.h. */
10482 static struct timespec x; x.tv_sec = x.tv_nsec;
10487 if ac_fn_c_try_compile "$LINENO"; then :
10488 gl_cv_sys_struct_timespec_in_time_h=yes
10490 gl_cv_sys_struct_timespec_in_time_h=no
10492 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_time_h" >&5
10495 $as_echo "$gl_cv_sys_struct_timespec_in_time_h" >&6; }
10497 TIME_H_DEFINES_STRUCT_TIMESPEC=0
10498 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=0
10499 PTHREAD_H_DEFINES_STRUCT_TIMESPEC=0
10500 if test $gl_cv_sys_struct_timespec_in_time_h = yes; then
10501 TIME_H_DEFINES_STRUCT_TIMESPEC=1
10503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <sys/time.h>" >&5
10504 $as_echo_n "checking for struct timespec in <sys/time.h>... " >&6; }
10505 if test "${gl_cv_sys_struct_timespec_in_sys_time_h+set}" = set; then :
10506 $as_echo_n "(cached) " >&6
10508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10509 /* end confdefs.h. */
10510 #include <sys/time.h>
10515 static struct timespec x; x.tv_sec = x.tv_nsec;
10520 if ac_fn_c_try_compile "$LINENO"; then :
10521 gl_cv_sys_struct_timespec_in_sys_time_h=yes
10523 gl_cv_sys_struct_timespec_in_sys_time_h=no
10525 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_sys_time_h" >&5
10528 $as_echo "$gl_cv_sys_struct_timespec_in_sys_time_h" >&6; }
10529 if test $gl_cv_sys_struct_timespec_in_sys_time_h = yes; then
10530 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=1
10532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <pthread.h>" >&5
10533 $as_echo_n "checking for struct timespec in <pthread.h>... " >&6; }
10534 if test "${gl_cv_sys_struct_timespec_in_pthread_h+set}" = set; then :
10535 $as_echo_n "(cached) " >&6
10537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10538 /* end confdefs.h. */
10539 #include <pthread.h>
10544 static struct timespec x; x.tv_sec = x.tv_nsec;
10549 if ac_fn_c_try_compile "$LINENO"; then :
10550 gl_cv_sys_struct_timespec_in_pthread_h=yes
10552 gl_cv_sys_struct_timespec_in_pthread_h=no
10554 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_pthread_h" >&5
10557 $as_echo "$gl_cv_sys_struct_timespec_in_pthread_h" >&6; }
10558 if test $gl_cv_sys_struct_timespec_in_pthread_h = yes; then
10559 PTHREAD_H_DEFINES_STRUCT_TIMESPEC=1
10578 if test $gl_cv_have_include_next = yes; then
10579 gl_cv_next_time_h='<'time.h'>'
10581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <time.h>" >&5
10582 $as_echo_n "checking absolute name of <time.h>... " >&6; }
10583 if test "${gl_cv_next_time_h+set}" = set; then :
10584 $as_echo_n "(cached) " >&6
10587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10588 /* end confdefs.h. */
10593 aix*) gl_absname_cpp="$ac_cpp -C" ;;
10594 *) gl_absname_cpp="$ac_cpp" ;;
10599 gl_dirsep_regex='[/\\]'
10602 gl_dirsep_regex='\/'
10605 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
10607 gl_header_literal_regex=`echo 'time.h' \
10608 |
sed -e "$gl_make_literal_regex_sed"`
10609 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
10610 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
10615 gl_cv_next_time_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
10616 sed -n "$gl_absolute_header_sed"`'"'
10620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_time_h" >&5
10621 $as_echo "$gl_cv_next_time_h" >&6; }
10623 NEXT_TIME_H=$gl_cv_next_time_h
10625 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
10626 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
10627 gl_next_as_first_directive='<'time.h'>'
10629 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
10630 gl_next_as_first_directive=$gl_cv_next_time_h
10632 NEXT_AS_FIRST_DIRECTIVE_TIME_H=$gl_next_as_first_directive
10640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
10641 $as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
10642 if test "${gl_cv_header_wchar_h_correct_inline+set}" = set; then :
10643 $as_echo_n "(cached) " >&6
10645 gl_cv_header_wchar_h_correct_inline=yes
10646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10647 /* end confdefs.h. */
10649 #define wcstod renamed_wcstod
10650 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
10652 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
10653 included before <wchar.h>. */
10654 #include <stddef.h>
10658 extern int zero (void);
10659 int main () { return zero(); }
10662 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10663 (eval $ac_compile) 2>&5
10665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10666 test $ac_status = 0; }; then
10667 mv conftest.$ac_objext conftest1.$ac_objext
10668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10669 /* end confdefs.h. */
10671 #define wcstod renamed_wcstod
10672 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
10674 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
10675 included before <wchar.h>. */
10676 #include <stddef.h>
10680 int zero (void) { return 0; }
10683 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10684 (eval $ac_compile) 2>&5
10686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10687 test $ac_status = 0; }; then
10688 mv conftest.$ac_objext conftest2.$ac_objext
10689 if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
10692 gl_cv_header_wchar_h_correct_inline=no
10696 rm -f conftest1.$ac_objext conftest2.$ac_objext conftest$ac_exeext
10699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
10700 $as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; }
10701 if test $gl_cv_header_wchar_h_correct_inline = no; then
10702 as_fn_error "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
10703 This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in
10704 C99 mode. You have four options:
10705 - Add the flag -fgnu89-inline to CC and reconfigure, or
10706 - Fix your include files, using parts of
10707 <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
10708 - Use a gcc version older than 4.3, or
10709 - Don't use the flags -std=c99 or -std=gnu99.
10710 Configuration aborted." "$LINENO" 5
10717 if test $ac_cv_header_features_h = yes; then
10725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
10726 $as_echo_n "checking for wint_t... " >&6; }
10727 if test "${gt_cv_c_wint_t+set}" = set; then :
10728 $as_echo_n "(cached) " >&6
10730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10731 /* end confdefs.h. */
10733 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
10735 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
10736 before <wchar.h>. */
10737 #include <stddef.h>
10741 wint_t foo = (wchar_t)'\0';
10750 if ac_fn_c_try_compile "$LINENO"; then :
10755 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
10758 $as_echo "$gt_cv_c_wint_t" >&6; }
10759 if test $gt_cv_c_wint_t = yes; then
10761 $as_echo "#define HAVE_WINT_T 1" >>confdefs.h
10770 GNULIB_TOWCTRANS=0;
10774 REPLACE_ISWBLANK=0;
10780 GL_COND_LIBTOOL_TRUE=
10781 GL_COND_LIBTOOL_FALSE='#'
10783 GL_COND_LIBTOOL_TRUE='#'
10784 GL_COND_LIBTOOL_FALSE=
10787 gl_cond_libtool=false
10790 gl_m4_base='import/m4'
10800 gl_source_base='import'
10803 if test $ac_cv_func_alloca_works = no; then
10807 # Define an additional variable used in the Makefile substitution.
10808 if test $ac_cv_working_alloca_h = yes; then
10809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca as a compiler built-in" >&5
10810 $as_echo_n "checking for alloca as a compiler built-in... " >&6; }
10811 if test "${gl_cv_rpl_alloca+set}" = set; then :
10812 $as_echo_n "(cached) " >&6
10815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10816 /* end confdefs.h. */
10818 #if defined __GNUC__ || defined _AIX || defined _MSC_VER
10823 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10824 $EGREP "Need own alloca" >/dev/null 2>&1; then :
10825 gl_cv_rpl_alloca=yes
10827 gl_cv_rpl_alloca=no
10833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_rpl_alloca" >&5
10834 $as_echo "$gl_cv_rpl_alloca" >&6; }
10835 if test $gl_cv_rpl_alloca = yes; then
10837 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
10847 if test -n "$ALLOCA_H"; then
10848 GL_GENERATE_ALLOCA_H_TRUE=
10849 GL_GENERATE_ALLOCA_H_FALSE='#'
10851 GL_GENERATE_ALLOCA_H_TRUE='#'
10852 GL_GENERATE_ALLOCA_H_FALSE=
10857 if test "x$datarootdir" = x; then
10858 datarootdir='${datadir}'
10861 if test "x$docdir" = x; then
10862 docdir='${datarootdir}/doc/${PACKAGE}'
10865 if test "x$htmldir" = x; then
10866 htmldir='${docdir}'
10869 if test "x$dvidir" = x; then
10873 if test "x$pdfdir" = x; then
10877 if test "x$psdir" = x; then
10881 if test "x$lispdir" = x; then
10882 lispdir='${datarootdir}/emacs/site-lisp'
10885 if test "x$localedir" = x; then
10886 localedir='${datarootdir}/locale'
10890 pkglibexecdir='${libexecdir}/${PACKAGE}'
10905 if test $gl_cv_have_include_next = yes; then
10906 gl_cv_next_dirent_h='<'dirent.h'>'
10908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <dirent.h>" >&5
10909 $as_echo_n "checking absolute name of <dirent.h>... " >&6; }
10910 if test "${gl_cv_next_dirent_h+set}" = set; then :
10911 $as_echo_n "(cached) " >&6
10914 if test $ac_cv_header_dirent_h = yes; then
10917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10918 /* end confdefs.h. */
10919 #include <dirent.h>
10923 aix*) gl_absname_cpp="$ac_cpp -C" ;;
10924 *) gl_absname_cpp="$ac_cpp" ;;
10929 gl_dirsep_regex='[/\\]'
10932 gl_dirsep_regex='\/'
10935 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
10937 gl_header_literal_regex=`echo 'dirent.h' \
10938 |
sed -e "$gl_make_literal_regex_sed"`
10939 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
10940 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
10945 gl_cv_next_dirent_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
10946 sed -n "$gl_absolute_header_sed"`'"'
10948 gl_cv_next_dirent_h='<'dirent.h'>'
10953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_dirent_h" >&5
10954 $as_echo "$gl_cv_next_dirent_h" >&6; }
10956 NEXT_DIRENT_H=$gl_cv_next_dirent_h
10958 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
10959 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
10960 gl_next_as_first_directive='<'dirent.h'>'
10962 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
10963 gl_next_as_first_directive=$gl_cv_next_dirent_h
10965 NEXT_AS_FIRST_DIRECTIVE_DIRENT_H=$gl_next_as_first_directive
10970 if test $ac_cv_header_dirent_h = yes; then
10978 for gl_func in alphasort closedir dirfd fdopendir opendir readdir rewinddir scandir; do
10979 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" |
$as_tr_sh`
10980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
10981 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
10982 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
10983 $as_echo_n "(cached) " >&6
10985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10986 /* end confdefs.h. */
10987 #include <dirent.h>
10998 if ac_fn_c_try_compile "$LINENO"; then :
10999 eval "$as_gl_Symbol=yes"
11001 eval "$as_gl_Symbol=no"
11003 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11005 eval ac_res=\$$as_gl_Symbol
11006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11007 $as_echo "$ac_res" >&6; }
11008 eval as_val=\$$as_gl_Symbol
11009 if test "x$as_val" = x""yes; then :
11010 cat >>confdefs.h <<_ACEOF
11011 #define `$as_echo "HAVE_RAW_DECL_$gl_func" |
$as_tr_cpp` 1
11014 eval ac_cv_have_decl_$gl_func=yes
11024 for ac_func in dirfd
11026 ac_fn_c_check_func "$LINENO" "dirfd" "ac_cv_func_dirfd"
11027 if test "x$ac_cv_func_dirfd" = x""yes; then :
11028 cat >>confdefs.h <<_ACEOF
11029 #define HAVE_DIRFD 1
11035 ac_fn_c_check_decl "$LINENO" "dirfd" "ac_cv_have_decl_dirfd" "#include <sys/types.h>
11036 #include <dirent.h>
11038 if test "x$ac_cv_have_decl_dirfd" = x""yes; then :
11044 cat >>confdefs.h <<_ACEOF
11045 #define HAVE_DECL_DIRFD $ac_have_decl
11048 if test $ac_cv_have_decl_dirfd = no; then
11052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether dirfd is a macro" >&5
11053 $as_echo_n "checking whether dirfd is a macro... " >&6; }
11054 if test "${gl_cv_func_dirfd_macro+set}" = set; then :
11055 $as_echo_n "(cached) " >&6
11057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11058 /* end confdefs.h. */
11060 #include <sys/types.h>
11061 #include <dirent.h>
11063 dirent_header_defines_dirfd
11066 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11067 $EGREP "dirent_header_defines_dirfd" >/dev/null 2>&1; then :
11068 gl_cv_func_dirfd_macro=yes
11070 gl_cv_func_dirfd_macro=no
11075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_dirfd_macro" >&5
11076 $as_echo "$gl_cv_func_dirfd_macro" >&6; }
11078 # Use the replacement only if we have no function or macro with that name.
11079 if test $ac_cv_func_dirfd = no && test $gl_cv_func_dirfd_macro = no; then
11080 if test $ac_cv_have_decl_dirfd = yes; then
11081 # If the system declares dirfd already, let's declare rpl_dirfd instead.
11086 if test $ac_cv_func_dirfd = no && test $gl_cv_func_dirfd_macro = no; then
11095 gl_LIBOBJS="$gl_LIBOBJS dirfd.$ac_objext"
11098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get the file descriptor associated with an open DIR*" >&5
11099 $as_echo_n "checking how to get the file descriptor associated with an open DIR*... " >&6; }
11100 if test "${gl_cv_sys_dir_fd_member_name+set}" = set; then :
11101 $as_echo_n "(cached) " >&6
11104 dirfd_save_CFLAGS=$CFLAGS
11105 for ac_expr in d_fd dd_fd; do
11107 CFLAGS="$CFLAGS -DDIR_FD_MEMBER_NAME=$ac_expr"
11108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11109 /* end confdefs.h. */
11111 #include <sys/types.h>
11112 #include <dirent.h>
11116 DIR *dir_p = opendir("."); (void) dir_p->DIR_FD_MEMBER_NAME;
11121 if ac_fn_c_try_compile "$LINENO"; then :
11125 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11126 CFLAGS=$dirfd_save_CFLAGS
11127 test "$dir_fd_found" = yes && break
11129 test "$dir_fd_found" = yes || ac_expr=no_such_member
11131 gl_cv_sys_dir_fd_member_name=$ac_expr
11135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_dir_fd_member_name" >&5
11136 $as_echo "$gl_cv_sys_dir_fd_member_name" >&6; }
11137 if test $gl_cv_sys_dir_fd_member_name != no_such_member; then
11139 cat >>confdefs.h <<_ACEOF
11140 #define DIR_FD_MEMBER_NAME $gl_cv_sys_dir_fd_member_name
11158 $as_echo "#define GNULIB_TEST_DIRFD 1" >>confdefs.h
11168 REPLACE_FLOAT_LDBL=0
11170 aix* | beos* | openbsd* | mirbsd* | irix*)
11174 case "$host_cpu" in
11179 # On x86_64 systems, the C compiler may still be generating
11181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11182 /* end confdefs.h. */
11183 #if defined __LP64__ || defined __x86_64__ || defined __amd64__
11187 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11188 $EGREP "yes" >/dev/null 2>&1; then :
11199 case "$host_cpu" in
11207 aix* | freebsd* | linux*)
11208 if test -n "$FLOAT_H"; then
11209 REPLACE_FLOAT_LDBL=1
11215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether conversion from 'int' to 'long double' works" >&5
11216 $as_echo_n "checking whether conversion from 'int' to 'long double' works... " >&6; }
11217 if test "${gl_cv_func_itold_works+set}" = set; then :
11218 $as_echo_n "(cached) " >&6
11221 if test "$cross_compiling" = yes; then :
11224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11225 /* end confdefs.h. */
11226 #if defined __LP64__ || defined __arch64__
11230 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11231 $EGREP "yes" >/dev/null 2>&1; then :
11232 gl_cv_func_itold_works="guessing no"
11234 gl_cv_func_itold_works="guessing yes"
11239 *) gl_cv_func_itold_works="guessing yes" ;;
11243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11244 /* end confdefs.h. */
11247 volatile long double ld;
11256 if ac_fn_c_try_run "$LINENO"; then :
11257 gl_cv_func_itold_works=yes
11259 gl_cv_func_itold_works=no
11261 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11262 conftest.$ac_objext conftest.beam conftest.$ac_ext
11267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_itold_works" >&5
11268 $as_echo "$gl_cv_func_itold_works" >&6; }
11269 case "$gl_cv_func_itold_works" in
11276 if test -n "$FLOAT_H"; then
11285 if test $gl_cv_have_include_next = yes; then
11286 gl_cv_next_float_h='<'float.h'>'
11288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <float.h>" >&5
11289 $as_echo_n "checking absolute name of <float.h>... " >&6; }
11290 if test "${gl_cv_next_float_h+set}" = set; then :
11291 $as_echo_n "(cached) " >&6
11294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11295 /* end confdefs.h. */
11300 aix*) gl_absname_cpp="$ac_cpp -C" ;;
11301 *) gl_absname_cpp="$ac_cpp" ;;
11306 gl_dirsep_regex='[/\\]'
11309 gl_dirsep_regex='\/'
11312 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
11314 gl_header_literal_regex=`echo 'float.h' \
11315 |
sed -e "$gl_make_literal_regex_sed"`
11316 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
11317 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
11322 gl_cv_next_float_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
11323 sed -n "$gl_absolute_header_sed"`'"'
11327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_float_h" >&5
11328 $as_echo "$gl_cv_next_float_h" >&6; }
11330 NEXT_FLOAT_H=$gl_cv_next_float_h
11332 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
11333 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
11334 gl_next_as_first_directive='<'float.h'>'
11336 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
11337 gl_next_as_first_directive=$gl_cv_next_float_h
11339 NEXT_AS_FIRST_DIRECTIVE_FLOAT_H=$gl_next_as_first_directive
11346 if test -n "$FLOAT_H"; then
11347 GL_GENERATE_FLOAT_H_TRUE=
11348 GL_GENERATE_FLOAT_H_FALSE='#'
11350 GL_GENERATE_FLOAT_H_TRUE='#'
11351 GL_GENERATE_FLOAT_H_FALSE=
11356 if test $REPLACE_FLOAT_LDBL = 1; then
11365 gl_LIBOBJS="$gl_LIBOBJS float.$ac_objext"
11368 if test $REPLACE_ITOLD = 1; then
11377 gl_LIBOBJS="$gl_LIBOBJS itold.$ac_objext"
11386 gl_fnmatch_required_lowercase=`
11387 echo $gl_fnmatch_required | LC_ALL
=C
tr '[A-Z]' '[a-z]'
11389 gl_fnmatch_cache_var="gl_cv_func_fnmatch_${gl_fnmatch_required_lowercase}"
11390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working $gl_fnmatch_required fnmatch" >&5
11391 $as_echo_n "checking for working $gl_fnmatch_required fnmatch... " >&6; }
11392 if { as_var=$gl_fnmatch_cache_var; eval "test \"\${$as_var+set}\" = set"; }; then :
11393 $as_echo_n "(cached) " >&6
11395 if test $gl_fnmatch_required = GNU; then
11396 gl_fnmatch_gnu_start=
11397 gl_fnmatch_gnu_end=
11399 gl_fnmatch_gnu_start='#if 0'
11400 gl_fnmatch_gnu_end='#endif'
11402 if test "$cross_compiling" = yes; then :
11403 eval "$gl_fnmatch_cache_var=\"guessing no\""
11405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11406 /* end confdefs.h. */
11407 #include <fnmatch.h>
11409 y (char const *pattern, char const *string, int flags)
11411 return fnmatch (pattern, string, flags) == 0;
11414 n (char const *pattern, char const *string, int flags)
11416 return fnmatch (pattern, string, flags) == FNM_NOMATCH;
11422 char const *Apat = 'A' < '\\\\' ? "[A-\\\\\\\\]" : "[\\\\\\\\-A]";
11423 char const *apat = 'a' < '\\\\' ? "[a-\\\\\\\\]" : "[\\\\\\\\-a]";
11424 static char const A_1[] = { 'A' - 1, 0 };
11425 static char const A01[] = { 'A' + 1, 0 };
11426 static char const a_1[] = { 'a' - 1, 0 };
11427 static char const a01[] = { 'a' + 1, 0 };
11428 static char const bs_1[] = { '\\\\' - 1, 0 };
11429 static char const bs01[] = { '\\\\' + 1, 0 };
11431 if (!n ("a*", "", 0))
11433 if (!y ("a*", "abc", 0))
11435 if (!y ("[/b", "[/b", 0)) /*"]]"*/ /* glibc Bugzilla bug 12378 */
11437 if (!n ("d*/*1", "d/s/1", FNM_PATHNAME))
11439 if (!y ("a\\\\bc", "abc", 0))
11441 if (!n ("a\\\\bc", "abc", FNM_NOESCAPE))
11443 if (!y ("*x", ".x", 0))
11445 if (!n ("*x", ".x", FNM_PERIOD))
11447 if (!y (Apat, "\\\\", 0))
11449 if (!y (Apat, "A", 0))
11451 if (!y (apat, "\\\\", 0))
11453 if (!y (apat, "a", 0))
11455 if (!(n (Apat, A_1, 0) == ('A' < '\\\\')))
11457 if (!(n (apat, a_1, 0) == ('a' < '\\\\')))
11459 if (!(y (Apat, A01, 0) == ('A' < '\\\\')))
11461 if (!(y (apat, a01, 0) == ('a' < '\\\\')))
11463 if (!(y (Apat, bs_1, 0) == ('A' < '\\\\')))
11465 if (!(y (apat, bs_1, 0) == ('a' < '\\\\')))
11467 if (!(n (Apat, bs01, 0) == ('A' < '\\\\')))
11469 if (!(n (apat, bs01, 0) == ('a' < '\\\\')))
11471 $gl_fnmatch_gnu_start
11472 if (!y ("xxXX", "xXxX", FNM_CASEFOLD))
11474 if (!y ("a++(x|yy)b", "a+xyyyyxb", FNM_EXTMATCH))
11476 if (!n ("d*/*1", "d/s/1", FNM_FILE_NAME))
11478 if (!y ("*", "x", FNM_FILE_NAME | FNM_LEADING_DIR))
11480 if (!y ("x*", "x/y/z", FNM_FILE_NAME | FNM_LEADING_DIR))
11482 if (!y ("*c*", "c/x", FNM_FILE_NAME | FNM_LEADING_DIR))
11484 $gl_fnmatch_gnu_end
11491 if ac_fn_c_try_run "$LINENO"; then :
11492 eval "$gl_fnmatch_cache_var=yes"
11494 eval "$gl_fnmatch_cache_var=no"
11496 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11497 conftest.$ac_objext conftest.beam conftest.$ac_ext
11502 eval ac_res=\$$gl_fnmatch_cache_var
11503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11504 $as_echo "$ac_res" >&6; }
11505 eval "gl_fnmatch_result=\"\$$gl_fnmatch_cache_var\""
11506 if test "$gl_fnmatch_result" = yes; then
11507 rm -f "$gl_source_base/fnmatch.h"
11509 FNMATCH_H=fnmatch.h
11512 if test -n "$FNMATCH_H"; then
11513 GL_GENERATE_FNMATCH_H_TRUE=
11514 GL_GENERATE_FNMATCH_H_FALSE='#'
11516 GL_GENERATE_FNMATCH_H_TRUE='#'
11517 GL_GENERATE_FNMATCH_H_FALSE=
11521 if test -n "$FNMATCH_H"; then
11530 gl_LIBOBJS="$gl_LIBOBJS fnmatch.$ac_objext"
11534 cat >>confdefs.h <<_ACEOF
11535 #define fnmatch ${gl_fnmatch_required_lowercase}_fnmatch
11539 ac_fn_c_check_decl "$LINENO" "isblank" "ac_cv_have_decl_isblank" "#include <ctype.h>
11541 if test "x$ac_cv_have_decl_isblank" = x""yes; then :
11547 cat >>confdefs.h <<_ACEOF
11548 #define HAVE_DECL_ISBLANK $ac_have_decl
11560 if test -n "$FNMATCH_H"; then
11569 gl_LIBOBJS="$gl_LIBOBJS fnmatch.$ac_objext"
11573 cat >>confdefs.h <<_ACEOF
11574 #define fnmatch ${gl_fnmatch_required_lowercase}_fnmatch
11578 ac_fn_c_check_decl "$LINENO" "isblank" "ac_cv_have_decl_isblank" "#include <ctype.h>
11580 if test "x$ac_cv_have_decl_isblank" = x""yes; then :
11586 cat >>confdefs.h <<_ACEOF
11587 #define HAVE_DECL_ISBLANK $ac_have_decl
11598 if test $gl_cv_func_frexp_no_libm = no; then
11599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexp() can be used with libm" >&5
11600 $as_echo_n "checking whether frexp() can be used with libm... " >&6; }
11601 if test "${gl_cv_func_frexp_in_libm+set}" = set; then :
11602 $as_echo_n "(cached) " >&6
11607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11608 /* end confdefs.h. */
11614 int e; return frexp (x, &e) > 0;
11619 if ac_fn_c_try_link "$LINENO"; then :
11620 gl_cv_func_frexp_in_libm=yes
11622 gl_cv_func_frexp_in_libm=no
11624 rm -f core conftest.err conftest.$ac_objext \
11625 conftest$ac_exeext conftest.$ac_ext
11629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexp_in_libm" >&5
11630 $as_echo "$gl_cv_func_frexp_in_libm" >&6; }
11631 if test $gl_cv_func_frexp_in_libm = yes; then
11635 if test $gl_cv_func_frexp_no_libm = yes \
11636 || test $gl_cv_func_frexp_in_libm = yes; then
11638 LIBS="$LIBS $FREXP_LIBM"
11642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexp works" >&5
11643 $as_echo_n "checking whether frexp works... " >&6; }
11644 if test "${gl_cv_func_frexp_works+set}" = set; then :
11645 $as_echo_n "(cached) " >&6
11648 if test "$cross_compiling" = yes; then :
11650 netbsd* | irix* | mingw*) gl_cv_func_frexp_works="guessing no";;
11651 *) gl_cv_func_frexp_works="guessing yes";;
11655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11656 /* end confdefs.h. */
11660 #include <string.h>
11662 # include <unistd.h>
11664 /* HP cc on HP-UX 10.20 has a bug with the constant expression -0.0.
11665 ICC 10.0 has a bug when optimizing the expression -zero.
11666 The expression -DBL_MIN * DBL_MIN does not work when cross-compiling
11667 to PowerPC on Mac OS X 10.5. */
11668 #if defined __hpux || defined __sgi || defined __ICC
11670 compute_minus_zero (void)
11672 return -DBL_MIN * DBL_MIN;
11674 # define minus_zero compute_minus_zero ()
11676 double minus_zero = -0.0;
11685 /* NeXTstep 3.3 frexp() runs into an endless loop when called on an infinite
11686 number. Let the test fail in this case. */
11689 /* Test on denormalized numbers. */
11690 for (i = 1, x = 1.0; i >= DBL_MIN_EXP; i--, x *= 0.5)
11695 double y = frexp (x, &exp);
11696 /* On machines with IEEE754 arithmetic: x = 1.11254e-308, exp = -1022.
11697 On NetBSD: y = 0.75. Correct: y = 0.5. */
11701 /* Test on infinite numbers. */
11705 double y = frexp (x, &exp);
11709 /* Test on negative zero. */
11713 double y = frexp (x, &exp);
11714 if (memcmp (&y, &x, sizeof x))
11720 if ac_fn_c_try_run "$LINENO"; then :
11721 gl_cv_func_frexp_works=yes
11723 gl_cv_func_frexp_works=no
11725 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11726 conftest.$ac_objext conftest.beam conftest.$ac_ext
11731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexp_works" >&5
11732 $as_echo "$gl_cv_func_frexp_works" >&6; }
11735 case "$gl_cv_func_frexp_works" in
11736 *yes) gl_func_frexp=yes ;;
11737 *) gl_func_frexp=no; REPLACE_FREXP=1; FREXP_LIBM= ;;
11742 if test $gl_func_frexp = yes; then
11744 $as_echo "#define HAVE_FREXP 1" >>confdefs.h
11749 if test $gl_func_frexp != yes; then
11758 gl_LIBOBJS="$gl_LIBOBJS frexp.$ac_objext"
11772 $as_echo "#define GNULIB_TEST_FREXP 1" >>confdefs.h
11782 ac_fn_c_check_decl "$LINENO" "frexpl" "ac_cv_have_decl_frexpl" "#include <math.h>
11784 if test "x$ac_cv_have_decl_frexpl" = x""yes; then :
11792 if test $HAVE_DECL_FREXPL = 1; then
11794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexpl() can be used without linking with libm" >&5
11795 $as_echo_n "checking whether frexpl() can be used without linking with libm... " >&6; }
11796 if test "${gl_cv_func_frexpl_no_libm+set}" = set; then :
11797 $as_echo_n "(cached) " >&6
11800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11801 /* end confdefs.h. */
11807 int e; return frexpl (x, &e) > 0;
11812 if ac_fn_c_try_link "$LINENO"; then :
11813 gl_cv_func_frexpl_no_libm=yes
11815 gl_cv_func_frexpl_no_libm=no
11817 rm -f core conftest.err conftest.$ac_objext \
11818 conftest$ac_exeext conftest.$ac_ext
11821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_no_libm" >&5
11822 $as_echo "$gl_cv_func_frexpl_no_libm" >&6; }
11824 if test $gl_cv_func_frexpl_no_libm = no; then
11825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexpl() can be used with libm" >&5
11826 $as_echo_n "checking whether frexpl() can be used with libm... " >&6; }
11827 if test "${gl_cv_func_frexpl_in_libm+set}" = set; then :
11828 $as_echo_n "(cached) " >&6
11833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11834 /* end confdefs.h. */
11840 int e; return frexpl (x, &e) > 0;
11845 if ac_fn_c_try_link "$LINENO"; then :
11846 gl_cv_func_frexpl_in_libm=yes
11848 gl_cv_func_frexpl_in_libm=no
11850 rm -f core conftest.err conftest.$ac_objext \
11851 conftest$ac_exeext conftest.$ac_ext
11855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_in_libm" >&5
11856 $as_echo "$gl_cv_func_frexpl_in_libm" >&6; }
11857 if test $gl_cv_func_frexpl_in_libm = yes; then
11861 if test $gl_cv_func_frexpl_no_libm = yes \
11862 || test $gl_cv_func_frexpl_in_libm = yes; then
11864 LIBS="$LIBS $FREXPL_LIBM"
11867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexpl works" >&5
11868 $as_echo_n "checking whether frexpl works... " >&6; }
11869 if test "${gl_cv_func_frexpl_works+set}" = set; then :
11870 $as_echo_n "(cached) " >&6
11873 if test "$cross_compiling" = yes; then :
11876 aix | aix[3-6]* | beos* | darwin* | irix* | mingw* | pw*)
11877 gl_cv_func_frexpl_works="guessing no";;
11878 *) gl_cv_func_frexpl_works="guessing yes";;
11882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11883 /* end confdefs.h. */
11887 /* Override the values of <float.h>, like done in float.in.h. */
11888 #if defined __i386__ && (defined __BEOS__ || defined __OpenBSD__)
11889 # undef LDBL_MIN_EXP
11890 # define LDBL_MIN_EXP (-16381)
11892 #if defined __i386__ && defined __FreeBSD__
11893 # undef LDBL_MIN_EXP
11894 # define LDBL_MIN_EXP (-16381)
11896 #if (defined _ARCH_PPC || defined _POWER) && defined _AIX && (LDBL_MANT_DIG == 106) && defined __GNUC__
11897 # undef LDBL_MIN_EXP
11898 # define LDBL_MIN_EXP DBL_MIN_EXP
11900 #if defined __sgi && (LDBL_MANT_DIG >= 106)
11901 # if defined __GNUC__
11902 # undef LDBL_MIN_EXP
11903 # define LDBL_MIN_EXP DBL_MIN_EXP
11910 long double frexpl (long double, int *);
11914 volatile long double x;
11915 /* Test on finite numbers that fails on AIX 5.1. */
11923 /* Test on finite numbers that fails on Mac OS X 10.4, because its frexpl
11924 function returns an invalid (incorrectly normalized) value: it returns
11925 y = { 0x3fe028f5, 0xc28f5c28, 0x3c9eb851, 0xeb851eb8 }
11926 but the correct result is
11927 0.505L = { 0x3fe028f5, 0xc28f5c29, 0xbc547ae1, 0x47ae1480 } */
11931 long double y = frexpl (x, &exp);
11932 if (!(exp == 1 && y == 0.505L))
11935 /* Test on large finite numbers. This fails on BeOS at i = 16322, while
11936 LDBL_MAX_EXP = 16384.
11937 In the loop end test, we test x against Infinity, rather than comparing
11938 i with LDBL_MAX_EXP, because BeOS <float.h> has a wrong LDBL_MAX_EXP. */
11941 for (i = 1, x = 1.0L; x != x + x; i++, x *= 2.0L)
11952 /* Test on denormalized numbers. */
11955 for (i = 1, x = 1.0L; i >= LDBL_MIN_EXP; i--, x *= 0.5L)
11960 long double y = frexpl (x, &exp);
11961 /* On machines with IEEE854 arithmetic: x = 1.68105e-4932,
11962 exp = -16382, y = 0.5. On Mac OS X 10.5: exp = -16384, y = 0.5. */
11963 if (exp != LDBL_MIN_EXP - 1)
11967 /* Test on infinite numbers. */
11971 long double y = frexpl (x, &exp);
11978 if ac_fn_c_try_run "$LINENO"; then :
11979 gl_cv_func_frexpl_works=yes
11981 gl_cv_func_frexpl_works=no
11983 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11984 conftest.$ac_objext conftest.beam conftest.$ac_ext
11989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_works" >&5
11990 $as_echo "$gl_cv_func_frexpl_works" >&6; }
11993 case "$gl_cv_func_frexpl_works" in
11994 *yes) gl_func_frexpl=yes ;;
11995 *) gl_func_frexpl=no; REPLACE_FREXPL=1 ;;
12000 if test $gl_func_frexpl = yes; then
12002 $as_echo "#define HAVE_FREXPL 1" >>confdefs.h
12006 if test $HAVE_DECL_FREXPL = 0 || test $gl_func_frexpl = no; then
12007 if test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1; then
12009 FREXPL_LIBM="$FREXP_LIBM"
12016 if test $HAVE_DECL_FREXPL = 0 || test $gl_func_frexpl = no; then
12025 gl_LIBOBJS="$gl_LIBOBJS frexpl.$ac_objext"
12039 $as_echo "#define GNULIB_TEST_FREXPL 1" >>confdefs.h
12049 if test -n "$STDINT_H"; then
12050 PRIPTR_PREFIX='"l"'
12052 for glpfx in '' l ll I64; do
12054 '') gltype1='int';;
12055 l) gltype1='long int';;
12056 ll) gltype1='long long int';;
12057 I64) gltype1='__int64';;
12059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12060 /* end confdefs.h. */
12061 #include <stdint.h>
12062 extern intptr_t foo;
12063 extern $gltype1 foo;
12072 if ac_fn_c_try_compile "$LINENO"; then :
12073 PRIPTR_PREFIX='"'$glpfx'"'
12075 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12076 test -n "$PRIPTR_PREFIX" && break
12082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether INT32_MAX < INTMAX_MAX" >&5
12083 $as_echo_n "checking whether INT32_MAX < INTMAX_MAX... " >&6; }
12084 if test "${gl_cv_test_INT32_MAX_LT_INTMAX_MAX+set}" = set; then :
12085 $as_echo_n "(cached) " >&6
12087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12088 /* end confdefs.h. */
12089 /* Work also in C++ mode. */
12090 #define __STDC_LIMIT_MACROS 1
12092 /* Work if build is not clean. */
12093 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
12095 #include <limits.h>
12097 #include <stdint.h>
12100 #if defined INT32_MAX && defined INTMAX_MAX
12101 #define CONDITION (INT32_MAX < INTMAX_MAX)
12102 #elif HAVE_LONG_LONG_INT
12103 #define CONDITION (sizeof (int) < sizeof (long long int))
12105 #define CONDITION 0
12107 int test[CONDITION ? 1 : -1];
12116 if ac_fn_c_try_compile "$LINENO"; then :
12117 gl_cv_test_INT32_MAX_LT_INTMAX_MAX=yes
12119 gl_cv_test_INT32_MAX_LT_INTMAX_MAX=no
12121 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_INT32_MAX_LT_INTMAX_MAX" >&5
12124 $as_echo "$gl_cv_test_INT32_MAX_LT_INTMAX_MAX" >&6; }
12125 if test $gl_cv_test_INT32_MAX_LT_INTMAX_MAX = yes; then
12126 INT32_MAX_LT_INTMAX_MAX=1;
12128 INT32_MAX_LT_INTMAX_MAX=0;
12132 if test $APPLE_UNIVERSAL_BUILD = 0; then
12134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether INT64_MAX == LONG_MAX" >&5
12135 $as_echo_n "checking whether INT64_MAX == LONG_MAX... " >&6; }
12136 if test "${gl_cv_test_INT64_MAX_EQ_LONG_MAX+set}" = set; then :
12137 $as_echo_n "(cached) " >&6
12139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12140 /* end confdefs.h. */
12141 /* Work also in C++ mode. */
12142 #define __STDC_LIMIT_MACROS 1
12144 /* Work if build is not clean. */
12145 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
12147 #include <limits.h>
12149 #include <stdint.h>
12152 #if defined INT64_MAX
12153 #define CONDITION (INT64_MAX == LONG_MAX)
12154 #elif HAVE_LONG_LONG_INT
12155 #define CONDITION (sizeof (long long int) == sizeof (long int))
12157 #define CONDITION 0
12159 int test[CONDITION ? 1 : -1];
12168 if ac_fn_c_try_compile "$LINENO"; then :
12169 gl_cv_test_INT64_MAX_EQ_LONG_MAX=yes
12171 gl_cv_test_INT64_MAX_EQ_LONG_MAX=no
12173 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_INT64_MAX_EQ_LONG_MAX" >&5
12176 $as_echo "$gl_cv_test_INT64_MAX_EQ_LONG_MAX" >&6; }
12177 if test $gl_cv_test_INT64_MAX_EQ_LONG_MAX = yes; then
12178 INT64_MAX_EQ_LONG_MAX=1;
12180 INT64_MAX_EQ_LONG_MAX=0;
12185 INT64_MAX_EQ_LONG_MAX=-1
12188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UINT32_MAX < UINTMAX_MAX" >&5
12189 $as_echo_n "checking whether UINT32_MAX < UINTMAX_MAX... " >&6; }
12190 if test "${gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX+set}" = set; then :
12191 $as_echo_n "(cached) " >&6
12193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12194 /* end confdefs.h. */
12195 /* Work also in C++ mode. */
12196 #define __STDC_LIMIT_MACROS 1
12198 /* Work if build is not clean. */
12199 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
12201 #include <limits.h>
12203 #include <stdint.h>
12206 #if defined UINT32_MAX && defined UINTMAX_MAX
12207 #define CONDITION (UINT32_MAX < UINTMAX_MAX)
12208 #elif HAVE_LONG_LONG_INT
12209 #define CONDITION (sizeof (unsigned int) < sizeof (unsigned long long int))
12211 #define CONDITION 0
12213 int test[CONDITION ? 1 : -1];
12222 if ac_fn_c_try_compile "$LINENO"; then :
12223 gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX=yes
12225 gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX=no
12227 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX" >&5
12230 $as_echo "$gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX" >&6; }
12231 if test $gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX = yes; then
12232 UINT32_MAX_LT_UINTMAX_MAX=1;
12234 UINT32_MAX_LT_UINTMAX_MAX=0;
12238 if test $APPLE_UNIVERSAL_BUILD = 0; then
12240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UINT64_MAX == ULONG_MAX" >&5
12241 $as_echo_n "checking whether UINT64_MAX == ULONG_MAX... " >&6; }
12242 if test "${gl_cv_test_UINT64_MAX_EQ_ULONG_MAX+set}" = set; then :
12243 $as_echo_n "(cached) " >&6
12245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12246 /* end confdefs.h. */
12247 /* Work also in C++ mode. */
12248 #define __STDC_LIMIT_MACROS 1
12250 /* Work if build is not clean. */
12251 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
12253 #include <limits.h>
12255 #include <stdint.h>
12258 #if defined UINT64_MAX
12259 #define CONDITION (UINT64_MAX == ULONG_MAX)
12260 #elif HAVE_LONG_LONG_INT
12261 #define CONDITION (sizeof (unsigned long long int) == sizeof (unsigned long int))
12263 #define CONDITION 0
12265 int test[CONDITION ? 1 : -1];
12274 if ac_fn_c_try_compile "$LINENO"; then :
12275 gl_cv_test_UINT64_MAX_EQ_ULONG_MAX=yes
12277 gl_cv_test_UINT64_MAX_EQ_ULONG_MAX=no
12279 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_UINT64_MAX_EQ_ULONG_MAX" >&5
12282 $as_echo "$gl_cv_test_UINT64_MAX_EQ_ULONG_MAX" >&6; }
12283 if test $gl_cv_test_UINT64_MAX_EQ_ULONG_MAX = yes; then
12284 UINT64_MAX_EQ_ULONG_MAX=1;
12286 UINT64_MAX_EQ_ULONG_MAX=0;
12291 UINT64_MAX_EQ_ULONG_MAX=-1
12298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnan(double) can be used without linking with libm" >&5
12299 $as_echo_n "checking whether isnan(double) can be used without linking with libm... " >&6; }
12300 if test "${gl_cv_func_isnand_no_libm+set}" = set; then :
12301 $as_echo_n "(cached) " >&6
12304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12305 /* end confdefs.h. */
12309 # define isnand(x) __builtin_isnan ((double)(x))
12312 # define isnand(x) isnan ((double)(x))
12323 if ac_fn_c_try_link "$LINENO"; then :
12324 gl_cv_func_isnand_no_libm=yes
12326 gl_cv_func_isnand_no_libm=no
12328 rm -f core conftest.err conftest.$ac_objext \
12329 conftest$ac_exeext conftest.$ac_ext
12332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnand_no_libm" >&5
12333 $as_echo "$gl_cv_func_isnand_no_libm" >&6; }
12335 gl_func_isnand_no_libm=$gl_cv_func_isnand_no_libm
12336 if test $gl_cv_func_isnand_no_libm = yes; then
12338 $as_echo "#define HAVE_ISNAND_IN_LIBC 1" >>confdefs.h
12342 if test $gl_func_isnand_no_libm != yes; then
12351 gl_LIBOBJS="$gl_LIBOBJS isnand.$ac_objext"
12359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnan(long double) can be used without linking with libm" >&5
12360 $as_echo_n "checking whether isnan(long double) can be used without linking with libm... " >&6; }
12361 if test "${gl_cv_func_isnanl_no_libm+set}" = set; then :
12362 $as_echo_n "(cached) " >&6
12365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12366 /* end confdefs.h. */
12370 # define isnanl(x) __builtin_isnanl ((long double)(x))
12371 #elif defined isnan
12373 # define isnanl(x) isnan ((long double)(x))
12384 if ac_fn_c_try_link "$LINENO"; then :
12385 gl_cv_func_isnanl_no_libm=yes
12387 gl_cv_func_isnanl_no_libm=no
12389 rm -f core conftest.err conftest.$ac_objext \
12390 conftest$ac_exeext conftest.$ac_ext
12393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnanl_no_libm" >&5
12394 $as_echo "$gl_cv_func_isnanl_no_libm" >&6; }
12396 gl_func_isnanl_no_libm=$gl_cv_func_isnanl_no_libm
12397 if test $gl_func_isnanl_no_libm = yes; then
12402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnanl works" >&5
12403 $as_echo_n "checking whether isnanl works... " >&6; }
12404 if test "${gl_cv_func_isnanl_works+set}" = set; then :
12405 $as_echo_n "(cached) " >&6
12408 if test "$cross_compiling" = yes; then :
12409 case "$host_cpu" in
12410 # Guess no on ia64, x86_64, i386.
12411 ia64 | x86_64 | i*86) gl_cv_func_isnanl_works="guessing no";;
12414 netbsd*) gl_cv_func_isnanl_works="guessing no";;
12415 *) gl_cv_func_isnanl_works="guessing yes";;
12421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12422 /* end confdefs.h. */
12425 #include <limits.h>
12429 # define isnanl(x) __builtin_isnanl ((long double)(x))
12430 #elif defined isnan
12432 # define isnanl(x) isnan ((long double)(x))
12435 ((sizeof (long double) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
12436 typedef union { unsigned int word[NWORDS]; long double value; }
12437 memory_long_double;
12438 /* On Irix 6.5, gcc 3.4.3 can't compute compile-time NaN, and needs the
12439 runtime type conversion. */
12441 static long double NaNl ()
12444 return zero / zero;
12447 # define NaNl() (0.0L / 0.0L)
12453 if (!isnanl (NaNl ()))
12457 memory_long_double m;
12460 /* The isnanl function should be immune against changes in the sign bit and
12461 in the mantissa bits. The xor operation twiddles a bit that can only be
12462 a sign bit or a mantissa bit (since the exponent never extends to
12465 m.word[NWORDS / 2] ^= (unsigned int) 1 << (sizeof (unsigned int) * CHAR_BIT - 1);
12466 for (i = 0; i < NWORDS; i++)
12468 if (!isnanl (m.value))
12472 #if ((defined __ia64 && LDBL_MANT_DIG == 64) || (defined __x86_64__ || defined __amd64__) || (defined __i386 || defined __i386__ || defined _I386 || defined _M_IX86 || defined _X86_)) && !HAVE_SAME_LONG_DOUBLE_AS_DOUBLE
12473 /* Representation of an 80-bit 'long double' as an initializer for a sequence
12474 of 'unsigned int' words. */
12475 # ifdef WORDS_BIGENDIAN
12476 # define LDBL80_WORDS(exponent,manthi,mantlo) \
12477 { ((unsigned int) (exponent) << 16) | ((unsigned int) (manthi) >> 16), \
12478 ((unsigned int) (manthi) << 16) | (unsigned int) (mantlo) >> 16), \
12479 (unsigned int) (mantlo) << 16 \
12482 # define LDBL80_WORDS(exponent,manthi,mantlo) \
12483 { mantlo, manthi, exponent }
12486 static memory_long_double x =
12487 { LDBL80_WORDS (0xFFFF, 0xC3333333, 0x00000000) };
12488 if (!isnanl (x.value))
12492 /* Signalling NaN. */
12493 static memory_long_double x =
12494 { LDBL80_WORDS (0xFFFF, 0x83333333, 0x00000000) };
12495 if (!isnanl (x.value))
12498 /* The isnanl function should recognize Pseudo-NaNs, Pseudo-Infinities,
12499 Pseudo-Zeroes, Unnormalized Numbers, and Pseudo-Denormals, as defined in
12500 Intel IA-64 Architecture Software Developer's Manual, Volume 1:
12501 Application Architecture.
12502 Table 5-2 "Floating-Point Register Encodings"
12503 Figure 5-6 "Memory to Floating-Point Register Data Translation"
12505 { /* Pseudo-NaN. */
12506 static memory_long_double x =
12507 { LDBL80_WORDS (0xFFFF, 0x40000001, 0x00000000) };
12508 if (!isnanl (x.value))
12511 { /* Pseudo-Infinity. */
12512 static memory_long_double x =
12513 { LDBL80_WORDS (0xFFFF, 0x00000000, 0x00000000) };
12514 if (!isnanl (x.value))
12517 { /* Pseudo-Zero. */
12518 static memory_long_double x =
12519 { LDBL80_WORDS (0x4004, 0x00000000, 0x00000000) };
12520 if (!isnanl (x.value))
12523 { /* Unnormalized number. */
12524 static memory_long_double x =
12525 { LDBL80_WORDS (0x4000, 0x63333333, 0x00000000) };
12526 if (!isnanl (x.value))
12529 { /* Pseudo-Denormal. */
12530 static memory_long_double x =
12531 { LDBL80_WORDS (0x0000, 0x83333333, 0x00000000) };
12532 if (!isnanl (x.value))
12540 if ac_fn_c_try_run "$LINENO"; then :
12541 gl_cv_func_isnanl_works=yes
12543 gl_cv_func_isnanl_works=no
12545 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12546 conftest.$ac_objext conftest.beam conftest.$ac_ext
12551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnanl_works" >&5
12552 $as_echo "$gl_cv_func_isnanl_works" >&6; }
12554 case "$gl_cv_func_isnanl_works" in
12556 *) gl_func_isnanl_no_libm=no ;;
12559 if test $gl_func_isnanl_no_libm = yes; then
12561 $as_echo "#define HAVE_ISNANL_IN_LIBC 1" >>confdefs.h
12565 if test $gl_func_isnanl_no_libm != yes; then
12574 gl_LIBOBJS="$gl_LIBOBJS isnanl.$ac_objext"
12579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'long double'" >&5
12580 $as_echo_n "checking where to find the exponent in a 'long double'... " >&6; }
12581 if test "${gl_cv_cc_long_double_expbit0+set}" = set; then :
12582 $as_echo_n "(cached) " >&6
12585 if test "$cross_compiling" = yes; then :
12587 gl_cv_cc_long_double_expbit0="unknown"
12590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12591 /* end confdefs.h. */
12594 #include <stddef.h>
12596 #include <string.h>
12598 ((sizeof (long double) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
12599 typedef union { long double value; unsigned int word[NWORDS]; }
12600 memory_long_double;
12601 static unsigned int ored_words[NWORDS];
12602 static unsigned int anded_words[NWORDS];
12603 static void add_to_ored_words (long double x)
12605 memory_long_double m;
12607 /* Clear it first, in case
12608 sizeof (long double) < sizeof (memory_long_double). */
12609 memset (&m, 0, sizeof (memory_long_double));
12611 for (i = 0; i < NWORDS; i++)
12613 ored_words[i] |= m.word[i];
12614 anded_words[i] &= m.word[i];
12620 FILE *fp = fopen ("conftest.out", "w");
12623 for (j = 0; j < NWORDS; j++)
12624 anded_words[j] = ~ (unsigned int) 0;
12625 add_to_ored_words (0.25L);
12626 add_to_ored_words (0.5L);
12627 add_to_ored_words (1.0L);
12628 add_to_ored_words (2.0L);
12629 add_to_ored_words (4.0L);
12630 /* Remove bits that are common (e.g. if representation of the first mantissa
12631 bit is explicit). */
12632 for (j = 0; j < NWORDS; j++)
12633 ored_words[j] &= ~anded_words[j];
12634 /* Now find the nonzero word. */
12635 for (j = 0; j < NWORDS; j++)
12636 if (ored_words[j] != 0)
12641 for (i = j + 1; i < NWORDS; i++)
12642 if (ored_words[i] != 0)
12644 fprintf (fp, "unknown");
12645 return (fclose (fp) != 0);
12648 if ((ored_words[j] >> i) & 1)
12650 fprintf (fp, "word %d bit %d", (int) j, (int) i);
12651 return (fclose (fp) != 0);
12654 fprintf (fp, "unknown");
12655 return (fclose (fp) != 0);
12659 if ac_fn_c_try_run "$LINENO"; then :
12660 gl_cv_cc_long_double_expbit0=`cat conftest.out
`
12662 gl_cv_cc_long_double_expbit0="unknown"
12664 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12665 conftest.$ac_objext conftest.beam conftest.$ac_ext
12671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_long_double_expbit0" >&5
12672 $as_echo "$gl_cv_cc_long_double_expbit0" >&6; }
12673 case "$gl_cv_cc_long_double_expbit0" in
12675 word=`echo "$gl_cv_cc_long_double_expbit0" |
sed -e 's/word //' -e 's/ bit.*//'`
12676 bit=`echo "$gl_cv_cc_long_double_expbit0" |
sed -e 's/word.*bit //'`
12678 cat >>confdefs.h <<_ACEOF
12679 #define LDBL_EXPBIT0_WORD $word
12683 cat >>confdefs.h <<_ACEOF
12684 #define LDBL_EXPBIT0_BIT $bit
12702 LOCALCHARSET_TESTS_ENVIRONMENT="CHARSETALIASDIR=\"\$(abs_top_builddir)/$gl_source_base\""
12707 if test $ac_cv_func_lstat = yes; then
12709 case "$gl_cv_func_lstat_dereferences_slashed_symlink" in
12718 if test $REPLACE_LSTAT = 1; then
12727 gl_LIBOBJS="$gl_LIBOBJS lstat.$ac_objext"
12742 $as_echo "#define GNULIB_TEST_LSTAT 1" >>confdefs.h
12757 if test $gl_cv_have_include_next = yes; then
12758 gl_cv_next_math_h='<'math.h'>'
12760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <math.h>" >&5
12761 $as_echo_n "checking absolute name of <math.h>... " >&6; }
12762 if test "${gl_cv_next_math_h+set}" = set; then :
12763 $as_echo_n "(cached) " >&6
12766 if test $ac_cv_header_math_h = yes; then
12769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12770 /* end confdefs.h. */
12775 aix*) gl_absname_cpp="$ac_cpp -C" ;;
12776 *) gl_absname_cpp="$ac_cpp" ;;
12781 gl_dirsep_regex='[/\\]'
12784 gl_dirsep_regex='\/'
12787 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
12789 gl_header_literal_regex=`echo 'math.h' \
12790 |
sed -e "$gl_make_literal_regex_sed"`
12791 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
12792 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
12797 gl_cv_next_math_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
12798 sed -n "$gl_absolute_header_sed"`'"'
12800 gl_cv_next_math_h='<'math.h'>'
12805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_math_h" >&5
12806 $as_echo "$gl_cv_next_math_h" >&6; }
12808 NEXT_MATH_H=$gl_cv_next_math_h
12810 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
12811 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
12812 gl_next_as_first_directive='<'math.h'>'
12814 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
12815 gl_next_as_first_directive=$gl_cv_next_math_h
12817 NEXT_AS_FIRST_DIRECTIVE_MATH_H=$gl_next_as_first_directive
12823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NAN macro works" >&5
12824 $as_echo_n "checking whether NAN macro works... " >&6; }
12825 if test "${gl_cv_header_math_nan_works+set}" = set; then :
12826 $as_echo_n "(cached) " >&6
12828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12829 /* end confdefs.h. */
12834 /* Solaris 10 has a broken definition of NAN. Other platforms
12835 fail to provide NAN, or provide it only in C99 mode; this
12836 test only needs to fail when NAN is provided but wrong. */
12846 if ac_fn_c_try_compile "$LINENO"; then :
12847 gl_cv_header_math_nan_works=yes
12849 gl_cv_header_math_nan_works=no
12851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_math_nan_works" >&5
12854 $as_echo "$gl_cv_header_math_nan_works" >&6; }
12855 if test $gl_cv_header_math_nan_works = no; then
12858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether HUGE_VAL works" >&5
12859 $as_echo_n "checking whether HUGE_VAL works... " >&6; }
12860 if test "${gl_cv_header_math_huge_val_works+set}" = set; then :
12861 $as_echo_n "(cached) " >&6
12863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12864 /* end confdefs.h. */
12869 /* Solaris 10 has a broken definition of HUGE_VAL. */
12870 double d = HUGE_VAL;
12876 if ac_fn_c_try_compile "$LINENO"; then :
12877 gl_cv_header_math_huge_val_works=yes
12879 gl_cv_header_math_huge_val_works=no
12881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_math_huge_val_works" >&5
12884 $as_echo "$gl_cv_header_math_huge_val_works" >&6; }
12885 if test $gl_cv_header_math_huge_val_works = no; then
12890 for gl_func in acosf acosl asinf asinl atanf atanl cbrt cbrtf cbrtl ceilf ceill copysign copysignf copysignl cosf cosl coshf expf expl exp2 exp2f exp2l expm1 expm1f expm1l fabsf fabsl floorf floorl fma fmaf fmal fmod fmodf fmodl frexpf frexpl hypotf hypotl ilogb ilogbf ilogbl ldexpf ldexpl log logf logl log10 log10f log10l log1p log1pf log1pl log2 log2f log2l logb logbf logbl modf modff modfl powf remainder remainderf remainderl rint rintf rintl round roundf roundl sinf sinl sinhf sqrtf sqrtl tanf tanl tanhf trunc truncf truncl; do
12891 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" |
$as_tr_sh`
12892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
12893 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
12894 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
12895 $as_echo_n "(cached) " >&6
12897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12898 /* end confdefs.h. */
12909 if ac_fn_c_try_compile "$LINENO"; then :
12910 eval "$as_gl_Symbol=yes"
12912 eval "$as_gl_Symbol=no"
12914 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12916 eval ac_res=\$$as_gl_Symbol
12917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12918 $as_echo "$ac_res" >&6; }
12919 eval as_val=\$$as_gl_Symbol
12920 if test "x$as_val" = x""yes; then :
12921 cat >>confdefs.h <<_ACEOF
12922 #define `$as_echo "HAVE_RAW_DECL_$gl_func" |
$as_tr_cpp` 1
12925 eval ac_cv_have_decl_$gl_func=yes
12940 if test $ac_cv_func_mbsinit = yes && test $ac_cv_func_mbrtowc = yes; then
12944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles incomplete characters" >&5
12945 $as_echo_n "checking whether mbrtowc handles incomplete characters... " >&6; }
12946 if test "${gl_cv_func_mbrtowc_incomplete_state+set}" = set; then :
12947 $as_echo_n "(cached) " >&6
12951 # Guess no on AIX and OSF/1.
12952 aix* | osf*) gl_cv_func_mbrtowc_incomplete_state="guessing no" ;;
12953 # Guess yes otherwise.
12954 *) gl_cv_func_mbrtowc_incomplete_state="guessing yes" ;;
12956 if test $LOCALE_JA != none; then
12957 if test "$cross_compiling" = yes; then :
12960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12961 /* end confdefs.h. */
12963 #include <locale.h>
12964 #include <string.h>
12965 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
12967 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
12968 included before <wchar.h>. */
12969 #include <stddef.h>
12975 if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
12977 const char input[] = "B\217\253\344\217\251\316er"; /* "Büßer" */
12981 memset (&state, '\0', sizeof (mbstate_t));
12982 if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
12983 if (mbsinit (&state))
12989 if ac_fn_c_try_run "$LINENO"; then :
12990 gl_cv_func_mbrtowc_incomplete_state=yes
12992 gl_cv_func_mbrtowc_incomplete_state=no
12994 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12995 conftest.$ac_objext conftest.beam conftest.$ac_ext
13001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_incomplete_state" >&5
13002 $as_echo "$gl_cv_func_mbrtowc_incomplete_state" >&6; }
13007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works as well as mbtowc" >&5
13008 $as_echo_n "checking whether mbrtowc works as well as mbtowc... " >&6; }
13009 if test "${gl_cv_func_mbrtowc_sanitycheck+set}" = set; then :
13010 $as_echo_n "(cached) " >&6
13014 # Guess no on Solaris 8.
13015 solaris2.8) gl_cv_func_mbrtowc_sanitycheck="guessing no" ;;
13016 # Guess yes otherwise.
13017 *) gl_cv_func_mbrtowc_sanitycheck="guessing yes" ;;
13019 if test $LOCALE_ZH_CN != none; then
13020 if test "$cross_compiling" = yes; then :
13023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13024 /* end confdefs.h. */
13026 #include <locale.h>
13027 #include <stdlib.h>
13028 #include <string.h>
13029 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13031 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13032 included before <wchar.h>. */
13033 #include <stddef.h>
13039 /* This fails on Solaris 8:
13040 mbrtowc returns 2, and sets wc to 0x00F0.
13041 mbtowc returns 4 (correct) and sets wc to 0x5EDC. */
13042 if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
13044 char input[] = "B\250\271\201\060\211\070er"; /* "Büßer" */
13048 memset (&state, '\0', sizeof (mbstate_t));
13049 if (mbrtowc (&wc, input + 3, 6, &state) != 4
13050 && mbtowc (&wc, input + 3, 6) == 4)
13056 if ac_fn_c_try_run "$LINENO"; then :
13057 gl_cv_func_mbrtowc_sanitycheck=yes
13059 gl_cv_func_mbrtowc_sanitycheck=no
13061 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13062 conftest.$ac_objext conftest.beam conftest.$ac_ext
13068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_sanitycheck" >&5
13069 $as_echo "$gl_cv_func_mbrtowc_sanitycheck" >&6; }
13071 REPLACE_MBSTATE_T=0
13072 case "$gl_cv_func_mbrtowc_incomplete_state" in
13074 *) REPLACE_MBSTATE_T=1 ;;
13076 case "$gl_cv_func_mbrtowc_sanitycheck" in
13078 *) REPLACE_MBSTATE_T=1 ;;
13081 REPLACE_MBSTATE_T=1
13086 if test $ac_cv_func_mbrtowc = no; then
13088 ac_fn_c_check_decl "$LINENO" "mbrtowc" "ac_cv_have_decl_mbrtowc" "
13089 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13091 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13092 included before <wchar.h>. */
13093 #include <stddef.h>
13099 if test "x$ac_cv_have_decl_mbrtowc" = x""yes; then :
13105 cat >>confdefs.h <<_ACEOF
13106 #define HAVE_DECL_MBRTOWC $ac_have_decl
13109 if test $ac_cv_have_decl_mbrtowc = yes; then
13113 if test $REPLACE_MBSTATE_T = 1; then
13119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles a NULL pwc argument" >&5
13120 $as_echo_n "checking whether mbrtowc handles a NULL pwc argument... " >&6; }
13121 if test "${gl_cv_func_mbrtowc_null_arg1+set}" = set; then :
13122 $as_echo_n "(cached) " >&6
13126 # Guess no on Solaris.
13127 solaris*) gl_cv_func_mbrtowc_null_arg1="guessing no" ;;
13128 # Guess yes otherwise.
13129 *) gl_cv_func_mbrtowc_null_arg1="guessing yes" ;;
13131 if test $LOCALE_FR_UTF8 != none; then
13132 if test "$cross_compiling" = yes; then :
13135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13136 /* end confdefs.h. */
13138 #include <locale.h>
13139 #include <stdlib.h>
13140 #include <string.h>
13141 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13143 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13144 included before <wchar.h>. */
13145 #include <stddef.h>
13153 if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
13155 char input[] = "\303\237er";
13160 memset (&state, '\0', sizeof (mbstate_t));
13161 wc = (wchar_t) 0xBADFACE;
13162 ret = mbrtowc (&wc, input, 5, &state);
13165 if (!mbsinit (&state))
13168 memset (&state, '\0', sizeof (mbstate_t));
13169 ret = mbrtowc (NULL, input, 5, &state);
13170 if (ret != 2) /* Solaris 7 fails here: ret is -1. */
13172 if (!mbsinit (&state))
13178 if ac_fn_c_try_run "$LINENO"; then :
13179 gl_cv_func_mbrtowc_null_arg1=yes
13181 gl_cv_func_mbrtowc_null_arg1=no
13183 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13184 conftest.$ac_objext conftest.beam conftest.$ac_ext
13190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_null_arg1" >&5
13191 $as_echo "$gl_cv_func_mbrtowc_null_arg1" >&6; }
13196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles a NULL string argument" >&5
13197 $as_echo_n "checking whether mbrtowc handles a NULL string argument... " >&6; }
13198 if test "${gl_cv_func_mbrtowc_null_arg2+set}" = set; then :
13199 $as_echo_n "(cached) " >&6
13203 # Guess no on OSF/1.
13204 osf*) gl_cv_func_mbrtowc_null_arg2="guessing no" ;;
13205 # Guess yes otherwise.
13206 *) gl_cv_func_mbrtowc_null_arg2="guessing yes" ;;
13208 if test $LOCALE_FR_UTF8 != none; then
13209 if test "$cross_compiling" = yes; then :
13212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13213 /* end confdefs.h. */
13215 #include <locale.h>
13216 #include <string.h>
13217 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13219 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13220 included before <wchar.h>. */
13221 #include <stddef.h>
13227 if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
13233 memset (&state, '\0', sizeof (mbstate_t));
13234 wc = (wchar_t) 0xBADFACE;
13235 mbrtowc (&wc, NULL, 5, &state);
13236 /* Check that wc was not modified. */
13237 if (wc != (wchar_t) 0xBADFACE)
13243 if ac_fn_c_try_run "$LINENO"; then :
13244 gl_cv_func_mbrtowc_null_arg2=yes
13246 gl_cv_func_mbrtowc_null_arg2=no
13248 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13249 conftest.$ac_objext conftest.beam conftest.$ac_ext
13255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_null_arg2" >&5
13256 $as_echo "$gl_cv_func_mbrtowc_null_arg2" >&6; }
13263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc has a correct return value" >&5
13264 $as_echo_n "checking whether mbrtowc has a correct return value... " >&6; }
13265 if test "${gl_cv_func_mbrtowc_retval+set}" = set; then :
13266 $as_echo_n "(cached) " >&6
13270 # Guess no on HP-UX, Solaris, native Windows.
13271 hpux* | solaris* | mingw*) gl_cv_func_mbrtowc_retval="guessing no" ;;
13272 # Guess yes otherwise.
13273 *) gl_cv_func_mbrtowc_retval="guessing yes" ;;
13275 if test $LOCALE_FR_UTF8 != none || test $LOCALE_JA != none \
13276 || { case "$host_os" in mingw*) true;; *) false;; esac; }; then
13277 if test "$cross_compiling" = yes; then :
13280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13281 /* end confdefs.h. */
13283 #include <locale.h>
13284 #include <string.h>
13285 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13287 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13288 included before <wchar.h>. */
13289 #include <stddef.h>
13296 int found_some_locale = 0;
13297 /* This fails on Solaris. */
13298 if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
13300 char input[] = "B\303\274\303\237er"; /* "Büßer" */
13304 memset (&state, '\0', sizeof (mbstate_t));
13305 if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
13308 if (mbrtowc (&wc, input + 2, 5, &state) != 1)
13311 found_some_locale = 1;
13313 /* This fails on HP-UX 11.11. */
13314 if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
13316 char input[] = "B\217\253\344\217\251\316er"; /* "Büßer" */
13320 memset (&state, '\0', sizeof (mbstate_t));
13321 if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
13324 if (mbrtowc (&wc, input + 2, 5, &state) != 2)
13327 found_some_locale = 1;
13329 /* This fails on native Windows. */
13330 if (setlocale (LC_ALL, "Japanese_Japan.932") != NULL)
13332 char input[] = "<\223\372\226\173\214\352>"; /* "<日本語>" */
13336 memset (&state, '\0', sizeof (mbstate_t));
13337 if (mbrtowc (&wc, input + 3, 1, &state) == (size_t)(-2))
13340 if (mbrtowc (&wc, input + 4, 4, &state) != 1)
13343 found_some_locale = 1;
13345 if (setlocale (LC_ALL, "Chinese_Taiwan.950") != NULL)
13347 char input[] = "<\244\351\245\273\273\171>"; /* "<日本語>" */
13351 memset (&state, '\0', sizeof (mbstate_t));
13352 if (mbrtowc (&wc, input + 3, 1, &state) == (size_t)(-2))
13355 if (mbrtowc (&wc, input + 4, 4, &state) != 1)
13358 found_some_locale = 1;
13360 if (setlocale (LC_ALL, "Chinese_China.936") != NULL)
13362 char input[] = "<\310\325\261\276\325\132>"; /* "<日本語>" */
13366 memset (&state, '\0', sizeof (mbstate_t));
13367 if (mbrtowc (&wc, input + 3, 1, &state) == (size_t)(-2))
13370 if (mbrtowc (&wc, input + 4, 4, &state) != 1)
13373 found_some_locale = 1;
13375 return (found_some_locale ? result : 77);
13378 if ac_fn_c_try_run "$LINENO"; then :
13379 gl_cv_func_mbrtowc_retval=yes
13381 if test $? != 77; then
13382 gl_cv_func_mbrtowc_retval=no
13386 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13387 conftest.$ac_objext conftest.beam conftest.$ac_ext
13393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_retval" >&5
13394 $as_echo "$gl_cv_func_mbrtowc_retval" >&6; }
13399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc returns 0 when parsing a NUL character" >&5
13400 $as_echo_n "checking whether mbrtowc returns 0 when parsing a NUL character... " >&6; }
13401 if test "${gl_cv_func_mbrtowc_nul_retval+set}" = set; then :
13402 $as_echo_n "(cached) " >&6
13406 # Guess no on Solaris 8 and 9.
13407 solaris2.[89]) gl_cv_func_mbrtowc_nul_retval="guessing no" ;;
13408 # Guess yes otherwise.
13409 *) gl_cv_func_mbrtowc_nul_retval="guessing yes" ;;
13411 if test $LOCALE_ZH_CN != none; then
13412 if test "$cross_compiling" = yes; then :
13415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13416 /* end confdefs.h. */
13418 #include <locale.h>
13419 #include <string.h>
13420 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13422 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13423 included before <wchar.h>. */
13424 #include <stddef.h>
13430 /* This fails on Solaris 8 and 9. */
13431 if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
13436 memset (&state, '\0', sizeof (mbstate_t));
13437 if (mbrtowc (&wc, "", 1, &state) != 0)
13443 if ac_fn_c_try_run "$LINENO"; then :
13444 gl_cv_func_mbrtowc_nul_retval=yes
13446 gl_cv_func_mbrtowc_nul_retval=no
13448 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13449 conftest.$ac_objext conftest.beam conftest.$ac_ext
13455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_nul_retval" >&5
13456 $as_echo "$gl_cv_func_mbrtowc_nul_retval" >&6; }
13458 case "$gl_cv_func_mbrtowc_null_arg1" in
13461 $as_echo "#define MBRTOWC_NULL_ARG1_BUG 1" >>confdefs.h
13466 case "$gl_cv_func_mbrtowc_null_arg2" in
13469 $as_echo "#define MBRTOWC_NULL_ARG2_BUG 1" >>confdefs.h
13474 case "$gl_cv_func_mbrtowc_retval" in
13477 $as_echo "#define MBRTOWC_RETVAL_BUG 1" >>confdefs.h
13482 case "$gl_cv_func_mbrtowc_nul_retval" in
13485 $as_echo "#define MBRTOWC_NUL_RETVAL_BUG 1" >>confdefs.h
13493 if test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; then
13502 gl_LIBOBJS="$gl_LIBOBJS mbrtowc.$ac_objext"
13519 $as_echo "#define GNULIB_TEST_MBRTOWC 1" >>confdefs.h
13534 if test $ac_cv_func_mbsinit = yes && test $ac_cv_func_mbrtowc = yes; then
13538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles incomplete characters" >&5
13539 $as_echo_n "checking whether mbrtowc handles incomplete characters... " >&6; }
13540 if test "${gl_cv_func_mbrtowc_incomplete_state+set}" = set; then :
13541 $as_echo_n "(cached) " >&6
13545 # Guess no on AIX and OSF/1.
13546 aix* | osf*) gl_cv_func_mbrtowc_incomplete_state="guessing no" ;;
13547 # Guess yes otherwise.
13548 *) gl_cv_func_mbrtowc_incomplete_state="guessing yes" ;;
13550 if test $LOCALE_JA != none; then
13551 if test "$cross_compiling" = yes; then :
13554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13555 /* end confdefs.h. */
13557 #include <locale.h>
13558 #include <string.h>
13559 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13561 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13562 included before <wchar.h>. */
13563 #include <stddef.h>
13569 if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
13571 const char input[] = "B\217\253\344\217\251\316er"; /* "Büßer" */
13575 memset (&state, '\0', sizeof (mbstate_t));
13576 if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
13577 if (mbsinit (&state))
13583 if ac_fn_c_try_run "$LINENO"; then :
13584 gl_cv_func_mbrtowc_incomplete_state=yes
13586 gl_cv_func_mbrtowc_incomplete_state=no
13588 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13589 conftest.$ac_objext conftest.beam conftest.$ac_ext
13595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_incomplete_state" >&5
13596 $as_echo "$gl_cv_func_mbrtowc_incomplete_state" >&6; }
13601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works as well as mbtowc" >&5
13602 $as_echo_n "checking whether mbrtowc works as well as mbtowc... " >&6; }
13603 if test "${gl_cv_func_mbrtowc_sanitycheck+set}" = set; then :
13604 $as_echo_n "(cached) " >&6
13608 # Guess no on Solaris 8.
13609 solaris2.8) gl_cv_func_mbrtowc_sanitycheck="guessing no" ;;
13610 # Guess yes otherwise.
13611 *) gl_cv_func_mbrtowc_sanitycheck="guessing yes" ;;
13613 if test $LOCALE_ZH_CN != none; then
13614 if test "$cross_compiling" = yes; then :
13617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13618 /* end confdefs.h. */
13620 #include <locale.h>
13621 #include <stdlib.h>
13622 #include <string.h>
13623 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13625 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13626 included before <wchar.h>. */
13627 #include <stddef.h>
13633 /* This fails on Solaris 8:
13634 mbrtowc returns 2, and sets wc to 0x00F0.
13635 mbtowc returns 4 (correct) and sets wc to 0x5EDC. */
13636 if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
13638 char input[] = "B\250\271\201\060\211\070er"; /* "Büßer" */
13642 memset (&state, '\0', sizeof (mbstate_t));
13643 if (mbrtowc (&wc, input + 3, 6, &state) != 4
13644 && mbtowc (&wc, input + 3, 6) == 4)
13650 if ac_fn_c_try_run "$LINENO"; then :
13651 gl_cv_func_mbrtowc_sanitycheck=yes
13653 gl_cv_func_mbrtowc_sanitycheck=no
13655 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13656 conftest.$ac_objext conftest.beam conftest.$ac_ext
13662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_sanitycheck" >&5
13663 $as_echo "$gl_cv_func_mbrtowc_sanitycheck" >&6; }
13665 REPLACE_MBSTATE_T=0
13666 case "$gl_cv_func_mbrtowc_incomplete_state" in
13668 *) REPLACE_MBSTATE_T=1 ;;
13670 case "$gl_cv_func_mbrtowc_sanitycheck" in
13672 *) REPLACE_MBSTATE_T=1 ;;
13675 REPLACE_MBSTATE_T=1
13680 if test $ac_cv_func_mbsinit = no; then
13682 ac_fn_c_check_decl "$LINENO" "mbsinit" "ac_cv_have_decl_mbsinit" "
13683 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13685 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13686 included before <wchar.h>. */
13687 #include <stddef.h>
13693 if test "x$ac_cv_have_decl_mbsinit" = x""yes; then :
13699 cat >>confdefs.h <<_ACEOF
13700 #define HAVE_DECL_MBSINIT $ac_have_decl
13703 if test $ac_cv_have_decl_mbsinit = yes; then
13707 if test $REPLACE_MBSTATE_T = 1; then
13711 mingw*) REPLACE_MBSINIT=1 ;;
13716 if test $HAVE_MBSINIT = 0 || test $REPLACE_MBSINIT = 1; then
13725 gl_LIBOBJS="$gl_LIBOBJS mbsinit.$ac_objext"
13742 $as_echo "#define GNULIB_TEST_MBSINIT 1" >>confdefs.h
13756 if test $ac_cv_func_mbsinit = yes && test $ac_cv_func_mbrtowc = yes; then
13760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles incomplete characters" >&5
13761 $as_echo_n "checking whether mbrtowc handles incomplete characters... " >&6; }
13762 if test "${gl_cv_func_mbrtowc_incomplete_state+set}" = set; then :
13763 $as_echo_n "(cached) " >&6
13767 # Guess no on AIX and OSF/1.
13768 aix* | osf*) gl_cv_func_mbrtowc_incomplete_state="guessing no" ;;
13769 # Guess yes otherwise.
13770 *) gl_cv_func_mbrtowc_incomplete_state="guessing yes" ;;
13772 if test $LOCALE_JA != none; then
13773 if test "$cross_compiling" = yes; then :
13776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13777 /* end confdefs.h. */
13779 #include <locale.h>
13780 #include <string.h>
13781 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13783 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13784 included before <wchar.h>. */
13785 #include <stddef.h>
13791 if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
13793 const char input[] = "B\217\253\344\217\251\316er"; /* "Büßer" */
13797 memset (&state, '\0', sizeof (mbstate_t));
13798 if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
13799 if (mbsinit (&state))
13805 if ac_fn_c_try_run "$LINENO"; then :
13806 gl_cv_func_mbrtowc_incomplete_state=yes
13808 gl_cv_func_mbrtowc_incomplete_state=no
13810 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13811 conftest.$ac_objext conftest.beam conftest.$ac_ext
13817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_incomplete_state" >&5
13818 $as_echo "$gl_cv_func_mbrtowc_incomplete_state" >&6; }
13823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works as well as mbtowc" >&5
13824 $as_echo_n "checking whether mbrtowc works as well as mbtowc... " >&6; }
13825 if test "${gl_cv_func_mbrtowc_sanitycheck+set}" = set; then :
13826 $as_echo_n "(cached) " >&6
13830 # Guess no on Solaris 8.
13831 solaris2.8) gl_cv_func_mbrtowc_sanitycheck="guessing no" ;;
13832 # Guess yes otherwise.
13833 *) gl_cv_func_mbrtowc_sanitycheck="guessing yes" ;;
13835 if test $LOCALE_ZH_CN != none; then
13836 if test "$cross_compiling" = yes; then :
13839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13840 /* end confdefs.h. */
13842 #include <locale.h>
13843 #include <stdlib.h>
13844 #include <string.h>
13845 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13847 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13848 included before <wchar.h>. */
13849 #include <stddef.h>
13855 /* This fails on Solaris 8:
13856 mbrtowc returns 2, and sets wc to 0x00F0.
13857 mbtowc returns 4 (correct) and sets wc to 0x5EDC. */
13858 if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
13860 char input[] = "B\250\271\201\060\211\070er"; /* "Büßer" */
13864 memset (&state, '\0', sizeof (mbstate_t));
13865 if (mbrtowc (&wc, input + 3, 6, &state) != 4
13866 && mbtowc (&wc, input + 3, 6) == 4)
13872 if ac_fn_c_try_run "$LINENO"; then :
13873 gl_cv_func_mbrtowc_sanitycheck=yes
13875 gl_cv_func_mbrtowc_sanitycheck=no
13877 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13878 conftest.$ac_objext conftest.beam conftest.$ac_ext
13884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_sanitycheck" >&5
13885 $as_echo "$gl_cv_func_mbrtowc_sanitycheck" >&6; }
13887 REPLACE_MBSTATE_T=0
13888 case "$gl_cv_func_mbrtowc_incomplete_state" in
13890 *) REPLACE_MBSTATE_T=1 ;;
13892 case "$gl_cv_func_mbrtowc_sanitycheck" in
13894 *) REPLACE_MBSTATE_T=1 ;;
13897 REPLACE_MBSTATE_T=1
13902 if test $ac_cv_func_mbsrtowcs = no; then
13904 ac_fn_c_check_decl "$LINENO" "mbsrtowcs" "ac_cv_have_decl_mbsrtowcs" "
13905 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13907 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13908 included before <wchar.h>. */
13909 #include <stddef.h>
13915 if test "x$ac_cv_have_decl_mbsrtowcs" = x""yes; then :
13921 cat >>confdefs.h <<_ACEOF
13922 #define HAVE_DECL_MBSRTOWCS $ac_have_decl
13925 if test $ac_cv_have_decl_mbsrtowcs = yes; then
13926 REPLACE_MBSRTOWCS=1
13929 if test $REPLACE_MBSTATE_T = 1; then
13930 REPLACE_MBSRTOWCS=1
13938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbsrtowcs works" >&5
13939 $as_echo_n "checking whether mbsrtowcs works... " >&6; }
13940 if test "${gl_cv_func_mbsrtowcs_works+set}" = set; then :
13941 $as_echo_n "(cached) " >&6
13945 # Guess no on HP-UX, Solaris, mingw.
13946 hpux* | solaris* | mingw*) gl_cv_func_mbsrtowcs_works="guessing no" ;;
13947 # Guess yes otherwise.
13948 *) gl_cv_func_mbsrtowcs_works="guessing yes" ;;
13950 if test $LOCALE_FR != none || test $LOCALE_FR_UTF8 != none || test $LOCALE_JA != none || test $LOCALE_ZH_CN != none; then
13951 if test "$cross_compiling" = yes; then :
13954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13955 /* end confdefs.h. */
13957 #include <locale.h>
13958 #include <string.h>
13959 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13961 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13962 included before <wchar.h>. */
13963 #include <stddef.h>
13970 /* Test whether the function supports a NULL destination argument.
13971 This fails on native Windows. */
13972 if (setlocale (LC_ALL, "$LOCALE_FR") != NULL)
13974 const char input[] = "\337er";
13975 const char *src = input;
13978 memset (&state, '\0', sizeof (mbstate_t));
13979 if (mbsrtowcs (NULL, &src, 1, &state) != 3
13983 /* Test whether the function works when started with a conversion state
13984 in non-initial state. This fails on HP-UX 11.11 and Solaris 10. */
13985 if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
13987 const char input[] = "B\303\274\303\237er";
13990 memset (&state, '\0', sizeof (mbstate_t));
13991 if (mbrtowc (NULL, input + 1, 1, &state) == (size_t)(-2))
13992 if (!mbsinit (&state))
13994 const char *src = input + 2;
13995 if (mbsrtowcs (NULL, &src, 10, &state) != 4)
13999 if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
14001 const char input[] = "<\306\374\313\334\270\354>";
14004 memset (&state, '\0', sizeof (mbstate_t));
14005 if (mbrtowc (NULL, input + 3, 1, &state) == (size_t)(-2))
14006 if (!mbsinit (&state))
14008 const char *src = input + 4;
14009 if (mbsrtowcs (NULL, &src, 10, &state) != 3)
14013 if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
14015 const char input[] = "B\250\271\201\060\211\070er";
14018 memset (&state, '\0', sizeof (mbstate_t));
14019 if (mbrtowc (NULL, input + 1, 1, &state) == (size_t)(-2))
14020 if (!mbsinit (&state))
14022 const char *src = input + 2;
14023 if (mbsrtowcs (NULL, &src, 10, &state) != 4)
14030 if ac_fn_c_try_run "$LINENO"; then :
14031 gl_cv_func_mbsrtowcs_works=yes
14033 gl_cv_func_mbsrtowcs_works=no
14035 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14036 conftest.$ac_objext conftest.beam conftest.$ac_ext
14042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbsrtowcs_works" >&5
14043 $as_echo "$gl_cv_func_mbsrtowcs_works" >&6; }
14045 case "$gl_cv_func_mbsrtowcs_works" in
14047 *) REPLACE_MBSRTOWCS=1 ;;
14052 if test $HAVE_MBSRTOWCS = 0 || test $REPLACE_MBSRTOWCS = 1; then
14061 gl_LIBOBJS="$gl_LIBOBJS mbsrtowcs.$ac_objext"
14071 gl_LIBOBJS="$gl_LIBOBJS mbsrtowcs-state.$ac_objext"
14088 $as_echo "#define GNULIB_TEST_MBSRTOWCS 1" >>confdefs.h
14093 if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
14102 gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext"
14105 for ac_header in bp-sym.h
14107 ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
14108 if test "x$ac_cv_header_bp_sym_h" = x""yes; then :
14109 cat >>confdefs.h <<_ACEOF
14110 #define HAVE_BP_SYM_H 1
14130 $as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
14136 if test $HAVE_DECL_MEMMEM = 1 && test $REPLACE_MEMMEM = 0; then
14137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5
14138 $as_echo_n "checking whether memmem works in linear time... " >&6; }
14139 if test "${gl_cv_func_memmem_works_fast+set}" = set; then :
14140 $as_echo_n "(cached) " >&6
14142 if test "$cross_compiling" = yes; then :
14143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14144 /* end confdefs.h. */
14146 #include <features.h>
14147 #ifdef __GNU_LIBRARY__
14148 #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 9) || (__GLIBC__ > 2)) \
14149 && !defined __UCLIBC__
14154 #include <cygwin/version.h>
14155 #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 0)
14161 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14162 $EGREP "Lucky user" >/dev/null 2>&1; then :
14163 gl_cv_func_memmem_works_fast="guessing yes"
14165 gl_cv_func_memmem_works_fast="guessing no"
14171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14172 /* end confdefs.h. */
14174 #include <signal.h> /* for signal */
14175 #include <string.h> /* for memmem */
14176 #include <stdlib.h> /* for malloc */
14177 #include <unistd.h> /* for alarm */
14178 static void quit (int sig) { exit (sig + 128); }
14185 size_t m = 1000000;
14186 char *haystack = (char *) malloc (2 * m + 1);
14187 char *needle = (char *) malloc (m + 1);
14188 /* Failure to compile this test due to missing alarm is okay,
14189 since all such platforms (mingw) also lack memmem. */
14190 signal (SIGALRM, quit);
14192 /* Check for quadratic performance. */
14193 if (haystack && needle)
14195 memset (haystack, 'A', 2 * m);
14196 haystack[2 * m] = 'B';
14197 memset (needle, 'A', m);
14199 if (!memmem (haystack, 2 * m + 1, needle, m + 1))
14208 if ac_fn_c_try_run "$LINENO"; then :
14209 gl_cv_func_memmem_works_fast=yes
14211 gl_cv_func_memmem_works_fast=no
14213 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14214 conftest.$ac_objext conftest.beam conftest.$ac_ext
14219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works_fast" >&5
14220 $as_echo "$gl_cv_func_memmem_works_fast" >&6; }
14221 case "$gl_cv_func_memmem_works_fast" in
14229 if test $HAVE_MEMMEM = 0 || test $REPLACE_MEMMEM = 1; then
14238 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
14245 for ac_func in memmem
14247 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
14248 if test "x$ac_cv_func_memmem" = x""yes; then :
14249 cat >>confdefs.h <<_ACEOF
14250 #define HAVE_MEMMEM 1
14256 if test $ac_cv_func_memmem = yes; then
14262 if test $ac_cv_have_decl_memmem = no; then
14265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works" >&5
14266 $as_echo_n "checking whether memmem works... " >&6; }
14267 if test "${gl_cv_func_memmem_works_always+set}" = set; then :
14268 $as_echo_n "(cached) " >&6
14270 if test "$cross_compiling" = yes; then :
14271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14272 /* end confdefs.h. */
14274 #ifdef __GNU_LIBRARY__
14275 #include <features.h>
14276 #if ((__GLIBC__ == 2 && ((__GLIBC_MINOR > 0 && __GLIBC_MINOR__ < 9) \
14277 || __GLIBC_MINOR__ > 12)) \
14278 || (__GLIBC__ > 2)) \
14279 || defined __UCLIBC__
14282 #elif defined __CYGWIN__
14283 #include <cygwin/version.h>
14284 #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 7)
14292 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14293 $EGREP "Lucky user" >/dev/null 2>&1; then :
14294 gl_cv_func_memmem_works_always="guessing yes"
14296 gl_cv_func_memmem_works_always="guessing no"
14302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14303 /* end confdefs.h. */
14305 #include <string.h> /* for memmem */
14306 #define P "_EF_BF_BD"
14307 #define HAYSTACK "F_BD_CE_BD" P P P P "_C3_88_20" P P P "_C3_A7_20" P
14308 #define NEEDLE P P P P P
14315 if (memmem (HAYSTACK, strlen (HAYSTACK), NEEDLE, strlen (NEEDLE)))
14317 /* Check for empty needle behavior. */
14319 const char *haystack = "AAA";
14320 if (memmem (haystack, 3, NULL, 0) != haystack)
14329 if ac_fn_c_try_run "$LINENO"; then :
14330 gl_cv_func_memmem_works_always=yes
14332 gl_cv_func_memmem_works_always=no
14334 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14335 conftest.$ac_objext conftest.beam conftest.$ac_ext
14340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works_always" >&5
14341 $as_echo "$gl_cv_func_memmem_works_always" >&6; }
14342 case "$gl_cv_func_memmem_works_always" in
14351 if test $HAVE_MEMMEM = 0 || test $REPLACE_MEMMEM = 1; then
14360 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
14374 $as_echo "#define GNULIB_TEST_MEMMEM 1" >>confdefs.h
14385 if test $ac_cv_func_readlink = no; then
14388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readlink signature is correct" >&5
14389 $as_echo_n "checking whether readlink signature is correct... " >&6; }
14390 if test "${gl_cv_decl_readlink_works+set}" = set; then :
14391 $as_echo_n "(cached) " >&6
14393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14394 /* end confdefs.h. */
14395 #include <unistd.h>
14396 /* Cause compilation failure if original declaration has wrong type. */
14397 ssize_t readlink (const char *, char *, size_t);
14406 if ac_fn_c_try_compile "$LINENO"; then :
14407 gl_cv_decl_readlink_works=yes
14409 gl_cv_decl_readlink_works=no
14411 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_readlink_works" >&5
14414 $as_echo "$gl_cv_decl_readlink_works" >&6; }
14415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readlink handles trailing slash correctly" >&5
14416 $as_echo_n "checking whether readlink handles trailing slash correctly... " >&6; }
14417 if test "${gl_cv_func_readlink_works+set}" = set; then :
14418 $as_echo_n "(cached) " >&6
14420 # We have readlink, so assume ln -s works.
14421 ln -s conftest.no-such conftest.link
14422 ln -s conftest.link conftest.lnk2
14423 if test "$cross_compiling" = yes; then :
14425 # Guess yes on glibc systems.
14426 *-gnu*) gl_cv_func_readlink_works="guessing yes" ;;
14427 # If we don't know, assume the worst.
14428 *) gl_cv_func_readlink_works="guessing no" ;;
14432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14433 /* end confdefs.h. */
14434 #include <unistd.h>
14440 return readlink ("conftest.lnk2/", buf, sizeof buf) != -1;
14445 if ac_fn_c_try_run "$LINENO"; then :
14446 gl_cv_func_readlink_works=yes
14448 gl_cv_func_readlink_works=no
14450 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14451 conftest.$ac_objext conftest.beam conftest.$ac_ext
14454 rm -f conftest.link conftest.lnk2
14456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_readlink_works" >&5
14457 $as_echo "$gl_cv_func_readlink_works" >&6; }
14458 case "$gl_cv_func_readlink_works" in
14460 if test "$gl_cv_decl_readlink_works" != yes; then
14466 $as_echo "#define READLINK_TRAILING_SLASH_BUG 1" >>confdefs.h
14473 if test $HAVE_READLINK = 0 || test $REPLACE_READLINK = 1; then
14482 gl_LIBOBJS="$gl_LIBOBJS readlink.$ac_objext"
14499 $as_echo "#define GNULIB_TEST_READLINK 1" >>confdefs.h
14504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
14505 $as_echo_n "checking for ssize_t... " >&6; }
14506 if test "${gt_cv_ssize_t+set}" = set; then :
14507 $as_echo_n "(cached) " >&6
14509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14510 /* end confdefs.h. */
14511 #include <sys/types.h>
14515 int x = sizeof (ssize_t *) + sizeof (ssize_t);
14521 if ac_fn_c_try_compile "$LINENO"; then :
14526 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_ssize_t" >&5
14529 $as_echo "$gt_cv_ssize_t" >&6; }
14530 if test $gt_cv_ssize_t = no; then
14532 $as_echo "#define ssize_t int" >>confdefs.h
14539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat handles trailing slashes on directories" >&5
14540 $as_echo_n "checking whether stat handles trailing slashes on directories... " >&6; }
14541 if test "${gl_cv_func_stat_dir_slash+set}" = set; then :
14542 $as_echo_n "(cached) " >&6
14544 if test "$cross_compiling" = yes; then :
14546 mingw*) gl_cv_func_stat_dir_slash="guessing no";;
14547 *) gl_cv_func_stat_dir_slash="guessing yes";;
14550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14551 /* end confdefs.h. */
14552 #include <sys/stat.h>
14557 struct stat st; return stat (".", &st) != stat ("./", &st);
14562 if ac_fn_c_try_run "$LINENO"; then :
14563 gl_cv_func_stat_dir_slash=yes
14565 gl_cv_func_stat_dir_slash=no
14567 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14568 conftest.$ac_objext conftest.beam conftest.$ac_ext
14572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_stat_dir_slash" >&5
14573 $as_echo "$gl_cv_func_stat_dir_slash" >&6; }
14574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat handles trailing slashes on files" >&5
14575 $as_echo_n "checking whether stat handles trailing slashes on files... " >&6; }
14576 if test "${gl_cv_func_stat_file_slash+set}" = set; then :
14577 $as_echo_n "(cached) " >&6
14580 # Assume that if we have lstat, we can also check symlinks.
14581 if test $ac_cv_func_lstat = yes; then
14582 ln -s conftest.tmp conftest.lnk
14584 if test "$cross_compiling" = yes; then :
14586 # Guess yes on glibc systems.
14587 *-gnu*) gl_cv_func_stat_file_slash="guessing yes" ;;
14588 # If we don't know, assume the worst.
14589 *) gl_cv_func_stat_file_slash="guessing no" ;;
14593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14594 /* end confdefs.h. */
14595 #include <sys/stat.h>
14602 if (!stat ("conftest.tmp/", &st))
14605 if (!stat ("conftest.lnk/", &st))
14614 if ac_fn_c_try_run "$LINENO"; then :
14615 gl_cv_func_stat_file_slash=yes
14617 gl_cv_func_stat_file_slash=no
14619 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14620 conftest.$ac_objext conftest.beam conftest.$ac_ext
14623 rm -f conftest.tmp conftest.lnk
14625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_stat_file_slash" >&5
14626 $as_echo "$gl_cv_func_stat_file_slash" >&6; }
14627 case $gl_cv_func_stat_dir_slash in
14628 *no) REPLACE_STAT=1
14630 $as_echo "#define REPLACE_FUNC_STAT_DIR 1" >>confdefs.h
14633 case $gl_cv_func_stat_file_slash in
14634 *no) REPLACE_STAT=1
14636 $as_echo "#define REPLACE_FUNC_STAT_FILE 1" >>confdefs.h
14640 if test $REPLACE_STAT = 1; then
14649 gl_LIBOBJS="$gl_LIBOBJS stat.$ac_objext"
14664 $as_echo "#define GNULIB_TEST_STAT 1" >>confdefs.h
14671 # Define two additional variables used in the Makefile substitution.
14673 if test "$ac_cv_header_stdbool_h" = yes; then
14676 STDBOOL_H='stdbool.h'
14679 if test -n "$STDBOOL_H"; then
14680 GL_GENERATE_STDBOOL_H_TRUE=
14681 GL_GENERATE_STDBOOL_H_FALSE='#'
14683 GL_GENERATE_STDBOOL_H_TRUE='#'
14684 GL_GENERATE_STDBOOL_H_FALSE=
14688 if test "$ac_cv_type__Bool" = yes; then
14699 if test $gt_cv_c_wchar_t = no; then
14703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
14704 $as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
14705 if test "${gl_cv_decl_null_works+set}" = set; then :
14706 $as_echo_n "(cached) " >&6
14708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14709 /* end confdefs.h. */
14710 #include <stddef.h>
14711 int test[2 * (sizeof NULL == sizeof (void *)) -1];
14721 if ac_fn_c_try_compile "$LINENO"; then :
14722 gl_cv_decl_null_works=yes
14724 gl_cv_decl_null_works=no
14726 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
14729 $as_echo "$gl_cv_decl_null_works" >&6; }
14730 if test $gl_cv_decl_null_works = no; then
14735 if test -n "$STDDEF_H"; then
14736 GL_GENERATE_STDDEF_H_TRUE=
14737 GL_GENERATE_STDDEF_H_FALSE='#'
14739 GL_GENERATE_STDDEF_H_TRUE='#'
14740 GL_GENERATE_STDDEF_H_FALSE=
14743 if test -n "$STDDEF_H"; then
14752 if test $gl_cv_have_include_next = yes; then
14753 gl_cv_next_stddef_h='<'stddef.h'>'
14755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
14756 $as_echo_n "checking absolute name of <stddef.h>... " >&6; }
14757 if test "${gl_cv_next_stddef_h+set}" = set; then :
14758 $as_echo_n "(cached) " >&6
14761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14762 /* end confdefs.h. */
14763 #include <stddef.h>
14767 aix*) gl_absname_cpp="$ac_cpp -C" ;;
14768 *) gl_absname_cpp="$ac_cpp" ;;
14773 gl_dirsep_regex='[/\\]'
14776 gl_dirsep_regex='\/'
14779 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
14781 gl_header_literal_regex=`echo 'stddef.h' \
14782 |
sed -e "$gl_make_literal_regex_sed"`
14783 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
14784 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
14789 gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
14790 sed -n "$gl_absolute_header_sed"`'"'
14794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
14795 $as_echo "$gl_cv_next_stddef_h" >&6; }
14797 NEXT_STDDEF_H=$gl_cv_next_stddef_h
14799 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
14800 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
14801 gl_next_as_first_directive='<'stddef.h'>'
14803 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
14804 gl_next_as_first_directive=$gl_cv_next_stddef_h
14806 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
14819 if test $REPLACE_STRSTR = 0; then
14820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strstr works in linear time" >&5
14821 $as_echo_n "checking whether strstr works in linear time... " >&6; }
14822 if test "${gl_cv_func_strstr_linear+set}" = set; then :
14823 $as_echo_n "(cached) " >&6
14825 if test "$cross_compiling" = yes; then :
14826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14827 /* end confdefs.h. */
14829 #include <features.h>
14830 #ifdef __GNU_LIBRARY__
14831 #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ > 12) || (__GLIBC__ > 2)) \
14832 && !(defined __i386__ || defined __x86_64__) \
14833 && !defined __UCLIBC__
14838 #include <cygwin/version.h>
14839 #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 7)
14845 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14846 $EGREP "Lucky user" >/dev/null 2>&1; then :
14847 gl_cv_func_strstr_linear="guessing yes"
14849 gl_cv_func_strstr_linear="guessing no"
14855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14856 /* end confdefs.h. */
14858 #include <signal.h> /* for signal */
14859 #include <string.h> /* for strstr */
14860 #include <stdlib.h> /* for malloc */
14861 #include <unistd.h> /* for alarm */
14862 static void quit (int sig) { exit (sig + 128); }
14869 size_t m = 1000000;
14870 char *haystack = (char *) malloc (2 * m + 2);
14871 char *needle = (char *) malloc (m + 2);
14872 /* Failure to compile this test due to missing alarm is okay,
14873 since all such platforms (mingw) also have quadratic strstr. */
14874 signal (SIGALRM, quit);
14876 /* Check for quadratic performance. */
14877 if (haystack && needle)
14879 memset (haystack, 'A', 2 * m);
14880 haystack[2 * m] = 'B';
14881 haystack[2 * m + 1] = 0;
14882 memset (needle, 'A', m);
14885 if (!strstr (haystack, needle))
14894 if ac_fn_c_try_run "$LINENO"; then :
14895 gl_cv_func_strstr_linear=yes
14897 gl_cv_func_strstr_linear=no
14899 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14900 conftest.$ac_objext conftest.beam conftest.$ac_ext
14905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strstr_linear" >&5
14906 $as_echo "$gl_cv_func_strstr_linear" >&6; }
14907 case "$gl_cv_func_strstr_linear" in
14915 if test $REPLACE_STRSTR = 1; then
14924 gl_LIBOBJS="$gl_LIBOBJS strstr.$ac_objext"
14930 if test "$gl_cv_func_memchr_works" != yes; then
14933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strstr works" >&5
14934 $as_echo_n "checking whether strstr works... " >&6; }
14935 if test "${gl_cv_func_strstr_works_always+set}" = set; then :
14936 $as_echo_n "(cached) " >&6
14938 if test "$cross_compiling" = yes; then :
14939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14940 /* end confdefs.h. */
14942 #ifdef __GNU_LIBRARY__
14943 #include <features.h>
14944 #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ > 12) || (__GLIBC__ > 2)) \
14945 || defined __UCLIBC__
14948 #elif defined __CYGWIN__
14949 #include <cygwin/version.h>
14950 #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 7)
14958 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14959 $EGREP "Lucky user" >/dev/null 2>&1; then :
14960 gl_cv_func_strstr_works_always="guessing yes"
14962 gl_cv_func_strstr_works_always="guessing no"
14968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14969 /* end confdefs.h. */
14971 #include <string.h> /* for strstr */
14972 #define P "_EF_BF_BD"
14973 #define HAYSTACK "F_BD_CE_BD" P P P P "_C3_88_20" P P P "_C3_A7_20" P
14974 #define NEEDLE P P P P P
14979 return !!strstr (HAYSTACK, NEEDLE);
14985 if ac_fn_c_try_run "$LINENO"; then :
14986 gl_cv_func_strstr_works_always=yes
14988 gl_cv_func_strstr_works_always=no
14990 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14991 conftest.$ac_objext conftest.beam conftest.$ac_ext
14996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strstr_works_always" >&5
14997 $as_echo "$gl_cv_func_strstr_works_always" >&6; }
14998 case "$gl_cv_func_strstr_works_always" in
15006 if test $REPLACE_STRSTR = 1; then
15015 gl_LIBOBJS="$gl_LIBOBJS strstr.$ac_objext"
15029 $as_echo "#define GNULIB_TEST_STRSTR 1" >>confdefs.h
15047 if test $gl_cv_have_include_next = yes; then
15048 gl_cv_next_sys_stat_h='<'sys/stat.h'>'
15050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <sys/stat.h>" >&5
15051 $as_echo_n "checking absolute name of <sys/stat.h>... " >&6; }
15052 if test "${gl_cv_next_sys_stat_h+set}" = set; then :
15053 $as_echo_n "(cached) " >&6
15056 if test $ac_cv_header_sys_stat_h = yes; then
15059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15060 /* end confdefs.h. */
15061 #include <sys/stat.h>
15065 aix*) gl_absname_cpp="$ac_cpp -C" ;;
15066 *) gl_absname_cpp="$ac_cpp" ;;
15071 gl_dirsep_regex='[/\\]'
15074 gl_dirsep_regex='\/'
15077 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
15079 gl_header_literal_regex=`echo 'sys/stat.h' \
15080 |
sed -e "$gl_make_literal_regex_sed"`
15081 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
15082 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
15087 gl_cv_next_sys_stat_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
15088 sed -n "$gl_absolute_header_sed"`'"'
15090 gl_cv_next_sys_stat_h='<'sys/stat.h'>'
15095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_stat_h" >&5
15096 $as_echo "$gl_cv_next_sys_stat_h" >&6; }
15098 NEXT_SYS_STAT_H=$gl_cv_next_sys_stat_h
15100 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
15101 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
15102 gl_next_as_first_directive='<'sys/stat.h'>'
15104 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
15105 gl_next_as_first_directive=$gl_cv_next_sys_stat_h
15107 NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H=$gl_next_as_first_directive
15119 if test $WINDOWS_64_BIT_ST_SIZE = 1; then
15121 $as_echo "#define _GL_WINDOWS_64_BIT_ST_SIZE 1" >>confdefs.h
15125 ac_fn_c_check_type "$LINENO" "nlink_t" "ac_cv_type_nlink_t" "#include <sys/types.h>
15126 #include <sys/stat.h>
15128 if test "x$ac_cv_type_nlink_t" = x""yes; then :
15132 $as_echo "#define nlink_t int" >>confdefs.h
15138 for gl_func in fchmodat fstat fstatat futimens lchmod lstat mkdirat mkfifo mkfifoat mknod mknodat stat utimensat; do
15139 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" |
$as_tr_sh`
15140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
15141 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
15142 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
15143 $as_echo_n "(cached) " >&6
15145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15146 /* end confdefs.h. */
15147 #include <sys/stat.h>
15158 if ac_fn_c_try_compile "$LINENO"; then :
15159 eval "$as_gl_Symbol=yes"
15161 eval "$as_gl_Symbol=no"
15163 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15165 eval ac_res=\$$as_gl_Symbol
15166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15167 $as_echo "$ac_res" >&6; }
15168 eval as_val=\$$as_gl_Symbol
15169 if test "x$as_val" = x""yes; then :
15170 cat >>confdefs.h <<_ACEOF
15171 #define `$as_echo "HAVE_RAW_DECL_$gl_func" |
$as_tr_cpp` 1
15174 eval ac_cv_have_decl_$gl_func=yes
15191 if test $gl_cv_have_include_next = yes; then
15192 gl_cv_next_sys_types_h='<'sys/types.h'>'
15194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <sys/types.h>" >&5
15195 $as_echo_n "checking absolute name of <sys/types.h>... " >&6; }
15196 if test "${gl_cv_next_sys_types_h+set}" = set; then :
15197 $as_echo_n "(cached) " >&6
15200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15201 /* end confdefs.h. */
15202 #include <sys/types.h>
15206 aix*) gl_absname_cpp="$ac_cpp -C" ;;
15207 *) gl_absname_cpp="$ac_cpp" ;;
15212 gl_dirsep_regex='[/\\]'
15215 gl_dirsep_regex='\/'
15218 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
15220 gl_header_literal_regex=`echo 'sys/types.h' \
15221 |
sed -e "$gl_make_literal_regex_sed"`
15222 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
15223 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
15228 gl_cv_next_sys_types_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
15229 sed -n "$gl_absolute_header_sed"`'"'
15233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_types_h" >&5
15234 $as_echo "$gl_cv_next_sys_types_h" >&6; }
15236 NEXT_SYS_TYPES_H=$gl_cv_next_sys_types_h
15238 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
15239 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
15240 gl_next_as_first_directive='<'sys/types.h'>'
15242 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
15243 gl_next_as_first_directive=$gl_cv_next_sys_types_h
15245 NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H=$gl_next_as_first_directive
15273 if test $gl_cv_have_include_next = yes; then
15274 gl_cv_next_unistd_h='<'unistd.h'>'
15276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <unistd.h>" >&5
15277 $as_echo_n "checking absolute name of <unistd.h>... " >&6; }
15278 if test "${gl_cv_next_unistd_h+set}" = set; then :
15279 $as_echo_n "(cached) " >&6
15282 if test $ac_cv_header_unistd_h = yes; then
15285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15286 /* end confdefs.h. */
15287 #include <unistd.h>
15291 aix*) gl_absname_cpp="$ac_cpp -C" ;;
15292 *) gl_absname_cpp="$ac_cpp" ;;
15297 gl_dirsep_regex='[/\\]'
15300 gl_dirsep_regex='\/'
15303 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
15305 gl_header_literal_regex=`echo 'unistd.h' \
15306 |
sed -e "$gl_make_literal_regex_sed"`
15307 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
15308 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
15313 gl_cv_next_unistd_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
15314 sed -n "$gl_absolute_header_sed"`'"'
15316 gl_cv_next_unistd_h='<'unistd.h'>'
15321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_unistd_h" >&5
15322 $as_echo "$gl_cv_next_unistd_h" >&6; }
15324 NEXT_UNISTD_H=$gl_cv_next_unistd_h
15326 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
15327 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
15328 gl_next_as_first_directive='<'unistd.h'>'
15330 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
15331 gl_next_as_first_directive=$gl_cv_next_unistd_h
15333 NEXT_AS_FIRST_DIRECTIVE_UNISTD_H=$gl_next_as_first_directive
15338 if test $ac_cv_header_unistd_h = yes; then
15350 for gl_func in chdir chown dup dup2 dup3 environ euidaccess faccessat fchdir fchownat fdatasync fsync ftruncate getcwd getdomainname getdtablesize getgroups gethostname getlogin getlogin_r getpagesize getusershell setusershell endusershell group_member isatty lchown link linkat lseek pipe pipe2 pread pwrite readlink readlinkat rmdir sethostname sleep symlink symlinkat ttyname_r unlink unlinkat usleep; do
15351 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" |
$as_tr_sh`
15352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
15353 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
15354 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
15355 $as_echo_n "(cached) " >&6
15357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15358 /* end confdefs.h. */
15361 # include <unistd.h>
15363 /* Some systems declare various items in the wrong headers. */
15364 #if !(defined __GLIBC__ && !defined __UCLIBC__)
15365 # include <fcntl.h>
15366 # include <stdio.h>
15367 # include <stdlib.h>
15368 # if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
15382 if ac_fn_c_try_compile "$LINENO"; then :
15383 eval "$as_gl_Symbol=yes"
15385 eval "$as_gl_Symbol=no"
15387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15389 eval ac_res=\$$as_gl_Symbol
15390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15391 $as_echo "$ac_res" >&6; }
15392 eval as_val=\$$as_gl_Symbol
15393 if test "x$as_val" = x""yes; then :
15394 cat >>confdefs.h <<_ACEOF
15395 #define `$as_echo "HAVE_RAW_DECL_$gl_func" |
$as_tr_cpp` 1
15398 eval ac_cv_have_decl_$gl_func=yes
15415 if test $gl_cv_have_include_next = yes; then
15416 gl_cv_next_wchar_h='<'wchar.h'>'
15418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
15419 $as_echo_n "checking absolute name of <wchar.h>... " >&6; }
15420 if test "${gl_cv_next_wchar_h+set}" = set; then :
15421 $as_echo_n "(cached) " >&6
15424 if test $ac_cv_header_wchar_h = yes; then
15427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15428 /* end confdefs.h. */
15433 aix*) gl_absname_cpp="$ac_cpp -C" ;;
15434 *) gl_absname_cpp="$ac_cpp" ;;
15439 gl_dirsep_regex='[/\\]'
15442 gl_dirsep_regex='\/'
15445 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
15447 gl_header_literal_regex=`echo 'wchar.h' \
15448 |
sed -e "$gl_make_literal_regex_sed"`
15449 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
15450 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
15455 gl_cv_next_wchar_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
15456 sed -n "$gl_absolute_header_sed"`'"'
15458 gl_cv_next_wchar_h='<'wchar.h'>'
15463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
15464 $as_echo "$gl_cv_next_wchar_h" >&6; }
15466 NEXT_WCHAR_H=$gl_cv_next_wchar_h
15468 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
15469 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
15470 gl_next_as_first_directive='<'wchar.h'>'
15472 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
15473 gl_next_as_first_directive=$gl_cv_next_wchar_h
15475 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive
15480 if test $ac_cv_header_wchar_h = yes; then
15490 if test $gt_cv_c_wint_t = yes; then
15498 for gl_func in btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb wcsrtombs wcsnrtombs wcwidth wmemchr wmemcmp wmemcpy wmemmove wmemset wcslen wcsnlen wcscpy wcpcpy wcsncpy wcpncpy wcscat wcsncat wcscmp wcsncmp wcscasecmp wcsncasecmp wcscoll wcsxfrm wcsdup wcschr wcsrchr wcscspn wcsspn wcspbrk wcsstr wcstok wcswidth ; do
15499 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" |
$as_tr_sh`
15500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
15501 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
15502 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
15503 $as_echo_n "(cached) " >&6
15505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15506 /* end confdefs.h. */
15508 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
15510 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
15511 included before <wchar.h>. */
15512 #if !(defined __GLIBC__ && !defined __UCLIBC__)
15513 # include <stddef.h>
15514 # include <stdio.h>
15528 if ac_fn_c_try_compile "$LINENO"; then :
15529 eval "$as_gl_Symbol=yes"
15531 eval "$as_gl_Symbol=no"
15533 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15535 eval ac_res=\$$as_gl_Symbol
15536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15537 $as_echo "$ac_res" >&6; }
15538 eval as_val=\$$as_gl_Symbol
15539 if test "x$as_val" = x""yes; then :
15540 cat >>confdefs.h <<_ACEOF
15541 #define `$as_echo "HAVE_RAW_DECL_$gl_func" |
$as_tr_cpp` 1
15544 eval ac_cv_have_decl_$gl_func=yes
15554 if test $ac_cv_func_iswcntrl = yes; then
15562 if test $gt_cv_c_wint_t = yes; then
15578 if test $gl_cv_have_include_next = yes; then
15579 gl_cv_next_wctype_h='<'wctype.h'>'
15581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wctype.h>" >&5
15582 $as_echo_n "checking absolute name of <wctype.h>... " >&6; }
15583 if test "${gl_cv_next_wctype_h+set}" = set; then :
15584 $as_echo_n "(cached) " >&6
15587 if test $ac_cv_header_wctype_h = yes; then
15590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15591 /* end confdefs.h. */
15592 #include <wctype.h>
15596 aix*) gl_absname_cpp="$ac_cpp -C" ;;
15597 *) gl_absname_cpp="$ac_cpp" ;;
15602 gl_dirsep_regex='[/\\]'
15605 gl_dirsep_regex='\/'
15608 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
15610 gl_header_literal_regex=`echo 'wctype.h' \
15611 |
sed -e "$gl_make_literal_regex_sed"`
15612 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
15613 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
15618 gl_cv_next_wctype_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
15619 sed -n "$gl_absolute_header_sed"`'"'
15621 gl_cv_next_wctype_h='<'wctype.h'>'
15626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wctype_h" >&5
15627 $as_echo "$gl_cv_next_wctype_h" >&6; }
15629 NEXT_WCTYPE_H=$gl_cv_next_wctype_h
15631 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
15632 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
15633 gl_next_as_first_directive='<'wctype.h'>'
15635 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
15636 gl_next_as_first_directive=$gl_cv_next_wctype_h
15638 NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H=$gl_next_as_first_directive
15643 if test $ac_cv_header_wctype_h = yes; then
15644 if test $ac_cv_func_iswcntrl = yes; then
15645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether iswcntrl works" >&5
15646 $as_echo_n "checking whether iswcntrl works... " >&6; }
15647 if test "${gl_cv_func_iswcntrl_works+set}" = set; then :
15648 $as_echo_n "(cached) " >&6
15651 if test "$cross_compiling" = yes; then :
15652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15653 /* end confdefs.h. */
15654 #include <stdlib.h>
15655 #if __GNU_LIBRARY__ == 1
15656 Linux libc5 i18n is broken.
15666 if ac_fn_c_try_compile "$LINENO"; then :
15667 gl_cv_func_iswcntrl_works="guessing yes"
15669 gl_cv_func_iswcntrl_works="guessing no"
15671 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15675 /* end confdefs.h. */
15677 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
15678 included before <wchar.h>.
15679 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
15680 must be included before <wchar.h>. */
15681 #include <stddef.h>
15685 #include <wctype.h>
15686 int main () { return iswprint ('x') == 0; }
15689 if ac_fn_c_try_run "$LINENO"; then :
15690 gl_cv_func_iswcntrl_works=yes
15692 gl_cv_func_iswcntrl_works=no
15694 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15695 conftest.$ac_objext conftest.beam conftest.$ac_ext
15700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_iswcntrl_works" >&5
15701 $as_echo "$gl_cv_func_iswcntrl_works" >&6; }
15709 case "$gl_cv_func_iswcntrl_works" in
15710 *yes) REPLACE_ISWCNTRL=0 ;;
15711 *) REPLACE_ISWCNTRL=1 ;;
15715 if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
15719 if test $REPLACE_ISWCNTRL = 1; then
15722 for ac_func in towlower
15724 ac_fn_c_check_func "$LINENO" "towlower" "ac_cv_func_towlower"
15725 if test "x$ac_cv_func_towlower" = x""yes; then :
15726 cat >>confdefs.h <<_ACEOF
15727 #define HAVE_TOWLOWER 1
15733 if test $ac_cv_func_towlower = yes; then
15736 ac_fn_c_check_decl "$LINENO" "towlower" "ac_cv_have_decl_towlower" "/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
15737 included before <wchar.h>.
15738 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
15739 must be included before <wchar.h>. */
15740 #include <stddef.h>
15745 # include <wctype.h>
15749 if test "x$ac_cv_have_decl_towlower" = x""yes; then :
15755 cat >>confdefs.h <<_ACEOF
15756 #define HAVE_DECL_TOWLOWER $ac_have_decl
15759 if test $ac_cv_have_decl_towlower = yes; then
15768 if test $HAVE_ISWCNTRL = 0 || test $REPLACE_TOWLOWER = 1; then
15772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype_t" >&5
15773 $as_echo_n "checking for wctype_t... " >&6; }
15774 if test "${gl_cv_type_wctype_t+set}" = set; then :
15775 $as_echo_n "(cached) " >&6
15777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15778 /* end confdefs.h. */
15779 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
15780 included before <wchar.h>.
15781 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
15782 must be included before <wchar.h>. */
15783 #include <stddef.h>
15788 # include <wctype.h>
15800 if ac_fn_c_try_compile "$LINENO"; then :
15801 gl_cv_type_wctype_t=yes
15803 gl_cv_type_wctype_t=no
15805 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctype_t" >&5
15809 $as_echo "$gl_cv_type_wctype_t" >&6; }
15810 if test $gl_cv_type_wctype_t = no; then
15814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctrans_t" >&5
15815 $as_echo_n "checking for wctrans_t... " >&6; }
15816 if test "${gl_cv_type_wctrans_t+set}" = set; then :
15817 $as_echo_n "(cached) " >&6
15819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15820 /* end confdefs.h. */
15821 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
15822 included before <wchar.h>.
15823 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
15824 must be included before <wchar.h>. */
15825 #include <stddef.h>
15829 #include <wctype.h>
15840 if ac_fn_c_try_compile "$LINENO"; then :
15841 gl_cv_type_wctrans_t=yes
15843 gl_cv_type_wctrans_t=no
15845 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctrans_t" >&5
15849 $as_echo "$gl_cv_type_wctrans_t" >&6; }
15850 if test $gl_cv_type_wctrans_t = no; then
15855 for gl_func in wctype iswctype wctrans towctrans ; do
15856 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" |
$as_tr_sh`
15857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
15858 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
15859 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
15860 $as_echo_n "(cached) " >&6
15862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15863 /* end confdefs.h. */
15865 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
15867 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
15868 included before <wchar.h>. */
15869 #if !(defined __GLIBC__ && !defined __UCLIBC__)
15870 # include <stddef.h>
15871 # include <stdio.h>
15873 # include <wchar.h>
15875 #include <wctype.h>
15886 if ac_fn_c_try_compile "$LINENO"; then :
15887 eval "$as_gl_Symbol=yes"
15889 eval "$as_gl_Symbol=no"
15891 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15893 eval ac_res=\$$as_gl_Symbol
15894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15895 $as_echo "$ac_res" >&6; }
15896 eval as_val=\$$as_gl_Symbol
15897 if test "x$as_val" = x""yes; then :
15898 cat >>confdefs.h <<_ACEOF
15899 #define `$as_echo "HAVE_RAW_DECL_$gl_func" |
$as_tr_cpp` 1
15902 eval ac_cv_have_decl_$gl_func=yes
15907 # End of code from modules
15928 gl_source_base='tests'
15929 gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL
=C
tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL
=C
sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
15931 gl_module_indicator_condition=$gltests_WITNESS
15941 LIBGNU_LIBDEPS="$gl_libdeps"
15943 LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
15947 # We don't use automake, but gnulib does. This line lets us generate
15949 am__api_version='1.11'
15951 # Find a good install program. We prefer a C program (faster),
15952 # so one script is as good as another. But avoid the broken or
15953 # incompatible versions:
15954 # SysV /etc/install, /usr/sbin/install
15955 # SunOS /usr/etc/install
15956 # IRIX /sbin/install
15958 # AmigaOS /C/install, which installs bootblocks on floppy discs
15959 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
15960 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
15961 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
15962 # OS/2's system install, which has a completely different semantic
15963 # ./install, which can be erroneously created by make from ./install.sh.
15964 # Reject install programs that cannot install multiple files.
15965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
15966 $as_echo_n "checking for a BSD-compatible install... " >&6; }
15967 if test -z "$INSTALL"; then
15968 if test "${ac_cv_path_install+set}" = set; then :
15969 $as_echo_n "(cached) " >&6
15971 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15972 for as_dir in $PATH
15975 test -z "$as_dir" && as_dir=.
15976 # Account for people who put trailing slashes in PATH elements.
15977 case $as_dir/ in #((
15978 ./ | .// | /[cC]/* | \
15979 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
15980 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
15983 # OSF1 and SCO ODT 3.0 have their own names for install.
15984 # Don't use installbsd from OSF since it installs stuff as root
15986 for ac_prog in ginstall scoinst install; do
15987 for ac_exec_ext in '' $ac_executable_extensions; do
15988 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
15989 if test $ac_prog = install &&
15990 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
15991 # AIX install. It has an incompatible calling convention.
15993 elif test $ac_prog = install &&
15994 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
15995 # program-specific install script used by HP pwplus--don't use.
15998 rm -rf conftest.one conftest.two conftest.dir
15999 echo one > conftest.one
16000 echo two > conftest.two
16002 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
16003 test -s conftest.one && test -s conftest.two &&
16004 test -s conftest.dir/conftest.one &&
16005 test -s conftest.dir/conftest.two
16007 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
16020 rm -rf conftest.one conftest.two conftest.dir
16023 if test "${ac_cv_path_install+set}" = set; then
16024 INSTALL=$ac_cv_path_install
16026 # As a last resort, use the slow shell script. Don't cache a
16027 # value for INSTALL within a source directory, because that will
16028 # break other packages using the cache if that directory is
16029 # removed, or if the value is a relative name.
16030 INSTALL=$ac_install_sh
16033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
16034 $as_echo "$INSTALL" >&6; }
16036 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
16037 # It thinks the first close brace ends the variable substitution.
16038 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
16040 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
16042 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
16044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
16045 $as_echo_n "checking whether build environment is sane... " >&6; }
16048 echo timestamp > conftest.file
16049 # Reject unsafe characters in $srcdir or the absolute working directory
16050 # name. Accept space and tab only in the latter.
16054 *[\\\"\#\$\&\'\`$am_lf]*)
16055 as_fn_error
"unsafe absolute working directory name" "$LINENO" 5;;
16058 *[\\\"\
#\$\&\'\`$am_lf\ \ ]*)
16059 as_fn_error
"unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
16062 # Do `set' in a subshell so we don't clobber the current shell's
16063 # arguments. Must try -L first in case configure is actually a
16064 # symlink; some systems play weird games with the mod time of symlinks
16065 # (eg FreeBSD returns the mod time of the symlink's containing
16068 set X
`ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
16069 if test "$*" = "X"; then
16071 set X
`ls -t "$srcdir/configure" conftest.file`
16073 rm -f conftest.
file
16074 if test "$*" != "X $srcdir/configure conftest.file" \
16075 && test "$*" != "X conftest.file $srcdir/configure"; then
16077 # If neither matched, then we have a broken ls. This can happen
16078 # if, for instance, CONFIG_SHELL is bash and it inherits a
16079 # broken ls alias from the environment. This has actually
16080 # happened. Such a system could not be considered "sane".
16081 as_fn_error
"ls -t appears to fail. Make sure there is not a broken
16082 alias in your environment" "$LINENO" 5
16085 test "$2" = conftest.
file
16091 as_fn_error
"newly created file is older than distributed files!
16092 Check your system clock" "$LINENO" 5
16094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16095 $as_echo "yes" >&6; }
16096 test "$program_prefix" != NONE
&&
16097 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
16098 # Use a double $ so make ignores it.
16099 test "$program_suffix" != NONE
&&
16100 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
16101 # Double any \ or $.
16102 # By default was `s,x,x', remove it if useless.
16103 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
16104 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
16106 # expand $ac_aux_dir to an absolute path
16107 am_aux_dir
=`cd $ac_aux_dir && pwd`
16109 if test x
"${MISSING+set}" != xset
; then
16110 case $am_aux_dir in
16112 MISSING
="\${SHELL} \"$am_aux_dir/missing\"" ;;
16114 MISSING
="\${SHELL} $am_aux_dir/missing" ;;
16117 # Use eval to expand $SHELL
16118 if eval "$MISSING --run true"; then
16119 am_missing_run
="$MISSING --run "
16122 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
16123 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
16126 if test x
"${install_sh}" != xset
; then
16127 case $am_aux_dir in
16129 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
16131 install_sh
="\${SHELL} $am_aux_dir/install-sh"
16135 # Installed binaries are usually stripped using `strip' when the user
16136 # run `make install-strip'. However `strip' might not be the right
16137 # tool to use in cross-compilation environments, therefore Automake
16138 # will honor the `STRIP' environment variable to overrule this program.
16139 if test "$cross_compiling" != no
; then
16140 if test -n "$ac_tool_prefix"; then
16141 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
16142 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
16143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16144 $as_echo_n "checking for $ac_word... " >&6; }
16145 if test "${ac_cv_prog_STRIP+set}" = set; then :
16146 $as_echo_n "(cached) " >&6
16148 if test -n "$STRIP"; then
16149 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
16151 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16152 for as_dir
in $PATH
16155 test -z "$as_dir" && as_dir
=.
16156 for ac_exec_ext
in '' $ac_executable_extensions; do
16157 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16158 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
16159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16168 STRIP
=$ac_cv_prog_STRIP
16169 if test -n "$STRIP"; then
16170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
16171 $as_echo "$STRIP" >&6; }
16173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16174 $as_echo "no" >&6; }
16179 if test -z "$ac_cv_prog_STRIP"; then
16181 # Extract the first word of "strip", so it can be a program name with args.
16182 set dummy strip
; ac_word
=$2
16183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16184 $as_echo_n "checking for $ac_word... " >&6; }
16185 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
16186 $as_echo_n "(cached) " >&6
16188 if test -n "$ac_ct_STRIP"; then
16189 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
16191 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16192 for as_dir
in $PATH
16195 test -z "$as_dir" && as_dir
=.
16196 for ac_exec_ext
in '' $ac_executable_extensions; do
16197 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16198 ac_cv_prog_ac_ct_STRIP
="strip"
16199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16208 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
16209 if test -n "$ac_ct_STRIP"; then
16210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
16211 $as_echo "$ac_ct_STRIP" >&6; }
16213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16214 $as_echo "no" >&6; }
16217 if test "x$ac_ct_STRIP" = x
; then
16220 case $cross_compiling:$ac_tool_warned in
16222 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16223 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16224 ac_tool_warned
=yes ;;
16229 STRIP
="$ac_cv_prog_STRIP"
16233 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
16237 [\\/$
]* | ?
:[\\/]*) ;;
16238 */*) mkdir_p
="\$(top_builddir)/$mkdir_p" ;;
16241 for ac_prog
in gawk mawk nawk
awk
16243 # Extract the first word of "$ac_prog", so it can be a program name with args.
16244 set dummy
$ac_prog; ac_word
=$2
16245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16246 $as_echo_n "checking for $ac_word... " >&6; }
16247 if test "${ac_cv_prog_AWK+set}" = set; then :
16248 $as_echo_n "(cached) " >&6
16250 if test -n "$AWK"; then
16251 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
16253 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16254 for as_dir
in $PATH
16257 test -z "$as_dir" && as_dir
=.
16258 for ac_exec_ext
in '' $ac_executable_extensions; do
16259 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16260 ac_cv_prog_AWK
="$ac_prog"
16261 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16270 AWK
=$ac_cv_prog_AWK
16271 if test -n "$AWK"; then
16272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
16273 $as_echo "$AWK" >&6; }
16275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16276 $as_echo "no" >&6; }
16280 test -n "$AWK" && break
16283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
16284 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
16286 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
16287 if { as_var
=ac_cv_prog_make_
${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
16288 $as_echo_n "(cached) " >&6
16290 cat >conftest.
make <<\_ACEOF
16293 @
echo '@@@%%%=$(MAKE)=@@@%%%'
16295 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
16296 case `${MAKE-make} -f conftest.make 2>/dev/null` in
16297 *@@@
%%%=?
*=@@@
%%%*)
16298 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
16300 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
16302 rm -f conftest.
make
16304 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
16305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16306 $as_echo "yes" >&6; }
16309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16310 $as_echo "no" >&6; }
16311 SET_MAKE
="MAKE=${MAKE-make}"
16314 rm -rf .tst
2>/dev
/null
16315 mkdir .tst
2>/dev
/null
16316 if test -d .tst
; then
16321 rmdir .tst
2>/dev
/null
16323 DEPDIR
="${am__leading_dot}deps"
16325 ac_config_commands
="$ac_config_commands depfiles"
16328 am_make
=${MAKE-make}
16329 cat > confinc
<< 'END'
16331 @
echo this is the am__doit target
16334 # If we don't find an include directive, just comment out the code.
16335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
16336 $as_echo_n "checking for style of include used by $am_make... " >&6; }
16340 # First try GNU make style include.
16341 echo "include confinc" > confmf
16342 # Ignore all kinds of additional output from `make'.
16343 case `$am_make -s -f confmf 2> /dev/null` in #(
16344 *the\ am__doit\ target
*)
16345 am__include
=include
16350 # Now try BSD make style include.
16351 if test "$am__include" = "#"; then
16352 echo '.include "confinc"' > confmf
16353 case `$am_make -s -f confmf 2> /dev/null` in #(
16354 *the\ am__doit\ target
*)
16355 am__include
=.include
16363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
16364 $as_echo "$_am_result" >&6; }
16365 rm -f confinc confmf
16367 # Check whether --enable-dependency-tracking was given.
16368 if test "${enable_dependency_tracking+set}" = set; then :
16369 enableval
=$enable_dependency_tracking;
16372 if test "x$enable_dependency_tracking" != xno
; then
16373 am_depcomp
="$ac_aux_dir/depcomp"
16376 if test "x$enable_dependency_tracking" != xno; then
16385 if test "`cd $srcdir && pwd`" != "`pwd`"; then
16386 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
16387 # is not polluted with repeated "-I."
16388 am__isrc
=' -I$(srcdir)'
16389 # test to see if srcdir already configured
16390 if test -f $srcdir/config.status
; then
16391 as_fn_error
"source directory already configured; run \"make distclean\" there first" "$LINENO" 5
16395 # test whether we have cygpath
16396 if test -z "$CYGPATH_W"; then
16397 if (cygpath
--version) >/dev
/null
2>/dev
/null
; then
16398 CYGPATH_W
='cygpath -w'
16405 # Define the identity of the package.
16407 VERSION
=UNUSED-VERSION
16410 # Some tools Automake needs.
16412 ACLOCAL
=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
16415 AUTOCONF
=${AUTOCONF-"${am_missing_run}autoconf"}
16418 AUTOMAKE
=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
16421 AUTOHEADER
=${AUTOHEADER-"${am_missing_run}autoheader"}
16424 MAKEINFO
=${MAKEINFO-"${am_missing_run}makeinfo"}
16426 # We need awk for the "check" target. The system "awk" is bad on
16428 # Always define AMTAR for backward compatibility.
16430 AMTAR
=${AMTAR-"${am_missing_run}tar"}
16432 am__tar
='${AMTAR} chof - "$$tardir"'; am__untar
='${AMTAR} xf -'
16437 depcc
="$CC" am_compiler_list
=
16439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
16440 $as_echo_n "checking dependency style of $depcc... " >&6; }
16441 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
16442 $as_echo_n "(cached) " >&6
16444 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
16445 # We make a subdir and do the tests there. Otherwise we can end up
16446 # making bogus files that we don't know about and never remove. For
16447 # instance it was reported that on HP-UX the gcc test will end up
16448 # making a dummy file named `D' -- because `-MD' means `put the output
16451 # Copy depcomp to subdir because otherwise we won't find it if we're
16452 # using a relative directory.
16453 cp "$am_depcomp" conftest.dir
16455 # We will build objects and dependencies in a subdirectory because
16456 # it helps to detect inapplicable dependency modes. For instance
16457 # both Tru64's cc and ICC support -MD to output dependencies as a
16458 # side effect of compilation, but ICC will put the dependencies in
16459 # the current directory while Tru64 will put them in the object
16463 am_cv_CC_dependencies_compiler_type
=none
16464 if test "$am_compiler_list" = ""; then
16465 am_compiler_list
=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
16467 am__universal
=false
16468 case " $depcc " in #(
16469 *\
-arch\
*\
-arch\
*) am__universal
=true
;;
16472 for depmode
in $am_compiler_list; do
16473 # Setup a source with many dependencies, because some compilers
16474 # like to wrap large dependency lists on column 80 (with \), and
16475 # we should not choose a depcomp mode which is confused by this.
16477 # We need to recreate these files for each test, as the compiler may
16478 # overwrite some of them when testing with obscure command lines.
16479 # This happens at least with the AIX C compiler.
16481 for i
in 1 2 3 4 5 6; do
16482 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
16483 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
16484 # Solaris 8's {/usr,}/bin/sh.
16485 touch sub
/conftst
$i.h
16487 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
16489 # We check with `-c' and `-o' for the sake of the "dashmstdout"
16490 # mode. It turns out that the SunPro C++ compiler does not properly
16491 # handle `-M -o', and we need to detect this. Also, some Intel
16492 # versions had trouble with output in subdirs
16493 am__obj
=sub
/conftest.
${OBJEXT-o}
16494 am__minus_obj
="-o $am__obj"
16497 # This depmode causes a compiler race in universal mode.
16498 test "$am__universal" = false ||
continue
16501 # after this tag, mechanisms are not by side-effect, so they'll
16502 # only be used when explicitly requested
16503 if test "x$enable_dependency_tracking" = xyes
; then
16509 msvisualcpp | msvcmsys
)
16510 # This compiler won't grok `-c -o', but also, the minuso test has
16511 # not run yet. These depmodes are late enough in the game, and
16512 # so weak that their functioning should not be impacted.
16513 am__obj
=conftest.
${OBJEXT-o}
16518 if depmode
=$depmode \
16519 source=sub
/conftest.c object
=$am__obj \
16520 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
16521 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
16522 >/dev
/null
2>conftest.err
&&
16523 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
16524 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
16525 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
16526 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
16527 # icc doesn't choke on unknown options, it will just issue warnings
16528 # or remarks (even with -Werror). So we grep stderr for any message
16529 # that says an option was ignored or not supported.
16530 # When given -MP, icc 7.0 and 7.1 complain thusly:
16531 # icc: Command line warning: ignoring option '-M'; no argument required
16532 # The diagnosis changed in icc 8.0:
16533 # icc: Command line remark: option '-MP' not supported
16534 if (grep 'ignoring option' conftest.err ||
16535 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
16536 am_cv_CC_dependencies_compiler_type
=$depmode
16543 rm -rf conftest.dir
16545 am_cv_CC_dependencies_compiler_type
=none
16549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
16550 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
16551 CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
16554 test "x$enable_dependency_tracking" != xno \
16555 && test "$am_cv_CC_dependencies_compiler_type" = gcc3
; then
16556 am__fastdepCC_TRUE
=
16557 am__fastdepCC_FALSE
='#'
16559 am__fastdepCC_TRUE
='#'
16560 am__fastdepCC_FALSE
=
16566 # --------------------- #
16567 # Checks for programs. #
16568 # --------------------- #
16571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
16572 $as_echo_n "checking whether ln -s works... " >&6; }
16574 if test "$LN_S" = "ln -s"; then
16575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16576 $as_echo "yes" >&6; }
16578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
16579 $as_echo "no, using $LN_S" >&6; }
16582 if test -n "$ac_tool_prefix"; then
16583 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
16584 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
16585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16586 $as_echo_n "checking for $ac_word... " >&6; }
16587 if test "${ac_cv_prog_RANLIB+set}" = set; then :
16588 $as_echo_n "(cached) " >&6
16590 if test -n "$RANLIB"; then
16591 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
16593 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16594 for as_dir
in $PATH
16597 test -z "$as_dir" && as_dir
=.
16598 for ac_exec_ext
in '' $ac_executable_extensions; do
16599 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16600 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
16601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16610 RANLIB
=$ac_cv_prog_RANLIB
16611 if test -n "$RANLIB"; then
16612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
16613 $as_echo "$RANLIB" >&6; }
16615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16616 $as_echo "no" >&6; }
16621 if test -z "$ac_cv_prog_RANLIB"; then
16622 ac_ct_RANLIB
=$RANLIB
16623 # Extract the first word of "ranlib", so it can be a program name with args.
16624 set dummy ranlib
; ac_word
=$2
16625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16626 $as_echo_n "checking for $ac_word... " >&6; }
16627 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
16628 $as_echo_n "(cached) " >&6
16630 if test -n "$ac_ct_RANLIB"; then
16631 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
16633 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16634 for as_dir
in $PATH
16637 test -z "$as_dir" && as_dir
=.
16638 for ac_exec_ext
in '' $ac_executable_extensions; do
16639 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16640 ac_cv_prog_ac_ct_RANLIB
="ranlib"
16641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16650 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
16651 if test -n "$ac_ct_RANLIB"; then
16652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
16653 $as_echo "$ac_ct_RANLIB" >&6; }
16655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16656 $as_echo "no" >&6; }
16659 if test "x$ac_ct_RANLIB" = x
; then
16662 case $cross_compiling:$ac_tool_warned in
16664 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16665 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16666 ac_tool_warned
=yes ;;
16668 RANLIB
=$ac_ct_RANLIB
16671 RANLIB
="$ac_cv_prog_RANLIB"
16675 if test -n "$ac_tool_prefix"; then
16676 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
16677 set dummy
${ac_tool_prefix}ar; ac_word
=$2
16678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16679 $as_echo_n "checking for $ac_word... " >&6; }
16680 if test "${ac_cv_prog_AR+set}" = set; then :
16681 $as_echo_n "(cached) " >&6
16683 if test -n "$AR"; then
16684 ac_cv_prog_AR
="$AR" # Let the user override the test.
16686 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16687 for as_dir
in $PATH
16690 test -z "$as_dir" && as_dir
=.
16691 for ac_exec_ext
in '' $ac_executable_extensions; do
16692 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16693 ac_cv_prog_AR
="${ac_tool_prefix}ar"
16694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16704 if test -n "$AR"; then
16705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
16706 $as_echo "$AR" >&6; }
16708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16709 $as_echo "no" >&6; }
16714 if test -z "$ac_cv_prog_AR"; then
16716 # Extract the first word of "ar", so it can be a program name with args.
16717 set dummy
ar; ac_word
=$2
16718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16719 $as_echo_n "checking for $ac_word... " >&6; }
16720 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
16721 $as_echo_n "(cached) " >&6
16723 if test -n "$ac_ct_AR"; then
16724 ac_cv_prog_ac_ct_AR
="$ac_ct_AR" # Let the user override the test.
16726 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16727 for as_dir
in $PATH
16730 test -z "$as_dir" && as_dir
=.
16731 for ac_exec_ext
in '' $ac_executable_extensions; do
16732 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16733 ac_cv_prog_ac_ct_AR
="ar"
16734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16743 ac_ct_AR
=$ac_cv_prog_ac_ct_AR
16744 if test -n "$ac_ct_AR"; then
16745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
16746 $as_echo "$ac_ct_AR" >&6; }
16748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16749 $as_echo "no" >&6; }
16752 if test "x$ac_ct_AR" = x
; then
16755 case $cross_compiling:$ac_tool_warned in
16757 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16758 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16759 ac_tool_warned
=yes ;;
16764 AR
="$ac_cv_prog_AR"
16768 # ---------------------- #
16769 # Checks for libraries. #
16770 # ---------------------- #
16772 ac_config_files
="$ac_config_files Makefile import/Makefile"
16774 ac_config_commands
="$ac_config_commands default"
16776 cat >confcache
<<\_ACEOF
16777 # This file is a shell script that caches the results of configure
16778 # tests run on this system so they can be shared between configure
16779 # scripts and configure runs, see configure's option --config-cache.
16780 # It is not useful on other systems. If it contains results you don't
16781 # want to keep, you may remove or edit it.
16783 # config.status only pays attention to the cache file if you give it
16784 # the --recheck option to rerun configure.
16786 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16787 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16788 # following values.
16792 # The following way of writing the cache mishandles newlines in values,
16793 # but we know of no workaround that is simple, portable, and efficient.
16794 # So, we kill variables containing newlines.
16795 # Ultrix sh set writes to stderr and can't be redirected directly,
16796 # and sets the high bit in the cache file unless we assign to the vars.
16798 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16799 eval ac_val
=\$
$ac_var
16803 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16804 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16807 _ | IFS | as_nl
) ;; #(
16808 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
16809 *) { eval $ac_var=; unset $ac_var;} ;;
16815 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16816 *${as_nl}ac_space
=\
*)
16817 # `set' does not quote correctly, so add quotes: double-quote
16818 # substitution turns \\\\ into \\, and sed turns \\ into \.
16821 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16824 # `set' quotes correctly as required by POSIX, so do not add quotes.
16825 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16834 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16836 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16838 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
16839 if test -w "$cache_file"; then
16840 test "x$cache_file" != "x/dev/null" &&
16841 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16842 $as_echo "$as_me: updating cache $cache_file" >&6;}
16843 cat confcache
>$cache_file
16845 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16846 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16851 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
16852 # Let make expand exec_prefix.
16853 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16855 DEFS
=-DHAVE_CONFIG_H
16859 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
16860 # 1. Remove the extension, and $U if already installed.
16861 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
16862 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
16863 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16864 # will be set to the directory where LIBOBJS objects are built.
16865 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16866 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
16868 LIBOBJS
=$ac_libobjs
16870 LTLIBOBJS
=$ac_ltlibobjs
16873 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16874 as_fn_error
"conditional \"MAINTAINER_MODE\" was never defined.
16875 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16877 if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
16878 as_fn_error
"conditional \"GL_COND_LIBTOOL\" was never defined.
16879 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16881 if test -z "${GL_GENERATE_ALLOCA_H_TRUE}" && test -z "${GL_GENERATE_ALLOCA_H_FALSE}"; then
16882 as_fn_error
"conditional \"GL_GENERATE_ALLOCA_H\" was never defined.
16883 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16885 if test -z "${GL_GENERATE_ERRNO_H_TRUE}" && test -z "${GL_GENERATE_ERRNO_H_FALSE}"; then
16886 as_fn_error
"conditional \"GL_GENERATE_ERRNO_H\" was never defined.
16887 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16889 if test -z "${GL_GENERATE_FLOAT_H_TRUE}" && test -z "${GL_GENERATE_FLOAT_H_FALSE}"; then
16890 as_fn_error
"conditional \"GL_GENERATE_FLOAT_H\" was never defined.
16891 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16893 if test -z "${GL_GENERATE_FNMATCH_H_TRUE}" && test -z "${GL_GENERATE_FNMATCH_H_FALSE}"; then
16894 as_fn_error
"conditional \"GL_GENERATE_FNMATCH_H\" was never defined.
16895 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16897 if test -z "${GL_GENERATE_STDINT_H_TRUE}" && test -z "${GL_GENERATE_STDINT_H_FALSE}"; then
16898 as_fn_error
"conditional \"GL_GENERATE_STDINT_H\" was never defined.
16899 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16903 if test -z "${GL_GENERATE_STDBOOL_H_TRUE}" && test -z "${GL_GENERATE_STDBOOL_H_FALSE}"; then
16904 as_fn_error
"conditional \"GL_GENERATE_STDBOOL_H\" was never defined.
16905 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16907 if test -z "${GL_GENERATE_STDDEF_H_TRUE}" && test -z "${GL_GENERATE_STDDEF_H_FALSE}"; then
16908 as_fn_error
"conditional \"GL_GENERATE_STDDEF_H\" was never defined.
16909 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16914 if test -n "$gl_LIBOBJS"; then
16915 # Remove the extension.
16916 sed_drop_objext
='s/\.o$//;s/\.obj$//'
16917 for i
in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
16918 gl_libobjs
="$gl_libobjs $i.$ac_objext"
16919 gl_ltlibobjs
="$gl_ltlibobjs $i.lo"
16922 gl_LIBOBJS
=$gl_libobjs
16924 gl_LTLIBOBJS
=$gl_ltlibobjs
16930 if test -n "$gltests_LIBOBJS"; then
16931 # Remove the extension.
16932 sed_drop_objext
='s/\.o$//;s/\.obj$//'
16933 for i
in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
16934 gltests_libobjs
="$gltests_libobjs $i.$ac_objext"
16935 gltests_ltlibobjs
="$gltests_ltlibobjs $i.lo"
16938 gltests_LIBOBJS
=$gltests_libobjs
16940 gltests_LTLIBOBJS
=$gltests_ltlibobjs
16943 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16944 as_fn_error
"conditional \"AMDEP\" was never defined.
16945 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16947 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16948 as_fn_error
"conditional \"am__fastdepCC\" was never defined.
16949 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16951 if test -n "$EXEEXT"; then
16953 am__EXEEXT_FALSE
='#'
16955 am__EXEEXT_TRUE
='#'
16960 : ${CONFIG_STATUS=./config.status}
16962 ac_clean_files_save
=$ac_clean_files
16963 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
16964 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16965 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16967 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16969 # Generated by $as_me.
16970 # Run this file to recreate the current configuration.
16971 # Compiler output produced by configure, useful for debugging
16972 # configure, is in config.log if it exists.
16975 ac_cs_recheck=false
16978 SHELL=\${CONFIG_SHELL-$SHELL}
16981 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
16982 ## -------------------- ##
16983 ## M4sh Initialization. ##
16984 ## -------------------- ##
16986 # Be more Bourne compatible
16987 DUALCASE
=1; export DUALCASE
# for MKS sh
16988 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
16991 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16992 # is contrary to our usage. Disable this feature.
16993 alias -g '${1+"$@"}'='"$@"'
16994 setopt NO_GLOB_SUBST
16996 case `(set -o) 2>/dev/null` in #(
17008 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17009 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17010 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17011 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17012 # Prefer a ksh shell builtin over an external printf program on Solaris,
17013 # but without wasting forks for bash or zsh.
17014 if test -z "$BASH_VERSION$ZSH_VERSION" \
17015 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17016 as_echo='print
-r --'
17017 as_echo_n='print
-rn --'
17018 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17019 as_echo='printf %s
\n'
17020 as_echo_n='printf %s
'
17022 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17023 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
17024 as_echo_n='/usr
/ucb
/echo -n'
17026 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17027 as_echo_n_body='eval
17031 expr "X$arg" : "X\\(.*\\)$as_nl";
17032 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17034 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
17036 export as_echo_n_body
17037 as_echo_n='sh
-c $as_echo_n_body as_echo
'
17039 export as_echo_body
17040 as_echo='sh
-c $as_echo_body as_echo
'
17043 # The user is always right.
17044 if test "${PATH_SEPARATOR+set}" != set; then
17046 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17047 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17054 # We need space, tab and new line, in precisely that order. Quoting is
17055 # there to prevent editors from complaining about space-tab.
17056 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17057 # splitting by setting IFS to empty value.)
17060 # Find who we are. Look in the path if we contain no directory separator.
17062 *[\\/]* ) as_myself=$0 ;;
17063 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17064 for as_dir in $PATH
17067 test -z "$as_dir" && as_dir=.
17068 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17074 # We did not find ourselves, most probably we were run as `sh COMMAND'
17075 # in which case we are not to be found in the path.
17076 if test "x$as_myself" = x
; then
17079 if test ! -f "$as_myself"; then
17080 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17084 # Unset variables that we do not need and which cause bugs (e.g. in
17085 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17086 # suppresses any "Segmentation fault" message there. '((' could
17087 # trigger a bug in pdksh 5.2.14.
17088 for as_var
in BASH_ENV ENV MAIL MAILPATH
17089 do eval test x\
${$as_var+set} = xset \
17090 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
17103 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
17106 # as_fn_error ERROR [LINENO LOG_FD]
17107 # ---------------------------------
17108 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17109 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17110 # script with status $?, using 1 if that was 0.
17113 as_status
=$?
; test $as_status -eq 0 && as_status
=1
17115 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
17116 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17118 $as_echo "$as_me: error: $1" >&2
17119 as_fn_exit
$as_status
17123 # as_fn_set_status STATUS
17124 # -----------------------
17125 # Set $? to STATUS, without forking.
17126 as_fn_set_status
()
17129 } # as_fn_set_status
17131 # as_fn_exit STATUS
17132 # -----------------
17133 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17137 as_fn_set_status
$1
17143 # Portably unset VAR.
17146 { eval $1=; unset $1;}
17148 as_unset
=as_fn_unset
17149 # as_fn_append VAR VALUE
17150 # ----------------------
17151 # Append the text in VALUE to the end of the definition contained in VAR. Take
17152 # advantage of any shell optimizations that allow amortized linear growth over
17153 # repeated appends, instead of the typical quadratic growth present in naive
17155 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
17156 eval 'as_fn_append ()
17167 # as_fn_arith ARG...
17168 # ------------------
17169 # Perform arithmetic evaluation on the ARGs, and store the result in the
17170 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17171 # must be portable across $(()) and expr.
17172 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
17173 eval 'as_fn_arith ()
17180 as_val
=`expr "$@" || test $? -eq 1`
17185 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
17186 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
17192 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17193 as_basename
=basename
17198 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
17204 as_me
=`$as_basename -- "$0" ||
17205 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17206 X"$0" : 'X\(//\)$' \| \
17207 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17209 sed '/^.*\/\([^/][^/]*\)\/*$/{
17223 # Avoid depending upon Character Ranges.
17224 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
17225 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17226 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
17227 as_cr_digits
='0123456789'
17228 as_cr_alnum
=$as_cr_Letters$as_cr_digits
17230 ECHO_C
= ECHO_N
= ECHO_T
=
17231 case `echo -n x` in #(((((
17233 case `echo 'xy\c'` in
17234 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
17236 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
17243 rm -f conf$$ conf$$.exe conf$$.
file
17244 if test -d conf$$.dir
; then
17245 rm -f conf$$.dir
/conf$$.
file
17248 mkdir conf$$.dir
2>/dev
/null
17250 if (echo >conf$$.
file) 2>/dev
/null
; then
17251 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
17253 # ... but there are two gotchas:
17254 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17255 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17256 # In both cases, we have to default to `cp -p'.
17257 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
17259 elif ln conf$$.
file conf$$
2>/dev
/null
; then
17267 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
17268 rmdir conf$$.dir
2>/dev
/null
17273 # Create "$as_dir" as a directory, including parents if necessary.
17278 -*) as_dir
=.
/$as_dir;;
17280 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
17284 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17285 *) as_qdir
=$as_dir;;
17287 as_dirs
="'$as_qdir' $as_dirs"
17288 as_dir
=`$as_dirname -- "$as_dir" ||
17289 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17290 X"$as_dir" : 'X\(//\)[^/]' \| \
17291 X"$as_dir" : 'X\(//\)$' \| \
17292 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17293 $as_echo X"$as_dir" |
17294 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17298 /^X\(\/\/\)[^/].*/{
17311 test -d "$as_dir" && break
17313 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
17314 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
17318 if mkdir
-p .
2>/dev
/null
; then
17319 as_mkdir_p
='mkdir -p "$as_dir"'
17321 test -d .
/-p && rmdir .
/-p
17325 if test -x / >/dev
/null
2>&1; then
17326 as_test_x
='test -x'
17328 if ls -dL / >/dev
/null
2>&1; then
17335 if test -d "$1"; then
17341 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17342 ???[sx]*):;;*)false;;esac;fi
17346 as_executable_p
=$as_test_x
17348 # Sed expression to map a string onto a valid CPP name.
17349 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17351 # Sed expression to map a string onto a valid variable name.
17352 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17356 ## ----------------------------------- ##
17357 ## Main body of $CONFIG_STATUS script. ##
17358 ## ----------------------------------- ##
17360 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
17362 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17363 # Save the log message, to keep $0 and so on meaningful, and to
17364 # report actual input values of CONFIG_FILES etc. instead of their
17365 # values after options handling.
17367 This file was extended by $as_me, which was
17368 generated by GNU Autoconf 2.64. Invocation command line was
17370 CONFIG_FILES = $CONFIG_FILES
17371 CONFIG_HEADERS = $CONFIG_HEADERS
17372 CONFIG_LINKS = $CONFIG_LINKS
17373 CONFIG_COMMANDS = $CONFIG_COMMANDS
17376 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17381 case $ac_config_files in *"
17382 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
17385 case $ac_config_headers in *"
17386 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
17390 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17391 # Files that config.status was made for.
17392 config_files="$ac_config_files"
17393 config_headers="$ac_config_headers"
17394 config_commands="$ac_config_commands"
17398 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17400 \`$as_me' instantiates files and other configuration actions
17401 from templates according to the current configuration. Unless the files
17402 and actions are specified as TAGs, all are instantiated by default.
17404 Usage: $0 [OPTION]... [TAG]...
17406 -h, --help print this help, then exit
17407 -V, --version print version number and configuration settings, then exit
17408 -q, --quiet, --silent
17409 do not print progress messages
17410 -d, --debug don't remove temporary files
17411 --recheck update $as_me by reconfiguring in the same conditions
17412 --file=FILE[:TEMPLATE]
17413 instantiate the configuration file FILE
17414 --header=FILE[:TEMPLATE]
17415 instantiate the configuration header FILE
17417 Configuration files:
17420 Configuration headers:
17423 Configuration commands:
17426 Report bugs to the package provider."
17429 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17432 configured by $0, generated by GNU Autoconf 2.64,
17433 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17435 Copyright (C) 2009 Free Software Foundation, Inc.
17436 This config.status script is free software; the Free Software Foundation
17437 gives unlimited permission to copy, distribute and modify it."
17444 test -n "\$AWK" || AWK=awk
17447 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17448 # The default lists apply if the user does not specify any file.
17454 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
17455 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
17466 # Handling of the options.
17467 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
17469 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
17470 $as_echo "$ac_cs_version"; exit ;;
17471 --debug |
--debu |
--deb |
--de |
--d |
-d )
17473 --file |
--fil |
--fi |
--f )
17476 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17478 as_fn_append CONFIG_FILES
" '$ac_optarg'"
17479 ac_need_defaults
=false
;;
17480 --header |
--heade |
--head |
--hea )
17483 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17485 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
17486 ac_need_defaults
=false
;;
17488 # Conflict between --help and --header
17489 as_fn_error
"ambiguous option: \`$1'
17490 Try \`$0 --help' for more information.";;
17491 --help |
--hel |
-h )
17492 $as_echo "$ac_cs_usage"; exit ;;
17493 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
17494 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
17497 # This is an error.
17498 -*) as_fn_error
"unrecognized option: \`$1'
17499 Try \`$0 --help' for more information." ;;
17501 *) as_fn_append ac_config_targets
" $1"
17502 ac_need_defaults
=false
;;
17508 ac_configure_extra_args
=
17510 if $ac_cs_silent; then
17512 ac_configure_extra_args
="$ac_configure_extra_args --silent"
17516 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17517 if \$ac_cs_recheck; then
17518 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17520 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17521 CONFIG_SHELL='$SHELL'
17522 export CONFIG_SHELL
17527 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17531 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17532 ## Running $as_me. ##
17538 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17542 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17546 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17548 # Handling of arguments.
17549 for ac_config_target
in $ac_config_targets
17551 case $ac_config_target in
17552 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
17553 "depfiles") CONFIG_COMMANDS
="$CONFIG_COMMANDS depfiles" ;;
17554 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
17555 "import/Makefile") CONFIG_FILES
="$CONFIG_FILES import/Makefile" ;;
17556 "default") CONFIG_COMMANDS
="$CONFIG_COMMANDS default" ;;
17558 *) as_fn_error
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17563 # If the user did not use the arguments to specify the items to instantiate,
17564 # then the envvar interface is used. Set only those that are not.
17565 # We use the long form for the default assignment because of an extremely
17566 # bizarre bug on SunOS 4.1.3.
17567 if $ac_need_defaults; then
17568 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
17569 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
17570 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
17573 # Have a temporary directory for convenience. Make it in the build tree
17574 # simply because there is no reason against having it here, and in addition,
17575 # creating and moving files from /tmp can sometimes cause problems.
17576 # Hook for its removal unless debugging.
17577 # Note that there is a small window in which the directory will not be cleaned:
17578 # after its creation but before its name has been assigned to `$tmp'.
17582 trap 'exit_status=$?
17583 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17585 trap 'as_fn_exit 1' 1 2 13 15
17587 # Create a (secure) tmp directory for tmp files.
17590 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17591 test -n "$tmp" && test -d "$tmp"
17594 tmp
=.
/conf$$
-$RANDOM
17595 (umask 077 && mkdir
"$tmp")
17596 } || as_fn_error
"cannot create a temporary directory in ." "$LINENO" 5
17598 # Set up the scripts for CONFIG_FILES section.
17599 # No need to generate them if there are no CONFIG_FILES.
17600 # This happens for instance with `./config.status config.h'.
17601 if test -n "$CONFIG_FILES"; then
17604 ac_cr
=`echo X | tr X '\015'`
17605 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17606 # But we know of no other shell where ac_cr would be empty at this
17607 # point, so we can use a bashism as a fallback.
17608 if test "x$ac_cr" = x
; then
17609 eval ac_cr
=\$
\'\\r
\'
17611 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17612 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17615 ac_cs_awk_cr
=$ac_cr
17618 echo 'BEGIN {' >"$tmp/subs1.awk" &&
17623 echo "cat >conf$$subs.awk <<_ACEOF" &&
17624 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17626 } >conf$$subs.sh ||
17627 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
17628 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17630 for ac_last_try in false false false false false :; do
17631 . ./conf$$subs.sh ||
17632 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
17634 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
17635 if test $ac_delim_n = $ac_delim_num; then
17637 elif $ac_last_try; then
17638 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
17640 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
17643 rm -f conf$$subs.sh
17645 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17646 cat >>"\
$tmp/subs1.
awk" <<\\_ACAWK &&
17650 s/^/S["/; s
/!.
*/"]=/
17660 s/\(.\{148\}\).*/\1/
17662 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
17667 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
17674 s/\(.\{148\}\).*/\1/
17676 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
17680 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
17685 ' <conf$$subs.awk | sed '
17690 ' >>$CONFIG_STATUS || ac_write_fail=1
17691 rm -f conf$$subs.awk
17692 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17694 cat >>"\
$tmp/subs1.
awk" <<_ACAWK &&
17695 for (key in S) S_is_set[key] = 1
17701 nfields = split(line, field, "@
")
17703 len = length(field[1])
17704 for (i = 2; i < nfields; i++) {
17706 keylen = length(key)
17707 if (S_is_set[key]) {
17709 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17710 len += length(value) + length(field[++i])
17721 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17722 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17723 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
17726 fi < "$tmp/subs1.
awk" > "$tmp/subs.
awk" \
17727 || as_fn_error "could not setup config files machinery
" "$LINENO" 5
17730 # VPATH may cause trouble with some makes, so we remove $(srcdir),
17731 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".
", strip leading and
17732 # trailing colons and then remove the whole line if VPATH becomes empty
17733 # (actually we leave an empty line to preserve line numbers).
17734 if test "x
$srcdir" = x.; then
17735 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17736 s/:*\$(srcdir):*/:/
17737 s/:*\${srcdir}:*/:/
17739 s/^\([^=]*=[ ]*\):*/\1/
17745 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17746 fi # test -n "$CONFIG_FILES"
17748 # Set up the scripts for CONFIG_HEADERS section.
17749 # No need to generate them if there are no CONFIG_HEADERS.
17750 # This happens for instance with `./config.status Makefile'.
17751 if test -n "$CONFIG_HEADERS"; then
17752 cat >"$tmp/defines.
awk" <<\_ACAWK ||
17756 # Transform confdefs.h into an awk script `defines.awk', embedded as
17757 # here-document in config.status, that substitutes the proper values into
17758 # config.h.in to produce config.h.
17760 # Create a delimiter string that does not exist in confdefs.h, to ease
17761 # handling of long lines.
17763 for ac_last_try in false false :; do
17764 ac_t=`sed -n "/$ac_delim/p
" confdefs.h`
17765 if test -z "$ac_t"; then
17767 elif $ac_last_try; then
17768 as_fn_error "could not
make $CONFIG_HEADERS" "$LINENO" 5
17770 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
17774 # For the awk script, D is an array of macro values keyed by name,
17775 # likewise P contains macro parameters if any. Preserve backslash
17776 # newline sequences.
17778 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17780 s/.\{148\}/&'"$ac_delim"'/g
17783 s/^[ ]*#[ ]*define[ ][ ]*/ /
17790 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
17792 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
17796 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
17797 D["\
1"]=" \
3\\\\\\n
"\\/p
17799 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
17804 s/.\{148\}/&'"$ac_delim"'/g
17809 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
17812 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
17814 ' <confdefs.h | sed '
17815 s/'"$ac_delim"'/"\\\
17816 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17818 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17819 for (key in D) D_is_set[key] = 1
17822 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17824 split(line, arg, " ")
17825 if (arg[1] == "#") {
17829 defundef
= substr
(arg
[1], 2)
17832 split(mac1
, mac2
, "(") #)
17834 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
17835 if (D_is_set
[macro
]) {
17836 # Preserve the white space surrounding the "#".
17837 print prefix
"define", macro P
[macro
] D
[macro
]
17840 # Replace #undef with comments. This is necessary, for example,
17841 # in the case of _POSIX_SOURCE, which is predefined and required
17842 # on some systems where configure will not decide to define it.
17843 if (defundef
== "undef") {
17844 print
"/*", prefix defundef
, macro
, "*/"
17852 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17853 as_fn_error
"could not setup config headers machinery" "$LINENO" 5
17854 fi # test -n "$CONFIG_HEADERS"
17857 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17862 :[FHLC
]) ac_mode
=$ac_tag; continue;;
17864 case $ac_mode$ac_tag in
17866 :L
* |
:C
*:*) as_fn_error
"invalid tag \`$ac_tag'" "$LINENO" 5;;
17867 :[FH
]-) ac_tag
=-:-;;
17868 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
17885 -) ac_f
="$tmp/stdin";;
17886 *) # Look for the file first in the build tree, then in the source tree
17887 # (if the path is not absolute). The absolute path cannot be DOS-style,
17888 # because $ac_f cannot contain `:'.
17892 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
17894 as_fn_error
"cannot find input file: \`$ac_f'" "$LINENO" 5;;
17896 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17897 as_fn_append ac_file_inputs
" '$ac_f'"
17900 # Let's still pretend it is `configure' which instantiates (i.e., don't
17901 # use $as_me), people would be surprised to read:
17902 # /* config.h. Generated by config.status. */
17903 configure_input
='Generated from '`
17904 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17906 if test x
"$ac_file" != x-
; then
17907 configure_input
="$ac_file. $configure_input"
17908 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17909 $as_echo "$as_me: creating $ac_file" >&6;}
17911 # Neutralize special characters interpreted by sed in replacement strings.
17912 case $configure_input in #(
17913 *\
&* |
*\|
* |
*\\* )
17914 ac_sed_conf_input
=`$as_echo "$configure_input" |
17915 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17916 *) ac_sed_conf_input
=$configure_input;;
17920 *:-:* |
*:-) cat >"$tmp/stdin" \
17921 || as_fn_error
"could not create $ac_file" "$LINENO" 5 ;;
17926 ac_dir
=`$as_dirname -- "$ac_file" ||
17927 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17928 X"$ac_file" : 'X\(//\)[^/]' \| \
17929 X"$ac_file" : 'X\(//\)$' \| \
17930 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17931 $as_echo X"$ac_file" |
17932 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17936 /^X\(\/\/\)[^/].*/{
17949 as_dir
="$ac_dir"; as_fn_mkdir_p
17953 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
17955 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17956 # A ".." for each directory in $ac_dir_suffix.
17957 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17958 case $ac_top_builddir_sub in
17959 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
17960 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
17963 ac_abs_top_builddir
=$ac_pwd
17964 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
17965 # for backward compatibility:
17966 ac_top_builddir
=$ac_top_build_prefix
17969 .
) # We are building in place.
17971 ac_top_srcdir
=$ac_top_builddir_sub
17972 ac_abs_top_srcdir
=$ac_pwd ;;
17973 [\\/]* | ?
:[\\/]* ) # Absolute name.
17974 ac_srcdir
=$srcdir$ac_dir_suffix;
17975 ac_top_srcdir
=$srcdir
17976 ac_abs_top_srcdir
=$srcdir ;;
17977 *) # Relative name.
17978 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
17979 ac_top_srcdir
=$ac_top_build_prefix$srcdir
17980 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
17982 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
17992 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
17993 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
17995 ac_MKDIR_P
=$MKDIR_P
17997 [\\/$
]* | ?
:[\\/]* ) ;;
17998 */*) ac_MKDIR_P
=$ac_top_build_prefix$MKDIR_P ;;
18002 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
18003 # If the template does not know about datarootdir, expand it.
18004 # FIXME: This hack should be removed a few years after 2.60.
18005 ac_datarootdir_hack
=; ac_datarootdir_seen
=
18016 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18017 *datarootdir
*) ac_datarootdir_seen
=yes;;
18018 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
18019 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18020 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18022 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18023 ac_datarootdir_hack='
18024 s&@datadir@&$datadir&g
18025 s&@docdir@&$docdir&g
18026 s&@infodir@&$infodir&g
18027 s&@localedir@&$localedir&g
18028 s&@mandir@&$mandir&g
18029 s&\\\${datarootdir}&$datarootdir&g' ;;
18033 # Neutralize VPATH when `$srcdir' = `.'.
18034 # Shell code in configure.ac might set extrasub.
18035 # FIXME: do we really want to maintain this feature?
18036 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18037 ac_sed_extra="$ac_vpsub
18040 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
18042 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
18043 s|@configure_input@|
$ac_sed_conf_input|
;t t
18044 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
18045 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
18046 s
&@srcdir@
&$ac_srcdir&;t t
18047 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
18048 s
&@top_srcdir@
&$ac_top_srcdir&;t t
18049 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
18050 s
&@builddir@
&$ac_builddir&;t t
18051 s
&@abs_builddir@
&$ac_abs_builddir&;t t
18052 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
18053 s
&@INSTALL@
&$ac_INSTALL&;t t
18054 s
&@MKDIR_P@
&$ac_MKDIR_P&;t t
18055 $ac_datarootdir_hack
18057 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.
awk" >$tmp/out \
18058 || as_fn_error "could not create
$ac_file" "$LINENO" 5
18060 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18061 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out
"`; test -n "$ac_out"; } &&
18062 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out
"`; test -z "$ac_out"; } &&
18063 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
18064 which seems to be undefined. Please make sure it is defined." >&5
18065 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
18066 which seems to be undefined. Please make sure it is defined." >&2;}
18070 -) cat "$tmp/out" && rm -f "$tmp/out";;
18071 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18073 || as_fn_error "could not create $ac_file" "$LINENO" 5
18079 if test x"$ac_file" != x-; then
18081 $as_echo "/* $configure_input */" \
18082 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18083 } >"$tmp/config.h" \
18084 || as_fn_error "could not create $ac_file" "$LINENO" 5
18085 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18086 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18087 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18090 mv "$tmp/config.h" "$ac_file" \
18091 || as_fn_error "could not create $ac_file" "$LINENO" 5
18094 $as_echo "/* $configure_input */" \
18095 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18096 || as_fn_error "could not create -" "$LINENO" 5
18098 # Compute "$ac_file"'s index
in $config_headers.
18101 for _am_header
in $config_headers :; do
18102 case $_am_header in
18103 $_am_arg |
$_am_arg:* )
18106 _am_stamp_count
=`expr $_am_stamp_count + 1` ;;
18109 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18110 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18111 X"$_am_arg" : 'X\(//\)[^/]' \| \
18112 X"$_am_arg" : 'X\(//\)$' \| \
18113 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18114 $as_echo X"$_am_arg" |
18115 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18119 /^X\(\/\/\)[^/].*/{
18131 s/.*/./; q'`/stamp-h
$_am_stamp_count
18134 :C
) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18135 $as_echo "$as_me: executing $ac_file commands" >&6;}
18140 case $ac_file$ac_mode in
18141 "depfiles":C
) test x
"$AMDEP_TRUE" != x
"" ||
{
18142 # Autoconf 2.62 quotes --file arguments for eval, but not when files
18143 # are listed without --file. Let's play safe and only enable the eval
18144 # if we detect the quoting.
18145 case $CONFIG_FILES in
18146 *\'*) eval set x
"$CONFIG_FILES" ;;
18147 *) set x
$CONFIG_FILES ;;
18152 # Strip MF so we end up with the name of the file.
18153 mf
=`echo "$mf" | sed -e 's/:.*$//'`
18154 # Check whether this is an Automake generated Makefile or not.
18155 # We used to match only the files named `Makefile.in', but
18156 # some people rename them; so instead we look at the file content.
18157 # Grep'ing the first line is not enough: some people post-process
18158 # each Makefile.in and add a new line on top of each file to say so.
18159 # Grep'ing the whole file is not good either: AIX grep has a line
18160 # limit of 2048, but all sed's we know have understand at least 4000.
18161 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" |
grep X
>/dev
/null
2>&1; then
18162 dirpart
=`$as_dirname -- "$mf" ||
18163 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18164 X"$mf" : 'X\(//\)[^/]' \| \
18165 X"$mf" : 'X\(//\)$' \| \
18166 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18168 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18172 /^X\(\/\/\)[^/].*/{
18188 # Extract the definition of DEPDIR, am__include, and am__quote
18189 # from the Makefile without running `make'.
18190 DEPDIR
=`sed -n 's/^DEPDIR = //p' < "$mf"`
18191 test -z "$DEPDIR" && continue
18192 am__include
=`sed -n 's/^am__include = //p' < "$mf"`
18193 test -z "am__include" && continue
18194 am__quote
=`sed -n 's/^am__quote = //p' < "$mf"`
18195 # When using ansi2knr, U may be empty or an underscore; expand it
18196 U
=`sed -n 's/^U = //p' < "$mf"`
18197 # Find all dependency output files, they are included files with
18198 # $(DEPDIR) in their names. We invoke sed twice because it is the
18199 # simplest approach to changing $(DEPDIR) to its actual value in the
18201 for file in `sed -n "
18202 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18203 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18204 # Make sure the directory exists.
18205 test -f "$dirpart/$file" && continue
18206 fdir
=`$as_dirname -- "$file" ||
18207 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18208 X"$file" : 'X\(//\)[^/]' \| \
18209 X"$file" : 'X\(//\)$' \| \
18210 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18211 $as_echo X"$file" |
18212 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18216 /^X\(\/\/\)[^/].*/{
18229 as_dir
=$dirpart/$fdir; as_fn_mkdir_p
18230 # echo "creating $dirpart/$file"
18231 echo '# dummy' > "$dirpart/$file"
18237 case x
$CONFIG_HEADERS in
18238 xconfig.h
:config.
in)
18249 ac_clean_files
=$ac_clean_files_save
18251 test $ac_write_fail = 0 ||
18252 as_fn_error
"write failure creating $CONFIG_STATUS" "$LINENO" 5
18255 # configure is writing to config.log, and then calls config.status.
18256 # config.status does its own redirection, appending to config.log.
18257 # Unfortunately, on DOS this fails, as config.log is still kept open
18258 # by configure, so config.status won't be able to write to it; its
18259 # output is simply discarded. So we exec the FD to /dev/null,
18260 # effectively closing config.log, so it can be properly (re)opened and
18261 # appended to by config.status. When coming back to configure, we
18262 # need to make the FD available again.
18263 if test "$no_create" != yes; then
18265 ac_config_status_args
=
18266 test "$silent" = yes &&
18267 ac_config_status_args
="$ac_config_status_args --quiet"
18269 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
18271 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18272 # would make configure fail if this is the last instruction.
18273 $ac_cs_success || as_fn_exit $?
18275 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
18276 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18277 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}