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
898 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_header_list
" math.h"
3094 as_fn_append ac_func_list
" mbsinit"
3095 as_fn_append ac_func_list
" mbrtowc"
3096 as_fn_append ac_header_list
" sys/mman.h"
3097 as_fn_append ac_func_list
" mprotect"
3098 as_fn_append ac_header_list
" sys/param.h"
3099 as_fn_append ac_func_list
" readlink"
3100 as_fn_append ac_func_list
" lstat"
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 math:
5034 # Code from module mbrtowc:
5035 # Code from module mbsinit:
5036 # Code from module mbsrtowcs:
5037 # Code from module memchr:
5038 # Code from module memmem:
5039 # Code from module memmem-simple:
5040 # Code from module multiarch:
5041 # Code from module pathmax:
5042 # Code from module readlink:
5043 # Code from module snippet/arg-nonnull:
5044 # Code from module snippet/c++defs:
5045 # Code from module snippet/warn-on-use:
5046 # Code from module ssize_t:
5047 # Code from module stat:
5048 # Code from module stdbool:
5049 # Code from module stddef:
5050 # Code from module stdint:
5051 # Code from module streq:
5052 # Code from module string:
5053 # Code from module strnlen1:
5054 # Code from module strstr:
5055 # Code from module strstr-simple:
5056 # Code from module sys_stat:
5057 # Code from module sys_types:
5058 # Code from module time:
5059 # Code from module unistd:
5060 # Code from module update-copyright:
5061 # Code from module verify:
5062 # Code from module wchar:
5063 # Code from module wctype-h:
5066 ac_cpp
='$CPP $CPPFLAGS'
5067 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5068 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5069 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
5070 if test -n "$ac_tool_prefix"; then
5071 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
5072 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
5073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5074 $as_echo_n "checking for $ac_word... " >&6; }
5075 if test "${ac_cv_prog_CC+set}" = set; then :
5076 $as_echo_n "(cached) " >&6
5078 if test -n "$CC"; then
5079 ac_cv_prog_CC
="$CC" # Let the user override the test.
5081 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5085 test -z "$as_dir" && as_dir
=.
5086 for ac_exec_ext
in '' $ac_executable_extensions; do
5087 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5088 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
5089 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5099 if test -n "$CC"; then
5100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5101 $as_echo "$CC" >&6; }
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5104 $as_echo "no" >&6; }
5109 if test -z "$ac_cv_prog_CC"; then
5111 # Extract the first word of "gcc", so it can be a program name with args.
5112 set dummy gcc
; ac_word
=$2
5113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5114 $as_echo_n "checking for $ac_word... " >&6; }
5115 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5116 $as_echo_n "(cached) " >&6
5118 if test -n "$ac_ct_CC"; then
5119 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
5121 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5125 test -z "$as_dir" && as_dir
=.
5126 for ac_exec_ext
in '' $ac_executable_extensions; do
5127 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5128 ac_cv_prog_ac_ct_CC
="gcc"
5129 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5138 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
5139 if test -n "$ac_ct_CC"; then
5140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5141 $as_echo "$ac_ct_CC" >&6; }
5143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5144 $as_echo "no" >&6; }
5147 if test "x$ac_ct_CC" = x
; then
5150 case $cross_compiling:$ac_tool_warned in
5152 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5153 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5154 ac_tool_warned
=yes ;;
5162 if test -z "$CC"; then
5163 if test -n "$ac_tool_prefix"; then
5164 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
5165 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
5166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5167 $as_echo_n "checking for $ac_word... " >&6; }
5168 if test "${ac_cv_prog_CC+set}" = set; then :
5169 $as_echo_n "(cached) " >&6
5171 if test -n "$CC"; then
5172 ac_cv_prog_CC
="$CC" # Let the user override the test.
5174 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5178 test -z "$as_dir" && as_dir
=.
5179 for ac_exec_ext
in '' $ac_executable_extensions; do
5180 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5181 ac_cv_prog_CC
="${ac_tool_prefix}cc"
5182 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5192 if test -n "$CC"; then
5193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5194 $as_echo "$CC" >&6; }
5196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5197 $as_echo "no" >&6; }
5203 if test -z "$CC"; then
5204 # Extract the first word of "cc", so it can be a program name with args.
5205 set dummy cc
; ac_word
=$2
5206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5207 $as_echo_n "checking for $ac_word... " >&6; }
5208 if test "${ac_cv_prog_CC+set}" = set; then :
5209 $as_echo_n "(cached) " >&6
5211 if test -n "$CC"; then
5212 ac_cv_prog_CC
="$CC" # Let the user override the test.
5215 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5219 test -z "$as_dir" && as_dir
=.
5220 for ac_exec_ext
in '' $ac_executable_extensions; do
5221 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5222 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5223 ac_prog_rejected
=yes
5227 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5234 if test $ac_prog_rejected = yes; then
5235 # We found a bogon in the path, so make sure we never use it.
5236 set dummy
$ac_cv_prog_CC
5238 if test $# != 0; then
5239 # We chose a different compiler from the bogus one.
5240 # However, it has the same basename, so the bogon will be chosen
5241 # first if we set CC to just the basename; use the full file name.
5243 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
5249 if test -n "$CC"; then
5250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5251 $as_echo "$CC" >&6; }
5253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5254 $as_echo "no" >&6; }
5259 if test -z "$CC"; then
5260 if test -n "$ac_tool_prefix"; then
5261 for ac_prog
in cl.exe
5263 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5264 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
5265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5266 $as_echo_n "checking for $ac_word... " >&6; }
5267 if test "${ac_cv_prog_CC+set}" = set; then :
5268 $as_echo_n "(cached) " >&6
5270 if test -n "$CC"; then
5271 ac_cv_prog_CC
="$CC" # Let the user override the test.
5273 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5277 test -z "$as_dir" && as_dir
=.
5278 for ac_exec_ext
in '' $ac_executable_extensions; do
5279 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5280 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
5281 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5291 if test -n "$CC"; then
5292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5293 $as_echo "$CC" >&6; }
5295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5296 $as_echo "no" >&6; }
5300 test -n "$CC" && break
5303 if test -z "$CC"; then
5305 for ac_prog
in cl.exe
5307 # Extract the first word of "$ac_prog", so it can be a program name with args.
5308 set dummy
$ac_prog; ac_word
=$2
5309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5310 $as_echo_n "checking for $ac_word... " >&6; }
5311 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5312 $as_echo_n "(cached) " >&6
5314 if test -n "$ac_ct_CC"; then
5315 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
5317 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5321 test -z "$as_dir" && as_dir
=.
5322 for ac_exec_ext
in '' $ac_executable_extensions; do
5323 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5324 ac_cv_prog_ac_ct_CC
="$ac_prog"
5325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5334 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
5335 if test -n "$ac_ct_CC"; then
5336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5337 $as_echo "$ac_ct_CC" >&6; }
5339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5340 $as_echo "no" >&6; }
5344 test -n "$ac_ct_CC" && break
5347 if test "x$ac_ct_CC" = x
; then
5350 case $cross_compiling:$ac_tool_warned in
5352 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5353 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5354 ac_tool_warned
=yes ;;
5363 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5364 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5365 as_fn_error
"no acceptable C compiler found in \$PATH
5366 See \`config.log' for more details." "$LINENO" 5; }
5368 # Provide some information about the compiler.
5369 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5372 for ac_option
in --version -v -V -qversion; do
5373 { { ac_try
="$ac_compiler $ac_option >&5"
5375 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
5376 *) ac_try_echo=$ac_try;;
5378 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5379 $as_echo "$ac_try_echo"; } >&5
5380 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5382 if test -s conftest.err; then
5384 ... rest of stderr output deleted ...
5385 10q' conftest.err >conftest.er1
5386 cat conftest.er1 >&5
5387 rm -f conftest.er1 conftest.err
5389 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5390 test $ac_status = 0; }
5393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5394 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5395 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5396 $as_echo_n "(cached) " >&6
5398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5399 /* end confdefs.h. */
5412 if ac_fn_c_try_compile "$LINENO"; then :
5417 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5418 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5422 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5423 if test $ac_compiler_gnu = yes; then
5428 ac_test_CFLAGS=${CFLAGS+set}
5429 ac_save_CFLAGS=$CFLAGS
5430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5431 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5432 if test "${ac_cv_prog_cc_g+set}" = set; then :
5433 $as_echo_n "(cached) " >&6
5435 ac_save_c_werror_flag=$ac_c_werror_flag
5436 ac_c_werror_flag=yes
5439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5440 /* end confdefs.h. */
5450 if ac_fn_c_try_compile "$LINENO"; then :
5454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5455 /* end confdefs.h. */
5465 if ac_fn_c_try_compile "$LINENO"; then :
5468 ac_c_werror_flag=$ac_save_c_werror_flag
5470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5471 /* end confdefs.h. */
5481 if ac_fn_c_try_compile "$LINENO"; then :
5484 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5488 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5489 ac_c_werror_flag=$ac_save_c_werror_flag
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5492 $as_echo "$ac_cv_prog_cc_g" >&6; }
5493 if test "$ac_test_CFLAGS" = set; then
5494 CFLAGS=$ac_save_CFLAGS
5495 elif test $ac_cv_prog_cc_g = yes; then
5496 if test "$GCC" = yes; then
5502 if test "$GCC" = yes; then
5508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5509 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5510 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5511 $as_echo_n "(cached) " >&6
5513 ac_cv_prog_cc_c89=no
5515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5516 /* end confdefs.h. */
5519 #include <sys/types.h>
5520 #include <sys/stat.h>
5521 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5522 struct buf { int x; };
5523 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5524 static char *e (p, i)
5530 static char *f (char * (*g) (char **, int), char **p, ...)
5535 s = g (p, va_arg (v,int));
5540 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5541 function prototypes and stuff, but not '\xHH' hex character constants.
5542 These don't provoke an error unfortunately, instead are silently treated
5543 as 'x'. The following induces an error, until -std is added to get
5544 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5545 array size at least. It's necessary to write '\x00'==0 to get something
5546 that's true only with -std. */
5547 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5549 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5550 inside strings and character constants. */
5552 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5554 int test (int i, double x);
5555 struct s1 {int (*f) (int a);};
5556 struct s2 {int (*f) (double a);};
5557 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5563 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5568 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5569 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5571 CC="$ac_save_CC $ac_arg"
5572 if ac_fn_c_try_compile "$LINENO"; then :
5573 ac_cv_prog_cc_c89=$ac_arg
5575 rm -f core conftest.err conftest.$ac_objext
5576 test "x$ac_cv_prog_cc_c89" != "xno" && break
5578 rm -f conftest.$ac_ext
5583 case "x$ac_cv_prog_cc_c89" in
5585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5586 $as_echo "none needed" >&6; } ;;
5588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5589 $as_echo "unsupported" >&6; } ;;
5591 CC="$CC $ac_cv_prog_cc_c89"
5592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5593 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5595 if test "x$ac_cv_prog_cc_c89" != xno; then :
5600 ac_cpp='$CPP $CPPFLAGS'
5601 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5602 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5603 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5606 am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc
5610 for ac_dir in ../.. "$srcdir"/../..; do
5611 for ac_t in install-sh install.sh shtool; do
5612 if test -f "$ac_dir/$ac_t"; then
5614 ac_install_sh="$ac_aux_dir/$ac_t -c"
5619 if test -z "$ac_aux_dir"; then
5620 as_fn_error "cannot find install-sh, install.sh, or shtool in ../.. \"$srcdir\"/../.." "$LINENO" 5
5623 # These three variables are undocumented and unsupported,
5624 # and are intended to be withdrawn in a future Autoconf release.
5625 # They can cause serious problems if a builder's source tree is in a directory
5626 # whose full name contains unusual characters.
5627 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
5628 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
5629 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
5632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5633 $as_echo_n "checking target system type... " >&6; }
5634 if test "${ac_cv_target+set}" = set; then :
5635 $as_echo_n "(cached) " >&6
5637 if test "x$target_alias" = x; then
5638 ac_cv_target=$ac_cv_host
5640 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5641 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5646 $as_echo "$ac_cv_target" >&6; }
5647 case $ac_cv_target in
5649 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
5651 target=$ac_cv_target
5652 ac_save_IFS=$IFS; IFS='-'
5658 # Remember, the first character of IFS is used to create $*,
5659 # except with old shells:
5662 case $target_os in *\ *) target_os=`echo "$target_os" |
sed 's/ /-/g'`;; esac
5665 # The aliases save the names the user supplied, while $host etc.
5666 # will get canonicalized.
5667 test -n "$target_alias" &&
5668 test "$program_prefix$program_suffix$program_transform_name" = \
5670 program_prefix=${target_alias}-
5678 LIBC_FATAL_STDERR_=1
5679 export LIBC_FATAL_STDERR_
5681 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5682 # for constant arguments. Useless!
5683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
5684 $as_echo_n "checking for working alloca.h... " >&6; }
5685 if test "${ac_cv_working_alloca_h+set}" = set; then :
5686 $as_echo_n "(cached) " >&6
5688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5689 /* end confdefs.h. */
5694 char *p = (char *) alloca (2 * sizeof (int));
5700 if ac_fn_c_try_link "$LINENO"; then :
5701 ac_cv_working_alloca_h=yes
5703 ac_cv_working_alloca_h=no
5705 rm -f core conftest.err conftest.$ac_objext \
5706 conftest$ac_exeext conftest.$ac_ext
5708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
5709 $as_echo "$ac_cv_working_alloca_h" >&6; }
5710 if test $ac_cv_working_alloca_h = yes; then
5712 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
5716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
5717 $as_echo_n "checking for alloca... " >&6; }
5718 if test "${ac_cv_func_alloca_works+set}" = set; then :
5719 $as_echo_n "(cached) " >&6
5721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5722 /* end confdefs.h. */
5724 # define alloca __builtin_alloca
5727 # include <malloc.h>
5728 # define alloca _alloca
5730 # ifdef HAVE_ALLOCA_H
5731 # include <alloca.h>
5736 # ifndef alloca /* predefined by HP cc +Olibcalls */
5747 char *p = (char *) alloca (1);
5753 if ac_fn_c_try_link "$LINENO"; then :
5754 ac_cv_func_alloca_works=yes
5756 ac_cv_func_alloca_works=no
5758 rm -f core conftest.err conftest.$ac_objext \
5759 conftest$ac_exeext conftest.$ac_ext
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
5762 $as_echo "$ac_cv_func_alloca_works" >&6; }
5764 if test $ac_cv_func_alloca_works = yes; then
5766 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
5769 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5770 # that cause trouble. Some versions do not even contain alloca or
5771 # contain a buggy version. If you still want to use their alloca,
5772 # use ar to extract alloca.o from them instead of compiling alloca.c.
5778 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
5780 $as_echo "#define C_ALLOCA 1" >>confdefs.h
5783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether 'alloca.c' needs Cray hooks" >&5
5784 $as_echo_n "checking whether 'alloca.c' needs Cray hooks... " >&6; }
5785 if test "${ac_cv_os_cray+set}" = set; then :
5786 $as_echo_n "(cached) " >&6
5788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5789 /* end confdefs.h. */
5790 #if defined CRAY && ! defined CRAY2
5797 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5798 $EGREP "webecray" >/dev/null 2>&1; then :
5806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
5807 $as_echo "$ac_cv_os_cray" >&6; }
5808 if test $ac_cv_os_cray = yes; then
5809 for ac_func in _getb67 GETB67 getb67; do
5810 as_ac_var=`$as_echo "ac_cv_func_$ac_func" |
$as_tr_sh`
5811 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5812 eval as_val=\$$as_ac_var
5813 if test "x$as_val" = x""yes; then :
5815 cat >>confdefs.h <<_ACEOF
5816 #define CRAY_STACKSEG_END $ac_func
5825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
5826 $as_echo_n "checking stack direction for C alloca... " >&6; }
5827 if test "${ac_cv_c_stack_direction+set}" = set; then :
5828 $as_echo_n "(cached) " >&6
5830 if test "$cross_compiling" = yes; then :
5831 ac_cv_c_stack_direction=0
5833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5834 /* end confdefs.h. */
5835 $ac_includes_default
5837 find_stack_direction (int *addr, int depth)
5842 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
5843 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
5848 main (int argc, char **argv)
5850 return find_stack_direction (0, argc + !argv + 20) < 0;
5853 if ac_fn_c_try_run "$LINENO"; then :
5854 ac_cv_c_stack_direction=1
5856 ac_cv_c_stack_direction=-1
5858 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5859 conftest.$ac_objext conftest.beam conftest.$ac_ext
5863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
5864 $as_echo "$ac_cv_c_stack_direction" >&6; }
5865 cat >>confdefs.h <<_ACEOF
5866 #define STACK_DIRECTION $ac_cv_c_stack_direction
5880 GNULIB_EUIDACCESS=0;
5888 GNULIB_GETDOMAINNAME=0;
5889 GNULIB_GETDTABLESIZE=0;
5891 GNULIB_GETHOSTNAME=0;
5893 GNULIB_GETLOGIN_R=0;
5894 GNULIB_GETPAGESIZE=0;
5895 GNULIB_GETUSERSHELL=0;
5896 GNULIB_GROUP_MEMBER=0;
5908 GNULIB_READLINKAT=0;
5910 GNULIB_SETHOSTNAME=0;
5915 GNULIB_UNISTD_H_NONBLOCKING=0;
5916 GNULIB_UNISTD_H_SIGPIPE=0;
5931 HAVE_GETDTABLESIZE=1;
5936 HAVE_GROUP_MEMBER=1;
5952 HAVE_DECL_ENVIRON=1;
5954 HAVE_DECL_FDATASYNC=1;
5955 HAVE_DECL_GETDOMAINNAME=1;
5956 HAVE_DECL_GETLOGIN_R=1;
5957 HAVE_DECL_GETPAGESIZE=1;
5958 HAVE_DECL_GETUSERSHELL=1;
5959 HAVE_DECL_SETHOSTNAME=1;
5960 HAVE_DECL_TTYNAME_R=1;
5968 REPLACE_FTRUNCATE=0;
5970 REPLACE_GETDOMAINNAME=0;
5971 REPLACE_GETLOGIN_R=0;
5972 REPLACE_GETGROUPS=0;
5973 REPLACE_GETPAGESIZE=0;
5986 REPLACE_TTYNAME_R=0;
5991 UNISTD_H_HAVE_WINSOCK2_H=0;
5992 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=0;
6009 HAVE_DECL_FDOPENDIR=1;
6016 REPLACE_FDOPENDIR=0;
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
6021 $as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
6022 if test "${gl_cv_have_include_next+set}" = set; then :
6023 $as_echo_n "(cached) " >&6
6025 rm -rf conftestd1a conftestd1b conftestd2
6026 mkdir conftestd1a conftestd1b conftestd2
6027 cat <<EOF > conftestd1a/conftest.h
6028 #define DEFINED_IN_CONFTESTD1
6029 #include_next <conftest.h>
6030 #ifdef DEFINED_IN_CONFTESTD2
6033 #error "include_next doesn't work"
6036 cat <<EOF > conftestd1b/conftest.h
6037 #define DEFINED_IN_CONFTESTD1
6039 #include_next <conftest.h>
6040 #ifdef DEFINED_IN_CONFTESTD2
6043 #error "include_next doesn't work"
6046 cat <<EOF > conftestd2/conftest.h
6047 #ifndef DEFINED_IN_CONFTESTD1
6048 #error "include_next test doesn't work"
6050 #define DEFINED_IN_CONFTESTD2
6052 gl_save_CPPFLAGS="$CPPFLAGS"
6053 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
6054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6055 /* end confdefs.h. */
6056 #include <conftest.h>
6058 if ac_fn_c_try_compile "$LINENO"; then :
6059 gl_cv_have_include_next=yes
6061 CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
6062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6063 /* end confdefs.h. */
6064 #include <conftest.h>
6066 if ac_fn_c_try_compile "$LINENO"; then :
6067 gl_cv_have_include_next=buggy
6069 gl_cv_have_include_next=no
6071 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6074 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6075 CPPFLAGS="$gl_save_CPPFLAGS"
6076 rm -rf conftestd1a conftestd1b conftestd2
6079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
6080 $as_echo "$gl_cv_have_include_next" >&6; }
6081 PRAGMA_SYSTEM_HEADER=
6082 if test $gl_cv_have_include_next = yes; then
6083 INCLUDE_NEXT=include_next
6084 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
6085 if test -n "$GCC"; then
6086 PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
6089 if test $gl_cv_have_include_next = buggy; then
6090 INCLUDE_NEXT=include
6091 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
6093 INCLUDE_NEXT=include
6094 INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
6100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system header files limit the line length" >&5
6101 $as_echo_n "checking whether system header files limit the line length... " >&6; }
6102 if test "${gl_cv_pragma_columns+set}" = set; then :
6103 $as_echo_n "(cached) " >&6
6105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6106 /* end confdefs.h. */
6113 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6114 $EGREP "choke me" >/dev/null 2>&1; then :
6115 gl_cv_pragma_columns=yes
6117 gl_cv_pragma_columns=no
6123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_pragma_columns" >&5
6124 $as_echo "$gl_cv_pragma_columns" >&6; }
6125 if test $gl_cv_pragma_columns = yes; then
6126 PRAGMA_COLUMNS="#pragma COLUMNS 10000"
6135 for ac_header in $ac_header_list
6137 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" |
$as_tr_sh`
6138 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6140 eval as_val=\$$as_ac_Header
6141 if test "x$as_val" = x""yes; then :
6142 cat >>confdefs.h <<_ACEOF
6143 #define `$as_echo "HAVE_$ac_header" |
$as_tr_cpp` 1
6154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for complete errno.h" >&5
6155 $as_echo_n "checking for complete errno.h... " >&6; }
6156 if test "${gl_cv_header_errno_h_complete+set}" = set; then :
6157 $as_echo_n "(cached) " >&6
6160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6161 /* end confdefs.h. */
6164 #if !defined ETXTBSY
6173 #if !defined ENOLINK
6179 #if !defined EMULTIHOP
6182 #if !defined EBADMSG
6185 #if !defined EOVERFLOW
6188 #if !defined ENOTSUP
6191 #if !defined ENETRESET
6194 #if !defined ECONNABORTED
6203 #if !defined ECANCELED
6206 #if !defined EOWNERDEAD
6209 #if !defined ENOTRECOVERABLE
6217 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6218 $EGREP "booboo" >/dev/null 2>&1; then :
6219 gl_cv_header_errno_h_complete=no
6221 gl_cv_header_errno_h_complete=yes
6227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_complete" >&5
6228 $as_echo "$gl_cv_header_errno_h_complete" >&6; }
6229 if test $gl_cv_header_errno_h_complete = yes; then
6240 if test $gl_cv_have_include_next = yes; then
6241 gl_cv_next_errno_h='<'errno.h'>'
6243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <errno.h>" >&5
6244 $as_echo_n "checking absolute name of <errno.h>... " >&6; }
6245 if test "${gl_cv_next_errno_h+set}" = set; then :
6246 $as_echo_n "(cached) " >&6
6249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6250 /* end confdefs.h. */
6255 aix*) gl_absname_cpp="$ac_cpp -C" ;;
6256 *) gl_absname_cpp="$ac_cpp" ;;
6261 gl_dirsep_regex='[/\\]'
6264 gl_dirsep_regex='\/'
6267 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
6269 gl_header_literal_regex=`echo 'errno.h' \
6270 |
sed -e "$gl_make_literal_regex_sed"`
6271 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
6272 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
6277 gl_cv_next_errno_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
6278 sed -n "$gl_absolute_header_sed"`'"'
6282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_errno_h" >&5
6283 $as_echo "$gl_cv_next_errno_h" >&6; }
6285 NEXT_ERRNO_H=$gl_cv_next_errno_h
6287 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
6288 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
6289 gl_next_as_first_directive='<'errno.h'>'
6291 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
6292 gl_next_as_first_directive=$gl_cv_next_errno_h
6294 NEXT_AS_FIRST_DIRECTIVE_ERRNO_H=$gl_next_as_first_directive
6302 if test -n "$ERRNO_H"; then
6303 GL_GENERATE_ERRNO_H_TRUE=
6304 GL_GENERATE_ERRNO_H_FALSE='#'
6306 GL_GENERATE_ERRNO_H_TRUE='#'
6307 GL_GENERATE_ERRNO_H_FALSE=
6311 if test -n "$ERRNO_H"; then
6312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EMULTIHOP value" >&5
6313 $as_echo_n "checking for EMULTIHOP value... " >&6; }
6314 if test "${gl_cv_header_errno_h_EMULTIHOP+set}" = set; then :
6315 $as_echo_n "(cached) " >&6
6318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6319 /* end confdefs.h. */
6327 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6328 $EGREP "yes" >/dev/null 2>&1; then :
6329 gl_cv_header_errno_h_EMULTIHOP=yes
6331 gl_cv_header_errno_h_EMULTIHOP=no
6335 if test $gl_cv_header_errno_h_EMULTIHOP = no; then
6336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6337 /* end confdefs.h. */
6339 #define _XOPEN_SOURCE_EXTENDED 1
6346 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6347 $EGREP "yes" >/dev/null 2>&1; then :
6348 gl_cv_header_errno_h_EMULTIHOP=hidden
6352 if test $gl_cv_header_errno_h_EMULTIHOP = hidden; then
6353 if ac_fn_c_compute_int "$LINENO" "EMULTIHOP" "gl_cv_header_errno_h_EMULTIHOP" "
6354 #define _XOPEN_SOURCE_EXTENDED 1
6356 /* The following two lines are a workaround against an autoconf-2.52 bug. */
6367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EMULTIHOP" >&5
6368 $as_echo "$gl_cv_header_errno_h_EMULTIHOP" >&6; }
6369 case $gl_cv_header_errno_h_EMULTIHOP in
6371 EMULTIHOP_HIDDEN=0; EMULTIHOP_VALUE=
6374 EMULTIHOP_HIDDEN=1; EMULTIHOP_VALUE="$gl_cv_header_errno_h_EMULTIHOP"
6382 if test -n "$ERRNO_H"; then
6383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ENOLINK value" >&5
6384 $as_echo_n "checking for ENOLINK value... " >&6; }
6385 if test "${gl_cv_header_errno_h_ENOLINK+set}" = set; then :
6386 $as_echo_n "(cached) " >&6
6389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6390 /* end confdefs.h. */
6398 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6399 $EGREP "yes" >/dev/null 2>&1; then :
6400 gl_cv_header_errno_h_ENOLINK=yes
6402 gl_cv_header_errno_h_ENOLINK=no
6406 if test $gl_cv_header_errno_h_ENOLINK = no; then
6407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6408 /* end confdefs.h. */
6410 #define _XOPEN_SOURCE_EXTENDED 1
6417 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6418 $EGREP "yes" >/dev/null 2>&1; then :
6419 gl_cv_header_errno_h_ENOLINK=hidden
6423 if test $gl_cv_header_errno_h_ENOLINK = hidden; then
6424 if ac_fn_c_compute_int "$LINENO" "ENOLINK" "gl_cv_header_errno_h_ENOLINK" "
6425 #define _XOPEN_SOURCE_EXTENDED 1
6427 /* The following two lines are a workaround against an autoconf-2.52 bug. */
6438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_ENOLINK" >&5
6439 $as_echo "$gl_cv_header_errno_h_ENOLINK" >&6; }
6440 case $gl_cv_header_errno_h_ENOLINK in
6442 ENOLINK_HIDDEN=0; ENOLINK_VALUE=
6445 ENOLINK_HIDDEN=1; ENOLINK_VALUE="$gl_cv_header_errno_h_ENOLINK"
6453 if test -n "$ERRNO_H"; then
6454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EOVERFLOW value" >&5
6455 $as_echo_n "checking for EOVERFLOW value... " >&6; }
6456 if test "${gl_cv_header_errno_h_EOVERFLOW+set}" = set; then :
6457 $as_echo_n "(cached) " >&6
6460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6461 /* end confdefs.h. */
6469 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6470 $EGREP "yes" >/dev/null 2>&1; then :
6471 gl_cv_header_errno_h_EOVERFLOW=yes
6473 gl_cv_header_errno_h_EOVERFLOW=no
6477 if test $gl_cv_header_errno_h_EOVERFLOW = no; then
6478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6479 /* end confdefs.h. */
6481 #define _XOPEN_SOURCE_EXTENDED 1
6488 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6489 $EGREP "yes" >/dev/null 2>&1; then :
6490 gl_cv_header_errno_h_EOVERFLOW=hidden
6494 if test $gl_cv_header_errno_h_EOVERFLOW = hidden; then
6495 if ac_fn_c_compute_int "$LINENO" "EOVERFLOW" "gl_cv_header_errno_h_EOVERFLOW" "
6496 #define _XOPEN_SOURCE_EXTENDED 1
6498 /* The following two lines are a workaround against an autoconf-2.52 bug. */
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EOVERFLOW" >&5
6510 $as_echo "$gl_cv_header_errno_h_EOVERFLOW" >&6; }
6511 case $gl_cv_header_errno_h_EOVERFLOW in
6513 EOVERFLOW_HIDDEN=0; EOVERFLOW_VALUE=
6516 EOVERFLOW_HIDDEN=1; EOVERFLOW_VALUE="$gl_cv_header_errno_h_EOVERFLOW"
6529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
6530 $as_echo_n "checking for mbstate_t... " >&6; }
6531 if test "${ac_cv_type_mbstate_t+set}" = set; then :
6532 $as_echo_n "(cached) " >&6
6534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6535 /* end confdefs.h. */
6536 $ac_includes_default
6537 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
6539 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6540 included before <wchar.h>. */
6548 mbstate_t x; return sizeof x;
6553 if ac_fn_c_try_compile "$LINENO"; then :
6554 ac_cv_type_mbstate_t=yes
6556 ac_cv_type_mbstate_t=no
6558 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
6561 $as_echo "$ac_cv_type_mbstate_t" >&6; }
6562 if test $ac_cv_type_mbstate_t = yes; then
6564 $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
6568 $as_echo "#define mbstate_t int" >>confdefs.h
6575 for ac_func in $ac_func_list
6577 as_ac_var=`$as_echo "ac_cv_func_$ac_func" |
$as_tr_sh`
6578 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6579 eval as_val=\$$as_ac_var
6580 if test "x$as_val" = x""yes; then :
6581 cat >>confdefs.h <<_ACEOF
6582 #define `$as_echo "HAVE_$ac_func" |
$as_tr_cpp` 1
6682 GNULIB_REMAINDERF=0;
6683 GNULIB_REMAINDERL=0;
6769 HAVE_DECL_COPYSIGNF=1;
6786 HAVE_DECL_REMAINDER=1;
6787 HAVE_DECL_REMAINDERL=1;
6849 REPLACE_REMAINDER=0;
6850 REPLACE_REMAINDERF=0;
6851 REPLACE_REMAINDERL=0;
6856 REPLACE_SIGNBIT_USING_GCC=0;
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexp() can be used without linking with libm" >&5
6864 $as_echo_n "checking whether frexp() can be used without linking with libm... " >&6; }
6865 if test "${gl_cv_func_frexp_no_libm+set}" = set; then :
6866 $as_echo_n "(cached) " >&6
6869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6870 /* end confdefs.h. */
6876 int e; return frexp (x, &e) > 0;
6881 if ac_fn_c_try_link "$LINENO"; then :
6882 gl_cv_func_frexp_no_libm=yes
6884 gl_cv_func_frexp_no_libm=no
6886 rm -f core conftest.err conftest.$ac_objext \
6887 conftest$ac_exeext conftest.$ac_ext
6890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexp_no_libm" >&5
6891 $as_echo "$gl_cv_func_frexp_no_libm" >&6; }
6896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether long double and double are the same" >&5
6897 $as_echo_n "checking whether long double and double are the same... " >&6; }
6898 if test "${gl_cv_long_double_equals_double+set}" = set; then :
6899 $as_echo_n "(cached) " >&6
6901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6902 /* end confdefs.h. */
6907 typedef int check[sizeof (long double) == sizeof (double)
6908 && LDBL_MANT_DIG == DBL_MANT_DIG
6909 && LDBL_MAX_EXP == DBL_MAX_EXP
6910 && LDBL_MIN_EXP == DBL_MIN_EXP
6917 if ac_fn_c_try_compile "$LINENO"; then :
6918 gl_cv_long_double_equals_double=yes
6920 gl_cv_long_double_equals_double=no
6922 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_long_double_equals_double" >&5
6926 $as_echo "$gl_cv_long_double_equals_double" >&6; }
6927 if test $gl_cv_long_double_equals_double = yes; then
6929 $as_echo "#define HAVE_SAME_LONG_DOUBLE_AS_DOUBLE 1" >>confdefs.h
6931 HAVE_SAME_LONG_DOUBLE_AS_DOUBLE=1
6933 HAVE_SAME_LONG_DOUBLE_AS_DOUBLE=0
6938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
6939 $as_echo_n "checking for unsigned long long int... " >&6; }
6940 if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :
6941 $as_echo_n "(cached) " >&6
6943 ac_cv_type_unsigned_long_long_int=yes
6944 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
6945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6946 /* end confdefs.h. */
6948 /* For now, do not test the preprocessor; as of 2007 there are too many
6949 implementations with broken preprocessors. Perhaps this can
6950 be revisited in 2012. In the meantime, code should not expect
6951 #if to work with literals wider than 32 bits. */
6952 /* Test literals. */
6953 long long int ll = 9223372036854775807ll;
6954 long long int nll = -9223372036854775807LL;
6955 unsigned long long int ull = 18446744073709551615ULL;
6956 /* Test constant expressions. */
6957 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
6959 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
6965 /* Test availability of runtime routines for shift and division. */
6966 long long int llmax = 9223372036854775807ll;
6967 unsigned long long int ullmax = 18446744073709551615ull;
6968 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
6969 | (llmax / ll) | (llmax % ll)
6970 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
6971 | (ullmax / ull) | (ullmax % ull));
6977 if ac_fn_c_try_link "$LINENO"; then :
6980 ac_cv_type_unsigned_long_long_int=no
6982 rm -f core conftest.err conftest.$ac_objext \
6983 conftest$ac_exeext conftest.$ac_ext
6986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
6987 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
6988 if test $ac_cv_type_unsigned_long_long_int = yes; then
6990 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
6996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
6997 $as_echo_n "checking for long long int... " >&6; }
6998 if test "${ac_cv_type_long_long_int+set}" = set; then :
6999 $as_echo_n "(cached) " >&6
7001 ac_cv_type_long_long_int=yes
7002 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
7003 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
7004 if test $ac_cv_type_long_long_int = yes; then
7005 if test "$cross_compiling" = yes; then :
7008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7009 /* end confdefs.h. */
7013 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
7014 # define LLONG_MAX (HALF - 1 + HALF)
7019 long long int n = 1;
7023 long long int m = n << i;
7026 if (LLONG_MAX / 2 < m)
7034 if ac_fn_c_try_run "$LINENO"; then :
7037 ac_cv_type_long_long_int=no
7039 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7040 conftest.$ac_objext conftest.beam conftest.$ac_ext
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
7047 $as_echo "$ac_cv_type_long_long_int" >&6; }
7048 if test $ac_cv_type_long_long_int = yes; then
7050 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
7059 gl_cv_c_multiarch=no
7060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7061 /* end confdefs.h. */
7062 #ifndef __APPLE_CC__
7063 not a universal capable compiler
7068 if ac_fn_c_try_compile "$LINENO"; then :
7072 for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
7073 if test -n "$prev"; then
7075 i?86 | x86_64 | ppc | ppc64)
7076 if test -z "$arch" || test "$arch" = "$word"; then
7079 gl_cv_c_multiarch=yes
7085 if test "x$word" = "x-arch"; then
7092 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7093 if test $gl_cv_c_multiarch = yes; then
7094 APPLE_UNIVERSAL_BUILD=1
7096 APPLE_UNIVERSAL_BUILD=0
7103 if test $ac_cv_type_long_long_int = yes; then
7104 HAVE_LONG_LONG_INT=1
7106 HAVE_LONG_LONG_INT=0
7110 if test $ac_cv_type_unsigned_long_long_int = yes; then
7111 HAVE_UNSIGNED_LONG_LONG_INT=1
7113 HAVE_UNSIGNED_LONG_LONG_INT=0
7118 if test $ac_cv_header_wchar_h = yes; then
7125 if test $ac_cv_header_inttypes_h = yes; then
7132 if test $ac_cv_header_sys_types_h = yes; then
7148 if test $gl_cv_have_include_next = yes; then
7149 gl_cv_next_stdint_h='<'stdint.h'>'
7151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
7152 $as_echo_n "checking absolute name of <stdint.h>... " >&6; }
7153 if test "${gl_cv_next_stdint_h+set}" = set; then :
7154 $as_echo_n "(cached) " >&6
7157 if test $ac_cv_header_stdint_h = yes; then
7160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7161 /* end confdefs.h. */
7166 aix*) gl_absname_cpp="$ac_cpp -C" ;;
7167 *) gl_absname_cpp="$ac_cpp" ;;
7172 gl_dirsep_regex='[/\\]'
7175 gl_dirsep_regex='\/'
7178 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
7180 gl_header_literal_regex=`echo 'stdint.h' \
7181 |
sed -e "$gl_make_literal_regex_sed"`
7182 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
7183 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
7188 gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
7189 sed -n "$gl_absolute_header_sed"`'"'
7191 gl_cv_next_stdint_h='<'stdint.h'>'
7196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
7197 $as_echo "$gl_cv_next_stdint_h" >&6; }
7199 NEXT_STDINT_H=$gl_cv_next_stdint_h
7201 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7202 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
7203 gl_next_as_first_directive='<'stdint.h'>'
7205 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
7206 gl_next_as_first_directive=$gl_cv_next_stdint_h
7208 NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
7213 if test $ac_cv_header_stdint_h = yes; then
7220 if test $ac_cv_header_stdint_h = yes; then
7221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
7222 $as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
7223 if test "${gl_cv_header_working_stdint_h+set}" = set; then :
7224 $as_echo_n "(cached) " >&6
7226 gl_cv_header_working_stdint_h=no
7227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7228 /* end confdefs.h. */
7231 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
7233 /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>. */
7234 #if !(defined WCHAR_MIN && defined WCHAR_MAX)
7235 #error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
7239 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
7240 included before <wchar.h>. */
7251 int8_t a1 = INT8_MAX;
7252 int8_t a1min = INT8_MIN;
7255 int16_t a2 = INT16_MAX;
7256 int16_t a2min = INT16_MIN;
7259 int32_t a3 = INT32_MAX;
7260 int32_t a3min = INT32_MIN;
7263 int64_t a4 = INT64_MAX;
7264 int64_t a4min = INT64_MIN;
7267 uint8_t b1 = UINT8_MAX;
7269 typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
7272 uint16_t b2 = UINT16_MAX;
7275 uint32_t b3 = UINT32_MAX;
7278 uint64_t b4 = UINT64_MAX;
7280 int_least8_t c1 = INT8_C (0x7f);
7281 int_least8_t c1max = INT_LEAST8_MAX;
7282 int_least8_t c1min = INT_LEAST8_MIN;
7283 int_least16_t c2 = INT16_C (0x7fff);
7284 int_least16_t c2max = INT_LEAST16_MAX;
7285 int_least16_t c2min = INT_LEAST16_MIN;
7286 int_least32_t c3 = INT32_C (0x7fffffff);
7287 int_least32_t c3max = INT_LEAST32_MAX;
7288 int_least32_t c3min = INT_LEAST32_MIN;
7289 int_least64_t c4 = INT64_C (0x7fffffffffffffff);
7290 int_least64_t c4max = INT_LEAST64_MAX;
7291 int_least64_t c4min = INT_LEAST64_MIN;
7292 uint_least8_t d1 = UINT8_C (0xff);
7293 uint_least8_t d1max = UINT_LEAST8_MAX;
7294 uint_least16_t d2 = UINT16_C (0xffff);
7295 uint_least16_t d2max = UINT_LEAST16_MAX;
7296 uint_least32_t d3 = UINT32_C (0xffffffff);
7297 uint_least32_t d3max = UINT_LEAST32_MAX;
7298 uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
7299 uint_least64_t d4max = UINT_LEAST64_MAX;
7300 int_fast8_t e1 = INT_FAST8_MAX;
7301 int_fast8_t e1min = INT_FAST8_MIN;
7302 int_fast16_t e2 = INT_FAST16_MAX;
7303 int_fast16_t e2min = INT_FAST16_MIN;
7304 int_fast32_t e3 = INT_FAST32_MAX;
7305 int_fast32_t e3min = INT_FAST32_MIN;
7306 int_fast64_t e4 = INT_FAST64_MAX;
7307 int_fast64_t e4min = INT_FAST64_MIN;
7308 uint_fast8_t f1 = UINT_FAST8_MAX;
7309 uint_fast16_t f2 = UINT_FAST16_MAX;
7310 uint_fast32_t f3 = UINT_FAST32_MAX;
7311 uint_fast64_t f4 = UINT_FAST64_MAX;
7313 intptr_t g = INTPTR_MAX;
7314 intptr_t gmin = INTPTR_MIN;
7317 uintptr_t h = UINTPTR_MAX;
7319 intmax_t i = INTMAX_MAX;
7320 uintmax_t j = UINTMAX_MAX;
7322 #include <limits.h> /* for CHAR_BIT */
7323 #define TYPE_MINIMUM(t) \
7324 ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ TYPE_MAXIMUM (t)))
7325 #define TYPE_MAXIMUM(t) \
7326 ((t) ((t) 0 < (t) -1 \
7328 : ((((t) 1 << (sizeof (t) * CHAR_BIT - 2)) - 1) * 2 + 1)))
7331 PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
7332 && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
7334 /* Detect bug in FreeBSD 6.0 / ia64. */
7335 int check_SIG_ATOMIC:
7336 SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
7337 && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
7339 int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
7341 WCHAR_MIN == TYPE_MINIMUM (wchar_t)
7342 && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
7344 /* Detect bug in mingw. */
7346 WINT_MIN == TYPE_MINIMUM (wint_t)
7347 && WINT_MAX == TYPE_MAXIMUM (wint_t)
7350 /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */
7352 (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
7354 (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
7356 /* Detect bugs in OpenBSD 3.9 stdint.h. */
7358 int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
7361 int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
7364 int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
7367 int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
7369 int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
7370 int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
7371 int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
7372 int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
7373 int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
7374 int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
7375 int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
7376 int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
7377 int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
7378 int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
7379 int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
7390 if ac_fn_c_try_compile "$LINENO"; then :
7391 if test "$cross_compiling" = yes; then :
7392 gl_cv_header_working_stdint_h=yes
7395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7396 /* end confdefs.h. */
7399 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
7403 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
7404 included before <wchar.h>. */
7416 #define MVAL(macro) MVAL1(macro)
7417 #define MVAL1(expression) #expression
7418 static const char *macro_values[] =
7452 for (mv = macro_values; *mv != NULL; mv++)
7454 const char *value = *mv;
7455 /* Test whether it looks like a cast expression. */
7456 if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
7457 || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
7458 || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
7459 || strncmp (value, "((int)"/*)*/, 6) == 0
7460 || strncmp (value, "((signed short)"/*)*/, 15) == 0
7461 || strncmp (value, "((signed char)"/*)*/, 14) == 0)
7462 return mv - macro_values + 1;
7470 if ac_fn_c_try_run "$LINENO"; then :
7471 gl_cv_header_working_stdint_h=yes
7473 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7474 conftest.$ac_objext conftest.beam conftest.$ac_ext
7479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
7483 $as_echo "$gl_cv_header_working_stdint_h" >&6; }
7485 if test "$gl_cv_header_working_stdint_h" = yes; then
7488 for ac_header in sys/inttypes.h sys/bitypes.h
7490 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" |
$as_tr_sh`
7491 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7492 eval as_val=\$$as_ac_Header
7493 if test "x$as_val" = x""yes; then :
7494 cat >>confdefs.h <<_ACEOF
7495 #define `$as_echo "HAVE_$ac_header" |
$as_tr_cpp` 1
7502 if test $ac_cv_header_sys_inttypes_h = yes; then
7503 HAVE_SYS_INTTYPES_H=1
7505 HAVE_SYS_INTTYPES_H=0
7508 if test $ac_cv_header_sys_bitypes_h = yes; then
7509 HAVE_SYS_BITYPES_H=1
7511 HAVE_SYS_BITYPES_H=0
7517 if test $APPLE_UNIVERSAL_BUILD = 0; then
7520 for gltype in ptrdiff_t size_t ; do
7521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
7522 $as_echo_n "checking for bit size of $gltype... " >&6; }
7523 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
7524 $as_echo_n "(cached) " >&6
7526 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
7527 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
7528 included before <wchar.h>. */
7537 #include <limits.h>"; then :
7543 eval gl_cv_bitsizeof_${gltype}=\$result
7546 eval ac_res=\$gl_cv_bitsizeof_${gltype}
7547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7548 $as_echo "$ac_res" >&6; }
7549 eval result=\$gl_cv_bitsizeof_${gltype}
7550 if test $result = unknown; then
7553 GLTYPE=`echo "$gltype" |
tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
7554 cat >>confdefs.h <<_ACEOF
7555 #define BITSIZEOF_${GLTYPE} $result
7558 eval BITSIZEOF_${GLTYPE}=\$result
7565 for gltype in sig_atomic_t wchar_t wint_t ; do
7566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
7567 $as_echo_n "checking for bit size of $gltype... " >&6; }
7568 if { as_var=gl_cv_bitsizeof_${gltype}; eval "test \"\${$as_var+set}\" = set"; }; then :
7569 $as_echo_n "(cached) " >&6
7571 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
7572 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
7573 included before <wchar.h>. */
7582 #include <limits.h>"; then :
7588 eval gl_cv_bitsizeof_${gltype}=\$result
7591 eval ac_res=\$gl_cv_bitsizeof_${gltype}
7592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7593 $as_echo "$ac_res" >&6; }
7594 eval result=\$gl_cv_bitsizeof_${gltype}
7595 if test $result = unknown; then
7598 GLTYPE=`echo "$gltype" |
tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
7599 cat >>confdefs.h <<_ACEOF
7600 #define BITSIZEOF_${GLTYPE} $result
7603 eval BITSIZEOF_${GLTYPE}=\$result
7609 for gltype in sig_atomic_t wchar_t wint_t ; do
7610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
7611 $as_echo_n "checking whether $gltype is signed... " >&6; }
7612 if { as_var=gl_cv_type_${gltype}_signed; eval "test \"\${$as_var+set}\" = set"; }; then :
7613 $as_echo_n "(cached) " >&6
7615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7616 /* end confdefs.h. */
7618 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
7619 included before <wchar.h>. */
7628 int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
7637 if ac_fn_c_try_compile "$LINENO"; then :
7642 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7643 eval gl_cv_type_${gltype}_signed=\$result
7646 eval ac_res=\$gl_cv_type_${gltype}_signed
7647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7648 $as_echo "$ac_res" >&6; }
7649 eval result=\$gl_cv_type_${gltype}_signed
7650 GLTYPE=`echo $gltype |
tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
7651 if test "$result" = yes; then
7652 cat >>confdefs.h <<_ACEOF
7653 #define HAVE_SIGNED_${GLTYPE} 1
7656 eval HAVE_SIGNED_${GLTYPE}=1
7658 eval HAVE_SIGNED_${GLTYPE}=0
7663 gl_cv_type_ptrdiff_t_signed=yes
7664 gl_cv_type_size_t_signed=no
7665 if test $APPLE_UNIVERSAL_BUILD = 0; then
7668 for gltype in ptrdiff_t size_t ; do
7669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
7670 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
7671 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
7672 $as_echo_n "(cached) " >&6
7674 eval gl_cv_type_${gltype}_suffix=no
7675 eval result=\$gl_cv_type_${gltype}_signed
7676 if test "$result" = yes; then
7681 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
7684 l) gltype1='long int';;
7685 ll) gltype1='long long int';;
7686 i64) gltype1='__int64';;
7687 u) gltype1='unsigned int';;
7688 ul) gltype1='unsigned long int';;
7689 ull) gltype1='unsigned long long int';;
7690 ui64)gltype1='unsigned __int64';;
7692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7693 /* end confdefs.h. */
7695 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
7696 included before <wchar.h>. */
7706 extern $gltype1 foo;
7715 if ac_fn_c_try_compile "$LINENO"; then :
7716 eval gl_cv_type_${gltype}_suffix=\$glsuf
7718 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7719 eval result=\$gl_cv_type_${gltype}_suffix
7720 test "$result" != no && break
7723 eval ac_res=\$gl_cv_type_${gltype}_suffix
7724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7725 $as_echo "$ac_res" >&6; }
7726 GLTYPE=`echo $gltype |
tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
7727 eval result=\$gl_cv_type_${gltype}_suffix
7728 test "$result" = no && result=
7729 eval ${GLTYPE}_SUFFIX=\$result
7730 cat >>confdefs.h <<_ACEOF
7731 #define ${GLTYPE}_SUFFIX $result
7740 for gltype in sig_atomic_t wchar_t wint_t ; do
7741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
7742 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
7743 if { as_var=gl_cv_type_${gltype}_suffix; eval "test \"\${$as_var+set}\" = set"; }; then :
7744 $as_echo_n "(cached) " >&6
7746 eval gl_cv_type_${gltype}_suffix=no
7747 eval result=\$gl_cv_type_${gltype}_signed
7748 if test "$result" = yes; then
7753 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
7756 l) gltype1='long int';;
7757 ll) gltype1='long long int';;
7758 i64) gltype1='__int64';;
7759 u) gltype1='unsigned int';;
7760 ul) gltype1='unsigned long int';;
7761 ull) gltype1='unsigned long long int';;
7762 ui64)gltype1='unsigned __int64';;
7764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7765 /* end confdefs.h. */
7767 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
7768 included before <wchar.h>. */
7778 extern $gltype1 foo;
7787 if ac_fn_c_try_compile "$LINENO"; then :
7788 eval gl_cv_type_${gltype}_suffix=\$glsuf
7790 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7791 eval result=\$gl_cv_type_${gltype}_suffix
7792 test "$result" != no && break
7795 eval ac_res=\$gl_cv_type_${gltype}_suffix
7796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7797 $as_echo "$ac_res" >&6; }
7798 GLTYPE=`echo $gltype |
tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
7799 eval result=\$gl_cv_type_${gltype}_suffix
7800 test "$result" = no && result=
7801 eval ${GLTYPE}_SUFFIX=\$result
7802 cat >>confdefs.h <<_ACEOF
7803 #define ${GLTYPE}_SUFFIX $result
7810 if test $BITSIZEOF_WINT_T -lt 32; then
7817 if test -n "$STDINT_H"; then
7818 GL_GENERATE_STDINT_H_TRUE=
7819 GL_GENERATE_STDINT_H_FALSE='#'
7821 GL_GENERATE_STDINT_H_TRUE='#'
7822 GL_GENERATE_STDINT_H_FALSE=
7833 HAVE_DECL_IMAXABS=1;
7834 HAVE_DECL_IMAXDIV=1;
7835 HAVE_DECL_STRTOIMAX=1;
7836 HAVE_DECL_STRTOUMAX=1;
7837 REPLACE_STRTOIMAX=0;
7838 INT32_MAX_LT_INTMAX_MAX=1;
7839 INT64_MAX_EQ_LONG_MAX='defined _LP64';
7840 PRI_MACROS_BROKEN=0;
7841 PRIPTR_PREFIX=__PRIPTR_PREFIX;
7842 UINT32_MAX_LT_UINTMAX_MAX=1;
7843 UINT64_MAX_EQ_ULONG_MAX='defined _LP64';
7859 if test $gl_cv_have_include_next = yes; then
7860 gl_cv_next_inttypes_h='<'inttypes.h'>'
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <inttypes.h>" >&5
7863 $as_echo_n "checking absolute name of <inttypes.h>... " >&6; }
7864 if test "${gl_cv_next_inttypes_h+set}" = set; then :
7865 $as_echo_n "(cached) " >&6
7868 if test $ac_cv_header_inttypes_h = yes; then
7871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7872 /* end confdefs.h. */
7873 #include <inttypes.h>
7877 aix*) gl_absname_cpp="$ac_cpp -C" ;;
7878 *) gl_absname_cpp="$ac_cpp" ;;
7883 gl_dirsep_regex='[/\\]'
7886 gl_dirsep_regex='\/'
7889 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
7891 gl_header_literal_regex=`echo 'inttypes.h' \
7892 |
sed -e "$gl_make_literal_regex_sed"`
7893 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
7894 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
7899 gl_cv_next_inttypes_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
7900 sed -n "$gl_absolute_header_sed"`'"'
7902 gl_cv_next_inttypes_h='<'inttypes.h'>'
7907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_inttypes_h" >&5
7908 $as_echo "$gl_cv_next_inttypes_h" >&6; }
7910 NEXT_INTTYPES_H=$gl_cv_next_inttypes_h
7912 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7913 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
7914 gl_next_as_first_directive='<'inttypes.h'>'
7916 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
7917 gl_next_as_first_directive=$gl_cv_next_inttypes_h
7919 NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H=$gl_next_as_first_directive
7928 for gl_func in imaxabs imaxdiv strtoimax strtoumax; do
7929 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" |
$as_tr_sh`
7930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
7931 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
7932 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
7933 $as_echo_n "(cached) " >&6
7935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7936 /* end confdefs.h. */
7937 #include <inttypes.h>
7948 if ac_fn_c_try_compile "$LINENO"; then :
7949 eval "$as_gl_Symbol=yes"
7951 eval "$as_gl_Symbol=no"
7953 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7955 eval ac_res=\$$as_gl_Symbol
7956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7957 $as_echo "$ac_res" >&6; }
7958 eval as_val=\$$as_gl_Symbol
7959 if test "x$as_val" = x""yes; then :
7960 cat >>confdefs.h <<_ACEOF
7961 #define `$as_echo "HAVE_RAW_DECL_$gl_func" |
$as_tr_cpp` 1
7964 eval ac_cv_have_decl_$gl_func=yes
7970 for ac_header in inttypes.h
7972 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
7973 if test "x$ac_cv_header_inttypes_h" = x""yes; then :
7974 cat >>confdefs.h <<_ACEOF
7975 #define HAVE_INTTYPES_H 1
7982 if test $ac_cv_header_inttypes_h = yes; then
7983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the inttypes.h PRIxNN macros are broken" >&5
7984 $as_echo_n "checking whether the inttypes.h PRIxNN macros are broken... " >&6; }
7985 if test "${gt_cv_inttypes_pri_broken+set}" = set; then :
7986 $as_echo_n "(cached) " >&6
7989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7990 /* end confdefs.h. */
7992 #include <inttypes.h>
8005 if ac_fn_c_try_compile "$LINENO"; then :
8006 gt_cv_inttypes_pri_broken=no
8008 gt_cv_inttypes_pri_broken=yes
8010 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_inttypes_pri_broken" >&5
8014 $as_echo "$gt_cv_inttypes_pri_broken" >&6; }
8016 if test "$gt_cv_inttypes_pri_broken" = yes; then
8018 cat >>confdefs.h <<_ACEOF
8019 #define PRI_MACROS_BROKEN 1
8029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'double'" >&5
8030 $as_echo_n "checking where to find the exponent in a 'double'... " >&6; }
8031 if test "${gl_cv_cc_double_expbit0+set}" = set; then :
8032 $as_echo_n "(cached) " >&6
8035 if test "$cross_compiling" = yes; then :
8037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8038 /* end confdefs.h. */
8040 #if defined arm || defined __arm || defined __arm__
8045 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8046 $EGREP "mixed_endianness" >/dev/null 2>&1; then :
8047 gl_cv_cc_double_expbit0="unknown"
8051 if test "${ac_cv_c_bigendian+set}" = set; then :
8052 $as_echo_n "(cached) " >&6
8054 ac_cv_c_bigendian=unknown
8055 # See if we're dealing with a universal compiler.
8056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8057 /* end confdefs.h. */
8058 #ifndef __APPLE_CC__
8059 not a universal capable compiler
8064 if ac_fn_c_try_compile "$LINENO"; then :
8066 # Check for potential -arch flags. It is not universal unless
8067 # there are at least two -arch flags with different values.
8070 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8071 if test -n "$ac_prev"; then
8073 i?86 | x86_64 | ppc | ppc64)
8074 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8077 ac_cv_c_bigendian=universal
8083 elif test "x$ac_word" = "x-arch"; then
8088 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8089 if test $ac_cv_c_bigendian = unknown; then
8090 # See if sys/param.h defines the BYTE_ORDER macro.
8091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8092 /* end confdefs.h. */
8093 #include <sys/types.h>
8094 #include <sys/param.h>
8099 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8100 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8109 if ac_fn_c_try_compile "$LINENO"; then :
8110 # It does; now see whether it defined to BIG_ENDIAN or not.
8111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8112 /* end confdefs.h. */
8113 #include <sys/types.h>
8114 #include <sys/param.h>
8119 #if BYTE_ORDER != BIG_ENDIAN
8127 if ac_fn_c_try_compile "$LINENO"; then :
8128 ac_cv_c_bigendian=yes
8130 ac_cv_c_bigendian=no
8132 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8134 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8136 if test $ac_cv_c_bigendian = unknown; then
8137 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8139 /* end confdefs.h. */
8145 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8153 if ac_fn_c_try_compile "$LINENO"; then :
8154 # It does; now see whether it defined to _BIG_ENDIAN or not.
8155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8156 /* end confdefs.h. */
8170 if ac_fn_c_try_compile "$LINENO"; then :
8171 ac_cv_c_bigendian=yes
8173 ac_cv_c_bigendian=no
8175 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8177 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8179 if test $ac_cv_c_bigendian = unknown; then
8180 # Compile a test program.
8181 if test "$cross_compiling" = yes; then :
8182 # Try to guess by grepping values from an object file.
8183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8184 /* end confdefs.h. */
8185 short int ascii_mm[] =
8186 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8187 short int ascii_ii[] =
8188 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8189 int use_ascii (int i) {
8190 return ascii_mm[i] + ascii_ii[i];
8192 short int ebcdic_ii[] =
8193 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8194 short int ebcdic_mm[] =
8195 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8196 int use_ebcdic (int i) {
8197 return ebcdic_mm[i] + ebcdic_ii[i];
8204 return use_ascii (foo) == use_ebcdic (foo);
8209 if ac_fn_c_try_compile "$LINENO"; then :
8210 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8211 ac_cv_c_bigendian=yes
8213 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8214 if test "$ac_cv_c_bigendian" = unknown; then
8215 ac_cv_c_bigendian=no
8217 # finding both strings is unlikely to happen, but who knows?
8218 ac_cv_c_bigendian=unknown
8222 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8225 /* end confdefs.h. */
8226 $ac_includes_default
8231 /* Are we little or big endian? From Harbison&Steele. */
8235 char c[sizeof (long int)];
8238 return u.c[sizeof (long int) - 1] == 1;
8244 if ac_fn_c_try_run "$LINENO"; then :
8245 ac_cv_c_bigendian=no
8247 ac_cv_c_bigendian=yes
8249 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8250 conftest.$ac_objext conftest.beam conftest.$ac_ext
8256 case $ac_cv_c_bigendian in #(
8258 gl_cv_cc_double_expbit0="word 0 bit 20";; #(
8260 gl_cv_cc_double_expbit0="word 1 bit 20" ;; #(
8263 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8267 gl_cv_cc_double_expbit0="unknown" ;;
8276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8277 /* end confdefs.h. */
8284 ((sizeof (double) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
8285 typedef union { double value; unsigned int word[NWORDS]; } memory_double;
8286 static unsigned int ored_words[NWORDS];
8287 static unsigned int anded_words[NWORDS];
8288 static void add_to_ored_words (double x)
8292 /* Clear it first, in case sizeof (double) < sizeof (memory_double). */
8293 memset (&m, 0, sizeof (memory_double));
8295 for (i = 0; i < NWORDS; i++)
8297 ored_words[i] |= m.word[i];
8298 anded_words[i] &= m.word[i];
8304 FILE *fp = fopen ("conftest.out", "w");
8307 for (j = 0; j < NWORDS; j++)
8308 anded_words[j] = ~ (unsigned int) 0;
8309 add_to_ored_words (0.25);
8310 add_to_ored_words (0.5);
8311 add_to_ored_words (1.0);
8312 add_to_ored_words (2.0);
8313 add_to_ored_words (4.0);
8314 /* Remove bits that are common (e.g. if representation of the first mantissa
8315 bit is explicit). */
8316 for (j = 0; j < NWORDS; j++)
8317 ored_words[j] &= ~anded_words[j];
8318 /* Now find the nonzero word. */
8319 for (j = 0; j < NWORDS; j++)
8320 if (ored_words[j] != 0)
8325 for (i = j + 1; i < NWORDS; i++)
8326 if (ored_words[i] != 0)
8328 fprintf (fp, "unknown");
8329 return (fclose (fp) != 0);
8332 if ((ored_words[j] >> i) & 1)
8334 fprintf (fp, "word %d bit %d", (int) j, (int) i);
8335 return (fclose (fp) != 0);
8338 fprintf (fp, "unknown");
8339 return (fclose (fp) != 0);
8343 if ac_fn_c_try_run "$LINENO"; then :
8344 gl_cv_cc_double_expbit0=`cat conftest.out
`
8346 gl_cv_cc_double_expbit0="unknown"
8348 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8349 conftest.$ac_objext conftest.beam conftest.$ac_ext
8355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_double_expbit0" >&5
8356 $as_echo "$gl_cv_cc_double_expbit0" >&6; }
8357 case "$gl_cv_cc_double_expbit0" in
8359 word=`echo "$gl_cv_cc_double_expbit0" |
sed -e 's/word //' -e 's/ bit.*//'`
8360 bit=`echo "$gl_cv_cc_double_expbit0" |
sed -e 's/word.*bit //'`
8362 cat >>confdefs.h <<_ACEOF
8363 #define DBL_EXPBIT0_WORD $word
8367 cat >>confdefs.h <<_ACEOF
8368 #define DBL_EXPBIT0_BIT $bit
8375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8376 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8377 if test "${ac_cv_c_bigendian+set}" = set; then :
8378 $as_echo_n "(cached) " >&6
8380 ac_cv_c_bigendian=unknown
8381 # See if we're dealing with a universal compiler.
8382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8383 /* end confdefs.h. */
8384 #ifndef __APPLE_CC__
8385 not a universal capable compiler
8390 if ac_fn_c_try_compile "$LINENO"; then :
8392 # Check for potential -arch flags. It is not universal unless
8393 # there are at least two -arch flags with different values.
8396 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8397 if test -n "$ac_prev"; then
8399 i?86 | x86_64 | ppc | ppc64)
8400 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8403 ac_cv_c_bigendian=universal
8409 elif test "x$ac_word" = "x-arch"; then
8414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8415 if test $ac_cv_c_bigendian = unknown; then
8416 # See if sys/param.h defines the BYTE_ORDER macro.
8417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8418 /* end confdefs.h. */
8419 #include <sys/types.h>
8420 #include <sys/param.h>
8425 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8426 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8435 if ac_fn_c_try_compile "$LINENO"; then :
8436 # It does; now see whether it defined to BIG_ENDIAN or not.
8437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8438 /* end confdefs.h. */
8439 #include <sys/types.h>
8440 #include <sys/param.h>
8445 #if BYTE_ORDER != BIG_ENDIAN
8453 if ac_fn_c_try_compile "$LINENO"; then :
8454 ac_cv_c_bigendian=yes
8456 ac_cv_c_bigendian=no
8458 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8460 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8462 if test $ac_cv_c_bigendian = unknown; then
8463 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8465 /* end confdefs.h. */
8471 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8479 if ac_fn_c_try_compile "$LINENO"; then :
8480 # It does; now see whether it defined to _BIG_ENDIAN or not.
8481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8482 /* end confdefs.h. */
8496 if ac_fn_c_try_compile "$LINENO"; then :
8497 ac_cv_c_bigendian=yes
8499 ac_cv_c_bigendian=no
8501 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8503 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8505 if test $ac_cv_c_bigendian = unknown; then
8506 # Compile a test program.
8507 if test "$cross_compiling" = yes; then :
8508 # Try to guess by grepping values from an object file.
8509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8510 /* end confdefs.h. */
8511 short int ascii_mm[] =
8512 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8513 short int ascii_ii[] =
8514 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8515 int use_ascii (int i) {
8516 return ascii_mm[i] + ascii_ii[i];
8518 short int ebcdic_ii[] =
8519 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8520 short int ebcdic_mm[] =
8521 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8522 int use_ebcdic (int i) {
8523 return ebcdic_mm[i] + ebcdic_ii[i];
8530 return use_ascii (foo) == use_ebcdic (foo);
8535 if ac_fn_c_try_compile "$LINENO"; then :
8536 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8537 ac_cv_c_bigendian=yes
8539 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8540 if test "$ac_cv_c_bigendian" = unknown; then
8541 ac_cv_c_bigendian=no
8543 # finding both strings is unlikely to happen, but who knows?
8544 ac_cv_c_bigendian=unknown
8548 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8551 /* end confdefs.h. */
8552 $ac_includes_default
8557 /* Are we little or big endian? From Harbison&Steele. */
8561 char c[sizeof (long int)];
8564 return u.c[sizeof (long int) - 1] == 1;
8570 if ac_fn_c_try_run "$LINENO"; then :
8571 ac_cv_c_bigendian=no
8573 ac_cv_c_bigendian=yes
8575 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8576 conftest.$ac_objext conftest.beam conftest.$ac_ext
8581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8582 $as_echo "$ac_cv_c_bigendian" >&6; }
8583 case $ac_cv_c_bigendian in #(
8585 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8591 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8595 as_fn_error "unknown endianness
8596 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit off_t" >&5
8605 $as_echo_n "checking for 64-bit off_t... " >&6; }
8606 if test "${gl_cv_type_off_t_64+set}" = set; then :
8607 $as_echo_n "(cached) " >&6
8609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8610 /* end confdefs.h. */
8611 #include <sys/types.h>
8612 int verify_off_t_size[sizeof (off_t) >= 8 ? 1 : -1];
8622 if ac_fn_c_try_compile "$LINENO"; then :
8623 gl_cv_type_off_t_64=yes
8625 gl_cv_type_off_t_64=no
8627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_off_t_64" >&5
8631 $as_echo "$gl_cv_type_off_t_64" >&6; }
8632 if test $gl_cv_type_off_t_64 = no; then
8633 WINDOWS_64_BIT_OFF_T=1
8635 WINDOWS_64_BIT_OFF_T=0
8637 WINDOWS_64_BIT_ST_SIZE=1
8640 WINDOWS_64_BIT_OFF_T=0
8641 WINDOWS_64_BIT_ST_SIZE=0
8646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
8647 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
8648 if test "${am_cv_langinfo_codeset+set}" = set; then :
8649 $as_echo_n "(cached) " >&6
8651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8652 /* end confdefs.h. */
8653 #include <langinfo.h>
8657 char* cs = nl_langinfo(CODESET); return !cs;
8662 if ac_fn_c_try_link "$LINENO"; then :
8663 am_cv_langinfo_codeset=yes
8665 am_cv_langinfo_codeset=no
8667 rm -f core conftest.err conftest.$ac_objext \
8668 conftest$ac_exeext conftest.$ac_ext
8671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
8672 $as_echo "$am_cv_langinfo_codeset" >&6; }
8673 if test $am_cv_langinfo_codeset = yes; then
8675 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
8688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fcntl.h" >&5
8689 $as_echo_n "checking for working fcntl.h... " >&6; }
8690 if test "${gl_cv_header_working_fcntl_h+set}" = set; then :
8691 $as_echo_n "(cached) " >&6
8693 if test "$cross_compiling" = yes; then :
8694 gl_cv_header_working_fcntl_h=cross-compiling
8696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8697 /* end confdefs.h. */
8698 #include <sys/types.h>
8699 #include <sys/stat.h>
8701 # include <unistd.h>
8702 #else /* on Windows with MSVC */
8704 # include <stdlib.h>
8705 # defined sleep(n) _sleep ((n) * 1000)
8712 #define O_NOFOLLOW 0
8714 static int const constants[] =
8716 O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND,
8717 O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY
8724 int result = !constants;
8727 static char const sym[] = "conftest.sym";
8728 if (symlink ("/dev/null", sym) != 0)
8732 int fd = open (sym, O_WRONLY | O_NOFOLLOW | O_CREAT, 0);
8739 if (unlink (sym) != 0 || symlink (".", sym) != 0)
8743 int fd = open (sym, O_RDONLY | O_NOFOLLOW);
8754 static char const file[] = "confdefs.h";
8755 int fd = open (file, O_RDONLY | O_NOATIME);
8761 if (fstat (fd, &st0) != 0)
8767 if (read (fd, &c, 1) != 1)
8771 if (close (fd) != 0)
8776 if (stat (file, &st1) != 0)
8779 if (st0.st_atime != st1.st_atime)
8791 if ac_fn_c_try_run "$LINENO"; then :
8792 gl_cv_header_working_fcntl_h=yes
8795 4) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #(
8796 64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #(
8797 68) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #(
8798 *) gl_cv_header_working_fcntl_h='no';;
8801 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8802 conftest.$ac_objext conftest.beam conftest.$ac_ext
8806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_fcntl_h" >&5
8807 $as_echo "$gl_cv_header_working_fcntl_h" >&6; }
8809 case $gl_cv_header_working_fcntl_h in #(
8810 *O_NOATIME* | no | cross-compiling) ac_val=0;; #(
8814 cat >>confdefs.h <<_ACEOF
8815 #define HAVE_WORKING_O_NOATIME $ac_val
8819 case $gl_cv_header_working_fcntl_h in #(
8820 *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #(
8824 cat >>confdefs.h <<_ACEOF
8825 #define HAVE_WORKING_O_NOFOLLOW $ac_val
8829 ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
8830 if test "x$ac_cv_have_decl_getc_unlocked" = x""yes; then :
8836 cat >>confdefs.h <<_ACEOF
8837 #define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
8841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library >= 2.1 or uClibc" >&5
8842 $as_echo_n "checking whether we are using the GNU C Library >= 2.1 or uClibc... " >&6; }
8843 if test "${ac_cv_gnu_library_2_1+set}" = set; then :
8844 $as_echo_n "(cached) " >&6
8846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8847 /* end confdefs.h. */
8849 #include <features.h>
8850 #ifdef __GNU_LIBRARY__
8851 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
8860 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8861 $EGREP "Lucky" >/dev/null 2>&1; then :
8862 ac_cv_gnu_library_2_1=yes
8864 ac_cv_gnu_library_2_1=no
8871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5
8872 $as_echo "$ac_cv_gnu_library_2_1" >&6; }
8874 GLIBC21="$ac_cv_gnu_library_2_1"
8886 GNULIB_MBSNRTOWCS=0;
8889 GNULIB_WCSNRTOMBS=0;
8906 GNULIB_WCSCASECMP=0;
8907 GNULIB_WCSNCASECMP=0;
8957 HAVE_DECL_WCWIDTH=1;
8958 REPLACE_MBSTATE_T=0;
8964 REPLACE_MBSRTOWCS=0;
8965 REPLACE_MBSNRTOWCS=0;
8967 REPLACE_WCSRTOMBS=0;
8968 REPLACE_WCSNRTOMBS=0;
8979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional japanese locale" >&5
8980 $as_echo_n "checking for a traditional japanese locale... " >&6; }
8981 if test "${gt_cv_locale_ja+set}" = set; then :
8982 $as_echo_n "(cached) " >&6
8985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8986 /* end confdefs.h. */
8990 #if HAVE_LANGINFO_CODESET
8991 # include <langinfo.h>
9000 /* Check whether the given locale name is recognized by the system. */
9001 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
9002 /* On native Windows, setlocale(category, "") looks at the system settings,
9003 not at the environment variables. Also, when an encoding suffix such
9004 as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
9005 category of the locale to "C". */
9006 if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
9007 || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
9010 if (setlocale (LC_ALL, "") == NULL) return 1;
9012 /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
9013 On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
9014 is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
9015 On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
9016 succeeds but then nl_langinfo(CODESET) is "646". In this situation,
9017 some unit tests fail.
9018 On MirBSD 10, when an unsupported locale is specified, setlocale()
9019 succeeds but then nl_langinfo(CODESET) is "UTF-8". */
9020 #if HAVE_LANGINFO_CODESET
9022 const char *cs = nl_langinfo (CODESET);
9023 if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
9024 || strcmp (cs, "UTF-8") == 0)
9029 /* On Cygwin, avoid locale names without encoding suffix, because the
9030 locale_charset() function relies on the encoding suffix. Note that
9031 LC_ALL is set on the command line. */
9032 if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
9034 /* Check whether MB_CUR_MAX is > 1. This excludes the dysfunctional locales
9036 if (MB_CUR_MAX == 1)
9038 /* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
9039 This excludes the UTF-8 encoding (except on MirBSD). */
9040 t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
9041 if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
9042 for (p = buf; *p != '\0'; p++)
9043 if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
9049 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9050 (eval $ac_link) 2>&5
9052 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9053 test $ac_status = 0; } && test -s conftest$ac_exeext; then
9055 # Handle native Windows specially, because there setlocale() interprets
9056 # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
9057 # "fr" or "fra" as "French" or "French_France.1252",
9058 # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
9059 # "ja" as "Japanese" or "Japanese_Japan.932",
9062 # Note that on native Windows, the Japanese locale is
9063 # Japanese_Japan.932, and CP932 is very different from EUC-JP, so we
9064 # cannot use it here.
9065 gt_cv_locale_ja=none
9068 # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
9069 # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
9070 # configure script would override the LC_ALL setting. Likewise for
9071 # LC_CTYPE, which is also set at the beginning of the configure script.
9072 # Test for the AIX locale name.
9073 if (LC_ALL=ja_JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9074 gt_cv_locale_ja=ja_JP
9076 # Test for the locale name with explicit encoding suffix.
9077 if (LC_ALL=ja_JP.EUC-JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9078 gt_cv_locale_ja=ja_JP.EUC-JP
9080 # Test for the HP-UX, OSF/1, NetBSD locale name.
9081 if (LC_ALL=ja_JP.eucJP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9082 gt_cv_locale_ja=ja_JP.eucJP
9084 # Test for the IRIX, FreeBSD locale name.
9085 if (LC_ALL=ja_JP.EUC LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9086 gt_cv_locale_ja=ja_JP.EUC
9088 # Test for the Solaris 7 locale name.
9089 if (LC_ALL=ja LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9092 # Special test for NetBSD 1.6.
9093 if test -f /usr/share/locale/ja_JP.eucJP/LC_CTYPE; then
9094 gt_cv_locale_ja=ja_JP.eucJP
9097 gt_cv_locale_ja=none
9110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_ja" >&5
9111 $as_echo "$gt_cv_locale_ja" >&6; }
9112 LOCALE_JA=$gt_cv_locale_ja
9118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a transitional chinese locale" >&5
9119 $as_echo_n "checking for a transitional chinese locale... " >&6; }
9120 if test "${gt_cv_locale_zh_CN+set}" = set; then :
9121 $as_echo_n "(cached) " >&6
9124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9125 /* end confdefs.h. */
9130 #if HAVE_LANGINFO_CODESET
9131 # include <langinfo.h>
9140 /* Check whether the given locale name is recognized by the system. */
9141 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
9142 /* On native Windows, setlocale(category, "") looks at the system settings,
9143 not at the environment variables. Also, when an encoding suffix such
9144 as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
9145 category of the locale to "C". */
9146 if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
9147 || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
9150 if (setlocale (LC_ALL, "") == NULL) return 1;
9152 /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
9153 On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
9154 is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
9155 On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
9156 succeeds but then nl_langinfo(CODESET) is "646". In this situation,
9157 some unit tests fail.
9158 On MirBSD 10, when an unsupported locale is specified, setlocale()
9159 succeeds but then nl_langinfo(CODESET) is "UTF-8". */
9160 #if HAVE_LANGINFO_CODESET
9162 const char *cs = nl_langinfo (CODESET);
9163 if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
9164 || strcmp (cs, "UTF-8") == 0)
9169 /* On Cygwin, avoid locale names without encoding suffix, because the
9170 locale_charset() function relies on the encoding suffix. Note that
9171 LC_ALL is set on the command line. */
9172 if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
9174 /* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
9175 This excludes the UTF-8 encoding (except on MirBSD). */
9176 t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
9177 if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
9178 for (p = buf; *p != '\0'; p++)
9179 if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
9181 /* Check whether a typical GB18030 multibyte sequence is recognized as a
9182 single wide character. This excludes the GB2312 and GBK encodings. */
9183 if (mblen ("\203\062\332\066", 5) != 4)
9189 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9190 (eval $ac_link) 2>&5
9192 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9193 test $ac_status = 0; } && test -s conftest$ac_exeext; then
9195 # Handle native Windows specially, because there setlocale() interprets
9196 # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
9197 # "fr" or "fra" as "French" or "French_France.1252",
9198 # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
9199 # "ja" as "Japanese" or "Japanese_Japan.932",
9202 # Test for the hypothetical native Windows locale name.
9203 if (LC_ALL=Chinese_China.54936 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9204 gt_cv_locale_zh_CN=Chinese_China.54936
9207 gt_cv_locale_zh_CN=none
9211 # On Solaris 8, the locales zh_CN.GB18030, zh_CN.GBK, zh.GBK are
9212 # broken. One witness is the test case in gl_MBRTOWC_SANITYCHECK.
9213 # Another witness is that "LC_ALL=zh_CN.GB18030 bash -c true" dumps core.
9214 gt_cv_locale_zh_CN=none
9217 # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
9218 # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
9219 # configure script would override the LC_ALL setting. Likewise for
9220 # LC_CTYPE, which is also set at the beginning of the configure script.
9221 # Test for the locale name without encoding suffix.
9222 if (LC_ALL=zh_CN LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9223 gt_cv_locale_zh_CN=zh_CN
9225 # Test for the locale name with explicit encoding suffix.
9226 if (LC_ALL=zh_CN.GB18030 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9227 gt_cv_locale_zh_CN=zh_CN.GB18030
9230 gt_cv_locale_zh_CN=none
9236 # If there was a link error, due to mblen(), the system is so old that
9237 # it certainly doesn't have a chinese locale.
9238 gt_cv_locale_zh_CN=none
9243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_zh_CN" >&5
9244 $as_echo "$gt_cv_locale_zh_CN" >&6; }
9245 LOCALE_ZH_CN=$gt_cv_locale_zh_CN
9250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a french Unicode locale" >&5
9251 $as_echo_n "checking for a french Unicode locale... " >&6; }
9252 if test "${gt_cv_locale_fr_utf8+set}" = set; then :
9253 $as_echo_n "(cached) " >&6
9256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9257 /* end confdefs.h. */
9261 #if HAVE_LANGINFO_CODESET
9262 # include <langinfo.h>
9269 /* On BeOS and Haiku, locales are not implemented in libc. Rather, libintl
9270 imitates locale dependent behaviour by looking at the environment
9271 variables, and all locales use the UTF-8 encoding. */
9272 #if !(defined __BEOS__ || defined __HAIKU__)
9273 /* Check whether the given locale name is recognized by the system. */
9274 # if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
9275 /* On native Windows, setlocale(category, "") looks at the system settings,
9276 not at the environment variables. Also, when an encoding suffix such
9277 as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
9278 category of the locale to "C". */
9279 if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
9280 || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
9283 if (setlocale (LC_ALL, "") == NULL) return 1;
9285 /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
9286 On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
9287 is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
9288 On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
9289 succeeds but then nl_langinfo(CODESET) is "646". In this situation,
9290 some unit tests fail. */
9291 # if HAVE_LANGINFO_CODESET
9293 const char *cs = nl_langinfo (CODESET);
9294 if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0)
9299 /* On Cygwin, avoid locale names without encoding suffix, because the
9300 locale_charset() function relies on the encoding suffix. Note that
9301 LC_ALL is set on the command line. */
9302 if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
9304 /* Check whether in the abbreviation of the second month, the second
9305 character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is
9306 two bytes long, with UTF-8 encoding. */
9307 t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
9308 if (strftime (buf, sizeof (buf), "%b", &t) < 4
9309 || buf[1] != (char) 0xc3 || buf[2] != (char) 0xa9 || buf[3] != 'v')
9312 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
9313 /* Check whether the decimal separator is a comma.
9314 On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
9315 are nl_langinfo(RADIXCHAR) are both ".". */
9316 if (localeconv () ->decimal_point[0] != ',') return 1;
9322 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9323 (eval $ac_link) 2>&5
9325 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9326 test $ac_status = 0; } && test -s conftest$ac_exeext; then
9328 # Handle native Windows specially, because there setlocale() interprets
9329 # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
9330 # "fr" or "fra" as "French" or "French_France.1252",
9331 # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
9332 # "ja" as "Japanese" or "Japanese_Japan.932",
9335 # Test for the hypothetical native Windows locale name.
9336 if (LC_ALL=French_France.65001 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9337 gt_cv_locale_fr_utf8=French_France.65001
9340 gt_cv_locale_fr_utf8=none
9344 # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
9345 # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
9346 # configure script would override the LC_ALL setting. Likewise for
9347 # LC_CTYPE, which is also set at the beginning of the configure script.
9348 # Test for the usual locale name.
9349 if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9350 gt_cv_locale_fr_utf8=fr_FR
9352 # Test for the locale name with explicit encoding suffix.
9353 if (LC_ALL=fr_FR.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9354 gt_cv_locale_fr_utf8=fr_FR.UTF-8
9356 # Test for the Solaris 7 locale name.
9357 if (LC_ALL=fr.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9358 gt_cv_locale_fr_utf8=fr.UTF-8
9361 gt_cv_locale_fr_utf8=none
9371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr_utf8" >&5
9372 $as_echo "$gt_cv_locale_fr_utf8" >&6; }
9373 LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8
9379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
9380 $as_echo_n "checking for a traditional french locale... " >&6; }
9381 if test "${gt_cv_locale_fr+set}" = set; then :
9382 $as_echo_n "(cached) " >&6
9385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9386 /* end confdefs.h. */
9390 #if HAVE_LANGINFO_CODESET
9391 # include <langinfo.h>
9398 /* Check whether the given locale name is recognized by the system. */
9399 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
9400 /* On native Windows, setlocale(category, "") looks at the system settings,
9401 not at the environment variables. Also, when an encoding suffix such
9402 as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
9403 category of the locale to "C". */
9404 if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
9405 || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
9408 if (setlocale (LC_ALL, "") == NULL) return 1;
9410 /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
9411 On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
9412 is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
9413 On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
9414 succeeds but then nl_langinfo(CODESET) is "646". In this situation,
9415 some unit tests fail.
9416 On MirBSD 10, when an unsupported locale is specified, setlocale()
9417 succeeds but then nl_langinfo(CODESET) is "UTF-8". */
9418 #if HAVE_LANGINFO_CODESET
9420 const char *cs = nl_langinfo (CODESET);
9421 if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
9422 || strcmp (cs, "UTF-8") == 0)
9427 /* On Cygwin, avoid locale names without encoding suffix, because the
9428 locale_charset() function relies on the encoding suffix. Note that
9429 LC_ALL is set on the command line. */
9430 if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
9432 /* Check whether in the abbreviation of the second month, the second
9433 character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
9434 one byte long. This excludes the UTF-8 encoding. */
9435 t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
9436 if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
9437 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy. */
9438 /* Check whether the decimal separator is a comma.
9439 On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
9440 are nl_langinfo(RADIXCHAR) are both ".". */
9441 if (localeconv () ->decimal_point[0] != ',') return 1;
9447 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9448 (eval $ac_link) 2>&5
9450 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9451 test $ac_status = 0; } && test -s conftest$ac_exeext; then
9453 # Handle native Windows specially, because there setlocale() interprets
9454 # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
9455 # "fr" or "fra" as "French" or "French_France.1252",
9456 # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
9457 # "ja" as "Japanese" or "Japanese_Japan.932",
9460 # Test for the native Windows locale name.
9461 if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9462 gt_cv_locale_fr=French_France.1252
9465 gt_cv_locale_fr=none
9469 # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
9470 # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
9471 # configure script would override the LC_ALL setting. Likewise for
9472 # LC_CTYPE, which is also set at the beginning of the configure script.
9473 # Test for the usual locale name.
9474 if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9475 gt_cv_locale_fr=fr_FR
9477 # Test for the locale name with explicit encoding suffix.
9478 if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9479 gt_cv_locale_fr=fr_FR.ISO-8859-1
9481 # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name.
9482 if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9483 gt_cv_locale_fr=fr_FR.ISO8859-1
9485 # Test for the HP-UX locale name.
9486 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9487 gt_cv_locale_fr=fr_FR.iso88591
9489 # Test for the Solaris 7 locale name.
9490 if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
9494 gt_cv_locale_fr=none
9506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5
9507 $as_echo "$gt_cv_locale_fr" >&6; }
9508 LOCALE_FR=$gt_cv_locale_fr
9533 GNULIB_STRCASESTR=0;
9540 GNULIB_MBSCASECMP=0;
9541 GNULIB_MBSNCASECMP=0;
9542 GNULIB_MBSPCASECMP=0;
9543 GNULIB_MBSCASESTR=0;
9550 GNULIB_STRERROR_R=0;
9552 GNULIB_STRVERSCMP=0;
9559 HAVE_DECL_MEMRCHR=1;
9565 HAVE_DECL_STRNDUP=1;
9566 HAVE_DECL_STRNLEN=1;
9570 HAVE_DECL_STRTOK_R=1;
9571 HAVE_DECL_STRERROR_R=1;
9572 HAVE_DECL_STRSIGNAL=1;
9579 REPLACE_STRCASESTR=0;
9580 REPLACE_STRCHRNUL=0;
9582 REPLACE_STRERROR_R=0;
9586 REPLACE_STRSIGNAL=0;
9588 UNDEFINE_STRTOK_R=0;
9594 # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
9595 # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
9596 # irrelevant for anonymous mappings.
9597 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
9598 if test "x$ac_cv_func_mmap" = x""yes; then :
9605 # Try to allow MAP_ANONYMOUS.
9606 gl_have_mmap_anonymous=no
9607 if test $gl_have_mmap = yes; then
9608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
9609 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
9610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9611 /* end confdefs.h. */
9613 #include <sys/mman.h>
9614 #ifdef MAP_ANONYMOUS
9615 I cannot identify this map
9619 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9620 $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
9621 gl_have_mmap_anonymous=yes
9625 if test $gl_have_mmap_anonymous != yes; then
9626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9627 /* end confdefs.h. */
9629 #include <sys/mman.h>
9631 I cannot identify this map
9635 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9636 $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
9638 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
9640 gl_have_mmap_anonymous=yes
9645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
9646 $as_echo "$gl_have_mmap_anonymous" >&6; }
9647 if test $gl_have_mmap_anonymous = yes; then
9649 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
9659 if test $HAVE_MEMCHR = 1; then
9660 # Detect platform-specific bugs in some versions of glibc:
9661 # memchr should not dereference anything with length 0
9662 # http://bugzilla.redhat.com/499689
9663 # memchr should not dereference overestimated length after a match
9664 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
9665 # http://sourceware.org/bugzilla/show_bug.cgi?id=10162
9666 # Assume that memchr works on platforms that lack mprotect.
9667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
9668 $as_echo_n "checking whether memchr works... " >&6; }
9669 if test "${gl_cv_func_memchr_works+set}" = set; then :
9670 $as_echo_n "(cached) " >&6
9672 if test "$cross_compiling" = yes; then :
9673 gl_cv_func_memchr_works="guessing no"
9675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9676 /* end confdefs.h. */
9681 # include <unistd.h>
9682 # include <sys/types.h>
9683 # include <sys/mman.h>
9695 #if HAVE_SYS_MMAN_H && HAVE_MPROTECT
9696 # if HAVE_MAP_ANONYMOUS
9697 const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
9699 # else /* !HAVE_MAP_ANONYMOUS */
9700 const int flags = MAP_FILE | MAP_PRIVATE;
9701 int fd = open ("/dev/zero", O_RDONLY, 0666);
9705 int pagesize = getpagesize ();
9707 (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
9709 if (two_pages != (char *)(-1)
9710 && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
9711 fence = two_pages + pagesize;
9716 if (memchr (fence, 0, 0))
9718 strcpy (fence - 9, "12345678");
9719 if (memchr (fence - 9, 0, 79) != fence - 1)
9721 if (memchr (fence - 1, 0, 3) != fence - 1)
9730 if ac_fn_c_try_run "$LINENO"; then :
9731 gl_cv_func_memchr_works=yes
9733 gl_cv_func_memchr_works=no
9735 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9736 conftest.$ac_objext conftest.beam conftest.$ac_ext
9740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
9741 $as_echo "$gl_cv_func_memchr_works" >&6; }
9742 if test "$gl_cv_func_memchr_works" != yes; then
9747 ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
9748 if test "x$ac_cv_have_decl_memmem" = x""yes; then :
9754 cat >>confdefs.h <<_ACEOF
9755 #define HAVE_DECL_MEMMEM $ac_have_decl
9762 for ac_func in memmem
9764 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
9765 if test "x$ac_cv_func_memmem" = x""yes; then :
9766 cat >>confdefs.h <<_ACEOF
9767 #define HAVE_MEMMEM 1
9773 if test $ac_cv_func_memmem = yes; then
9779 if test $ac_cv_have_decl_memmem = no; then
9782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works" >&5
9783 $as_echo_n "checking whether memmem works... " >&6; }
9784 if test "${gl_cv_func_memmem_works_always+set}" = set; then :
9785 $as_echo_n "(cached) " >&6
9787 if test "$cross_compiling" = yes; then :
9788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9789 /* end confdefs.h. */
9791 #ifdef __GNU_LIBRARY__
9792 #include <features.h>
9793 #if ((__GLIBC__ == 2 && ((__GLIBC_MINOR > 0 && __GLIBC_MINOR__ < 9) \
9794 || __GLIBC_MINOR__ > 12)) \
9795 || (__GLIBC__ > 2)) \
9796 || defined __UCLIBC__
9799 #elif defined __CYGWIN__
9800 #include <cygwin/version.h>
9801 #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 7)
9809 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9810 $EGREP "Lucky user" >/dev/null 2>&1; then :
9811 gl_cv_func_memmem_works_always="guessing yes"
9813 gl_cv_func_memmem_works_always="guessing no"
9819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9820 /* end confdefs.h. */
9822 #include <string.h> /* for memmem */
9823 #define P "_EF_BF_BD"
9824 #define HAYSTACK "F_BD_CE_BD" P P P P "_C3_88_20" P P P "_C3_A7_20" P
9825 #define NEEDLE P P P P P
9832 if (memmem (HAYSTACK, strlen (HAYSTACK), NEEDLE, strlen (NEEDLE)))
9834 /* Check for empty needle behavior. */
9836 const char *haystack = "AAA";
9837 if (memmem (haystack, 3, NULL, 0) != haystack)
9846 if ac_fn_c_try_run "$LINENO"; then :
9847 gl_cv_func_memmem_works_always=yes
9849 gl_cv_func_memmem_works_always=no
9851 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9852 conftest.$ac_objext conftest.beam conftest.$ac_ext
9857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works_always" >&5
9858 $as_echo "$gl_cv_func_memmem_works_always" >&6; }
9859 case "$gl_cv_func_memmem_works_always" in
9905 REPLACE_UTIMENSAT=0;
9909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
9910 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
9911 if test "${ac_cv_header_stdbool_h+set}" = set; then :
9912 $as_echo_n "(cached) " >&6
9914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9915 /* end confdefs.h. */
9917 #include <stdbool.h>
9919 "error: bool is not defined"
9922 "error: false is not defined"
9925 "error: false is not 0"
9928 "error: true is not defined"
9931 "error: true is not 1"
9933 #ifndef __bool_true_false_are_defined
9934 "error: __bool_true_false_are_defined is not defined"
9937 struct s { _Bool s: 1; _Bool t; } s;
9939 char a[true == 1 ? 1 : -1];
9940 char b[false == 0 ? 1 : -1];
9941 char c[__bool_true_false_are_defined == 1 ? 1 : -1];
9942 char d[(bool) 0.5 == true ? 1 : -1];
9943 /* See body of main program for 'e'. */
9944 char f[(_Bool) 0.0 == false ? 1 : -1];
9946 char h[sizeof (_Bool)];
9948 enum { j = false, k = true, l = false * true, m = true * 256 };
9949 /* The following fails for
9950 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
9952 char o[sizeof n == m * sizeof n[0] ? 1 : -1];
9953 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
9954 /* Catch a bug in an HP-UX C compiler. See
9955 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
9956 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
9968 /* Refer to every declared value, to avoid compiler optimizations. */
9969 return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
9970 + !m + !n + !o + !p + !q + !pq);
9976 if ac_fn_c_try_compile "$LINENO"; then :
9977 ac_cv_header_stdbool_h=yes
9979 ac_cv_header_stdbool_h=no
9981 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
9984 $as_echo "$ac_cv_header_stdbool_h" >&6; }
9985 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
9986 if test "x$ac_cv_type__Bool" = x""yes; then :
9988 cat >>confdefs.h <<_ACEOF
9989 #define HAVE__BOOL 1
10001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
10002 $as_echo_n "checking for wchar_t... " >&6; }
10003 if test "${gt_cv_c_wchar_t+set}" = set; then :
10004 $as_echo_n "(cached) " >&6
10006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10007 /* end confdefs.h. */
10008 #include <stddef.h>
10009 wchar_t foo = (wchar_t)'\0';
10018 if ac_fn_c_try_compile "$LINENO"; then :
10019 gt_cv_c_wchar_t=yes
10023 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
10026 $as_echo "$gt_cv_c_wchar_t" >&6; }
10027 if test $gt_cv_c_wchar_t = yes; then
10029 $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
10033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
10034 $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
10035 if test "${ac_cv_c_restrict+set}" = set; then :
10036 $as_echo_n "(cached) " >&6
10038 ac_cv_c_restrict=no
10039 # The order here caters to the fact that C++ does not require restrict.
10040 for ac_kw in __restrict __restrict__ _Restrict restrict; do
10041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10042 /* end confdefs.h. */
10043 typedef int * int_ptr;
10044 int foo (int_ptr $ac_kw ip) {
10051 int * $ac_kw t = s;
10058 if ac_fn_c_try_compile "$LINENO"; then :
10059 ac_cv_c_restrict=$ac_kw
10061 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10062 test "$ac_cv_c_restrict" != no && break
10066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
10067 $as_echo "$ac_cv_c_restrict" >&6; }
10069 case $ac_cv_c_restrict in
10071 no) $as_echo "#define restrict /**/" >>confdefs.h
10073 *) cat >>confdefs.h <<_ACEOF
10074 #define restrict $ac_cv_c_restrict
10090 if test $gl_cv_have_include_next = yes; then
10091 gl_cv_next_string_h='<'string.h'>'
10093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
10094 $as_echo_n "checking absolute name of <string.h>... " >&6; }
10095 if test "${gl_cv_next_string_h+set}" = set; then :
10096 $as_echo_n "(cached) " >&6
10099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10100 /* end confdefs.h. */
10101 #include <string.h>
10105 aix*) gl_absname_cpp="$ac_cpp -C" ;;
10106 *) gl_absname_cpp="$ac_cpp" ;;
10111 gl_dirsep_regex='[/\\]'
10114 gl_dirsep_regex='\/'
10117 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
10119 gl_header_literal_regex=`echo 'string.h' \
10120 |
sed -e "$gl_make_literal_regex_sed"`
10121 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
10122 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
10127 gl_cv_next_string_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
10128 sed -n "$gl_absolute_header_sed"`'"'
10132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
10133 $as_echo "$gl_cv_next_string_h" >&6; }
10135 NEXT_STRING_H=$gl_cv_next_string_h
10137 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
10138 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
10139 gl_next_as_first_directive='<'string.h'>'
10141 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
10142 gl_next_as_first_directive=$gl_cv_next_string_h
10144 NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive
10151 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
10152 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" |
$as_tr_sh`
10153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
10154 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
10155 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
10156 $as_echo_n "(cached) " >&6
10158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10159 /* end confdefs.h. */
10160 #include <string.h>
10171 if ac_fn_c_try_compile "$LINENO"; then :
10172 eval "$as_gl_Symbol=yes"
10174 eval "$as_gl_Symbol=no"
10176 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10178 eval ac_res=\$$as_gl_Symbol
10179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10180 $as_echo "$ac_res" >&6; }
10181 eval as_val=\$$as_gl_Symbol
10182 if test "x$as_val" = x""yes; then :
10183 cat >>confdefs.h <<_ACEOF
10184 #define `$as_echo "HAVE_RAW_DECL_$gl_func" |
$as_tr_cpp` 1
10187 eval ac_cv_have_decl_$gl_func=yes
10195 if test "$gl_cv_func_memchr_works" != yes; then
10198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strstr works" >&5
10199 $as_echo_n "checking whether strstr works... " >&6; }
10200 if test "${gl_cv_func_strstr_works_always+set}" = set; then :
10201 $as_echo_n "(cached) " >&6
10203 if test "$cross_compiling" = yes; then :
10204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10205 /* end confdefs.h. */
10207 #ifdef __GNU_LIBRARY__
10208 #include <features.h>
10209 #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ > 12) || (__GLIBC__ > 2)) \
10210 || defined __UCLIBC__
10213 #elif defined __CYGWIN__
10214 #include <cygwin/version.h>
10215 #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 7)
10223 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10224 $EGREP "Lucky user" >/dev/null 2>&1; then :
10225 gl_cv_func_strstr_works_always="guessing yes"
10227 gl_cv_func_strstr_works_always="guessing no"
10233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10234 /* end confdefs.h. */
10236 #include <string.h> /* for strstr */
10237 #define P "_EF_BF_BD"
10238 #define HAYSTACK "F_BD_CE_BD" P P P P "_C3_88_20" P P P "_C3_A7_20" P
10239 #define NEEDLE P P P P P
10244 return !!strstr (HAYSTACK, NEEDLE);
10250 if ac_fn_c_try_run "$LINENO"; then :
10251 gl_cv_func_strstr_works_always=yes
10253 gl_cv_func_strstr_works_always=no
10255 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10256 conftest.$ac_objext conftest.beam conftest.$ac_ext
10261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strstr_works_always" >&5
10262 $as_echo "$gl_cv_func_strstr_works_always" >&6; }
10263 case "$gl_cv_func_strstr_works_always" in
10271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
10272 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
10273 if test "${ac_cv_header_stat_broken+set}" = set; then :
10274 $as_echo_n "(cached) " >&6
10276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10277 /* end confdefs.h. */
10278 #include <sys/types.h>
10279 #include <sys/stat.h>
10281 #if defined S_ISBLK && defined S_IFDIR
10282 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
10285 #if defined S_ISBLK && defined S_IFCHR
10286 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
10289 #if defined S_ISLNK && defined S_IFREG
10290 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
10293 #if defined S_ISSOCK && defined S_IFREG
10294 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
10298 if ac_fn_c_try_compile "$LINENO"; then :
10299 ac_cv_header_stat_broken=no
10301 ac_cv_header_stat_broken=yes
10303 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
10306 $as_echo "$ac_cv_header_stat_broken" >&6; }
10307 if test $ac_cv_header_stat_broken = yes; then
10309 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
10315 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
10316 if test "x$ac_cv_type_mode_t" = x""yes; then :
10320 cat >>confdefs.h <<_ACEOF
10326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
10327 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
10328 if test -z "$MKDIR_P"; then
10329 if test "${ac_cv_path_mkdir+set}" = set; then :
10330 $as_echo_n "(cached) " >&6
10332 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10333 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
10336 test -z "$as_dir" && as_dir=.
10337 for ac_prog in mkdir gmkdir; do
10338 for ac_exec_ext in '' $ac_executable_extensions; do
10339 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
10340 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
10341 'mkdir (GNU coreutils) '* | \
10342 'mkdir (coreutils) '* | \
10343 'mkdir (fileutils) '4.1*)
10344 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
10354 if test "${ac_cv_path_mkdir+set}" = set; then
10355 MKDIR_P="$ac_cv_path_mkdir -p"
10357 # As a last resort, use the slow shell script. Don't cache a
10358 # value for MKDIR_P within a source directory, because that will
10359 # break other packages using the cache if that directory is
10360 # removed, or if the value is a relative name.
10361 test -d ./--version && rmdir ./--version
10362 MKDIR_P="$ac_install_sh -d"
10365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
10366 $as_echo "$MKDIR_P" >&6; }
10370 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
10371 if test "x$ac_cv_type_pid_t" = x""yes; then :
10375 cat >>confdefs.h <<_ACEOF
10389 GNULIB_NANOSLEEP=0;
10393 HAVE_DECL_LOCALTIME_R=1;
10397 REPLACE_LOCALTIME_R=GNULIB_PORTCHECK;
10398 REPLACE_MKTIME=GNULIB_PORTCHECK;
10399 REPLACE_NANOSLEEP=GNULIB_PORTCHECK;
10400 REPLACE_TIMEGM=GNULIB_PORTCHECK;
10406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <time.h>" >&5
10407 $as_echo_n "checking for struct timespec in <time.h>... " >&6; }
10408 if test "${gl_cv_sys_struct_timespec_in_time_h+set}" = set; then :
10409 $as_echo_n "(cached) " >&6
10411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10412 /* end confdefs.h. */
10418 static struct timespec x; x.tv_sec = x.tv_nsec;
10423 if ac_fn_c_try_compile "$LINENO"; then :
10424 gl_cv_sys_struct_timespec_in_time_h=yes
10426 gl_cv_sys_struct_timespec_in_time_h=no
10428 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_time_h" >&5
10431 $as_echo "$gl_cv_sys_struct_timespec_in_time_h" >&6; }
10433 TIME_H_DEFINES_STRUCT_TIMESPEC=0
10434 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=0
10435 PTHREAD_H_DEFINES_STRUCT_TIMESPEC=0
10436 if test $gl_cv_sys_struct_timespec_in_time_h = yes; then
10437 TIME_H_DEFINES_STRUCT_TIMESPEC=1
10439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <sys/time.h>" >&5
10440 $as_echo_n "checking for struct timespec in <sys/time.h>... " >&6; }
10441 if test "${gl_cv_sys_struct_timespec_in_sys_time_h+set}" = set; then :
10442 $as_echo_n "(cached) " >&6
10444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10445 /* end confdefs.h. */
10446 #include <sys/time.h>
10451 static struct timespec x; x.tv_sec = x.tv_nsec;
10456 if ac_fn_c_try_compile "$LINENO"; then :
10457 gl_cv_sys_struct_timespec_in_sys_time_h=yes
10459 gl_cv_sys_struct_timespec_in_sys_time_h=no
10461 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_sys_time_h" >&5
10464 $as_echo "$gl_cv_sys_struct_timespec_in_sys_time_h" >&6; }
10465 if test $gl_cv_sys_struct_timespec_in_sys_time_h = yes; then
10466 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=1
10468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <pthread.h>" >&5
10469 $as_echo_n "checking for struct timespec in <pthread.h>... " >&6; }
10470 if test "${gl_cv_sys_struct_timespec_in_pthread_h+set}" = set; then :
10471 $as_echo_n "(cached) " >&6
10473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10474 /* end confdefs.h. */
10475 #include <pthread.h>
10480 static struct timespec x; x.tv_sec = x.tv_nsec;
10485 if ac_fn_c_try_compile "$LINENO"; then :
10486 gl_cv_sys_struct_timespec_in_pthread_h=yes
10488 gl_cv_sys_struct_timespec_in_pthread_h=no
10490 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_pthread_h" >&5
10493 $as_echo "$gl_cv_sys_struct_timespec_in_pthread_h" >&6; }
10494 if test $gl_cv_sys_struct_timespec_in_pthread_h = yes; then
10495 PTHREAD_H_DEFINES_STRUCT_TIMESPEC=1
10514 if test $gl_cv_have_include_next = yes; then
10515 gl_cv_next_time_h='<'time.h'>'
10517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <time.h>" >&5
10518 $as_echo_n "checking absolute name of <time.h>... " >&6; }
10519 if test "${gl_cv_next_time_h+set}" = set; then :
10520 $as_echo_n "(cached) " >&6
10523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10524 /* end confdefs.h. */
10529 aix*) gl_absname_cpp="$ac_cpp -C" ;;
10530 *) gl_absname_cpp="$ac_cpp" ;;
10535 gl_dirsep_regex='[/\\]'
10538 gl_dirsep_regex='\/'
10541 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
10543 gl_header_literal_regex=`echo 'time.h' \
10544 |
sed -e "$gl_make_literal_regex_sed"`
10545 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
10546 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
10551 gl_cv_next_time_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
10552 sed -n "$gl_absolute_header_sed"`'"'
10556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_time_h" >&5
10557 $as_echo "$gl_cv_next_time_h" >&6; }
10559 NEXT_TIME_H=$gl_cv_next_time_h
10561 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
10562 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
10563 gl_next_as_first_directive='<'time.h'>'
10565 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
10566 gl_next_as_first_directive=$gl_cv_next_time_h
10568 NEXT_AS_FIRST_DIRECTIVE_TIME_H=$gl_next_as_first_directive
10576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
10577 $as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
10578 if test "${gl_cv_header_wchar_h_correct_inline+set}" = set; then :
10579 $as_echo_n "(cached) " >&6
10581 gl_cv_header_wchar_h_correct_inline=yes
10582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10583 /* end confdefs.h. */
10585 #define wcstod renamed_wcstod
10586 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
10588 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
10589 included before <wchar.h>. */
10590 #include <stddef.h>
10594 extern int zero (void);
10595 int main () { return zero(); }
10598 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10599 (eval $ac_compile) 2>&5
10601 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10602 test $ac_status = 0; }; then
10603 mv conftest.$ac_objext conftest1.$ac_objext
10604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10605 /* end confdefs.h. */
10607 #define wcstod renamed_wcstod
10608 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
10610 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
10611 included before <wchar.h>. */
10612 #include <stddef.h>
10616 int zero (void) { return 0; }
10619 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10620 (eval $ac_compile) 2>&5
10622 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10623 test $ac_status = 0; }; then
10624 mv conftest.$ac_objext conftest2.$ac_objext
10625 if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
10628 gl_cv_header_wchar_h_correct_inline=no
10632 rm -f conftest1.$ac_objext conftest2.$ac_objext conftest$ac_exeext
10635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
10636 $as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; }
10637 if test $gl_cv_header_wchar_h_correct_inline = no; then
10638 as_fn_error "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
10639 This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in
10640 C99 mode. You have four options:
10641 - Add the flag -fgnu89-inline to CC and reconfigure, or
10642 - Fix your include files, using parts of
10643 <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
10644 - Use a gcc version older than 4.3, or
10645 - Don't use the flags -std=c99 or -std=gnu99.
10646 Configuration aborted." "$LINENO" 5
10653 if test $ac_cv_header_features_h = yes; then
10661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
10662 $as_echo_n "checking for wint_t... " >&6; }
10663 if test "${gt_cv_c_wint_t+set}" = set; then :
10664 $as_echo_n "(cached) " >&6
10666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10667 /* end confdefs.h. */
10669 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
10671 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
10672 before <wchar.h>. */
10673 #include <stddef.h>
10677 wint_t foo = (wchar_t)'\0';
10686 if ac_fn_c_try_compile "$LINENO"; then :
10691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
10694 $as_echo "$gt_cv_c_wint_t" >&6; }
10695 if test $gt_cv_c_wint_t = yes; then
10697 $as_echo "#define HAVE_WINT_T 1" >>confdefs.h
10706 GNULIB_TOWCTRANS=0;
10710 REPLACE_ISWBLANK=0;
10716 GL_COND_LIBTOOL_TRUE=
10717 GL_COND_LIBTOOL_FALSE='#'
10719 GL_COND_LIBTOOL_TRUE='#'
10720 GL_COND_LIBTOOL_FALSE=
10723 gl_cond_libtool=false
10726 gl_m4_base='import/m4'
10736 gl_source_base='import'
10739 if test $ac_cv_func_alloca_works = no; then
10743 # Define an additional variable used in the Makefile substitution.
10744 if test $ac_cv_working_alloca_h = yes; then
10745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca as a compiler built-in" >&5
10746 $as_echo_n "checking for alloca as a compiler built-in... " >&6; }
10747 if test "${gl_cv_rpl_alloca+set}" = set; then :
10748 $as_echo_n "(cached) " >&6
10751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10752 /* end confdefs.h. */
10754 #if defined __GNUC__ || defined _AIX || defined _MSC_VER
10759 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10760 $EGREP "Need own alloca" >/dev/null 2>&1; then :
10761 gl_cv_rpl_alloca=yes
10763 gl_cv_rpl_alloca=no
10769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_rpl_alloca" >&5
10770 $as_echo "$gl_cv_rpl_alloca" >&6; }
10771 if test $gl_cv_rpl_alloca = yes; then
10773 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
10783 if test -n "$ALLOCA_H"; then
10784 GL_GENERATE_ALLOCA_H_TRUE=
10785 GL_GENERATE_ALLOCA_H_FALSE='#'
10787 GL_GENERATE_ALLOCA_H_TRUE='#'
10788 GL_GENERATE_ALLOCA_H_FALSE=
10793 if test "x$datarootdir" = x; then
10794 datarootdir='${datadir}'
10797 if test "x$docdir" = x; then
10798 docdir='${datarootdir}/doc/${PACKAGE}'
10801 if test "x$htmldir" = x; then
10802 htmldir='${docdir}'
10805 if test "x$dvidir" = x; then
10809 if test "x$pdfdir" = x; then
10813 if test "x$psdir" = x; then
10817 if test "x$lispdir" = x; then
10818 lispdir='${datarootdir}/emacs/site-lisp'
10821 if test "x$localedir" = x; then
10822 localedir='${datarootdir}/locale'
10826 pkglibexecdir='${libexecdir}/${PACKAGE}'
10841 if test $gl_cv_have_include_next = yes; then
10842 gl_cv_next_dirent_h='<'dirent.h'>'
10844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <dirent.h>" >&5
10845 $as_echo_n "checking absolute name of <dirent.h>... " >&6; }
10846 if test "${gl_cv_next_dirent_h+set}" = set; then :
10847 $as_echo_n "(cached) " >&6
10850 if test $ac_cv_header_dirent_h = yes; then
10853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10854 /* end confdefs.h. */
10855 #include <dirent.h>
10859 aix*) gl_absname_cpp="$ac_cpp -C" ;;
10860 *) gl_absname_cpp="$ac_cpp" ;;
10865 gl_dirsep_regex='[/\\]'
10868 gl_dirsep_regex='\/'
10871 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
10873 gl_header_literal_regex=`echo 'dirent.h' \
10874 |
sed -e "$gl_make_literal_regex_sed"`
10875 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
10876 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
10881 gl_cv_next_dirent_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
10882 sed -n "$gl_absolute_header_sed"`'"'
10884 gl_cv_next_dirent_h='<'dirent.h'>'
10889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_dirent_h" >&5
10890 $as_echo "$gl_cv_next_dirent_h" >&6; }
10892 NEXT_DIRENT_H=$gl_cv_next_dirent_h
10894 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
10895 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
10896 gl_next_as_first_directive='<'dirent.h'>'
10898 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
10899 gl_next_as_first_directive=$gl_cv_next_dirent_h
10901 NEXT_AS_FIRST_DIRECTIVE_DIRENT_H=$gl_next_as_first_directive
10906 if test $ac_cv_header_dirent_h = yes; then
10914 for gl_func in alphasort closedir dirfd fdopendir opendir readdir rewinddir scandir; do
10915 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" |
$as_tr_sh`
10916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
10917 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
10918 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
10919 $as_echo_n "(cached) " >&6
10921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10922 /* end confdefs.h. */
10923 #include <dirent.h>
10934 if ac_fn_c_try_compile "$LINENO"; then :
10935 eval "$as_gl_Symbol=yes"
10937 eval "$as_gl_Symbol=no"
10939 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10941 eval ac_res=\$$as_gl_Symbol
10942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10943 $as_echo "$ac_res" >&6; }
10944 eval as_val=\$$as_gl_Symbol
10945 if test "x$as_val" = x""yes; then :
10946 cat >>confdefs.h <<_ACEOF
10947 #define `$as_echo "HAVE_RAW_DECL_$gl_func" |
$as_tr_cpp` 1
10950 eval ac_cv_have_decl_$gl_func=yes
10960 for ac_func in dirfd
10962 ac_fn_c_check_func "$LINENO" "dirfd" "ac_cv_func_dirfd"
10963 if test "x$ac_cv_func_dirfd" = x""yes; then :
10964 cat >>confdefs.h <<_ACEOF
10965 #define HAVE_DIRFD 1
10971 ac_fn_c_check_decl "$LINENO" "dirfd" "ac_cv_have_decl_dirfd" "#include <sys/types.h>
10972 #include <dirent.h>
10974 if test "x$ac_cv_have_decl_dirfd" = x""yes; then :
10980 cat >>confdefs.h <<_ACEOF
10981 #define HAVE_DECL_DIRFD $ac_have_decl
10984 if test $ac_cv_have_decl_dirfd = no; then
10988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether dirfd is a macro" >&5
10989 $as_echo_n "checking whether dirfd is a macro... " >&6; }
10990 if test "${gl_cv_func_dirfd_macro+set}" = set; then :
10991 $as_echo_n "(cached) " >&6
10993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10994 /* end confdefs.h. */
10996 #include <sys/types.h>
10997 #include <dirent.h>
10999 dirent_header_defines_dirfd
11002 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11003 $EGREP "dirent_header_defines_dirfd" >/dev/null 2>&1; then :
11004 gl_cv_func_dirfd_macro=yes
11006 gl_cv_func_dirfd_macro=no
11011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_dirfd_macro" >&5
11012 $as_echo "$gl_cv_func_dirfd_macro" >&6; }
11014 # Use the replacement only if we have no function or macro with that name.
11015 if test $ac_cv_func_dirfd = no && test $gl_cv_func_dirfd_macro = no; then
11016 if test $ac_cv_have_decl_dirfd = yes; then
11017 # If the system declares dirfd already, let's declare rpl_dirfd instead.
11022 if test $ac_cv_func_dirfd = no && test $gl_cv_func_dirfd_macro = no; then
11031 gl_LIBOBJS="$gl_LIBOBJS dirfd.$ac_objext"
11034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get the file descriptor associated with an open DIR*" >&5
11035 $as_echo_n "checking how to get the file descriptor associated with an open DIR*... " >&6; }
11036 if test "${gl_cv_sys_dir_fd_member_name+set}" = set; then :
11037 $as_echo_n "(cached) " >&6
11040 dirfd_save_CFLAGS=$CFLAGS
11041 for ac_expr in d_fd dd_fd; do
11043 CFLAGS="$CFLAGS -DDIR_FD_MEMBER_NAME=$ac_expr"
11044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11045 /* end confdefs.h. */
11047 #include <sys/types.h>
11048 #include <dirent.h>
11052 DIR *dir_p = opendir("."); (void) dir_p->DIR_FD_MEMBER_NAME;
11057 if ac_fn_c_try_compile "$LINENO"; then :
11061 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11062 CFLAGS=$dirfd_save_CFLAGS
11063 test "$dir_fd_found" = yes && break
11065 test "$dir_fd_found" = yes || ac_expr=no_such_member
11067 gl_cv_sys_dir_fd_member_name=$ac_expr
11071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_dir_fd_member_name" >&5
11072 $as_echo "$gl_cv_sys_dir_fd_member_name" >&6; }
11073 if test $gl_cv_sys_dir_fd_member_name != no_such_member; then
11075 cat >>confdefs.h <<_ACEOF
11076 #define DIR_FD_MEMBER_NAME $gl_cv_sys_dir_fd_member_name
11094 $as_echo "#define GNULIB_TEST_DIRFD 1" >>confdefs.h
11104 REPLACE_FLOAT_LDBL=0
11106 aix* | beos* | openbsd* | mirbsd* | irix*)
11110 case "$host_cpu" in
11115 # On x86_64 systems, the C compiler may still be generating
11117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11118 /* end confdefs.h. */
11119 #if defined __LP64__ || defined __x86_64__ || defined __amd64__
11123 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11124 $EGREP "yes" >/dev/null 2>&1; then :
11135 case "$host_cpu" in
11143 aix* | freebsd* | linux*)
11144 if test -n "$FLOAT_H"; then
11145 REPLACE_FLOAT_LDBL=1
11151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether conversion from 'int' to 'long double' works" >&5
11152 $as_echo_n "checking whether conversion from 'int' to 'long double' works... " >&6; }
11153 if test "${gl_cv_func_itold_works+set}" = set; then :
11154 $as_echo_n "(cached) " >&6
11157 if test "$cross_compiling" = yes; then :
11160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11161 /* end confdefs.h. */
11162 #if defined __LP64__ || defined __arch64__
11166 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11167 $EGREP "yes" >/dev/null 2>&1; then :
11168 gl_cv_func_itold_works="guessing no"
11170 gl_cv_func_itold_works="guessing yes"
11175 *) gl_cv_func_itold_works="guessing yes" ;;
11179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11180 /* end confdefs.h. */
11183 volatile long double ld;
11192 if ac_fn_c_try_run "$LINENO"; then :
11193 gl_cv_func_itold_works=yes
11195 gl_cv_func_itold_works=no
11197 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11198 conftest.$ac_objext conftest.beam conftest.$ac_ext
11203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_itold_works" >&5
11204 $as_echo "$gl_cv_func_itold_works" >&6; }
11205 case "$gl_cv_func_itold_works" in
11212 if test -n "$FLOAT_H"; then
11221 if test $gl_cv_have_include_next = yes; then
11222 gl_cv_next_float_h='<'float.h'>'
11224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <float.h>" >&5
11225 $as_echo_n "checking absolute name of <float.h>... " >&6; }
11226 if test "${gl_cv_next_float_h+set}" = set; then :
11227 $as_echo_n "(cached) " >&6
11230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11231 /* end confdefs.h. */
11236 aix*) gl_absname_cpp="$ac_cpp -C" ;;
11237 *) gl_absname_cpp="$ac_cpp" ;;
11242 gl_dirsep_regex='[/\\]'
11245 gl_dirsep_regex='\/'
11248 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
11250 gl_header_literal_regex=`echo 'float.h' \
11251 |
sed -e "$gl_make_literal_regex_sed"`
11252 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
11253 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
11258 gl_cv_next_float_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
11259 sed -n "$gl_absolute_header_sed"`'"'
11263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_float_h" >&5
11264 $as_echo "$gl_cv_next_float_h" >&6; }
11266 NEXT_FLOAT_H=$gl_cv_next_float_h
11268 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
11269 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
11270 gl_next_as_first_directive='<'float.h'>'
11272 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
11273 gl_next_as_first_directive=$gl_cv_next_float_h
11275 NEXT_AS_FIRST_DIRECTIVE_FLOAT_H=$gl_next_as_first_directive
11282 if test -n "$FLOAT_H"; then
11283 GL_GENERATE_FLOAT_H_TRUE=
11284 GL_GENERATE_FLOAT_H_FALSE='#'
11286 GL_GENERATE_FLOAT_H_TRUE='#'
11287 GL_GENERATE_FLOAT_H_FALSE=
11292 if test $REPLACE_FLOAT_LDBL = 1; then
11301 gl_LIBOBJS="$gl_LIBOBJS float.$ac_objext"
11304 if test $REPLACE_ITOLD = 1; then
11313 gl_LIBOBJS="$gl_LIBOBJS itold.$ac_objext"
11322 gl_fnmatch_required_lowercase=`
11323 echo $gl_fnmatch_required | LC_ALL
=C
tr '[A-Z]' '[a-z]'
11325 gl_fnmatch_cache_var="gl_cv_func_fnmatch_${gl_fnmatch_required_lowercase}"
11326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working $gl_fnmatch_required fnmatch" >&5
11327 $as_echo_n "checking for working $gl_fnmatch_required fnmatch... " >&6; }
11328 if { as_var=$gl_fnmatch_cache_var; eval "test \"\${$as_var+set}\" = set"; }; then :
11329 $as_echo_n "(cached) " >&6
11331 if test $gl_fnmatch_required = GNU; then
11332 gl_fnmatch_gnu_start=
11333 gl_fnmatch_gnu_end=
11335 gl_fnmatch_gnu_start='#if 0'
11336 gl_fnmatch_gnu_end='#endif'
11338 if test "$cross_compiling" = yes; then :
11339 eval "$gl_fnmatch_cache_var=\"guessing no\""
11341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11342 /* end confdefs.h. */
11343 #include <fnmatch.h>
11345 y (char const *pattern, char const *string, int flags)
11347 return fnmatch (pattern, string, flags) == 0;
11350 n (char const *pattern, char const *string, int flags)
11352 return fnmatch (pattern, string, flags) == FNM_NOMATCH;
11358 char const *Apat = 'A' < '\\\\' ? "[A-\\\\\\\\]" : "[\\\\\\\\-A]";
11359 char const *apat = 'a' < '\\\\' ? "[a-\\\\\\\\]" : "[\\\\\\\\-a]";
11360 static char const A_1[] = { 'A' - 1, 0 };
11361 static char const A01[] = { 'A' + 1, 0 };
11362 static char const a_1[] = { 'a' - 1, 0 };
11363 static char const a01[] = { 'a' + 1, 0 };
11364 static char const bs_1[] = { '\\\\' - 1, 0 };
11365 static char const bs01[] = { '\\\\' + 1, 0 };
11367 if (!n ("a*", "", 0))
11369 if (!y ("a*", "abc", 0))
11371 if (!y ("[/b", "[/b", 0)) /*"]]"*/ /* glibc Bugzilla bug 12378 */
11373 if (!n ("d*/*1", "d/s/1", FNM_PATHNAME))
11375 if (!y ("a\\\\bc", "abc", 0))
11377 if (!n ("a\\\\bc", "abc", FNM_NOESCAPE))
11379 if (!y ("*x", ".x", 0))
11381 if (!n ("*x", ".x", FNM_PERIOD))
11383 if (!y (Apat, "\\\\", 0))
11385 if (!y (Apat, "A", 0))
11387 if (!y (apat, "\\\\", 0))
11389 if (!y (apat, "a", 0))
11391 if (!(n (Apat, A_1, 0) == ('A' < '\\\\')))
11393 if (!(n (apat, a_1, 0) == ('a' < '\\\\')))
11395 if (!(y (Apat, A01, 0) == ('A' < '\\\\')))
11397 if (!(y (apat, a01, 0) == ('a' < '\\\\')))
11399 if (!(y (Apat, bs_1, 0) == ('A' < '\\\\')))
11401 if (!(y (apat, bs_1, 0) == ('a' < '\\\\')))
11403 if (!(n (Apat, bs01, 0) == ('A' < '\\\\')))
11405 if (!(n (apat, bs01, 0) == ('a' < '\\\\')))
11407 $gl_fnmatch_gnu_start
11408 if (!y ("xxXX", "xXxX", FNM_CASEFOLD))
11410 if (!y ("a++(x|yy)b", "a+xyyyyxb", FNM_EXTMATCH))
11412 if (!n ("d*/*1", "d/s/1", FNM_FILE_NAME))
11414 if (!y ("*", "x", FNM_FILE_NAME | FNM_LEADING_DIR))
11416 if (!y ("x*", "x/y/z", FNM_FILE_NAME | FNM_LEADING_DIR))
11418 if (!y ("*c*", "c/x", FNM_FILE_NAME | FNM_LEADING_DIR))
11420 $gl_fnmatch_gnu_end
11427 if ac_fn_c_try_run "$LINENO"; then :
11428 eval "$gl_fnmatch_cache_var=yes"
11430 eval "$gl_fnmatch_cache_var=no"
11432 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11433 conftest.$ac_objext conftest.beam conftest.$ac_ext
11438 eval ac_res=\$$gl_fnmatch_cache_var
11439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11440 $as_echo "$ac_res" >&6; }
11441 eval "gl_fnmatch_result=\"\$$gl_fnmatch_cache_var\""
11442 if test "$gl_fnmatch_result" = yes; then
11443 rm -f "$gl_source_base/fnmatch.h"
11445 FNMATCH_H=fnmatch.h
11448 if test -n "$FNMATCH_H"; then
11449 GL_GENERATE_FNMATCH_H_TRUE=
11450 GL_GENERATE_FNMATCH_H_FALSE='#'
11452 GL_GENERATE_FNMATCH_H_TRUE='#'
11453 GL_GENERATE_FNMATCH_H_FALSE=
11457 if test -n "$FNMATCH_H"; then
11466 gl_LIBOBJS="$gl_LIBOBJS fnmatch.$ac_objext"
11470 cat >>confdefs.h <<_ACEOF
11471 #define fnmatch ${gl_fnmatch_required_lowercase}_fnmatch
11475 ac_fn_c_check_decl "$LINENO" "isblank" "ac_cv_have_decl_isblank" "#include <ctype.h>
11477 if test "x$ac_cv_have_decl_isblank" = x""yes; then :
11483 cat >>confdefs.h <<_ACEOF
11484 #define HAVE_DECL_ISBLANK $ac_have_decl
11496 if test -n "$FNMATCH_H"; then
11505 gl_LIBOBJS="$gl_LIBOBJS fnmatch.$ac_objext"
11509 cat >>confdefs.h <<_ACEOF
11510 #define fnmatch ${gl_fnmatch_required_lowercase}_fnmatch
11514 ac_fn_c_check_decl "$LINENO" "isblank" "ac_cv_have_decl_isblank" "#include <ctype.h>
11516 if test "x$ac_cv_have_decl_isblank" = x""yes; then :
11522 cat >>confdefs.h <<_ACEOF
11523 #define HAVE_DECL_ISBLANK $ac_have_decl
11534 if test $gl_cv_func_frexp_no_libm = no; then
11535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexp() can be used with libm" >&5
11536 $as_echo_n "checking whether frexp() can be used with libm... " >&6; }
11537 if test "${gl_cv_func_frexp_in_libm+set}" = set; then :
11538 $as_echo_n "(cached) " >&6
11543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11544 /* end confdefs.h. */
11550 int e; return frexp (x, &e) > 0;
11555 if ac_fn_c_try_link "$LINENO"; then :
11556 gl_cv_func_frexp_in_libm=yes
11558 gl_cv_func_frexp_in_libm=no
11560 rm -f core conftest.err conftest.$ac_objext \
11561 conftest$ac_exeext conftest.$ac_ext
11565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexp_in_libm" >&5
11566 $as_echo "$gl_cv_func_frexp_in_libm" >&6; }
11567 if test $gl_cv_func_frexp_in_libm = yes; then
11571 if test $gl_cv_func_frexp_no_libm = yes \
11572 || test $gl_cv_func_frexp_in_libm = yes; then
11574 LIBS="$LIBS $FREXP_LIBM"
11578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexp works" >&5
11579 $as_echo_n "checking whether frexp works... " >&6; }
11580 if test "${gl_cv_func_frexp_works+set}" = set; then :
11581 $as_echo_n "(cached) " >&6
11584 if test "$cross_compiling" = yes; then :
11586 netbsd* | irix* | mingw*) gl_cv_func_frexp_works="guessing no";;
11587 *) gl_cv_func_frexp_works="guessing yes";;
11591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11592 /* end confdefs.h. */
11596 #include <string.h>
11598 # include <unistd.h>
11600 /* HP cc on HP-UX 10.20 has a bug with the constant expression -0.0.
11601 ICC 10.0 has a bug when optimizing the expression -zero.
11602 The expression -DBL_MIN * DBL_MIN does not work when cross-compiling
11603 to PowerPC on Mac OS X 10.5. */
11604 #if defined __hpux || defined __sgi || defined __ICC
11606 compute_minus_zero (void)
11608 return -DBL_MIN * DBL_MIN;
11610 # define minus_zero compute_minus_zero ()
11612 double minus_zero = -0.0;
11621 /* NeXTstep 3.3 frexp() runs into an endless loop when called on an infinite
11622 number. Let the test fail in this case. */
11625 /* Test on denormalized numbers. */
11626 for (i = 1, x = 1.0; i >= DBL_MIN_EXP; i--, x *= 0.5)
11631 double y = frexp (x, &exp);
11632 /* On machines with IEEE754 arithmetic: x = 1.11254e-308, exp = -1022.
11633 On NetBSD: y = 0.75. Correct: y = 0.5. */
11637 /* Test on infinite numbers. */
11641 double y = frexp (x, &exp);
11645 /* Test on negative zero. */
11649 double y = frexp (x, &exp);
11650 if (memcmp (&y, &x, sizeof x))
11656 if ac_fn_c_try_run "$LINENO"; then :
11657 gl_cv_func_frexp_works=yes
11659 gl_cv_func_frexp_works=no
11661 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11662 conftest.$ac_objext conftest.beam conftest.$ac_ext
11667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexp_works" >&5
11668 $as_echo "$gl_cv_func_frexp_works" >&6; }
11671 case "$gl_cv_func_frexp_works" in
11672 *yes) gl_func_frexp=yes ;;
11673 *) gl_func_frexp=no; REPLACE_FREXP=1; FREXP_LIBM= ;;
11678 if test $gl_func_frexp = yes; then
11680 $as_echo "#define HAVE_FREXP 1" >>confdefs.h
11685 if test $gl_func_frexp != yes; then
11694 gl_LIBOBJS="$gl_LIBOBJS frexp.$ac_objext"
11708 $as_echo "#define GNULIB_TEST_FREXP 1" >>confdefs.h
11718 ac_fn_c_check_decl "$LINENO" "frexpl" "ac_cv_have_decl_frexpl" "#include <math.h>
11720 if test "x$ac_cv_have_decl_frexpl" = x""yes; then :
11728 if test $HAVE_DECL_FREXPL = 1; then
11730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexpl() can be used without linking with libm" >&5
11731 $as_echo_n "checking whether frexpl() can be used without linking with libm... " >&6; }
11732 if test "${gl_cv_func_frexpl_no_libm+set}" = set; then :
11733 $as_echo_n "(cached) " >&6
11736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11737 /* end confdefs.h. */
11743 int e; return frexpl (x, &e) > 0;
11748 if ac_fn_c_try_link "$LINENO"; then :
11749 gl_cv_func_frexpl_no_libm=yes
11751 gl_cv_func_frexpl_no_libm=no
11753 rm -f core conftest.err conftest.$ac_objext \
11754 conftest$ac_exeext conftest.$ac_ext
11757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_no_libm" >&5
11758 $as_echo "$gl_cv_func_frexpl_no_libm" >&6; }
11760 if test $gl_cv_func_frexpl_no_libm = no; then
11761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexpl() can be used with libm" >&5
11762 $as_echo_n "checking whether frexpl() can be used with libm... " >&6; }
11763 if test "${gl_cv_func_frexpl_in_libm+set}" = set; then :
11764 $as_echo_n "(cached) " >&6
11769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11770 /* end confdefs.h. */
11776 int e; return frexpl (x, &e) > 0;
11781 if ac_fn_c_try_link "$LINENO"; then :
11782 gl_cv_func_frexpl_in_libm=yes
11784 gl_cv_func_frexpl_in_libm=no
11786 rm -f core conftest.err conftest.$ac_objext \
11787 conftest$ac_exeext conftest.$ac_ext
11791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_in_libm" >&5
11792 $as_echo "$gl_cv_func_frexpl_in_libm" >&6; }
11793 if test $gl_cv_func_frexpl_in_libm = yes; then
11797 if test $gl_cv_func_frexpl_no_libm = yes \
11798 || test $gl_cv_func_frexpl_in_libm = yes; then
11800 LIBS="$LIBS $FREXPL_LIBM"
11803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexpl works" >&5
11804 $as_echo_n "checking whether frexpl works... " >&6; }
11805 if test "${gl_cv_func_frexpl_works+set}" = set; then :
11806 $as_echo_n "(cached) " >&6
11809 if test "$cross_compiling" = yes; then :
11812 aix | aix[3-6]* | beos* | darwin* | irix* | mingw* | pw*)
11813 gl_cv_func_frexpl_works="guessing no";;
11814 *) gl_cv_func_frexpl_works="guessing yes";;
11818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11819 /* end confdefs.h. */
11823 /* Override the values of <float.h>, like done in float.in.h. */
11824 #if defined __i386__ && (defined __BEOS__ || defined __OpenBSD__)
11825 # undef LDBL_MIN_EXP
11826 # define LDBL_MIN_EXP (-16381)
11828 #if defined __i386__ && defined __FreeBSD__
11829 # undef LDBL_MIN_EXP
11830 # define LDBL_MIN_EXP (-16381)
11832 #if (defined _ARCH_PPC || defined _POWER) && defined _AIX && (LDBL_MANT_DIG == 106) && defined __GNUC__
11833 # undef LDBL_MIN_EXP
11834 # define LDBL_MIN_EXP DBL_MIN_EXP
11836 #if defined __sgi && (LDBL_MANT_DIG >= 106)
11837 # if defined __GNUC__
11838 # undef LDBL_MIN_EXP
11839 # define LDBL_MIN_EXP DBL_MIN_EXP
11846 long double frexpl (long double, int *);
11850 volatile long double x;
11851 /* Test on finite numbers that fails on AIX 5.1. */
11859 /* Test on finite numbers that fails on Mac OS X 10.4, because its frexpl
11860 function returns an invalid (incorrectly normalized) value: it returns
11861 y = { 0x3fe028f5, 0xc28f5c28, 0x3c9eb851, 0xeb851eb8 }
11862 but the correct result is
11863 0.505L = { 0x3fe028f5, 0xc28f5c29, 0xbc547ae1, 0x47ae1480 } */
11867 long double y = frexpl (x, &exp);
11868 if (!(exp == 1 && y == 0.505L))
11871 /* Test on large finite numbers. This fails on BeOS at i = 16322, while
11872 LDBL_MAX_EXP = 16384.
11873 In the loop end test, we test x against Infinity, rather than comparing
11874 i with LDBL_MAX_EXP, because BeOS <float.h> has a wrong LDBL_MAX_EXP. */
11877 for (i = 1, x = 1.0L; x != x + x; i++, x *= 2.0L)
11888 /* Test on denormalized numbers. */
11891 for (i = 1, x = 1.0L; i >= LDBL_MIN_EXP; i--, x *= 0.5L)
11896 long double y = frexpl (x, &exp);
11897 /* On machines with IEEE854 arithmetic: x = 1.68105e-4932,
11898 exp = -16382, y = 0.5. On Mac OS X 10.5: exp = -16384, y = 0.5. */
11899 if (exp != LDBL_MIN_EXP - 1)
11903 /* Test on infinite numbers. */
11907 long double y = frexpl (x, &exp);
11914 if ac_fn_c_try_run "$LINENO"; then :
11915 gl_cv_func_frexpl_works=yes
11917 gl_cv_func_frexpl_works=no
11919 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11920 conftest.$ac_objext conftest.beam conftest.$ac_ext
11925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_works" >&5
11926 $as_echo "$gl_cv_func_frexpl_works" >&6; }
11929 case "$gl_cv_func_frexpl_works" in
11930 *yes) gl_func_frexpl=yes ;;
11931 *) gl_func_frexpl=no; REPLACE_FREXPL=1 ;;
11936 if test $gl_func_frexpl = yes; then
11938 $as_echo "#define HAVE_FREXPL 1" >>confdefs.h
11942 if test $HAVE_DECL_FREXPL = 0 || test $gl_func_frexpl = no; then
11943 if test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1; then
11945 FREXPL_LIBM="$FREXP_LIBM"
11952 if test $HAVE_DECL_FREXPL = 0 || test $gl_func_frexpl = no; then
11961 gl_LIBOBJS="$gl_LIBOBJS frexpl.$ac_objext"
11975 $as_echo "#define GNULIB_TEST_FREXPL 1" >>confdefs.h
11985 if test -n "$STDINT_H"; then
11986 PRIPTR_PREFIX='"l"'
11988 for glpfx in '' l ll I64; do
11990 '') gltype1='int';;
11991 l) gltype1='long int';;
11992 ll) gltype1='long long int';;
11993 I64) gltype1='__int64';;
11995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11996 /* end confdefs.h. */
11997 #include <stdint.h>
11998 extern intptr_t foo;
11999 extern $gltype1 foo;
12008 if ac_fn_c_try_compile "$LINENO"; then :
12009 PRIPTR_PREFIX='"'$glpfx'"'
12011 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12012 test -n "$PRIPTR_PREFIX" && break
12018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether INT32_MAX < INTMAX_MAX" >&5
12019 $as_echo_n "checking whether INT32_MAX < INTMAX_MAX... " >&6; }
12020 if test "${gl_cv_test_INT32_MAX_LT_INTMAX_MAX+set}" = set; then :
12021 $as_echo_n "(cached) " >&6
12023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12024 /* end confdefs.h. */
12025 /* Work also in C++ mode. */
12026 #define __STDC_LIMIT_MACROS 1
12028 /* Work if build is not clean. */
12029 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
12031 #include <limits.h>
12033 #include <stdint.h>
12036 #if defined INT32_MAX && defined INTMAX_MAX
12037 #define CONDITION (INT32_MAX < INTMAX_MAX)
12038 #elif HAVE_LONG_LONG_INT
12039 #define CONDITION (sizeof (int) < sizeof (long long int))
12041 #define CONDITION 0
12043 int test[CONDITION ? 1 : -1];
12052 if ac_fn_c_try_compile "$LINENO"; then :
12053 gl_cv_test_INT32_MAX_LT_INTMAX_MAX=yes
12055 gl_cv_test_INT32_MAX_LT_INTMAX_MAX=no
12057 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_INT32_MAX_LT_INTMAX_MAX" >&5
12060 $as_echo "$gl_cv_test_INT32_MAX_LT_INTMAX_MAX" >&6; }
12061 if test $gl_cv_test_INT32_MAX_LT_INTMAX_MAX = yes; then
12062 INT32_MAX_LT_INTMAX_MAX=1;
12064 INT32_MAX_LT_INTMAX_MAX=0;
12068 if test $APPLE_UNIVERSAL_BUILD = 0; then
12070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether INT64_MAX == LONG_MAX" >&5
12071 $as_echo_n "checking whether INT64_MAX == LONG_MAX... " >&6; }
12072 if test "${gl_cv_test_INT64_MAX_EQ_LONG_MAX+set}" = set; then :
12073 $as_echo_n "(cached) " >&6
12075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12076 /* end confdefs.h. */
12077 /* Work also in C++ mode. */
12078 #define __STDC_LIMIT_MACROS 1
12080 /* Work if build is not clean. */
12081 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
12083 #include <limits.h>
12085 #include <stdint.h>
12088 #if defined INT64_MAX
12089 #define CONDITION (INT64_MAX == LONG_MAX)
12090 #elif HAVE_LONG_LONG_INT
12091 #define CONDITION (sizeof (long long int) == sizeof (long int))
12093 #define CONDITION 0
12095 int test[CONDITION ? 1 : -1];
12104 if ac_fn_c_try_compile "$LINENO"; then :
12105 gl_cv_test_INT64_MAX_EQ_LONG_MAX=yes
12107 gl_cv_test_INT64_MAX_EQ_LONG_MAX=no
12109 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_INT64_MAX_EQ_LONG_MAX" >&5
12112 $as_echo "$gl_cv_test_INT64_MAX_EQ_LONG_MAX" >&6; }
12113 if test $gl_cv_test_INT64_MAX_EQ_LONG_MAX = yes; then
12114 INT64_MAX_EQ_LONG_MAX=1;
12116 INT64_MAX_EQ_LONG_MAX=0;
12121 INT64_MAX_EQ_LONG_MAX=-1
12124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UINT32_MAX < UINTMAX_MAX" >&5
12125 $as_echo_n "checking whether UINT32_MAX < UINTMAX_MAX... " >&6; }
12126 if test "${gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX+set}" = set; then :
12127 $as_echo_n "(cached) " >&6
12129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12130 /* end confdefs.h. */
12131 /* Work also in C++ mode. */
12132 #define __STDC_LIMIT_MACROS 1
12134 /* Work if build is not clean. */
12135 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
12137 #include <limits.h>
12139 #include <stdint.h>
12142 #if defined UINT32_MAX && defined UINTMAX_MAX
12143 #define CONDITION (UINT32_MAX < UINTMAX_MAX)
12144 #elif HAVE_LONG_LONG_INT
12145 #define CONDITION (sizeof (unsigned int) < sizeof (unsigned long long int))
12147 #define CONDITION 0
12149 int test[CONDITION ? 1 : -1];
12158 if ac_fn_c_try_compile "$LINENO"; then :
12159 gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX=yes
12161 gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX=no
12163 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX" >&5
12166 $as_echo "$gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX" >&6; }
12167 if test $gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX = yes; then
12168 UINT32_MAX_LT_UINTMAX_MAX=1;
12170 UINT32_MAX_LT_UINTMAX_MAX=0;
12174 if test $APPLE_UNIVERSAL_BUILD = 0; then
12176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UINT64_MAX == ULONG_MAX" >&5
12177 $as_echo_n "checking whether UINT64_MAX == ULONG_MAX... " >&6; }
12178 if test "${gl_cv_test_UINT64_MAX_EQ_ULONG_MAX+set}" = set; then :
12179 $as_echo_n "(cached) " >&6
12181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12182 /* end confdefs.h. */
12183 /* Work also in C++ mode. */
12184 #define __STDC_LIMIT_MACROS 1
12186 /* Work if build is not clean. */
12187 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
12189 #include <limits.h>
12191 #include <stdint.h>
12194 #if defined UINT64_MAX
12195 #define CONDITION (UINT64_MAX == ULONG_MAX)
12196 #elif HAVE_LONG_LONG_INT
12197 #define CONDITION (sizeof (unsigned long long int) == sizeof (unsigned long int))
12199 #define CONDITION 0
12201 int test[CONDITION ? 1 : -1];
12210 if ac_fn_c_try_compile "$LINENO"; then :
12211 gl_cv_test_UINT64_MAX_EQ_ULONG_MAX=yes
12213 gl_cv_test_UINT64_MAX_EQ_ULONG_MAX=no
12215 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_UINT64_MAX_EQ_ULONG_MAX" >&5
12218 $as_echo "$gl_cv_test_UINT64_MAX_EQ_ULONG_MAX" >&6; }
12219 if test $gl_cv_test_UINT64_MAX_EQ_ULONG_MAX = yes; then
12220 UINT64_MAX_EQ_ULONG_MAX=1;
12222 UINT64_MAX_EQ_ULONG_MAX=0;
12227 UINT64_MAX_EQ_ULONG_MAX=-1
12234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnan(double) can be used without linking with libm" >&5
12235 $as_echo_n "checking whether isnan(double) can be used without linking with libm... " >&6; }
12236 if test "${gl_cv_func_isnand_no_libm+set}" = set; then :
12237 $as_echo_n "(cached) " >&6
12240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12241 /* end confdefs.h. */
12245 # define isnand(x) __builtin_isnan ((double)(x))
12248 # define isnand(x) isnan ((double)(x))
12259 if ac_fn_c_try_link "$LINENO"; then :
12260 gl_cv_func_isnand_no_libm=yes
12262 gl_cv_func_isnand_no_libm=no
12264 rm -f core conftest.err conftest.$ac_objext \
12265 conftest$ac_exeext conftest.$ac_ext
12268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnand_no_libm" >&5
12269 $as_echo "$gl_cv_func_isnand_no_libm" >&6; }
12271 gl_func_isnand_no_libm=$gl_cv_func_isnand_no_libm
12272 if test $gl_cv_func_isnand_no_libm = yes; then
12274 $as_echo "#define HAVE_ISNAND_IN_LIBC 1" >>confdefs.h
12278 if test $gl_func_isnand_no_libm != yes; then
12287 gl_LIBOBJS="$gl_LIBOBJS isnand.$ac_objext"
12295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnan(long double) can be used without linking with libm" >&5
12296 $as_echo_n "checking whether isnan(long double) can be used without linking with libm... " >&6; }
12297 if test "${gl_cv_func_isnanl_no_libm+set}" = set; then :
12298 $as_echo_n "(cached) " >&6
12301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12302 /* end confdefs.h. */
12306 # define isnanl(x) __builtin_isnanl ((long double)(x))
12307 #elif defined isnan
12309 # define isnanl(x) isnan ((long double)(x))
12320 if ac_fn_c_try_link "$LINENO"; then :
12321 gl_cv_func_isnanl_no_libm=yes
12323 gl_cv_func_isnanl_no_libm=no
12325 rm -f core conftest.err conftest.$ac_objext \
12326 conftest$ac_exeext conftest.$ac_ext
12329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnanl_no_libm" >&5
12330 $as_echo "$gl_cv_func_isnanl_no_libm" >&6; }
12332 gl_func_isnanl_no_libm=$gl_cv_func_isnanl_no_libm
12333 if test $gl_func_isnanl_no_libm = yes; then
12338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnanl works" >&5
12339 $as_echo_n "checking whether isnanl works... " >&6; }
12340 if test "${gl_cv_func_isnanl_works+set}" = set; then :
12341 $as_echo_n "(cached) " >&6
12344 if test "$cross_compiling" = yes; then :
12345 case "$host_cpu" in
12346 # Guess no on ia64, x86_64, i386.
12347 ia64 | x86_64 | i*86) gl_cv_func_isnanl_works="guessing no";;
12350 netbsd*) gl_cv_func_isnanl_works="guessing no";;
12351 *) gl_cv_func_isnanl_works="guessing yes";;
12357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12358 /* end confdefs.h. */
12361 #include <limits.h>
12365 # define isnanl(x) __builtin_isnanl ((long double)(x))
12366 #elif defined isnan
12368 # define isnanl(x) isnan ((long double)(x))
12371 ((sizeof (long double) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
12372 typedef union { unsigned int word[NWORDS]; long double value; }
12373 memory_long_double;
12374 /* On Irix 6.5, gcc 3.4.3 can't compute compile-time NaN, and needs the
12375 runtime type conversion. */
12377 static long double NaNl ()
12380 return zero / zero;
12383 # define NaNl() (0.0L / 0.0L)
12389 if (!isnanl (NaNl ()))
12393 memory_long_double m;
12396 /* The isnanl function should be immune against changes in the sign bit and
12397 in the mantissa bits. The xor operation twiddles a bit that can only be
12398 a sign bit or a mantissa bit (since the exponent never extends to
12401 m.word[NWORDS / 2] ^= (unsigned int) 1 << (sizeof (unsigned int) * CHAR_BIT - 1);
12402 for (i = 0; i < NWORDS; i++)
12404 if (!isnanl (m.value))
12408 #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
12409 /* Representation of an 80-bit 'long double' as an initializer for a sequence
12410 of 'unsigned int' words. */
12411 # ifdef WORDS_BIGENDIAN
12412 # define LDBL80_WORDS(exponent,manthi,mantlo) \
12413 { ((unsigned int) (exponent) << 16) | ((unsigned int) (manthi) >> 16), \
12414 ((unsigned int) (manthi) << 16) | (unsigned int) (mantlo) >> 16), \
12415 (unsigned int) (mantlo) << 16 \
12418 # define LDBL80_WORDS(exponent,manthi,mantlo) \
12419 { mantlo, manthi, exponent }
12422 static memory_long_double x =
12423 { LDBL80_WORDS (0xFFFF, 0xC3333333, 0x00000000) };
12424 if (!isnanl (x.value))
12428 /* Signalling NaN. */
12429 static memory_long_double x =
12430 { LDBL80_WORDS (0xFFFF, 0x83333333, 0x00000000) };
12431 if (!isnanl (x.value))
12434 /* The isnanl function should recognize Pseudo-NaNs, Pseudo-Infinities,
12435 Pseudo-Zeroes, Unnormalized Numbers, and Pseudo-Denormals, as defined in
12436 Intel IA-64 Architecture Software Developer's Manual, Volume 1:
12437 Application Architecture.
12438 Table 5-2 "Floating-Point Register Encodings"
12439 Figure 5-6 "Memory to Floating-Point Register Data Translation"
12441 { /* Pseudo-NaN. */
12442 static memory_long_double x =
12443 { LDBL80_WORDS (0xFFFF, 0x40000001, 0x00000000) };
12444 if (!isnanl (x.value))
12447 { /* Pseudo-Infinity. */
12448 static memory_long_double x =
12449 { LDBL80_WORDS (0xFFFF, 0x00000000, 0x00000000) };
12450 if (!isnanl (x.value))
12453 { /* Pseudo-Zero. */
12454 static memory_long_double x =
12455 { LDBL80_WORDS (0x4004, 0x00000000, 0x00000000) };
12456 if (!isnanl (x.value))
12459 { /* Unnormalized number. */
12460 static memory_long_double x =
12461 { LDBL80_WORDS (0x4000, 0x63333333, 0x00000000) };
12462 if (!isnanl (x.value))
12465 { /* Pseudo-Denormal. */
12466 static memory_long_double x =
12467 { LDBL80_WORDS (0x0000, 0x83333333, 0x00000000) };
12468 if (!isnanl (x.value))
12476 if ac_fn_c_try_run "$LINENO"; then :
12477 gl_cv_func_isnanl_works=yes
12479 gl_cv_func_isnanl_works=no
12481 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12482 conftest.$ac_objext conftest.beam conftest.$ac_ext
12487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnanl_works" >&5
12488 $as_echo "$gl_cv_func_isnanl_works" >&6; }
12490 case "$gl_cv_func_isnanl_works" in
12492 *) gl_func_isnanl_no_libm=no ;;
12495 if test $gl_func_isnanl_no_libm = yes; then
12497 $as_echo "#define HAVE_ISNANL_IN_LIBC 1" >>confdefs.h
12501 if test $gl_func_isnanl_no_libm != yes; then
12510 gl_LIBOBJS="$gl_LIBOBJS isnanl.$ac_objext"
12515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'long double'" >&5
12516 $as_echo_n "checking where to find the exponent in a 'long double'... " >&6; }
12517 if test "${gl_cv_cc_long_double_expbit0+set}" = set; then :
12518 $as_echo_n "(cached) " >&6
12521 if test "$cross_compiling" = yes; then :
12523 gl_cv_cc_long_double_expbit0="unknown"
12526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12527 /* end confdefs.h. */
12530 #include <stddef.h>
12532 #include <string.h>
12534 ((sizeof (long double) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
12535 typedef union { long double value; unsigned int word[NWORDS]; }
12536 memory_long_double;
12537 static unsigned int ored_words[NWORDS];
12538 static unsigned int anded_words[NWORDS];
12539 static void add_to_ored_words (long double x)
12541 memory_long_double m;
12543 /* Clear it first, in case
12544 sizeof (long double) < sizeof (memory_long_double). */
12545 memset (&m, 0, sizeof (memory_long_double));
12547 for (i = 0; i < NWORDS; i++)
12549 ored_words[i] |= m.word[i];
12550 anded_words[i] &= m.word[i];
12556 FILE *fp = fopen ("conftest.out", "w");
12559 for (j = 0; j < NWORDS; j++)
12560 anded_words[j] = ~ (unsigned int) 0;
12561 add_to_ored_words (0.25L);
12562 add_to_ored_words (0.5L);
12563 add_to_ored_words (1.0L);
12564 add_to_ored_words (2.0L);
12565 add_to_ored_words (4.0L);
12566 /* Remove bits that are common (e.g. if representation of the first mantissa
12567 bit is explicit). */
12568 for (j = 0; j < NWORDS; j++)
12569 ored_words[j] &= ~anded_words[j];
12570 /* Now find the nonzero word. */
12571 for (j = 0; j < NWORDS; j++)
12572 if (ored_words[j] != 0)
12577 for (i = j + 1; i < NWORDS; i++)
12578 if (ored_words[i] != 0)
12580 fprintf (fp, "unknown");
12581 return (fclose (fp) != 0);
12584 if ((ored_words[j] >> i) & 1)
12586 fprintf (fp, "word %d bit %d", (int) j, (int) i);
12587 return (fclose (fp) != 0);
12590 fprintf (fp, "unknown");
12591 return (fclose (fp) != 0);
12595 if ac_fn_c_try_run "$LINENO"; then :
12596 gl_cv_cc_long_double_expbit0=`cat conftest.out
`
12598 gl_cv_cc_long_double_expbit0="unknown"
12600 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12601 conftest.$ac_objext conftest.beam conftest.$ac_ext
12607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_long_double_expbit0" >&5
12608 $as_echo "$gl_cv_cc_long_double_expbit0" >&6; }
12609 case "$gl_cv_cc_long_double_expbit0" in
12611 word=`echo "$gl_cv_cc_long_double_expbit0" |
sed -e 's/word //' -e 's/ bit.*//'`
12612 bit=`echo "$gl_cv_cc_long_double_expbit0" |
sed -e 's/word.*bit //'`
12614 cat >>confdefs.h <<_ACEOF
12615 #define LDBL_EXPBIT0_WORD $word
12619 cat >>confdefs.h <<_ACEOF
12620 #define LDBL_EXPBIT0_BIT $bit
12638 LOCALCHARSET_TESTS_ENVIRONMENT="CHARSETALIASDIR=\"\$(abs_top_builddir)/$gl_source_base\""
12651 if test $gl_cv_have_include_next = yes; then
12652 gl_cv_next_math_h='<'math.h'>'
12654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <math.h>" >&5
12655 $as_echo_n "checking absolute name of <math.h>... " >&6; }
12656 if test "${gl_cv_next_math_h+set}" = set; then :
12657 $as_echo_n "(cached) " >&6
12660 if test $ac_cv_header_math_h = yes; then
12663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12664 /* end confdefs.h. */
12669 aix*) gl_absname_cpp="$ac_cpp -C" ;;
12670 *) gl_absname_cpp="$ac_cpp" ;;
12675 gl_dirsep_regex='[/\\]'
12678 gl_dirsep_regex='\/'
12681 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
12683 gl_header_literal_regex=`echo 'math.h' \
12684 |
sed -e "$gl_make_literal_regex_sed"`
12685 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
12686 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
12691 gl_cv_next_math_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
12692 sed -n "$gl_absolute_header_sed"`'"'
12694 gl_cv_next_math_h='<'math.h'>'
12699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_math_h" >&5
12700 $as_echo "$gl_cv_next_math_h" >&6; }
12702 NEXT_MATH_H=$gl_cv_next_math_h
12704 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
12705 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
12706 gl_next_as_first_directive='<'math.h'>'
12708 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
12709 gl_next_as_first_directive=$gl_cv_next_math_h
12711 NEXT_AS_FIRST_DIRECTIVE_MATH_H=$gl_next_as_first_directive
12717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NAN macro works" >&5
12718 $as_echo_n "checking whether NAN macro works... " >&6; }
12719 if test "${gl_cv_header_math_nan_works+set}" = set; then :
12720 $as_echo_n "(cached) " >&6
12722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12723 /* end confdefs.h. */
12728 /* Solaris 10 has a broken definition of NAN. Other platforms
12729 fail to provide NAN, or provide it only in C99 mode; this
12730 test only needs to fail when NAN is provided but wrong. */
12740 if ac_fn_c_try_compile "$LINENO"; then :
12741 gl_cv_header_math_nan_works=yes
12743 gl_cv_header_math_nan_works=no
12745 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_math_nan_works" >&5
12748 $as_echo "$gl_cv_header_math_nan_works" >&6; }
12749 if test $gl_cv_header_math_nan_works = no; then
12752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether HUGE_VAL works" >&5
12753 $as_echo_n "checking whether HUGE_VAL works... " >&6; }
12754 if test "${gl_cv_header_math_huge_val_works+set}" = set; then :
12755 $as_echo_n "(cached) " >&6
12757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12758 /* end confdefs.h. */
12763 /* Solaris 10 has a broken definition of HUGE_VAL. */
12764 double d = HUGE_VAL;
12770 if ac_fn_c_try_compile "$LINENO"; then :
12771 gl_cv_header_math_huge_val_works=yes
12773 gl_cv_header_math_huge_val_works=no
12775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_math_huge_val_works" >&5
12778 $as_echo "$gl_cv_header_math_huge_val_works" >&6; }
12779 if test $gl_cv_header_math_huge_val_works = no; then
12784 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
12785 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" |
$as_tr_sh`
12786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
12787 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
12788 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
12789 $as_echo_n "(cached) " >&6
12791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12792 /* end confdefs.h. */
12803 if ac_fn_c_try_compile "$LINENO"; then :
12804 eval "$as_gl_Symbol=yes"
12806 eval "$as_gl_Symbol=no"
12808 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12810 eval ac_res=\$$as_gl_Symbol
12811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12812 $as_echo "$ac_res" >&6; }
12813 eval as_val=\$$as_gl_Symbol
12814 if test "x$as_val" = x""yes; then :
12815 cat >>confdefs.h <<_ACEOF
12816 #define `$as_echo "HAVE_RAW_DECL_$gl_func" |
$as_tr_cpp` 1
12819 eval ac_cv_have_decl_$gl_func=yes
12834 if test $ac_cv_func_mbsinit = yes && test $ac_cv_func_mbrtowc = yes; then
12838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles incomplete characters" >&5
12839 $as_echo_n "checking whether mbrtowc handles incomplete characters... " >&6; }
12840 if test "${gl_cv_func_mbrtowc_incomplete_state+set}" = set; then :
12841 $as_echo_n "(cached) " >&6
12845 # Guess no on AIX and OSF/1.
12846 aix* | osf*) gl_cv_func_mbrtowc_incomplete_state="guessing no" ;;
12847 # Guess yes otherwise.
12848 *) gl_cv_func_mbrtowc_incomplete_state="guessing yes" ;;
12850 if test $LOCALE_JA != none; then
12851 if test "$cross_compiling" = yes; then :
12854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12855 /* end confdefs.h. */
12857 #include <locale.h>
12858 #include <string.h>
12859 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
12861 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
12862 included before <wchar.h>. */
12863 #include <stddef.h>
12869 if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
12871 const char input[] = "B\217\253\344\217\251\316er"; /* "Büßer" */
12875 memset (&state, '\0', sizeof (mbstate_t));
12876 if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
12877 if (mbsinit (&state))
12883 if ac_fn_c_try_run "$LINENO"; then :
12884 gl_cv_func_mbrtowc_incomplete_state=yes
12886 gl_cv_func_mbrtowc_incomplete_state=no
12888 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12889 conftest.$ac_objext conftest.beam conftest.$ac_ext
12895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_incomplete_state" >&5
12896 $as_echo "$gl_cv_func_mbrtowc_incomplete_state" >&6; }
12901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works as well as mbtowc" >&5
12902 $as_echo_n "checking whether mbrtowc works as well as mbtowc... " >&6; }
12903 if test "${gl_cv_func_mbrtowc_sanitycheck+set}" = set; then :
12904 $as_echo_n "(cached) " >&6
12908 # Guess no on Solaris 8.
12909 solaris2.8) gl_cv_func_mbrtowc_sanitycheck="guessing no" ;;
12910 # Guess yes otherwise.
12911 *) gl_cv_func_mbrtowc_sanitycheck="guessing yes" ;;
12913 if test $LOCALE_ZH_CN != none; then
12914 if test "$cross_compiling" = yes; then :
12917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12918 /* end confdefs.h. */
12920 #include <locale.h>
12921 #include <stdlib.h>
12922 #include <string.h>
12923 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
12925 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
12926 included before <wchar.h>. */
12927 #include <stddef.h>
12933 /* This fails on Solaris 8:
12934 mbrtowc returns 2, and sets wc to 0x00F0.
12935 mbtowc returns 4 (correct) and sets wc to 0x5EDC. */
12936 if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
12938 char input[] = "B\250\271\201\060\211\070er"; /* "Büßer" */
12942 memset (&state, '\0', sizeof (mbstate_t));
12943 if (mbrtowc (&wc, input + 3, 6, &state) != 4
12944 && mbtowc (&wc, input + 3, 6) == 4)
12950 if ac_fn_c_try_run "$LINENO"; then :
12951 gl_cv_func_mbrtowc_sanitycheck=yes
12953 gl_cv_func_mbrtowc_sanitycheck=no
12955 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12956 conftest.$ac_objext conftest.beam conftest.$ac_ext
12962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_sanitycheck" >&5
12963 $as_echo "$gl_cv_func_mbrtowc_sanitycheck" >&6; }
12965 REPLACE_MBSTATE_T=0
12966 case "$gl_cv_func_mbrtowc_incomplete_state" in
12968 *) REPLACE_MBSTATE_T=1 ;;
12970 case "$gl_cv_func_mbrtowc_sanitycheck" in
12972 *) REPLACE_MBSTATE_T=1 ;;
12975 REPLACE_MBSTATE_T=1
12980 if test $ac_cv_func_mbrtowc = no; then
12982 ac_fn_c_check_decl "$LINENO" "mbrtowc" "ac_cv_have_decl_mbrtowc" "
12983 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
12985 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
12986 included before <wchar.h>. */
12987 #include <stddef.h>
12993 if test "x$ac_cv_have_decl_mbrtowc" = x""yes; then :
12999 cat >>confdefs.h <<_ACEOF
13000 #define HAVE_DECL_MBRTOWC $ac_have_decl
13003 if test $ac_cv_have_decl_mbrtowc = yes; then
13007 if test $REPLACE_MBSTATE_T = 1; then
13013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles a NULL pwc argument" >&5
13014 $as_echo_n "checking whether mbrtowc handles a NULL pwc argument... " >&6; }
13015 if test "${gl_cv_func_mbrtowc_null_arg1+set}" = set; then :
13016 $as_echo_n "(cached) " >&6
13020 # Guess no on Solaris.
13021 solaris*) gl_cv_func_mbrtowc_null_arg1="guessing no" ;;
13022 # Guess yes otherwise.
13023 *) gl_cv_func_mbrtowc_null_arg1="guessing yes" ;;
13025 if test $LOCALE_FR_UTF8 != none; then
13026 if test "$cross_compiling" = yes; then :
13029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13030 /* end confdefs.h. */
13032 #include <locale.h>
13033 #include <stdlib.h>
13034 #include <string.h>
13035 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13037 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13038 included before <wchar.h>. */
13039 #include <stddef.h>
13047 if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
13049 char input[] = "\303\237er";
13054 memset (&state, '\0', sizeof (mbstate_t));
13055 wc = (wchar_t) 0xBADFACE;
13056 ret = mbrtowc (&wc, input, 5, &state);
13059 if (!mbsinit (&state))
13062 memset (&state, '\0', sizeof (mbstate_t));
13063 ret = mbrtowc (NULL, input, 5, &state);
13064 if (ret != 2) /* Solaris 7 fails here: ret is -1. */
13066 if (!mbsinit (&state))
13072 if ac_fn_c_try_run "$LINENO"; then :
13073 gl_cv_func_mbrtowc_null_arg1=yes
13075 gl_cv_func_mbrtowc_null_arg1=no
13077 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13078 conftest.$ac_objext conftest.beam conftest.$ac_ext
13084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_null_arg1" >&5
13085 $as_echo "$gl_cv_func_mbrtowc_null_arg1" >&6; }
13090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles a NULL string argument" >&5
13091 $as_echo_n "checking whether mbrtowc handles a NULL string argument... " >&6; }
13092 if test "${gl_cv_func_mbrtowc_null_arg2+set}" = set; then :
13093 $as_echo_n "(cached) " >&6
13097 # Guess no on OSF/1.
13098 osf*) gl_cv_func_mbrtowc_null_arg2="guessing no" ;;
13099 # Guess yes otherwise.
13100 *) gl_cv_func_mbrtowc_null_arg2="guessing yes" ;;
13102 if test $LOCALE_FR_UTF8 != none; then
13103 if test "$cross_compiling" = yes; then :
13106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13107 /* end confdefs.h. */
13109 #include <locale.h>
13110 #include <string.h>
13111 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13113 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13114 included before <wchar.h>. */
13115 #include <stddef.h>
13121 if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
13127 memset (&state, '\0', sizeof (mbstate_t));
13128 wc = (wchar_t) 0xBADFACE;
13129 mbrtowc (&wc, NULL, 5, &state);
13130 /* Check that wc was not modified. */
13131 if (wc != (wchar_t) 0xBADFACE)
13137 if ac_fn_c_try_run "$LINENO"; then :
13138 gl_cv_func_mbrtowc_null_arg2=yes
13140 gl_cv_func_mbrtowc_null_arg2=no
13142 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13143 conftest.$ac_objext conftest.beam conftest.$ac_ext
13149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_null_arg2" >&5
13150 $as_echo "$gl_cv_func_mbrtowc_null_arg2" >&6; }
13157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc has a correct return value" >&5
13158 $as_echo_n "checking whether mbrtowc has a correct return value... " >&6; }
13159 if test "${gl_cv_func_mbrtowc_retval+set}" = set; then :
13160 $as_echo_n "(cached) " >&6
13164 # Guess no on HP-UX, Solaris, native Windows.
13165 hpux* | solaris* | mingw*) gl_cv_func_mbrtowc_retval="guessing no" ;;
13166 # Guess yes otherwise.
13167 *) gl_cv_func_mbrtowc_retval="guessing yes" ;;
13169 if test $LOCALE_FR_UTF8 != none || test $LOCALE_JA != none \
13170 || { case "$host_os" in mingw*) true;; *) false;; esac; }; then
13171 if test "$cross_compiling" = yes; then :
13174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13175 /* end confdefs.h. */
13177 #include <locale.h>
13178 #include <string.h>
13179 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13181 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13182 included before <wchar.h>. */
13183 #include <stddef.h>
13190 int found_some_locale = 0;
13191 /* This fails on Solaris. */
13192 if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
13194 char input[] = "B\303\274\303\237er"; /* "Büßer" */
13198 memset (&state, '\0', sizeof (mbstate_t));
13199 if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
13202 if (mbrtowc (&wc, input + 2, 5, &state) != 1)
13205 found_some_locale = 1;
13207 /* This fails on HP-UX 11.11. */
13208 if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
13210 char input[] = "B\217\253\344\217\251\316er"; /* "Büßer" */
13214 memset (&state, '\0', sizeof (mbstate_t));
13215 if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
13218 if (mbrtowc (&wc, input + 2, 5, &state) != 2)
13221 found_some_locale = 1;
13223 /* This fails on native Windows. */
13224 if (setlocale (LC_ALL, "Japanese_Japan.932") != NULL)
13226 char input[] = "<\223\372\226\173\214\352>"; /* "<日本語>" */
13230 memset (&state, '\0', sizeof (mbstate_t));
13231 if (mbrtowc (&wc, input + 3, 1, &state) == (size_t)(-2))
13234 if (mbrtowc (&wc, input + 4, 4, &state) != 1)
13237 found_some_locale = 1;
13239 if (setlocale (LC_ALL, "Chinese_Taiwan.950") != NULL)
13241 char input[] = "<\244\351\245\273\273\171>"; /* "<日本語>" */
13245 memset (&state, '\0', sizeof (mbstate_t));
13246 if (mbrtowc (&wc, input + 3, 1, &state) == (size_t)(-2))
13249 if (mbrtowc (&wc, input + 4, 4, &state) != 1)
13252 found_some_locale = 1;
13254 if (setlocale (LC_ALL, "Chinese_China.936") != NULL)
13256 char input[] = "<\310\325\261\276\325\132>"; /* "<日本語>" */
13260 memset (&state, '\0', sizeof (mbstate_t));
13261 if (mbrtowc (&wc, input + 3, 1, &state) == (size_t)(-2))
13264 if (mbrtowc (&wc, input + 4, 4, &state) != 1)
13267 found_some_locale = 1;
13269 return (found_some_locale ? result : 77);
13272 if ac_fn_c_try_run "$LINENO"; then :
13273 gl_cv_func_mbrtowc_retval=yes
13275 if test $? != 77; then
13276 gl_cv_func_mbrtowc_retval=no
13280 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13281 conftest.$ac_objext conftest.beam conftest.$ac_ext
13287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_retval" >&5
13288 $as_echo "$gl_cv_func_mbrtowc_retval" >&6; }
13293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc returns 0 when parsing a NUL character" >&5
13294 $as_echo_n "checking whether mbrtowc returns 0 when parsing a NUL character... " >&6; }
13295 if test "${gl_cv_func_mbrtowc_nul_retval+set}" = set; then :
13296 $as_echo_n "(cached) " >&6
13300 # Guess no on Solaris 8 and 9.
13301 solaris2.[89]) gl_cv_func_mbrtowc_nul_retval="guessing no" ;;
13302 # Guess yes otherwise.
13303 *) gl_cv_func_mbrtowc_nul_retval="guessing yes" ;;
13305 if test $LOCALE_ZH_CN != none; then
13306 if test "$cross_compiling" = yes; then :
13309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13310 /* end confdefs.h. */
13312 #include <locale.h>
13313 #include <string.h>
13314 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13316 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13317 included before <wchar.h>. */
13318 #include <stddef.h>
13324 /* This fails on Solaris 8 and 9. */
13325 if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
13330 memset (&state, '\0', sizeof (mbstate_t));
13331 if (mbrtowc (&wc, "", 1, &state) != 0)
13337 if ac_fn_c_try_run "$LINENO"; then :
13338 gl_cv_func_mbrtowc_nul_retval=yes
13340 gl_cv_func_mbrtowc_nul_retval=no
13342 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13343 conftest.$ac_objext conftest.beam conftest.$ac_ext
13349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_nul_retval" >&5
13350 $as_echo "$gl_cv_func_mbrtowc_nul_retval" >&6; }
13352 case "$gl_cv_func_mbrtowc_null_arg1" in
13355 $as_echo "#define MBRTOWC_NULL_ARG1_BUG 1" >>confdefs.h
13360 case "$gl_cv_func_mbrtowc_null_arg2" in
13363 $as_echo "#define MBRTOWC_NULL_ARG2_BUG 1" >>confdefs.h
13368 case "$gl_cv_func_mbrtowc_retval" in
13371 $as_echo "#define MBRTOWC_RETVAL_BUG 1" >>confdefs.h
13376 case "$gl_cv_func_mbrtowc_nul_retval" in
13379 $as_echo "#define MBRTOWC_NUL_RETVAL_BUG 1" >>confdefs.h
13387 if test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; then
13396 gl_LIBOBJS="$gl_LIBOBJS mbrtowc.$ac_objext"
13413 $as_echo "#define GNULIB_TEST_MBRTOWC 1" >>confdefs.h
13428 if test $ac_cv_func_mbsinit = yes && test $ac_cv_func_mbrtowc = yes; then
13432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles incomplete characters" >&5
13433 $as_echo_n "checking whether mbrtowc handles incomplete characters... " >&6; }
13434 if test "${gl_cv_func_mbrtowc_incomplete_state+set}" = set; then :
13435 $as_echo_n "(cached) " >&6
13439 # Guess no on AIX and OSF/1.
13440 aix* | osf*) gl_cv_func_mbrtowc_incomplete_state="guessing no" ;;
13441 # Guess yes otherwise.
13442 *) gl_cv_func_mbrtowc_incomplete_state="guessing yes" ;;
13444 if test $LOCALE_JA != none; then
13445 if test "$cross_compiling" = yes; then :
13448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13449 /* end confdefs.h. */
13451 #include <locale.h>
13452 #include <string.h>
13453 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13455 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13456 included before <wchar.h>. */
13457 #include <stddef.h>
13463 if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
13465 const char input[] = "B\217\253\344\217\251\316er"; /* "Büßer" */
13469 memset (&state, '\0', sizeof (mbstate_t));
13470 if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
13471 if (mbsinit (&state))
13477 if ac_fn_c_try_run "$LINENO"; then :
13478 gl_cv_func_mbrtowc_incomplete_state=yes
13480 gl_cv_func_mbrtowc_incomplete_state=no
13482 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13483 conftest.$ac_objext conftest.beam conftest.$ac_ext
13489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_incomplete_state" >&5
13490 $as_echo "$gl_cv_func_mbrtowc_incomplete_state" >&6; }
13495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works as well as mbtowc" >&5
13496 $as_echo_n "checking whether mbrtowc works as well as mbtowc... " >&6; }
13497 if test "${gl_cv_func_mbrtowc_sanitycheck+set}" = set; then :
13498 $as_echo_n "(cached) " >&6
13502 # Guess no on Solaris 8.
13503 solaris2.8) gl_cv_func_mbrtowc_sanitycheck="guessing no" ;;
13504 # Guess yes otherwise.
13505 *) gl_cv_func_mbrtowc_sanitycheck="guessing yes" ;;
13507 if test $LOCALE_ZH_CN != none; then
13508 if test "$cross_compiling" = yes; then :
13511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13512 /* end confdefs.h. */
13514 #include <locale.h>
13515 #include <stdlib.h>
13516 #include <string.h>
13517 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13519 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13520 included before <wchar.h>. */
13521 #include <stddef.h>
13527 /* This fails on Solaris 8:
13528 mbrtowc returns 2, and sets wc to 0x00F0.
13529 mbtowc returns 4 (correct) and sets wc to 0x5EDC. */
13530 if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
13532 char input[] = "B\250\271\201\060\211\070er"; /* "Büßer" */
13536 memset (&state, '\0', sizeof (mbstate_t));
13537 if (mbrtowc (&wc, input + 3, 6, &state) != 4
13538 && mbtowc (&wc, input + 3, 6) == 4)
13544 if ac_fn_c_try_run "$LINENO"; then :
13545 gl_cv_func_mbrtowc_sanitycheck=yes
13547 gl_cv_func_mbrtowc_sanitycheck=no
13549 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13550 conftest.$ac_objext conftest.beam conftest.$ac_ext
13556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_sanitycheck" >&5
13557 $as_echo "$gl_cv_func_mbrtowc_sanitycheck" >&6; }
13559 REPLACE_MBSTATE_T=0
13560 case "$gl_cv_func_mbrtowc_incomplete_state" in
13562 *) REPLACE_MBSTATE_T=1 ;;
13564 case "$gl_cv_func_mbrtowc_sanitycheck" in
13566 *) REPLACE_MBSTATE_T=1 ;;
13569 REPLACE_MBSTATE_T=1
13574 if test $ac_cv_func_mbsinit = no; then
13576 ac_fn_c_check_decl "$LINENO" "mbsinit" "ac_cv_have_decl_mbsinit" "
13577 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13579 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13580 included before <wchar.h>. */
13581 #include <stddef.h>
13587 if test "x$ac_cv_have_decl_mbsinit" = x""yes; then :
13593 cat >>confdefs.h <<_ACEOF
13594 #define HAVE_DECL_MBSINIT $ac_have_decl
13597 if test $ac_cv_have_decl_mbsinit = yes; then
13601 if test $REPLACE_MBSTATE_T = 1; then
13605 mingw*) REPLACE_MBSINIT=1 ;;
13610 if test $HAVE_MBSINIT = 0 || test $REPLACE_MBSINIT = 1; then
13619 gl_LIBOBJS="$gl_LIBOBJS mbsinit.$ac_objext"
13636 $as_echo "#define GNULIB_TEST_MBSINIT 1" >>confdefs.h
13650 if test $ac_cv_func_mbsinit = yes && test $ac_cv_func_mbrtowc = yes; then
13654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles incomplete characters" >&5
13655 $as_echo_n "checking whether mbrtowc handles incomplete characters... " >&6; }
13656 if test "${gl_cv_func_mbrtowc_incomplete_state+set}" = set; then :
13657 $as_echo_n "(cached) " >&6
13661 # Guess no on AIX and OSF/1.
13662 aix* | osf*) gl_cv_func_mbrtowc_incomplete_state="guessing no" ;;
13663 # Guess yes otherwise.
13664 *) gl_cv_func_mbrtowc_incomplete_state="guessing yes" ;;
13666 if test $LOCALE_JA != none; then
13667 if test "$cross_compiling" = yes; then :
13670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13671 /* end confdefs.h. */
13673 #include <locale.h>
13674 #include <string.h>
13675 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13677 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13678 included before <wchar.h>. */
13679 #include <stddef.h>
13685 if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
13687 const char input[] = "B\217\253\344\217\251\316er"; /* "Büßer" */
13691 memset (&state, '\0', sizeof (mbstate_t));
13692 if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
13693 if (mbsinit (&state))
13699 if ac_fn_c_try_run "$LINENO"; then :
13700 gl_cv_func_mbrtowc_incomplete_state=yes
13702 gl_cv_func_mbrtowc_incomplete_state=no
13704 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13705 conftest.$ac_objext conftest.beam conftest.$ac_ext
13711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_incomplete_state" >&5
13712 $as_echo "$gl_cv_func_mbrtowc_incomplete_state" >&6; }
13717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works as well as mbtowc" >&5
13718 $as_echo_n "checking whether mbrtowc works as well as mbtowc... " >&6; }
13719 if test "${gl_cv_func_mbrtowc_sanitycheck+set}" = set; then :
13720 $as_echo_n "(cached) " >&6
13724 # Guess no on Solaris 8.
13725 solaris2.8) gl_cv_func_mbrtowc_sanitycheck="guessing no" ;;
13726 # Guess yes otherwise.
13727 *) gl_cv_func_mbrtowc_sanitycheck="guessing yes" ;;
13729 if test $LOCALE_ZH_CN != none; then
13730 if test "$cross_compiling" = yes; then :
13733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13734 /* end confdefs.h. */
13736 #include <locale.h>
13737 #include <stdlib.h>
13738 #include <string.h>
13739 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13741 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13742 included before <wchar.h>. */
13743 #include <stddef.h>
13749 /* This fails on Solaris 8:
13750 mbrtowc returns 2, and sets wc to 0x00F0.
13751 mbtowc returns 4 (correct) and sets wc to 0x5EDC. */
13752 if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
13754 char input[] = "B\250\271\201\060\211\070er"; /* "Büßer" */
13758 memset (&state, '\0', sizeof (mbstate_t));
13759 if (mbrtowc (&wc, input + 3, 6, &state) != 4
13760 && mbtowc (&wc, input + 3, 6) == 4)
13766 if ac_fn_c_try_run "$LINENO"; then :
13767 gl_cv_func_mbrtowc_sanitycheck=yes
13769 gl_cv_func_mbrtowc_sanitycheck=no
13771 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13772 conftest.$ac_objext conftest.beam conftest.$ac_ext
13778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_sanitycheck" >&5
13779 $as_echo "$gl_cv_func_mbrtowc_sanitycheck" >&6; }
13781 REPLACE_MBSTATE_T=0
13782 case "$gl_cv_func_mbrtowc_incomplete_state" in
13784 *) REPLACE_MBSTATE_T=1 ;;
13786 case "$gl_cv_func_mbrtowc_sanitycheck" in
13788 *) REPLACE_MBSTATE_T=1 ;;
13791 REPLACE_MBSTATE_T=1
13796 if test $ac_cv_func_mbsrtowcs = no; then
13798 ac_fn_c_check_decl "$LINENO" "mbsrtowcs" "ac_cv_have_decl_mbsrtowcs" "
13799 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13801 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13802 included before <wchar.h>. */
13803 #include <stddef.h>
13809 if test "x$ac_cv_have_decl_mbsrtowcs" = x""yes; then :
13815 cat >>confdefs.h <<_ACEOF
13816 #define HAVE_DECL_MBSRTOWCS $ac_have_decl
13819 if test $ac_cv_have_decl_mbsrtowcs = yes; then
13820 REPLACE_MBSRTOWCS=1
13823 if test $REPLACE_MBSTATE_T = 1; then
13824 REPLACE_MBSRTOWCS=1
13832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbsrtowcs works" >&5
13833 $as_echo_n "checking whether mbsrtowcs works... " >&6; }
13834 if test "${gl_cv_func_mbsrtowcs_works+set}" = set; then :
13835 $as_echo_n "(cached) " >&6
13839 # Guess no on HP-UX, Solaris, mingw.
13840 hpux* | solaris* | mingw*) gl_cv_func_mbsrtowcs_works="guessing no" ;;
13841 # Guess yes otherwise.
13842 *) gl_cv_func_mbsrtowcs_works="guessing yes" ;;
13844 if test $LOCALE_FR != none || test $LOCALE_FR_UTF8 != none || test $LOCALE_JA != none || test $LOCALE_ZH_CN != none; then
13845 if test "$cross_compiling" = yes; then :
13848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13849 /* end confdefs.h. */
13851 #include <locale.h>
13852 #include <string.h>
13853 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13855 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13856 included before <wchar.h>. */
13857 #include <stddef.h>
13864 /* Test whether the function supports a NULL destination argument.
13865 This fails on native Windows. */
13866 if (setlocale (LC_ALL, "$LOCALE_FR") != NULL)
13868 const char input[] = "\337er";
13869 const char *src = input;
13872 memset (&state, '\0', sizeof (mbstate_t));
13873 if (mbsrtowcs (NULL, &src, 1, &state) != 3
13877 /* Test whether the function works when started with a conversion state
13878 in non-initial state. This fails on HP-UX 11.11 and Solaris 10. */
13879 if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
13881 const char input[] = "B\303\274\303\237er";
13884 memset (&state, '\0', sizeof (mbstate_t));
13885 if (mbrtowc (NULL, input + 1, 1, &state) == (size_t)(-2))
13886 if (!mbsinit (&state))
13888 const char *src = input + 2;
13889 if (mbsrtowcs (NULL, &src, 10, &state) != 4)
13893 if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
13895 const char input[] = "<\306\374\313\334\270\354>";
13898 memset (&state, '\0', sizeof (mbstate_t));
13899 if (mbrtowc (NULL, input + 3, 1, &state) == (size_t)(-2))
13900 if (!mbsinit (&state))
13902 const char *src = input + 4;
13903 if (mbsrtowcs (NULL, &src, 10, &state) != 3)
13907 if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
13909 const char input[] = "B\250\271\201\060\211\070er";
13912 memset (&state, '\0', sizeof (mbstate_t));
13913 if (mbrtowc (NULL, input + 1, 1, &state) == (size_t)(-2))
13914 if (!mbsinit (&state))
13916 const char *src = input + 2;
13917 if (mbsrtowcs (NULL, &src, 10, &state) != 4)
13924 if ac_fn_c_try_run "$LINENO"; then :
13925 gl_cv_func_mbsrtowcs_works=yes
13927 gl_cv_func_mbsrtowcs_works=no
13929 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13930 conftest.$ac_objext conftest.beam conftest.$ac_ext
13936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbsrtowcs_works" >&5
13937 $as_echo "$gl_cv_func_mbsrtowcs_works" >&6; }
13939 case "$gl_cv_func_mbsrtowcs_works" in
13941 *) REPLACE_MBSRTOWCS=1 ;;
13946 if test $HAVE_MBSRTOWCS = 0 || test $REPLACE_MBSRTOWCS = 1; then
13955 gl_LIBOBJS="$gl_LIBOBJS mbsrtowcs.$ac_objext"
13965 gl_LIBOBJS="$gl_LIBOBJS mbsrtowcs-state.$ac_objext"
13982 $as_echo "#define GNULIB_TEST_MBSRTOWCS 1" >>confdefs.h
13987 if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
13996 gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext"
13999 for ac_header in bp-sym.h
14001 ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
14002 if test "x$ac_cv_header_bp_sym_h" = x""yes; then :
14003 cat >>confdefs.h <<_ACEOF
14004 #define HAVE_BP_SYM_H 1
14024 $as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
14030 if test $HAVE_DECL_MEMMEM = 1 && test $REPLACE_MEMMEM = 0; then
14031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works in linear time" >&5
14032 $as_echo_n "checking whether memmem works in linear time... " >&6; }
14033 if test "${gl_cv_func_memmem_works_fast+set}" = set; then :
14034 $as_echo_n "(cached) " >&6
14036 if test "$cross_compiling" = yes; then :
14037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14038 /* end confdefs.h. */
14040 #include <features.h>
14041 #ifdef __GNU_LIBRARY__
14042 #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 9) || (__GLIBC__ > 2)) \
14043 && !defined __UCLIBC__
14048 #include <cygwin/version.h>
14049 #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 0)
14055 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14056 $EGREP "Lucky user" >/dev/null 2>&1; then :
14057 gl_cv_func_memmem_works_fast="guessing yes"
14059 gl_cv_func_memmem_works_fast="guessing no"
14065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14066 /* end confdefs.h. */
14068 #include <signal.h> /* for signal */
14069 #include <string.h> /* for memmem */
14070 #include <stdlib.h> /* for malloc */
14071 #include <unistd.h> /* for alarm */
14072 static void quit (int sig) { exit (sig + 128); }
14079 size_t m = 1000000;
14080 char *haystack = (char *) malloc (2 * m + 1);
14081 char *needle = (char *) malloc (m + 1);
14082 /* Failure to compile this test due to missing alarm is okay,
14083 since all such platforms (mingw) also lack memmem. */
14084 signal (SIGALRM, quit);
14086 /* Check for quadratic performance. */
14087 if (haystack && needle)
14089 memset (haystack, 'A', 2 * m);
14090 haystack[2 * m] = 'B';
14091 memset (needle, 'A', m);
14093 if (!memmem (haystack, 2 * m + 1, needle, m + 1))
14102 if ac_fn_c_try_run "$LINENO"; then :
14103 gl_cv_func_memmem_works_fast=yes
14105 gl_cv_func_memmem_works_fast=no
14107 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14108 conftest.$ac_objext conftest.beam conftest.$ac_ext
14113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works_fast" >&5
14114 $as_echo "$gl_cv_func_memmem_works_fast" >&6; }
14115 case "$gl_cv_func_memmem_works_fast" in
14123 if test $HAVE_MEMMEM = 0 || test $REPLACE_MEMMEM = 1; then
14132 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
14139 for ac_func in memmem
14141 ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem"
14142 if test "x$ac_cv_func_memmem" = x""yes; then :
14143 cat >>confdefs.h <<_ACEOF
14144 #define HAVE_MEMMEM 1
14150 if test $ac_cv_func_memmem = yes; then
14156 if test $ac_cv_have_decl_memmem = no; then
14159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmem works" >&5
14160 $as_echo_n "checking whether memmem works... " >&6; }
14161 if test "${gl_cv_func_memmem_works_always+set}" = set; then :
14162 $as_echo_n "(cached) " >&6
14164 if test "$cross_compiling" = yes; then :
14165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14166 /* end confdefs.h. */
14168 #ifdef __GNU_LIBRARY__
14169 #include <features.h>
14170 #if ((__GLIBC__ == 2 && ((__GLIBC_MINOR > 0 && __GLIBC_MINOR__ < 9) \
14171 || __GLIBC_MINOR__ > 12)) \
14172 || (__GLIBC__ > 2)) \
14173 || defined __UCLIBC__
14176 #elif defined __CYGWIN__
14177 #include <cygwin/version.h>
14178 #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 7)
14186 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14187 $EGREP "Lucky user" >/dev/null 2>&1; then :
14188 gl_cv_func_memmem_works_always="guessing yes"
14190 gl_cv_func_memmem_works_always="guessing no"
14196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14197 /* end confdefs.h. */
14199 #include <string.h> /* for memmem */
14200 #define P "_EF_BF_BD"
14201 #define HAYSTACK "F_BD_CE_BD" P P P P "_C3_88_20" P P P "_C3_A7_20" P
14202 #define NEEDLE P P P P P
14209 if (memmem (HAYSTACK, strlen (HAYSTACK), NEEDLE, strlen (NEEDLE)))
14211 /* Check for empty needle behavior. */
14213 const char *haystack = "AAA";
14214 if (memmem (haystack, 3, NULL, 0) != haystack)
14223 if ac_fn_c_try_run "$LINENO"; then :
14224 gl_cv_func_memmem_works_always=yes
14226 gl_cv_func_memmem_works_always=no
14228 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14229 conftest.$ac_objext conftest.beam conftest.$ac_ext
14234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memmem_works_always" >&5
14235 $as_echo "$gl_cv_func_memmem_works_always" >&6; }
14236 case "$gl_cv_func_memmem_works_always" in
14245 if test $HAVE_MEMMEM = 0 || test $REPLACE_MEMMEM = 1; then
14254 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
14268 $as_echo "#define GNULIB_TEST_MEMMEM 1" >>confdefs.h
14279 if test $ac_cv_func_readlink = no; then
14282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readlink signature is correct" >&5
14283 $as_echo_n "checking whether readlink signature is correct... " >&6; }
14284 if test "${gl_cv_decl_readlink_works+set}" = set; then :
14285 $as_echo_n "(cached) " >&6
14287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14288 /* end confdefs.h. */
14289 #include <unistd.h>
14290 /* Cause compilation failure if original declaration has wrong type. */
14291 ssize_t readlink (const char *, char *, size_t);
14300 if ac_fn_c_try_compile "$LINENO"; then :
14301 gl_cv_decl_readlink_works=yes
14303 gl_cv_decl_readlink_works=no
14305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_readlink_works" >&5
14308 $as_echo "$gl_cv_decl_readlink_works" >&6; }
14309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readlink handles trailing slash correctly" >&5
14310 $as_echo_n "checking whether readlink handles trailing slash correctly... " >&6; }
14311 if test "${gl_cv_func_readlink_works+set}" = set; then :
14312 $as_echo_n "(cached) " >&6
14314 # We have readlink, so assume ln -s works.
14315 ln -s conftest.no-such conftest.link
14316 ln -s conftest.link conftest.lnk2
14317 if test "$cross_compiling" = yes; then :
14319 # Guess yes on glibc systems.
14320 *-gnu*) gl_cv_func_readlink_works="guessing yes" ;;
14321 # If we don't know, assume the worst.
14322 *) gl_cv_func_readlink_works="guessing no" ;;
14326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14327 /* end confdefs.h. */
14328 #include <unistd.h>
14334 return readlink ("conftest.lnk2/", buf, sizeof buf) != -1;
14339 if ac_fn_c_try_run "$LINENO"; then :
14340 gl_cv_func_readlink_works=yes
14342 gl_cv_func_readlink_works=no
14344 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14345 conftest.$ac_objext conftest.beam conftest.$ac_ext
14348 rm -f conftest.link conftest.lnk2
14350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_readlink_works" >&5
14351 $as_echo "$gl_cv_func_readlink_works" >&6; }
14352 case "$gl_cv_func_readlink_works" in
14354 if test "$gl_cv_decl_readlink_works" != yes; then
14360 $as_echo "#define READLINK_TRAILING_SLASH_BUG 1" >>confdefs.h
14367 if test $HAVE_READLINK = 0 || test $REPLACE_READLINK = 1; then
14376 gl_LIBOBJS="$gl_LIBOBJS readlink.$ac_objext"
14393 $as_echo "#define GNULIB_TEST_READLINK 1" >>confdefs.h
14398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
14399 $as_echo_n "checking for ssize_t... " >&6; }
14400 if test "${gt_cv_ssize_t+set}" = set; then :
14401 $as_echo_n "(cached) " >&6
14403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14404 /* end confdefs.h. */
14405 #include <sys/types.h>
14409 int x = sizeof (ssize_t *) + sizeof (ssize_t);
14415 if ac_fn_c_try_compile "$LINENO"; then :
14420 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_ssize_t" >&5
14423 $as_echo "$gt_cv_ssize_t" >&6; }
14424 if test $gt_cv_ssize_t = no; then
14426 $as_echo "#define ssize_t int" >>confdefs.h
14433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat handles trailing slashes on directories" >&5
14434 $as_echo_n "checking whether stat handles trailing slashes on directories... " >&6; }
14435 if test "${gl_cv_func_stat_dir_slash+set}" = set; then :
14436 $as_echo_n "(cached) " >&6
14438 if test "$cross_compiling" = yes; then :
14440 mingw*) gl_cv_func_stat_dir_slash="guessing no";;
14441 *) gl_cv_func_stat_dir_slash="guessing yes";;
14444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14445 /* end confdefs.h. */
14446 #include <sys/stat.h>
14451 struct stat st; return stat (".", &st) != stat ("./", &st);
14456 if ac_fn_c_try_run "$LINENO"; then :
14457 gl_cv_func_stat_dir_slash=yes
14459 gl_cv_func_stat_dir_slash=no
14461 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14462 conftest.$ac_objext conftest.beam conftest.$ac_ext
14466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_stat_dir_slash" >&5
14467 $as_echo "$gl_cv_func_stat_dir_slash" >&6; }
14468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat handles trailing slashes on files" >&5
14469 $as_echo_n "checking whether stat handles trailing slashes on files... " >&6; }
14470 if test "${gl_cv_func_stat_file_slash+set}" = set; then :
14471 $as_echo_n "(cached) " >&6
14474 # Assume that if we have lstat, we can also check symlinks.
14475 if test $ac_cv_func_lstat = yes; then
14476 ln -s conftest.tmp conftest.lnk
14478 if test "$cross_compiling" = yes; then :
14480 # Guess yes on glibc systems.
14481 *-gnu*) gl_cv_func_stat_file_slash="guessing yes" ;;
14482 # If we don't know, assume the worst.
14483 *) gl_cv_func_stat_file_slash="guessing no" ;;
14487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14488 /* end confdefs.h. */
14489 #include <sys/stat.h>
14496 if (!stat ("conftest.tmp/", &st))
14499 if (!stat ("conftest.lnk/", &st))
14508 if ac_fn_c_try_run "$LINENO"; then :
14509 gl_cv_func_stat_file_slash=yes
14511 gl_cv_func_stat_file_slash=no
14513 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14514 conftest.$ac_objext conftest.beam conftest.$ac_ext
14517 rm -f conftest.tmp conftest.lnk
14519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_stat_file_slash" >&5
14520 $as_echo "$gl_cv_func_stat_file_slash" >&6; }
14521 case $gl_cv_func_stat_dir_slash in
14522 *no) REPLACE_STAT=1
14524 $as_echo "#define REPLACE_FUNC_STAT_DIR 1" >>confdefs.h
14527 case $gl_cv_func_stat_file_slash in
14528 *no) REPLACE_STAT=1
14530 $as_echo "#define REPLACE_FUNC_STAT_FILE 1" >>confdefs.h
14534 if test $REPLACE_STAT = 1; then
14543 gl_LIBOBJS="$gl_LIBOBJS stat.$ac_objext"
14558 $as_echo "#define GNULIB_TEST_STAT 1" >>confdefs.h
14565 # Define two additional variables used in the Makefile substitution.
14567 if test "$ac_cv_header_stdbool_h" = yes; then
14570 STDBOOL_H='stdbool.h'
14573 if test -n "$STDBOOL_H"; then
14574 GL_GENERATE_STDBOOL_H_TRUE=
14575 GL_GENERATE_STDBOOL_H_FALSE='#'
14577 GL_GENERATE_STDBOOL_H_TRUE='#'
14578 GL_GENERATE_STDBOOL_H_FALSE=
14582 if test "$ac_cv_type__Bool" = yes; then
14593 if test $gt_cv_c_wchar_t = no; then
14597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
14598 $as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
14599 if test "${gl_cv_decl_null_works+set}" = set; then :
14600 $as_echo_n "(cached) " >&6
14602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14603 /* end confdefs.h. */
14604 #include <stddef.h>
14605 int test[2 * (sizeof NULL == sizeof (void *)) -1];
14615 if ac_fn_c_try_compile "$LINENO"; then :
14616 gl_cv_decl_null_works=yes
14618 gl_cv_decl_null_works=no
14620 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
14623 $as_echo "$gl_cv_decl_null_works" >&6; }
14624 if test $gl_cv_decl_null_works = no; then
14629 if test -n "$STDDEF_H"; then
14630 GL_GENERATE_STDDEF_H_TRUE=
14631 GL_GENERATE_STDDEF_H_FALSE='#'
14633 GL_GENERATE_STDDEF_H_TRUE='#'
14634 GL_GENERATE_STDDEF_H_FALSE=
14637 if test -n "$STDDEF_H"; then
14646 if test $gl_cv_have_include_next = yes; then
14647 gl_cv_next_stddef_h='<'stddef.h'>'
14649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
14650 $as_echo_n "checking absolute name of <stddef.h>... " >&6; }
14651 if test "${gl_cv_next_stddef_h+set}" = set; then :
14652 $as_echo_n "(cached) " >&6
14655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14656 /* end confdefs.h. */
14657 #include <stddef.h>
14661 aix*) gl_absname_cpp="$ac_cpp -C" ;;
14662 *) gl_absname_cpp="$ac_cpp" ;;
14667 gl_dirsep_regex='[/\\]'
14670 gl_dirsep_regex='\/'
14673 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
14675 gl_header_literal_regex=`echo 'stddef.h' \
14676 |
sed -e "$gl_make_literal_regex_sed"`
14677 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
14678 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
14683 gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
14684 sed -n "$gl_absolute_header_sed"`'"'
14688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
14689 $as_echo "$gl_cv_next_stddef_h" >&6; }
14691 NEXT_STDDEF_H=$gl_cv_next_stddef_h
14693 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
14694 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
14695 gl_next_as_first_directive='<'stddef.h'>'
14697 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
14698 gl_next_as_first_directive=$gl_cv_next_stddef_h
14700 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
14713 if test $REPLACE_STRSTR = 0; then
14714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strstr works in linear time" >&5
14715 $as_echo_n "checking whether strstr works in linear time... " >&6; }
14716 if test "${gl_cv_func_strstr_linear+set}" = set; then :
14717 $as_echo_n "(cached) " >&6
14719 if test "$cross_compiling" = yes; then :
14720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14721 /* end confdefs.h. */
14723 #include <features.h>
14724 #ifdef __GNU_LIBRARY__
14725 #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ > 12) || (__GLIBC__ > 2)) \
14726 && !(defined __i386__ || defined __x86_64__) \
14727 && !defined __UCLIBC__
14732 #include <cygwin/version.h>
14733 #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 7)
14739 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14740 $EGREP "Lucky user" >/dev/null 2>&1; then :
14741 gl_cv_func_strstr_linear="guessing yes"
14743 gl_cv_func_strstr_linear="guessing no"
14749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14750 /* end confdefs.h. */
14752 #include <signal.h> /* for signal */
14753 #include <string.h> /* for strstr */
14754 #include <stdlib.h> /* for malloc */
14755 #include <unistd.h> /* for alarm */
14756 static void quit (int sig) { exit (sig + 128); }
14763 size_t m = 1000000;
14764 char *haystack = (char *) malloc (2 * m + 2);
14765 char *needle = (char *) malloc (m + 2);
14766 /* Failure to compile this test due to missing alarm is okay,
14767 since all such platforms (mingw) also have quadratic strstr. */
14768 signal (SIGALRM, quit);
14770 /* Check for quadratic performance. */
14771 if (haystack && needle)
14773 memset (haystack, 'A', 2 * m);
14774 haystack[2 * m] = 'B';
14775 haystack[2 * m + 1] = 0;
14776 memset (needle, 'A', m);
14779 if (!strstr (haystack, needle))
14788 if ac_fn_c_try_run "$LINENO"; then :
14789 gl_cv_func_strstr_linear=yes
14791 gl_cv_func_strstr_linear=no
14793 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14794 conftest.$ac_objext conftest.beam conftest.$ac_ext
14799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strstr_linear" >&5
14800 $as_echo "$gl_cv_func_strstr_linear" >&6; }
14801 case "$gl_cv_func_strstr_linear" in
14809 if test $REPLACE_STRSTR = 1; then
14818 gl_LIBOBJS="$gl_LIBOBJS strstr.$ac_objext"
14824 if test "$gl_cv_func_memchr_works" != yes; then
14827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strstr works" >&5
14828 $as_echo_n "checking whether strstr works... " >&6; }
14829 if test "${gl_cv_func_strstr_works_always+set}" = set; then :
14830 $as_echo_n "(cached) " >&6
14832 if test "$cross_compiling" = yes; then :
14833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14834 /* end confdefs.h. */
14836 #ifdef __GNU_LIBRARY__
14837 #include <features.h>
14838 #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ > 12) || (__GLIBC__ > 2)) \
14839 || defined __UCLIBC__
14842 #elif defined __CYGWIN__
14843 #include <cygwin/version.h>
14844 #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 7)
14852 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14853 $EGREP "Lucky user" >/dev/null 2>&1; then :
14854 gl_cv_func_strstr_works_always="guessing yes"
14856 gl_cv_func_strstr_works_always="guessing no"
14862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14863 /* end confdefs.h. */
14865 #include <string.h> /* for strstr */
14866 #define P "_EF_BF_BD"
14867 #define HAYSTACK "F_BD_CE_BD" P P P P "_C3_88_20" P P P "_C3_A7_20" P
14868 #define NEEDLE P P P P P
14873 return !!strstr (HAYSTACK, NEEDLE);
14879 if ac_fn_c_try_run "$LINENO"; then :
14880 gl_cv_func_strstr_works_always=yes
14882 gl_cv_func_strstr_works_always=no
14884 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14885 conftest.$ac_objext conftest.beam conftest.$ac_ext
14890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strstr_works_always" >&5
14891 $as_echo "$gl_cv_func_strstr_works_always" >&6; }
14892 case "$gl_cv_func_strstr_works_always" in
14900 if test $REPLACE_STRSTR = 1; then
14909 gl_LIBOBJS="$gl_LIBOBJS strstr.$ac_objext"
14923 $as_echo "#define GNULIB_TEST_STRSTR 1" >>confdefs.h
14941 if test $gl_cv_have_include_next = yes; then
14942 gl_cv_next_sys_stat_h='<'sys/stat.h'>'
14944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <sys/stat.h>" >&5
14945 $as_echo_n "checking absolute name of <sys/stat.h>... " >&6; }
14946 if test "${gl_cv_next_sys_stat_h+set}" = set; then :
14947 $as_echo_n "(cached) " >&6
14950 if test $ac_cv_header_sys_stat_h = yes; then
14953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14954 /* end confdefs.h. */
14955 #include <sys/stat.h>
14959 aix*) gl_absname_cpp="$ac_cpp -C" ;;
14960 *) gl_absname_cpp="$ac_cpp" ;;
14965 gl_dirsep_regex='[/\\]'
14968 gl_dirsep_regex='\/'
14971 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
14973 gl_header_literal_regex=`echo 'sys/stat.h' \
14974 |
sed -e "$gl_make_literal_regex_sed"`
14975 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
14976 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
14981 gl_cv_next_sys_stat_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
14982 sed -n "$gl_absolute_header_sed"`'"'
14984 gl_cv_next_sys_stat_h='<'sys/stat.h'>'
14989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_stat_h" >&5
14990 $as_echo "$gl_cv_next_sys_stat_h" >&6; }
14992 NEXT_SYS_STAT_H=$gl_cv_next_sys_stat_h
14994 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
14995 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
14996 gl_next_as_first_directive='<'sys/stat.h'>'
14998 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
14999 gl_next_as_first_directive=$gl_cv_next_sys_stat_h
15001 NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H=$gl_next_as_first_directive
15013 if test $WINDOWS_64_BIT_ST_SIZE = 1; then
15015 $as_echo "#define _GL_WINDOWS_64_BIT_ST_SIZE 1" >>confdefs.h
15019 ac_fn_c_check_type "$LINENO" "nlink_t" "ac_cv_type_nlink_t" "#include <sys/types.h>
15020 #include <sys/stat.h>
15022 if test "x$ac_cv_type_nlink_t" = x""yes; then :
15026 $as_echo "#define nlink_t int" >>confdefs.h
15032 for gl_func in fchmodat fstat fstatat futimens lchmod lstat mkdirat mkfifo mkfifoat mknod mknodat stat utimensat; do
15033 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" |
$as_tr_sh`
15034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
15035 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
15036 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
15037 $as_echo_n "(cached) " >&6
15039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15040 /* end confdefs.h. */
15041 #include <sys/stat.h>
15052 if ac_fn_c_try_compile "$LINENO"; then :
15053 eval "$as_gl_Symbol=yes"
15055 eval "$as_gl_Symbol=no"
15057 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15059 eval ac_res=\$$as_gl_Symbol
15060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15061 $as_echo "$ac_res" >&6; }
15062 eval as_val=\$$as_gl_Symbol
15063 if test "x$as_val" = x""yes; then :
15064 cat >>confdefs.h <<_ACEOF
15065 #define `$as_echo "HAVE_RAW_DECL_$gl_func" |
$as_tr_cpp` 1
15068 eval ac_cv_have_decl_$gl_func=yes
15085 if test $gl_cv_have_include_next = yes; then
15086 gl_cv_next_sys_types_h='<'sys/types.h'>'
15088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <sys/types.h>" >&5
15089 $as_echo_n "checking absolute name of <sys/types.h>... " >&6; }
15090 if test "${gl_cv_next_sys_types_h+set}" = set; then :
15091 $as_echo_n "(cached) " >&6
15094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15095 /* end confdefs.h. */
15096 #include <sys/types.h>
15100 aix*) gl_absname_cpp="$ac_cpp -C" ;;
15101 *) gl_absname_cpp="$ac_cpp" ;;
15106 gl_dirsep_regex='[/\\]'
15109 gl_dirsep_regex='\/'
15112 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
15114 gl_header_literal_regex=`echo 'sys/types.h' \
15115 |
sed -e "$gl_make_literal_regex_sed"`
15116 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
15117 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
15122 gl_cv_next_sys_types_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
15123 sed -n "$gl_absolute_header_sed"`'"'
15127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_types_h" >&5
15128 $as_echo "$gl_cv_next_sys_types_h" >&6; }
15130 NEXT_SYS_TYPES_H=$gl_cv_next_sys_types_h
15132 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
15133 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
15134 gl_next_as_first_directive='<'sys/types.h'>'
15136 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
15137 gl_next_as_first_directive=$gl_cv_next_sys_types_h
15139 NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H=$gl_next_as_first_directive
15167 if test $gl_cv_have_include_next = yes; then
15168 gl_cv_next_unistd_h='<'unistd.h'>'
15170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <unistd.h>" >&5
15171 $as_echo_n "checking absolute name of <unistd.h>... " >&6; }
15172 if test "${gl_cv_next_unistd_h+set}" = set; then :
15173 $as_echo_n "(cached) " >&6
15176 if test $ac_cv_header_unistd_h = yes; then
15179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15180 /* end confdefs.h. */
15181 #include <unistd.h>
15185 aix*) gl_absname_cpp="$ac_cpp -C" ;;
15186 *) gl_absname_cpp="$ac_cpp" ;;
15191 gl_dirsep_regex='[/\\]'
15194 gl_dirsep_regex='\/'
15197 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
15199 gl_header_literal_regex=`echo 'unistd.h' \
15200 |
sed -e "$gl_make_literal_regex_sed"`
15201 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
15202 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
15207 gl_cv_next_unistd_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
15208 sed -n "$gl_absolute_header_sed"`'"'
15210 gl_cv_next_unistd_h='<'unistd.h'>'
15215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_unistd_h" >&5
15216 $as_echo "$gl_cv_next_unistd_h" >&6; }
15218 NEXT_UNISTD_H=$gl_cv_next_unistd_h
15220 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
15221 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
15222 gl_next_as_first_directive='<'unistd.h'>'
15224 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
15225 gl_next_as_first_directive=$gl_cv_next_unistd_h
15227 NEXT_AS_FIRST_DIRECTIVE_UNISTD_H=$gl_next_as_first_directive
15232 if test $ac_cv_header_unistd_h = yes; then
15244 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
15245 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" |
$as_tr_sh`
15246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
15247 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
15248 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
15249 $as_echo_n "(cached) " >&6
15251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15252 /* end confdefs.h. */
15255 # include <unistd.h>
15257 /* Some systems declare various items in the wrong headers. */
15258 #if !(defined __GLIBC__ && !defined __UCLIBC__)
15259 # include <fcntl.h>
15260 # include <stdio.h>
15261 # include <stdlib.h>
15262 # if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
15276 if ac_fn_c_try_compile "$LINENO"; then :
15277 eval "$as_gl_Symbol=yes"
15279 eval "$as_gl_Symbol=no"
15281 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15283 eval ac_res=\$$as_gl_Symbol
15284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15285 $as_echo "$ac_res" >&6; }
15286 eval as_val=\$$as_gl_Symbol
15287 if test "x$as_val" = x""yes; then :
15288 cat >>confdefs.h <<_ACEOF
15289 #define `$as_echo "HAVE_RAW_DECL_$gl_func" |
$as_tr_cpp` 1
15292 eval ac_cv_have_decl_$gl_func=yes
15309 if test $gl_cv_have_include_next = yes; then
15310 gl_cv_next_wchar_h='<'wchar.h'>'
15312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
15313 $as_echo_n "checking absolute name of <wchar.h>... " >&6; }
15314 if test "${gl_cv_next_wchar_h+set}" = set; then :
15315 $as_echo_n "(cached) " >&6
15318 if test $ac_cv_header_wchar_h = yes; then
15321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15322 /* end confdefs.h. */
15327 aix*) gl_absname_cpp="$ac_cpp -C" ;;
15328 *) gl_absname_cpp="$ac_cpp" ;;
15333 gl_dirsep_regex='[/\\]'
15336 gl_dirsep_regex='\/'
15339 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
15341 gl_header_literal_regex=`echo 'wchar.h' \
15342 |
sed -e "$gl_make_literal_regex_sed"`
15343 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
15344 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
15349 gl_cv_next_wchar_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
15350 sed -n "$gl_absolute_header_sed"`'"'
15352 gl_cv_next_wchar_h='<'wchar.h'>'
15357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
15358 $as_echo "$gl_cv_next_wchar_h" >&6; }
15360 NEXT_WCHAR_H=$gl_cv_next_wchar_h
15362 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
15363 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
15364 gl_next_as_first_directive='<'wchar.h'>'
15366 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
15367 gl_next_as_first_directive=$gl_cv_next_wchar_h
15369 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive
15374 if test $ac_cv_header_wchar_h = yes; then
15384 if test $gt_cv_c_wint_t = yes; then
15392 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
15393 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" |
$as_tr_sh`
15394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
15395 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
15396 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
15397 $as_echo_n "(cached) " >&6
15399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15400 /* end confdefs.h. */
15402 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
15404 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
15405 included before <wchar.h>. */
15406 #if !(defined __GLIBC__ && !defined __UCLIBC__)
15407 # include <stddef.h>
15408 # include <stdio.h>
15422 if ac_fn_c_try_compile "$LINENO"; then :
15423 eval "$as_gl_Symbol=yes"
15425 eval "$as_gl_Symbol=no"
15427 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15429 eval ac_res=\$$as_gl_Symbol
15430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15431 $as_echo "$ac_res" >&6; }
15432 eval as_val=\$$as_gl_Symbol
15433 if test "x$as_val" = x""yes; then :
15434 cat >>confdefs.h <<_ACEOF
15435 #define `$as_echo "HAVE_RAW_DECL_$gl_func" |
$as_tr_cpp` 1
15438 eval ac_cv_have_decl_$gl_func=yes
15448 if test $ac_cv_func_iswcntrl = yes; then
15456 if test $gt_cv_c_wint_t = yes; then
15472 if test $gl_cv_have_include_next = yes; then
15473 gl_cv_next_wctype_h='<'wctype.h'>'
15475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wctype.h>" >&5
15476 $as_echo_n "checking absolute name of <wctype.h>... " >&6; }
15477 if test "${gl_cv_next_wctype_h+set}" = set; then :
15478 $as_echo_n "(cached) " >&6
15481 if test $ac_cv_header_wctype_h = yes; then
15484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15485 /* end confdefs.h. */
15486 #include <wctype.h>
15490 aix*) gl_absname_cpp="$ac_cpp -C" ;;
15491 *) gl_absname_cpp="$ac_cpp" ;;
15496 gl_dirsep_regex='[/\\]'
15499 gl_dirsep_regex='\/'
15502 gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
15504 gl_header_literal_regex=`echo 'wctype.h' \
15505 |
sed -e "$gl_make_literal_regex_sed"`
15506 gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
15507 s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
15512 gl_cv_next_wctype_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
15513 sed -n "$gl_absolute_header_sed"`'"'
15515 gl_cv_next_wctype_h='<'wctype.h'>'
15520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wctype_h" >&5
15521 $as_echo "$gl_cv_next_wctype_h" >&6; }
15523 NEXT_WCTYPE_H=$gl_cv_next_wctype_h
15525 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
15526 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
15527 gl_next_as_first_directive='<'wctype.h'>'
15529 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
15530 gl_next_as_first_directive=$gl_cv_next_wctype_h
15532 NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H=$gl_next_as_first_directive
15537 if test $ac_cv_header_wctype_h = yes; then
15538 if test $ac_cv_func_iswcntrl = yes; then
15539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether iswcntrl works" >&5
15540 $as_echo_n "checking whether iswcntrl works... " >&6; }
15541 if test "${gl_cv_func_iswcntrl_works+set}" = set; then :
15542 $as_echo_n "(cached) " >&6
15545 if test "$cross_compiling" = yes; then :
15546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15547 /* end confdefs.h. */
15548 #include <stdlib.h>
15549 #if __GNU_LIBRARY__ == 1
15550 Linux libc5 i18n is broken.
15560 if ac_fn_c_try_compile "$LINENO"; then :
15561 gl_cv_func_iswcntrl_works="guessing yes"
15563 gl_cv_func_iswcntrl_works="guessing no"
15565 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15569 /* end confdefs.h. */
15571 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
15572 included before <wchar.h>.
15573 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
15574 must be included before <wchar.h>. */
15575 #include <stddef.h>
15579 #include <wctype.h>
15580 int main () { return iswprint ('x') == 0; }
15583 if ac_fn_c_try_run "$LINENO"; then :
15584 gl_cv_func_iswcntrl_works=yes
15586 gl_cv_func_iswcntrl_works=no
15588 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15589 conftest.$ac_objext conftest.beam conftest.$ac_ext
15594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_iswcntrl_works" >&5
15595 $as_echo "$gl_cv_func_iswcntrl_works" >&6; }
15603 case "$gl_cv_func_iswcntrl_works" in
15604 *yes) REPLACE_ISWCNTRL=0 ;;
15605 *) REPLACE_ISWCNTRL=1 ;;
15609 if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
15613 if test $REPLACE_ISWCNTRL = 1; then
15616 for ac_func in towlower
15618 ac_fn_c_check_func "$LINENO" "towlower" "ac_cv_func_towlower"
15619 if test "x$ac_cv_func_towlower" = x""yes; then :
15620 cat >>confdefs.h <<_ACEOF
15621 #define HAVE_TOWLOWER 1
15627 if test $ac_cv_func_towlower = yes; then
15630 ac_fn_c_check_decl "$LINENO" "towlower" "ac_cv_have_decl_towlower" "/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
15631 included before <wchar.h>.
15632 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
15633 must be included before <wchar.h>. */
15634 #include <stddef.h>
15639 # include <wctype.h>
15643 if test "x$ac_cv_have_decl_towlower" = x""yes; then :
15649 cat >>confdefs.h <<_ACEOF
15650 #define HAVE_DECL_TOWLOWER $ac_have_decl
15653 if test $ac_cv_have_decl_towlower = yes; then
15662 if test $HAVE_ISWCNTRL = 0 || test $REPLACE_TOWLOWER = 1; then
15666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype_t" >&5
15667 $as_echo_n "checking for wctype_t... " >&6; }
15668 if test "${gl_cv_type_wctype_t+set}" = set; then :
15669 $as_echo_n "(cached) " >&6
15671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15672 /* end confdefs.h. */
15673 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
15674 included before <wchar.h>.
15675 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
15676 must be included before <wchar.h>. */
15677 #include <stddef.h>
15682 # include <wctype.h>
15694 if ac_fn_c_try_compile "$LINENO"; then :
15695 gl_cv_type_wctype_t=yes
15697 gl_cv_type_wctype_t=no
15699 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctype_t" >&5
15703 $as_echo "$gl_cv_type_wctype_t" >&6; }
15704 if test $gl_cv_type_wctype_t = no; then
15708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctrans_t" >&5
15709 $as_echo_n "checking for wctrans_t... " >&6; }
15710 if test "${gl_cv_type_wctrans_t+set}" = set; then :
15711 $as_echo_n "(cached) " >&6
15713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15714 /* end confdefs.h. */
15715 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
15716 included before <wchar.h>.
15717 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
15718 must be included before <wchar.h>. */
15719 #include <stddef.h>
15723 #include <wctype.h>
15734 if ac_fn_c_try_compile "$LINENO"; then :
15735 gl_cv_type_wctrans_t=yes
15737 gl_cv_type_wctrans_t=no
15739 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctrans_t" >&5
15743 $as_echo "$gl_cv_type_wctrans_t" >&6; }
15744 if test $gl_cv_type_wctrans_t = no; then
15749 for gl_func in wctype iswctype wctrans towctrans ; do
15750 as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" |
$as_tr_sh`
15751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
15752 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
15753 if { as_var=$as_gl_Symbol; eval "test \"\${$as_var+set}\" = set"; }; then :
15754 $as_echo_n "(cached) " >&6
15756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15757 /* end confdefs.h. */
15759 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
15761 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
15762 included before <wchar.h>. */
15763 #if !(defined __GLIBC__ && !defined __UCLIBC__)
15764 # include <stddef.h>
15765 # include <stdio.h>
15767 # include <wchar.h>
15769 #include <wctype.h>
15780 if ac_fn_c_try_compile "$LINENO"; then :
15781 eval "$as_gl_Symbol=yes"
15783 eval "$as_gl_Symbol=no"
15785 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15787 eval ac_res=\$$as_gl_Symbol
15788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15789 $as_echo "$ac_res" >&6; }
15790 eval as_val=\$$as_gl_Symbol
15791 if test "x$as_val" = x""yes; then :
15792 cat >>confdefs.h <<_ACEOF
15793 #define `$as_echo "HAVE_RAW_DECL_$gl_func" |
$as_tr_cpp` 1
15796 eval ac_cv_have_decl_$gl_func=yes
15801 # End of code from modules
15822 gl_source_base='tests'
15823 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
15825 gl_module_indicator_condition=$gltests_WITNESS
15835 LIBGNU_LIBDEPS="$gl_libdeps"
15837 LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
15841 # We don't use automake, but gnulib does. This line lets us generate
15843 am__api_version='1.11'
15845 # Find a good install program. We prefer a C program (faster),
15846 # so one script is as good as another. But avoid the broken or
15847 # incompatible versions:
15848 # SysV /etc/install, /usr/sbin/install
15849 # SunOS /usr/etc/install
15850 # IRIX /sbin/install
15852 # AmigaOS /C/install, which installs bootblocks on floppy discs
15853 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
15854 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
15855 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
15856 # OS/2's system install, which has a completely different semantic
15857 # ./install, which can be erroneously created by make from ./install.sh.
15858 # Reject install programs that cannot install multiple files.
15859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
15860 $as_echo_n "checking for a BSD-compatible install... " >&6; }
15861 if test -z "$INSTALL"; then
15862 if test "${ac_cv_path_install+set}" = set; then :
15863 $as_echo_n "(cached) " >&6
15865 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15866 for as_dir in $PATH
15869 test -z "$as_dir" && as_dir=.
15870 # Account for people who put trailing slashes in PATH elements.
15871 case $as_dir/ in #((
15872 ./ | .// | /[cC]/* | \
15873 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
15874 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
15877 # OSF1 and SCO ODT 3.0 have their own names for install.
15878 # Don't use installbsd from OSF since it installs stuff as root
15880 for ac_prog in ginstall scoinst install; do
15881 for ac_exec_ext in '' $ac_executable_extensions; do
15882 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
15883 if test $ac_prog = install &&
15884 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
15885 # AIX install. It has an incompatible calling convention.
15887 elif test $ac_prog = install &&
15888 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
15889 # program-specific install script used by HP pwplus--don't use.
15892 rm -rf conftest.one conftest.two conftest.dir
15893 echo one > conftest.one
15894 echo two > conftest.two
15896 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
15897 test -s conftest.one && test -s conftest.two &&
15898 test -s conftest.dir/conftest.one &&
15899 test -s conftest.dir/conftest.two
15901 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
15914 rm -rf conftest.one conftest.two conftest.dir
15917 if test "${ac_cv_path_install+set}" = set; then
15918 INSTALL=$ac_cv_path_install
15920 # As a last resort, use the slow shell script. Don't cache a
15921 # value for INSTALL within a source directory, because that will
15922 # break other packages using the cache if that directory is
15923 # removed, or if the value is a relative name.
15924 INSTALL=$ac_install_sh
15927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
15928 $as_echo "$INSTALL" >&6; }
15930 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
15931 # It thinks the first close brace ends the variable substitution.
15932 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
15934 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
15936 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
15938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
15939 $as_echo_n "checking whether build environment is sane... " >&6; }
15942 echo timestamp > conftest.file
15943 # Reject unsafe characters in $srcdir or the absolute working directory
15944 # name. Accept space and tab only in the latter.
15948 *[\\\"\#\$\&\'\`$am_lf]*)
15949 as_fn_error
"unsafe absolute working directory name" "$LINENO" 5;;
15952 *[\\\"\
#\$\&\'\`$am_lf\ \ ]*)
15953 as_fn_error
"unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
15956 # Do `set' in a subshell so we don't clobber the current shell's
15957 # arguments. Must try -L first in case configure is actually a
15958 # symlink; some systems play weird games with the mod time of symlinks
15959 # (eg FreeBSD returns the mod time of the symlink's containing
15962 set X
`ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
15963 if test "$*" = "X"; then
15965 set X
`ls -t "$srcdir/configure" conftest.file`
15967 rm -f conftest.
file
15968 if test "$*" != "X $srcdir/configure conftest.file" \
15969 && test "$*" != "X conftest.file $srcdir/configure"; then
15971 # If neither matched, then we have a broken ls. This can happen
15972 # if, for instance, CONFIG_SHELL is bash and it inherits a
15973 # broken ls alias from the environment. This has actually
15974 # happened. Such a system could not be considered "sane".
15975 as_fn_error
"ls -t appears to fail. Make sure there is not a broken
15976 alias in your environment" "$LINENO" 5
15979 test "$2" = conftest.
file
15985 as_fn_error
"newly created file is older than distributed files!
15986 Check your system clock" "$LINENO" 5
15988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15989 $as_echo "yes" >&6; }
15990 test "$program_prefix" != NONE
&&
15991 program_transform_name
="s&^&$program_prefix&;$program_transform_name"
15992 # Use a double $ so make ignores it.
15993 test "$program_suffix" != NONE
&&
15994 program_transform_name
="s&\$&$program_suffix&;$program_transform_name"
15995 # Double any \ or $.
15996 # By default was `s,x,x', remove it if useless.
15997 ac_script
='s/[\\$]/&&/g;s/;s,x,x,$//'
15998 program_transform_name
=`$as_echo "$program_transform_name" | sed "$ac_script"`
16000 # expand $ac_aux_dir to an absolute path
16001 am_aux_dir
=`cd $ac_aux_dir && pwd`
16003 if test x
"${MISSING+set}" != xset
; then
16004 case $am_aux_dir in
16006 MISSING
="\${SHELL} \"$am_aux_dir/missing\"" ;;
16008 MISSING
="\${SHELL} $am_aux_dir/missing" ;;
16011 # Use eval to expand $SHELL
16012 if eval "$MISSING --run true"; then
16013 am_missing_run
="$MISSING --run "
16016 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
16017 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
16020 if test x
"${install_sh}" != xset
; then
16021 case $am_aux_dir in
16023 install_sh
="\${SHELL} '$am_aux_dir/install-sh'" ;;
16025 install_sh
="\${SHELL} $am_aux_dir/install-sh"
16029 # Installed binaries are usually stripped using `strip' when the user
16030 # run `make install-strip'. However `strip' might not be the right
16031 # tool to use in cross-compilation environments, therefore Automake
16032 # will honor the `STRIP' environment variable to overrule this program.
16033 if test "$cross_compiling" != no
; then
16034 if test -n "$ac_tool_prefix"; then
16035 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
16036 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
16037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16038 $as_echo_n "checking for $ac_word... " >&6; }
16039 if test "${ac_cv_prog_STRIP+set}" = set; then :
16040 $as_echo_n "(cached) " >&6
16042 if test -n "$STRIP"; then
16043 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
16045 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16046 for as_dir
in $PATH
16049 test -z "$as_dir" && as_dir
=.
16050 for ac_exec_ext
in '' $ac_executable_extensions; do
16051 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16052 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
16053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16062 STRIP
=$ac_cv_prog_STRIP
16063 if test -n "$STRIP"; then
16064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
16065 $as_echo "$STRIP" >&6; }
16067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16068 $as_echo "no" >&6; }
16073 if test -z "$ac_cv_prog_STRIP"; then
16075 # Extract the first word of "strip", so it can be a program name with args.
16076 set dummy strip
; ac_word
=$2
16077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16078 $as_echo_n "checking for $ac_word... " >&6; }
16079 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
16080 $as_echo_n "(cached) " >&6
16082 if test -n "$ac_ct_STRIP"; then
16083 ac_cv_prog_ac_ct_STRIP
="$ac_ct_STRIP" # Let the user override the test.
16085 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16086 for as_dir
in $PATH
16089 test -z "$as_dir" && as_dir
=.
16090 for ac_exec_ext
in '' $ac_executable_extensions; do
16091 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16092 ac_cv_prog_ac_ct_STRIP
="strip"
16093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16102 ac_ct_STRIP
=$ac_cv_prog_ac_ct_STRIP
16103 if test -n "$ac_ct_STRIP"; then
16104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
16105 $as_echo "$ac_ct_STRIP" >&6; }
16107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16108 $as_echo "no" >&6; }
16111 if test "x$ac_ct_STRIP" = x
; then
16114 case $cross_compiling:$ac_tool_warned in
16116 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16117 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16118 ac_tool_warned
=yes ;;
16123 STRIP
="$ac_cv_prog_STRIP"
16127 INSTALL_STRIP_PROGRAM
="\$(install_sh) -c -s"
16131 [\\/$
]* | ?
:[\\/]*) ;;
16132 */*) mkdir_p
="\$(top_builddir)/$mkdir_p" ;;
16135 for ac_prog
in gawk mawk nawk
awk
16137 # Extract the first word of "$ac_prog", so it can be a program name with args.
16138 set dummy
$ac_prog; ac_word
=$2
16139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16140 $as_echo_n "checking for $ac_word... " >&6; }
16141 if test "${ac_cv_prog_AWK+set}" = set; then :
16142 $as_echo_n "(cached) " >&6
16144 if test -n "$AWK"; then
16145 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
16147 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16148 for as_dir
in $PATH
16151 test -z "$as_dir" && as_dir
=.
16152 for ac_exec_ext
in '' $ac_executable_extensions; do
16153 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16154 ac_cv_prog_AWK
="$ac_prog"
16155 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16164 AWK
=$ac_cv_prog_AWK
16165 if test -n "$AWK"; then
16166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
16167 $as_echo "$AWK" >&6; }
16169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16170 $as_echo "no" >&6; }
16174 test -n "$AWK" && break
16177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
16178 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
16180 ac_make
=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
16181 if { as_var
=ac_cv_prog_make_
${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
16182 $as_echo_n "(cached) " >&6
16184 cat >conftest.
make <<\_ACEOF
16187 @
echo '@@@%%%=$(MAKE)=@@@%%%'
16189 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
16190 case `${MAKE-make} -f conftest.make 2>/dev/null` in
16191 *@@@
%%%=?
*=@@@
%%%*)
16192 eval ac_cv_prog_make_
${ac_make}_set
=yes;;
16194 eval ac_cv_prog_make_
${ac_make}_set
=no
;;
16196 rm -f conftest.
make
16198 if eval test \
$ac_cv_prog_make_${ac_make}_set
= yes; then
16199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16200 $as_echo "yes" >&6; }
16203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16204 $as_echo "no" >&6; }
16205 SET_MAKE
="MAKE=${MAKE-make}"
16208 rm -rf .tst
2>/dev
/null
16209 mkdir .tst
2>/dev
/null
16210 if test -d .tst
; then
16215 rmdir .tst
2>/dev
/null
16217 DEPDIR
="${am__leading_dot}deps"
16219 ac_config_commands
="$ac_config_commands depfiles"
16222 am_make
=${MAKE-make}
16223 cat > confinc
<< 'END'
16225 @
echo this is the am__doit target
16228 # If we don't find an include directive, just comment out the code.
16229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
16230 $as_echo_n "checking for style of include used by $am_make... " >&6; }
16234 # First try GNU make style include.
16235 echo "include confinc" > confmf
16236 # Ignore all kinds of additional output from `make'.
16237 case `$am_make -s -f confmf 2> /dev/null` in #(
16238 *the\ am__doit\ target
*)
16239 am__include
=include
16244 # Now try BSD make style include.
16245 if test "$am__include" = "#"; then
16246 echo '.include "confinc"' > confmf
16247 case `$am_make -s -f confmf 2> /dev/null` in #(
16248 *the\ am__doit\ target
*)
16249 am__include
=.include
16257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
16258 $as_echo "$_am_result" >&6; }
16259 rm -f confinc confmf
16261 # Check whether --enable-dependency-tracking was given.
16262 if test "${enable_dependency_tracking+set}" = set; then :
16263 enableval
=$enable_dependency_tracking;
16266 if test "x$enable_dependency_tracking" != xno
; then
16267 am_depcomp
="$ac_aux_dir/depcomp"
16270 if test "x$enable_dependency_tracking" != xno; then
16279 if test "`cd $srcdir && pwd`" != "`pwd`"; then
16280 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
16281 # is not polluted with repeated "-I."
16282 am__isrc
=' -I$(srcdir)'
16283 # test to see if srcdir already configured
16284 if test -f $srcdir/config.status
; then
16285 as_fn_error
"source directory already configured; run \"make distclean\" there first" "$LINENO" 5
16289 # test whether we have cygpath
16290 if test -z "$CYGPATH_W"; then
16291 if (cygpath
--version) >/dev
/null
2>/dev
/null
; then
16292 CYGPATH_W
='cygpath -w'
16299 # Define the identity of the package.
16301 VERSION
=UNUSED-VERSION
16304 # Some tools Automake needs.
16306 ACLOCAL
=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
16309 AUTOCONF
=${AUTOCONF-"${am_missing_run}autoconf"}
16312 AUTOMAKE
=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
16315 AUTOHEADER
=${AUTOHEADER-"${am_missing_run}autoheader"}
16318 MAKEINFO
=${MAKEINFO-"${am_missing_run}makeinfo"}
16320 # We need awk for the "check" target. The system "awk" is bad on
16322 # Always define AMTAR for backward compatibility.
16324 AMTAR
=${AMTAR-"${am_missing_run}tar"}
16326 am__tar
='${AMTAR} chof - "$$tardir"'; am__untar
='${AMTAR} xf -'
16331 depcc
="$CC" am_compiler_list
=
16333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
16334 $as_echo_n "checking dependency style of $depcc... " >&6; }
16335 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
16336 $as_echo_n "(cached) " >&6
16338 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
16339 # We make a subdir and do the tests there. Otherwise we can end up
16340 # making bogus files that we don't know about and never remove. For
16341 # instance it was reported that on HP-UX the gcc test will end up
16342 # making a dummy file named `D' -- because `-MD' means `put the output
16345 # Copy depcomp to subdir because otherwise we won't find it if we're
16346 # using a relative directory.
16347 cp "$am_depcomp" conftest.dir
16349 # We will build objects and dependencies in a subdirectory because
16350 # it helps to detect inapplicable dependency modes. For instance
16351 # both Tru64's cc and ICC support -MD to output dependencies as a
16352 # side effect of compilation, but ICC will put the dependencies in
16353 # the current directory while Tru64 will put them in the object
16357 am_cv_CC_dependencies_compiler_type
=none
16358 if test "$am_compiler_list" = ""; then
16359 am_compiler_list
=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
16361 am__universal
=false
16362 case " $depcc " in #(
16363 *\
-arch\
*\
-arch\
*) am__universal
=true
;;
16366 for depmode
in $am_compiler_list; do
16367 # Setup a source with many dependencies, because some compilers
16368 # like to wrap large dependency lists on column 80 (with \), and
16369 # we should not choose a depcomp mode which is confused by this.
16371 # We need to recreate these files for each test, as the compiler may
16372 # overwrite some of them when testing with obscure command lines.
16373 # This happens at least with the AIX C compiler.
16375 for i
in 1 2 3 4 5 6; do
16376 echo '#include "conftst'$i'.h"' >> sub
/conftest.c
16377 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
16378 # Solaris 8's {/usr,}/bin/sh.
16379 touch sub
/conftst
$i.h
16381 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
16383 # We check with `-c' and `-o' for the sake of the "dashmstdout"
16384 # mode. It turns out that the SunPro C++ compiler does not properly
16385 # handle `-M -o', and we need to detect this. Also, some Intel
16386 # versions had trouble with output in subdirs
16387 am__obj
=sub
/conftest.
${OBJEXT-o}
16388 am__minus_obj
="-o $am__obj"
16391 # This depmode causes a compiler race in universal mode.
16392 test "$am__universal" = false ||
continue
16395 # after this tag, mechanisms are not by side-effect, so they'll
16396 # only be used when explicitly requested
16397 if test "x$enable_dependency_tracking" = xyes
; then
16403 msvisualcpp | msvcmsys
)
16404 # This compiler won't grok `-c -o', but also, the minuso test has
16405 # not run yet. These depmodes are late enough in the game, and
16406 # so weak that their functioning should not be impacted.
16407 am__obj
=conftest.
${OBJEXT-o}
16412 if depmode
=$depmode \
16413 source=sub
/conftest.c object
=$am__obj \
16414 depfile
=sub
/conftest.Po tmpdepfile
=sub
/conftest.TPo \
16415 $SHELL .
/depcomp
$depcc -c $am__minus_obj sub
/conftest.c \
16416 >/dev
/null
2>conftest.err
&&
16417 grep sub
/conftst1.h sub
/conftest.Po
> /dev
/null
2>&1 &&
16418 grep sub
/conftst6.h sub
/conftest.Po
> /dev
/null
2>&1 &&
16419 grep $am__obj sub
/conftest.Po
> /dev
/null
2>&1 &&
16420 ${MAKE-make} -s -f confmf
> /dev
/null
2>&1; then
16421 # icc doesn't choke on unknown options, it will just issue warnings
16422 # or remarks (even with -Werror). So we grep stderr for any message
16423 # that says an option was ignored or not supported.
16424 # When given -MP, icc 7.0 and 7.1 complain thusly:
16425 # icc: Command line warning: ignoring option '-M'; no argument required
16426 # The diagnosis changed in icc 8.0:
16427 # icc: Command line remark: option '-MP' not supported
16428 if (grep 'ignoring option' conftest.err ||
16429 grep 'not supported' conftest.err
) >/dev
/null
2>&1; then :; else
16430 am_cv_CC_dependencies_compiler_type
=$depmode
16437 rm -rf conftest.dir
16439 am_cv_CC_dependencies_compiler_type
=none
16443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
16444 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
16445 CCDEPMODE
=depmode
=$am_cv_CC_dependencies_compiler_type
16448 test "x$enable_dependency_tracking" != xno \
16449 && test "$am_cv_CC_dependencies_compiler_type" = gcc3
; then
16450 am__fastdepCC_TRUE
=
16451 am__fastdepCC_FALSE
='#'
16453 am__fastdepCC_TRUE
='#'
16454 am__fastdepCC_FALSE
=
16460 # --------------------- #
16461 # Checks for programs. #
16462 # --------------------- #
16465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
16466 $as_echo_n "checking whether ln -s works... " >&6; }
16468 if test "$LN_S" = "ln -s"; then
16469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16470 $as_echo "yes" >&6; }
16472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
16473 $as_echo "no, using $LN_S" >&6; }
16476 if test -n "$ac_tool_prefix"; then
16477 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
16478 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
16479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16480 $as_echo_n "checking for $ac_word... " >&6; }
16481 if test "${ac_cv_prog_RANLIB+set}" = set; then :
16482 $as_echo_n "(cached) " >&6
16484 if test -n "$RANLIB"; then
16485 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
16487 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16488 for as_dir
in $PATH
16491 test -z "$as_dir" && as_dir
=.
16492 for ac_exec_ext
in '' $ac_executable_extensions; do
16493 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16494 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
16495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16504 RANLIB
=$ac_cv_prog_RANLIB
16505 if test -n "$RANLIB"; then
16506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
16507 $as_echo "$RANLIB" >&6; }
16509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16510 $as_echo "no" >&6; }
16515 if test -z "$ac_cv_prog_RANLIB"; then
16516 ac_ct_RANLIB
=$RANLIB
16517 # Extract the first word of "ranlib", so it can be a program name with args.
16518 set dummy ranlib
; ac_word
=$2
16519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16520 $as_echo_n "checking for $ac_word... " >&6; }
16521 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
16522 $as_echo_n "(cached) " >&6
16524 if test -n "$ac_ct_RANLIB"; then
16525 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
16527 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16528 for as_dir
in $PATH
16531 test -z "$as_dir" && as_dir
=.
16532 for ac_exec_ext
in '' $ac_executable_extensions; do
16533 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16534 ac_cv_prog_ac_ct_RANLIB
="ranlib"
16535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16544 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
16545 if test -n "$ac_ct_RANLIB"; then
16546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
16547 $as_echo "$ac_ct_RANLIB" >&6; }
16549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16550 $as_echo "no" >&6; }
16553 if test "x$ac_ct_RANLIB" = x
; then
16556 case $cross_compiling:$ac_tool_warned in
16558 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16559 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16560 ac_tool_warned
=yes ;;
16562 RANLIB
=$ac_ct_RANLIB
16565 RANLIB
="$ac_cv_prog_RANLIB"
16569 if test -n "$ac_tool_prefix"; then
16570 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
16571 set dummy
${ac_tool_prefix}ar; ac_word
=$2
16572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16573 $as_echo_n "checking for $ac_word... " >&6; }
16574 if test "${ac_cv_prog_AR+set}" = set; then :
16575 $as_echo_n "(cached) " >&6
16577 if test -n "$AR"; then
16578 ac_cv_prog_AR
="$AR" # Let the user override the test.
16580 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16581 for as_dir
in $PATH
16584 test -z "$as_dir" && as_dir
=.
16585 for ac_exec_ext
in '' $ac_executable_extensions; do
16586 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16587 ac_cv_prog_AR
="${ac_tool_prefix}ar"
16588 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16598 if test -n "$AR"; then
16599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
16600 $as_echo "$AR" >&6; }
16602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16603 $as_echo "no" >&6; }
16608 if test -z "$ac_cv_prog_AR"; then
16610 # Extract the first word of "ar", so it can be a program name with args.
16611 set dummy
ar; ac_word
=$2
16612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16613 $as_echo_n "checking for $ac_word... " >&6; }
16614 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
16615 $as_echo_n "(cached) " >&6
16617 if test -n "$ac_ct_AR"; then
16618 ac_cv_prog_ac_ct_AR
="$ac_ct_AR" # Let the user override the test.
16620 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16621 for as_dir
in $PATH
16624 test -z "$as_dir" && as_dir
=.
16625 for ac_exec_ext
in '' $ac_executable_extensions; do
16626 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16627 ac_cv_prog_ac_ct_AR
="ar"
16628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16637 ac_ct_AR
=$ac_cv_prog_ac_ct_AR
16638 if test -n "$ac_ct_AR"; then
16639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
16640 $as_echo "$ac_ct_AR" >&6; }
16642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16643 $as_echo "no" >&6; }
16646 if test "x$ac_ct_AR" = x
; then
16649 case $cross_compiling:$ac_tool_warned in
16651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16652 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16653 ac_tool_warned
=yes ;;
16658 AR
="$ac_cv_prog_AR"
16662 # ---------------------- #
16663 # Checks for libraries. #
16664 # ---------------------- #
16666 ac_config_files
="$ac_config_files Makefile import/Makefile"
16668 ac_config_commands
="$ac_config_commands default"
16670 cat >confcache
<<\_ACEOF
16671 # This file is a shell script that caches the results of configure
16672 # tests run on this system so they can be shared between configure
16673 # scripts and configure runs, see configure's option --config-cache.
16674 # It is not useful on other systems. If it contains results you don't
16675 # want to keep, you may remove or edit it.
16677 # config.status only pays attention to the cache file if you give it
16678 # the --recheck option to rerun configure.
16680 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16681 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16682 # following values.
16686 # The following way of writing the cache mishandles newlines in values,
16687 # but we know of no workaround that is simple, portable, and efficient.
16688 # So, we kill variables containing newlines.
16689 # Ultrix sh set writes to stderr and can't be redirected directly,
16690 # and sets the high bit in the cache file unless we assign to the vars.
16692 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16693 eval ac_val
=\$
$ac_var
16697 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16698 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16701 _ | IFS | as_nl
) ;; #(
16702 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
16703 *) { eval $ac_var=; unset $ac_var;} ;;
16709 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16710 *${as_nl}ac_space
=\
*)
16711 # `set' does not quote correctly, so add quotes: double-quote
16712 # substitution turns \\\\ into \\, and sed turns \\ into \.
16715 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16718 # `set' quotes correctly as required by POSIX, so do not add quotes.
16719 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16728 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16730 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16732 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
16733 if test -w "$cache_file"; then
16734 test "x$cache_file" != "x/dev/null" &&
16735 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16736 $as_echo "$as_me: updating cache $cache_file" >&6;}
16737 cat confcache
>$cache_file
16739 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16740 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16745 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
16746 # Let make expand exec_prefix.
16747 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16749 DEFS
=-DHAVE_CONFIG_H
16753 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
16754 # 1. Remove the extension, and $U if already installed.
16755 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
16756 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
16757 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16758 # will be set to the directory where LIBOBJS objects are built.
16759 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16760 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
16762 LIBOBJS
=$ac_libobjs
16764 LTLIBOBJS
=$ac_ltlibobjs
16767 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16768 as_fn_error
"conditional \"MAINTAINER_MODE\" was never defined.
16769 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16771 if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
16772 as_fn_error
"conditional \"GL_COND_LIBTOOL\" was never defined.
16773 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16775 if test -z "${GL_GENERATE_ALLOCA_H_TRUE}" && test -z "${GL_GENERATE_ALLOCA_H_FALSE}"; then
16776 as_fn_error
"conditional \"GL_GENERATE_ALLOCA_H\" was never defined.
16777 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16779 if test -z "${GL_GENERATE_ERRNO_H_TRUE}" && test -z "${GL_GENERATE_ERRNO_H_FALSE}"; then
16780 as_fn_error
"conditional \"GL_GENERATE_ERRNO_H\" was never defined.
16781 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16783 if test -z "${GL_GENERATE_FLOAT_H_TRUE}" && test -z "${GL_GENERATE_FLOAT_H_FALSE}"; then
16784 as_fn_error
"conditional \"GL_GENERATE_FLOAT_H\" was never defined.
16785 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16787 if test -z "${GL_GENERATE_FNMATCH_H_TRUE}" && test -z "${GL_GENERATE_FNMATCH_H_FALSE}"; then
16788 as_fn_error
"conditional \"GL_GENERATE_FNMATCH_H\" was never defined.
16789 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16791 if test -z "${GL_GENERATE_STDINT_H_TRUE}" && test -z "${GL_GENERATE_STDINT_H_FALSE}"; then
16792 as_fn_error
"conditional \"GL_GENERATE_STDINT_H\" was never defined.
16793 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16797 if test -z "${GL_GENERATE_STDBOOL_H_TRUE}" && test -z "${GL_GENERATE_STDBOOL_H_FALSE}"; then
16798 as_fn_error
"conditional \"GL_GENERATE_STDBOOL_H\" was never defined.
16799 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16801 if test -z "${GL_GENERATE_STDDEF_H_TRUE}" && test -z "${GL_GENERATE_STDDEF_H_FALSE}"; then
16802 as_fn_error
"conditional \"GL_GENERATE_STDDEF_H\" was never defined.
16803 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16808 if test -n "$gl_LIBOBJS"; then
16809 # Remove the extension.
16810 sed_drop_objext
='s/\.o$//;s/\.obj$//'
16811 for i
in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
16812 gl_libobjs
="$gl_libobjs $i.$ac_objext"
16813 gl_ltlibobjs
="$gl_ltlibobjs $i.lo"
16816 gl_LIBOBJS
=$gl_libobjs
16818 gl_LTLIBOBJS
=$gl_ltlibobjs
16824 if test -n "$gltests_LIBOBJS"; then
16825 # Remove the extension.
16826 sed_drop_objext
='s/\.o$//;s/\.obj$//'
16827 for i
in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
16828 gltests_libobjs
="$gltests_libobjs $i.$ac_objext"
16829 gltests_ltlibobjs
="$gltests_ltlibobjs $i.lo"
16832 gltests_LIBOBJS
=$gltests_libobjs
16834 gltests_LTLIBOBJS
=$gltests_ltlibobjs
16837 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16838 as_fn_error
"conditional \"AMDEP\" was never defined.
16839 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16841 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16842 as_fn_error
"conditional \"am__fastdepCC\" was never defined.
16843 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16845 if test -n "$EXEEXT"; then
16847 am__EXEEXT_FALSE
='#'
16849 am__EXEEXT_TRUE
='#'
16854 : ${CONFIG_STATUS=./config.status}
16856 ac_clean_files_save
=$ac_clean_files
16857 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
16858 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16859 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16861 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16863 # Generated by $as_me.
16864 # Run this file to recreate the current configuration.
16865 # Compiler output produced by configure, useful for debugging
16866 # configure, is in config.log if it exists.
16869 ac_cs_recheck=false
16872 SHELL=\${CONFIG_SHELL-$SHELL}
16875 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
16876 ## -------------------- ##
16877 ## M4sh Initialization. ##
16878 ## -------------------- ##
16880 # Be more Bourne compatible
16881 DUALCASE
=1; export DUALCASE
# for MKS sh
16882 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
16885 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16886 # is contrary to our usage. Disable this feature.
16887 alias -g '${1+"$@"}'='"$@"'
16888 setopt NO_GLOB_SUBST
16890 case `(set -o) 2>/dev/null` in #(
16902 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16903 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16904 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16905 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16906 # Prefer a ksh shell builtin over an external printf program on Solaris,
16907 # but without wasting forks for bash or zsh.
16908 if test -z "$BASH_VERSION$ZSH_VERSION" \
16909 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16910 as_echo='print
-r --'
16911 as_echo_n='print
-rn --'
16912 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16913 as_echo='printf %s
\n'
16914 as_echo_n='printf %s
'
16916 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16917 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
16918 as_echo_n='/usr
/ucb
/echo -n'
16920 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16921 as_echo_n_body='eval
16925 expr "X$arg" : "X\\(.*\\)$as_nl";
16926 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16928 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
16930 export as_echo_n_body
16931 as_echo_n='sh
-c $as_echo_n_body as_echo
'
16933 export as_echo_body
16934 as_echo='sh
-c $as_echo_body as_echo
'
16937 # The user is always right.
16938 if test "${PATH_SEPARATOR+set}" != set; then
16940 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16941 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16948 # We need space, tab and new line, in precisely that order. Quoting is
16949 # there to prevent editors from complaining about space-tab.
16950 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16951 # splitting by setting IFS to empty value.)
16954 # Find who we are. Look in the path if we contain no directory separator.
16956 *[\\/]* ) as_myself=$0 ;;
16957 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16958 for as_dir in $PATH
16961 test -z "$as_dir" && as_dir=.
16962 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16968 # We did not find ourselves, most probably we were run as `sh COMMAND'
16969 # in which case we are not to be found in the path.
16970 if test "x$as_myself" = x
; then
16973 if test ! -f "$as_myself"; then
16974 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16978 # Unset variables that we do not need and which cause bugs (e.g. in
16979 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16980 # suppresses any "Segmentation fault" message there. '((' could
16981 # trigger a bug in pdksh 5.2.14.
16982 for as_var
in BASH_ENV ENV MAIL MAILPATH
16983 do eval test x\
${$as_var+set} = xset \
16984 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
16997 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
17000 # as_fn_error ERROR [LINENO LOG_FD]
17001 # ---------------------------------
17002 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17003 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17004 # script with status $?, using 1 if that was 0.
17007 as_status
=$?
; test $as_status -eq 0 && as_status
=1
17009 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
17010 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17012 $as_echo "$as_me: error: $1" >&2
17013 as_fn_exit
$as_status
17017 # as_fn_set_status STATUS
17018 # -----------------------
17019 # Set $? to STATUS, without forking.
17020 as_fn_set_status
()
17023 } # as_fn_set_status
17025 # as_fn_exit STATUS
17026 # -----------------
17027 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17031 as_fn_set_status
$1
17037 # Portably unset VAR.
17040 { eval $1=; unset $1;}
17042 as_unset
=as_fn_unset
17043 # as_fn_append VAR VALUE
17044 # ----------------------
17045 # Append the text in VALUE to the end of the definition contained in VAR. Take
17046 # advantage of any shell optimizations that allow amortized linear growth over
17047 # repeated appends, instead of the typical quadratic growth present in naive
17049 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
17050 eval 'as_fn_append ()
17061 # as_fn_arith ARG...
17062 # ------------------
17063 # Perform arithmetic evaluation on the ARGs, and store the result in the
17064 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17065 # must be portable across $(()) and expr.
17066 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
17067 eval 'as_fn_arith ()
17074 as_val
=`expr "$@" || test $? -eq 1`
17079 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
17080 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
17086 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17087 as_basename
=basename
17092 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
17098 as_me
=`$as_basename -- "$0" ||
17099 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17100 X"$0" : 'X\(//\)$' \| \
17101 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17103 sed '/^.*\/\([^/][^/]*\)\/*$/{
17117 # Avoid depending upon Character Ranges.
17118 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
17119 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17120 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
17121 as_cr_digits
='0123456789'
17122 as_cr_alnum
=$as_cr_Letters$as_cr_digits
17124 ECHO_C
= ECHO_N
= ECHO_T
=
17125 case `echo -n x` in #(((((
17127 case `echo 'xy\c'` in
17128 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
17130 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
17137 rm -f conf$$ conf$$.exe conf$$.
file
17138 if test -d conf$$.dir
; then
17139 rm -f conf$$.dir
/conf$$.
file
17142 mkdir conf$$.dir
2>/dev
/null
17144 if (echo >conf$$.
file) 2>/dev
/null
; then
17145 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
17147 # ... but there are two gotchas:
17148 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17149 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17150 # In both cases, we have to default to `cp -p'.
17151 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
17153 elif ln conf$$.
file conf$$
2>/dev
/null
; then
17161 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
17162 rmdir conf$$.dir
2>/dev
/null
17167 # Create "$as_dir" as a directory, including parents if necessary.
17172 -*) as_dir
=.
/$as_dir;;
17174 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
17178 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17179 *) as_qdir
=$as_dir;;
17181 as_dirs
="'$as_qdir' $as_dirs"
17182 as_dir
=`$as_dirname -- "$as_dir" ||
17183 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17184 X"$as_dir" : 'X\(//\)[^/]' \| \
17185 X"$as_dir" : 'X\(//\)$' \| \
17186 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17187 $as_echo X"$as_dir" |
17188 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17192 /^X\(\/\/\)[^/].*/{
17205 test -d "$as_dir" && break
17207 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
17208 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
17212 if mkdir
-p .
2>/dev
/null
; then
17213 as_mkdir_p
='mkdir -p "$as_dir"'
17215 test -d .
/-p && rmdir .
/-p
17219 if test -x / >/dev
/null
2>&1; then
17220 as_test_x
='test -x'
17222 if ls -dL / >/dev
/null
2>&1; then
17229 if test -d "$1"; then
17235 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17236 ???[sx]*):;;*)false;;esac;fi
17240 as_executable_p
=$as_test_x
17242 # Sed expression to map a string onto a valid CPP name.
17243 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17245 # Sed expression to map a string onto a valid variable name.
17246 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17250 ## ----------------------------------- ##
17251 ## Main body of $CONFIG_STATUS script. ##
17252 ## ----------------------------------- ##
17254 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
17256 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17257 # Save the log message, to keep $0 and so on meaningful, and to
17258 # report actual input values of CONFIG_FILES etc. instead of their
17259 # values after options handling.
17261 This file was extended by $as_me, which was
17262 generated by GNU Autoconf 2.64. Invocation command line was
17264 CONFIG_FILES = $CONFIG_FILES
17265 CONFIG_HEADERS = $CONFIG_HEADERS
17266 CONFIG_LINKS = $CONFIG_LINKS
17267 CONFIG_COMMANDS = $CONFIG_COMMANDS
17270 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17275 case $ac_config_files in *"
17276 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
17279 case $ac_config_headers in *"
17280 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
17284 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17285 # Files that config.status was made for.
17286 config_files="$ac_config_files"
17287 config_headers="$ac_config_headers"
17288 config_commands="$ac_config_commands"
17292 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17294 \`$as_me' instantiates files and other configuration actions
17295 from templates according to the current configuration. Unless the files
17296 and actions are specified as TAGs, all are instantiated by default.
17298 Usage: $0 [OPTION]... [TAG]...
17300 -h, --help print this help, then exit
17301 -V, --version print version number and configuration settings, then exit
17302 -q, --quiet, --silent
17303 do not print progress messages
17304 -d, --debug don't remove temporary files
17305 --recheck update $as_me by reconfiguring in the same conditions
17306 --file=FILE[:TEMPLATE]
17307 instantiate the configuration file FILE
17308 --header=FILE[:TEMPLATE]
17309 instantiate the configuration header FILE
17311 Configuration files:
17314 Configuration headers:
17317 Configuration commands:
17320 Report bugs to the package provider."
17323 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17326 configured by $0, generated by GNU Autoconf 2.64,
17327 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17329 Copyright (C) 2009 Free Software Foundation, Inc.
17330 This config.status script is free software; the Free Software Foundation
17331 gives unlimited permission to copy, distribute and modify it."
17338 test -n "\$AWK" || AWK=awk
17341 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17342 # The default lists apply if the user does not specify any file.
17348 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
17349 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
17360 # Handling of the options.
17361 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
17363 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
17364 $as_echo "$ac_cs_version"; exit ;;
17365 --debug |
--debu |
--deb |
--de |
--d |
-d )
17367 --file |
--fil |
--fi |
--f )
17370 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17372 as_fn_append CONFIG_FILES
" '$ac_optarg'"
17373 ac_need_defaults
=false
;;
17374 --header |
--heade |
--head |
--hea )
17377 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17379 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
17380 ac_need_defaults
=false
;;
17382 # Conflict between --help and --header
17383 as_fn_error
"ambiguous option: \`$1'
17384 Try \`$0 --help' for more information.";;
17385 --help |
--hel |
-h )
17386 $as_echo "$ac_cs_usage"; exit ;;
17387 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
17388 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
17391 # This is an error.
17392 -*) as_fn_error
"unrecognized option: \`$1'
17393 Try \`$0 --help' for more information." ;;
17395 *) as_fn_append ac_config_targets
" $1"
17396 ac_need_defaults
=false
;;
17402 ac_configure_extra_args
=
17404 if $ac_cs_silent; then
17406 ac_configure_extra_args
="$ac_configure_extra_args --silent"
17410 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17411 if \$ac_cs_recheck; then
17412 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17414 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17415 CONFIG_SHELL='$SHELL'
17416 export CONFIG_SHELL
17421 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17425 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17426 ## Running $as_me. ##
17432 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17436 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17440 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17442 # Handling of arguments.
17443 for ac_config_target
in $ac_config_targets
17445 case $ac_config_target in
17446 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h:config.in" ;;
17447 "depfiles") CONFIG_COMMANDS
="$CONFIG_COMMANDS depfiles" ;;
17448 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
17449 "import/Makefile") CONFIG_FILES
="$CONFIG_FILES import/Makefile" ;;
17450 "default") CONFIG_COMMANDS
="$CONFIG_COMMANDS default" ;;
17452 *) as_fn_error
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17457 # If the user did not use the arguments to specify the items to instantiate,
17458 # then the envvar interface is used. Set only those that are not.
17459 # We use the long form for the default assignment because of an extremely
17460 # bizarre bug on SunOS 4.1.3.
17461 if $ac_need_defaults; then
17462 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
17463 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
17464 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
17467 # Have a temporary directory for convenience. Make it in the build tree
17468 # simply because there is no reason against having it here, and in addition,
17469 # creating and moving files from /tmp can sometimes cause problems.
17470 # Hook for its removal unless debugging.
17471 # Note that there is a small window in which the directory will not be cleaned:
17472 # after its creation but before its name has been assigned to `$tmp'.
17476 trap 'exit_status=$?
17477 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17479 trap 'as_fn_exit 1' 1 2 13 15
17481 # Create a (secure) tmp directory for tmp files.
17484 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17485 test -n "$tmp" && test -d "$tmp"
17488 tmp
=.
/conf$$
-$RANDOM
17489 (umask 077 && mkdir
"$tmp")
17490 } || as_fn_error
"cannot create a temporary directory in ." "$LINENO" 5
17492 # Set up the scripts for CONFIG_FILES section.
17493 # No need to generate them if there are no CONFIG_FILES.
17494 # This happens for instance with `./config.status config.h'.
17495 if test -n "$CONFIG_FILES"; then
17498 ac_cr
=`echo X | tr X '\015'`
17499 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17500 # But we know of no other shell where ac_cr would be empty at this
17501 # point, so we can use a bashism as a fallback.
17502 if test "x$ac_cr" = x
; then
17503 eval ac_cr
=\$
\'\\r
\'
17505 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17506 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17509 ac_cs_awk_cr
=$ac_cr
17512 echo 'BEGIN {' >"$tmp/subs1.awk" &&
17517 echo "cat >conf$$subs.awk <<_ACEOF" &&
17518 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17520 } >conf$$subs.sh ||
17521 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
17522 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17524 for ac_last_try in false false false false false :; do
17525 . ./conf$$subs.sh ||
17526 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
17528 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
17529 if test $ac_delim_n = $ac_delim_num; then
17531 elif $ac_last_try; then
17532 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
17534 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
17537 rm -f conf$$subs.sh
17539 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17540 cat >>"\
$tmp/subs1.
awk" <<\\_ACAWK &&
17544 s/^/S["/; s
/!.
*/"]=/
17554 s/\(.\{148\}\).*/\1/
17556 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
17561 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
17568 s/\(.\{148\}\).*/\1/
17570 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
17574 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
17579 ' <conf$$subs.awk | sed '
17584 ' >>$CONFIG_STATUS || ac_write_fail=1
17585 rm -f conf$$subs.awk
17586 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17588 cat >>"\
$tmp/subs1.
awk" <<_ACAWK &&
17589 for (key in S) S_is_set[key] = 1
17595 nfields = split(line, field, "@
")
17597 len = length(field[1])
17598 for (i = 2; i < nfields; i++) {
17600 keylen = length(key)
17601 if (S_is_set[key]) {
17603 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17604 len += length(value) + length(field[++i])
17615 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17616 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17617 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
17620 fi < "$tmp/subs1.
awk" > "$tmp/subs.
awk" \
17621 || as_fn_error "could not setup config files machinery
" "$LINENO" 5
17624 # VPATH may cause trouble with some makes, so we remove $(srcdir),
17625 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".
", strip leading and
17626 # trailing colons and then remove the whole line if VPATH becomes empty
17627 # (actually we leave an empty line to preserve line numbers).
17628 if test "x
$srcdir" = x.; then
17629 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17630 s/:*\$(srcdir):*/:/
17631 s/:*\${srcdir}:*/:/
17633 s/^\([^=]*=[ ]*\):*/\1/
17639 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17640 fi # test -n "$CONFIG_FILES"
17642 # Set up the scripts for CONFIG_HEADERS section.
17643 # No need to generate them if there are no CONFIG_HEADERS.
17644 # This happens for instance with `./config.status Makefile'.
17645 if test -n "$CONFIG_HEADERS"; then
17646 cat >"$tmp/defines.
awk" <<\_ACAWK ||
17650 # Transform confdefs.h into an awk script `defines.awk', embedded as
17651 # here-document in config.status, that substitutes the proper values into
17652 # config.h.in to produce config.h.
17654 # Create a delimiter string that does not exist in confdefs.h, to ease
17655 # handling of long lines.
17657 for ac_last_try in false false :; do
17658 ac_t=`sed -n "/$ac_delim/p
" confdefs.h`
17659 if test -z "$ac_t"; then
17661 elif $ac_last_try; then
17662 as_fn_error "could not
make $CONFIG_HEADERS" "$LINENO" 5
17664 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
17668 # For the awk script, D is an array of macro values keyed by name,
17669 # likewise P contains macro parameters if any. Preserve backslash
17670 # newline sequences.
17672 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17674 s/.\{148\}/&'"$ac_delim"'/g
17677 s/^[ ]*#[ ]*define[ ][ ]*/ /
17684 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
17686 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
17690 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
17691 D["\
1"]=" \
3\\\\\\n
"\\/p
17693 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
17698 s/.\{148\}/&'"$ac_delim"'/g
17703 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
17706 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
17708 ' <confdefs.h | sed '
17709 s/'"$ac_delim"'/"\\\
17710 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17712 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17713 for (key in D) D_is_set[key] = 1
17716 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17718 split(line, arg, " ")
17719 if (arg[1] == "#") {
17723 defundef
= substr
(arg
[1], 2)
17726 split(mac1
, mac2
, "(") #)
17728 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
17729 if (D_is_set
[macro
]) {
17730 # Preserve the white space surrounding the "#".
17731 print prefix
"define", macro P
[macro
] D
[macro
]
17734 # Replace #undef with comments. This is necessary, for example,
17735 # in the case of _POSIX_SOURCE, which is predefined and required
17736 # on some systems where configure will not decide to define it.
17737 if (defundef
== "undef") {
17738 print
"/*", prefix defundef
, macro
, "*/"
17746 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17747 as_fn_error
"could not setup config headers machinery" "$LINENO" 5
17748 fi # test -n "$CONFIG_HEADERS"
17751 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17756 :[FHLC
]) ac_mode
=$ac_tag; continue;;
17758 case $ac_mode$ac_tag in
17760 :L
* |
:C
*:*) as_fn_error
"invalid tag \`$ac_tag'" "$LINENO" 5;;
17761 :[FH
]-) ac_tag
=-:-;;
17762 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
17779 -) ac_f
="$tmp/stdin";;
17780 *) # Look for the file first in the build tree, then in the source tree
17781 # (if the path is not absolute). The absolute path cannot be DOS-style,
17782 # because $ac_f cannot contain `:'.
17786 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
17788 as_fn_error
"cannot find input file: \`$ac_f'" "$LINENO" 5;;
17790 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17791 as_fn_append ac_file_inputs
" '$ac_f'"
17794 # Let's still pretend it is `configure' which instantiates (i.e., don't
17795 # use $as_me), people would be surprised to read:
17796 # /* config.h. Generated by config.status. */
17797 configure_input
='Generated from '`
17798 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17800 if test x
"$ac_file" != x-
; then
17801 configure_input
="$ac_file. $configure_input"
17802 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17803 $as_echo "$as_me: creating $ac_file" >&6;}
17805 # Neutralize special characters interpreted by sed in replacement strings.
17806 case $configure_input in #(
17807 *\
&* |
*\|
* |
*\\* )
17808 ac_sed_conf_input
=`$as_echo "$configure_input" |
17809 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17810 *) ac_sed_conf_input
=$configure_input;;
17814 *:-:* |
*:-) cat >"$tmp/stdin" \
17815 || as_fn_error
"could not create $ac_file" "$LINENO" 5 ;;
17820 ac_dir
=`$as_dirname -- "$ac_file" ||
17821 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17822 X"$ac_file" : 'X\(//\)[^/]' \| \
17823 X"$ac_file" : 'X\(//\)$' \| \
17824 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17825 $as_echo X"$ac_file" |
17826 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17830 /^X\(\/\/\)[^/].*/{
17843 as_dir
="$ac_dir"; as_fn_mkdir_p
17847 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
17849 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17850 # A ".." for each directory in $ac_dir_suffix.
17851 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17852 case $ac_top_builddir_sub in
17853 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
17854 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
17857 ac_abs_top_builddir
=$ac_pwd
17858 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
17859 # for backward compatibility:
17860 ac_top_builddir
=$ac_top_build_prefix
17863 .
) # We are building in place.
17865 ac_top_srcdir
=$ac_top_builddir_sub
17866 ac_abs_top_srcdir
=$ac_pwd ;;
17867 [\\/]* | ?
:[\\/]* ) # Absolute name.
17868 ac_srcdir
=$srcdir$ac_dir_suffix;
17869 ac_top_srcdir
=$srcdir
17870 ac_abs_top_srcdir
=$srcdir ;;
17871 *) # Relative name.
17872 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
17873 ac_top_srcdir
=$ac_top_build_prefix$srcdir
17874 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
17876 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
17886 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
17887 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
17889 ac_MKDIR_P
=$MKDIR_P
17891 [\\/$
]* | ?
:[\\/]* ) ;;
17892 */*) ac_MKDIR_P
=$ac_top_build_prefix$MKDIR_P ;;
17896 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17897 # If the template does not know about datarootdir, expand it.
17898 # FIXME: This hack should be removed a few years after 2.60.
17899 ac_datarootdir_hack
=; ac_datarootdir_seen
=
17910 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17911 *datarootdir
*) ac_datarootdir_seen
=yes;;
17912 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
17913 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17914 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17916 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17917 ac_datarootdir_hack='
17918 s&@datadir@&$datadir&g
17919 s&@docdir@&$docdir&g
17920 s&@infodir@&$infodir&g
17921 s&@localedir@&$localedir&g
17922 s&@mandir@&$mandir&g
17923 s&\\\${datarootdir}&$datarootdir&g' ;;
17927 # Neutralize VPATH when `$srcdir' = `.'.
17928 # Shell code in configure.ac might set extrasub.
17929 # FIXME: do we really want to maintain this feature?
17930 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17931 ac_sed_extra="$ac_vpsub
17934 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
17936 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
17937 s|@configure_input@|
$ac_sed_conf_input|
;t t
17938 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
17939 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
17940 s
&@srcdir@
&$ac_srcdir&;t t
17941 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
17942 s
&@top_srcdir@
&$ac_top_srcdir&;t t
17943 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
17944 s
&@builddir@
&$ac_builddir&;t t
17945 s
&@abs_builddir@
&$ac_abs_builddir&;t t
17946 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
17947 s
&@INSTALL@
&$ac_INSTALL&;t t
17948 s
&@MKDIR_P@
&$ac_MKDIR_P&;t t
17949 $ac_datarootdir_hack
17951 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.
awk" >$tmp/out \
17952 || as_fn_error "could not create
$ac_file" "$LINENO" 5
17954 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17955 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out
"`; test -n "$ac_out"; } &&
17956 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out
"`; test -z "$ac_out"; } &&
17957 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
17958 which seems to be undefined. Please make sure it is defined." >&5
17959 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
17960 which seems to be undefined. Please make sure it is defined." >&2;}
17964 -) cat "$tmp/out" && rm -f "$tmp/out";;
17965 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17967 || as_fn_error "could not create $ac_file" "$LINENO" 5
17973 if test x"$ac_file" != x-; then
17975 $as_echo "/* $configure_input */" \
17976 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17977 } >"$tmp/config.h" \
17978 || as_fn_error "could not create $ac_file" "$LINENO" 5
17979 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17980 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17981 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17984 mv "$tmp/config.h" "$ac_file" \
17985 || as_fn_error "could not create $ac_file" "$LINENO" 5
17988 $as_echo "/* $configure_input */" \
17989 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17990 || as_fn_error "could not create -" "$LINENO" 5
17992 # Compute "$ac_file"'s index
in $config_headers.
17995 for _am_header
in $config_headers :; do
17996 case $_am_header in
17997 $_am_arg |
$_am_arg:* )
18000 _am_stamp_count
=`expr $_am_stamp_count + 1` ;;
18003 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18004 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18005 X"$_am_arg" : 'X\(//\)[^/]' \| \
18006 X"$_am_arg" : 'X\(//\)$' \| \
18007 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18008 $as_echo X"$_am_arg" |
18009 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18013 /^X\(\/\/\)[^/].*/{
18025 s/.*/./; q'`/stamp-h
$_am_stamp_count
18028 :C
) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18029 $as_echo "$as_me: executing $ac_file commands" >&6;}
18034 case $ac_file$ac_mode in
18035 "depfiles":C
) test x
"$AMDEP_TRUE" != x
"" ||
{
18036 # Autoconf 2.62 quotes --file arguments for eval, but not when files
18037 # are listed without --file. Let's play safe and only enable the eval
18038 # if we detect the quoting.
18039 case $CONFIG_FILES in
18040 *\'*) eval set x
"$CONFIG_FILES" ;;
18041 *) set x
$CONFIG_FILES ;;
18046 # Strip MF so we end up with the name of the file.
18047 mf
=`echo "$mf" | sed -e 's/:.*$//'`
18048 # Check whether this is an Automake generated Makefile or not.
18049 # We used to match only the files named `Makefile.in', but
18050 # some people rename them; so instead we look at the file content.
18051 # Grep'ing the first line is not enough: some people post-process
18052 # each Makefile.in and add a new line on top of each file to say so.
18053 # Grep'ing the whole file is not good either: AIX grep has a line
18054 # limit of 2048, but all sed's we know have understand at least 4000.
18055 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" |
grep X
>/dev
/null
2>&1; then
18056 dirpart
=`$as_dirname -- "$mf" ||
18057 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18058 X"$mf" : 'X\(//\)[^/]' \| \
18059 X"$mf" : 'X\(//\)$' \| \
18060 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18062 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18066 /^X\(\/\/\)[^/].*/{
18082 # Extract the definition of DEPDIR, am__include, and am__quote
18083 # from the Makefile without running `make'.
18084 DEPDIR
=`sed -n 's/^DEPDIR = //p' < "$mf"`
18085 test -z "$DEPDIR" && continue
18086 am__include
=`sed -n 's/^am__include = //p' < "$mf"`
18087 test -z "am__include" && continue
18088 am__quote
=`sed -n 's/^am__quote = //p' < "$mf"`
18089 # When using ansi2knr, U may be empty or an underscore; expand it
18090 U
=`sed -n 's/^U = //p' < "$mf"`
18091 # Find all dependency output files, they are included files with
18092 # $(DEPDIR) in their names. We invoke sed twice because it is the
18093 # simplest approach to changing $(DEPDIR) to its actual value in the
18095 for file in `sed -n "
18096 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18097 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18098 # Make sure the directory exists.
18099 test -f "$dirpart/$file" && continue
18100 fdir
=`$as_dirname -- "$file" ||
18101 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18102 X"$file" : 'X\(//\)[^/]' \| \
18103 X"$file" : 'X\(//\)$' \| \
18104 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18105 $as_echo X"$file" |
18106 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18110 /^X\(\/\/\)[^/].*/{
18123 as_dir
=$dirpart/$fdir; as_fn_mkdir_p
18124 # echo "creating $dirpart/$file"
18125 echo '# dummy' > "$dirpart/$file"
18131 case x
$CONFIG_HEADERS in
18132 xconfig.h
:config.
in)
18143 ac_clean_files
=$ac_clean_files_save
18145 test $ac_write_fail = 0 ||
18146 as_fn_error
"write failure creating $CONFIG_STATUS" "$LINENO" 5
18149 # configure is writing to config.log, and then calls config.status.
18150 # config.status does its own redirection, appending to config.log.
18151 # Unfortunately, on DOS this fails, as config.log is still kept open
18152 # by configure, so config.status won't be able to write to it; its
18153 # output is simply discarded. So we exec the FD to /dev/null,
18154 # effectively closing config.log, so it can be properly (re)opened and
18155 # appended to by config.status. When coming back to configure, we
18156 # need to make the FD available again.
18157 if test "$no_create" != yes; then
18159 ac_config_status_args
=
18160 test "$silent" = yes &&
18161 ac_config_status_args
="$ac_config_status_args --quiet"
18163 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
18165 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18166 # would make configure fail if this is the last instruction.
18167 $ac_cs_success || as_fn_exit $?
18169 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
18170 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18171 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}