Merged revisions 75246 via svnmerge from
[python/dscho.git] / configure
blob67ae1c7505712cea8d884275a79171165177e075
1 #! /bin/sh
2 # From configure.in Revision: 74747 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.61 for python 3.1.
6 # Report bugs to <http://bugs.python.org/>.
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
10 # This configure script is free software; the Free Software Foundation
11 # gives unlimited permission to copy, distribute and modify it.
12 ## --------------------- ##
13 ## M4sh Initialization. ##
14 ## --------------------- ##
16 # Be more Bourne compatible
17 DUALCASE=1; export DUALCASE # for MKS sh
18 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19 emulate sh
20 NULLCMD=:
21 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22 # is contrary to our usage. Disable this feature.
23 alias -g '${1+"$@"}'='"$@"'
24 setopt NO_GLOB_SUBST
25 else
26 case `(set -o) 2>/dev/null` in
27 *posix*) set -o posix ;;
28 esac
35 # PATH needs CR
36 # Avoid depending upon Character Ranges.
37 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
38 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
39 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
40 as_cr_digits='0123456789'
41 as_cr_alnum=$as_cr_Letters$as_cr_digits
43 # The user is always right.
44 if test "${PATH_SEPARATOR+set}" != set; then
45 echo "#! /bin/sh" >conf$$.sh
46 echo "exit 0" >>conf$$.sh
47 chmod +x conf$$.sh
48 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
49 PATH_SEPARATOR=';'
50 else
51 PATH_SEPARATOR=:
53 rm -f conf$$.sh
56 # Support unset when possible.
57 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
58 as_unset=unset
59 else
60 as_unset=false
64 # IFS
65 # We need space, tab and new line, in precisely that order. Quoting is
66 # there to prevent editors from complaining about space-tab.
67 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
68 # splitting by setting IFS to empty value.)
69 as_nl='
71 IFS=" "" $as_nl"
73 # Find who we are. Look in the path if we contain no directory separator.
74 case $0 in
75 *[\\/]* ) as_myself=$0 ;;
76 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
77 for as_dir in $PATH
79 IFS=$as_save_IFS
80 test -z "$as_dir" && as_dir=.
81 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
82 done
83 IFS=$as_save_IFS
86 esac
87 # We did not find ourselves, most probably we were run as `sh COMMAND'
88 # in which case we are not to be found in the path.
89 if test "x$as_myself" = x; then
90 as_myself=$0
92 if test ! -f "$as_myself"; then
93 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
94 { (exit 1); exit 1; }
97 # Work around bugs in pre-3.0 UWIN ksh.
98 for as_var in ENV MAIL MAILPATH
99 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
100 done
101 PS1='$ '
102 PS2='> '
103 PS4='+ '
105 # NLS nuisances.
106 for as_var in \
107 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
108 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
109 LC_TELEPHONE LC_TIME
111 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
112 eval $as_var=C; export $as_var
113 else
114 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
116 done
118 # Required to use basename.
119 if expr a : '\(a\)' >/dev/null 2>&1 &&
120 test "X`expr 00001 : '.*\(...\)'`" = X001; then
121 as_expr=expr
122 else
123 as_expr=false
126 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
127 as_basename=basename
128 else
129 as_basename=false
133 # Name of the executable.
134 as_me=`$as_basename -- "$0" ||
135 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
136 X"$0" : 'X\(//\)$' \| \
137 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
138 echo X/"$0" |
139 sed '/^.*\/\([^/][^/]*\)\/*$/{
140 s//\1/
143 /^X\/\(\/\/\)$/{
144 s//\1/
147 /^X\/\(\/\).*/{
148 s//\1/
151 s/.*/./; q'`
153 # CDPATH.
154 $as_unset CDPATH
157 if test "x$CONFIG_SHELL" = x; then
158 if (eval ":") 2>/dev/null; then
159 as_have_required=yes
160 else
161 as_have_required=no
164 if test $as_have_required = yes && (eval ":
165 (as_func_return () {
166 (exit \$1)
168 as_func_success () {
169 as_func_return 0
171 as_func_failure () {
172 as_func_return 1
174 as_func_ret_success () {
175 return 0
177 as_func_ret_failure () {
178 return 1
181 exitcode=0
182 if as_func_success; then
184 else
185 exitcode=1
186 echo as_func_success failed.
189 if as_func_failure; then
190 exitcode=1
191 echo as_func_failure succeeded.
194 if as_func_ret_success; then
196 else
197 exitcode=1
198 echo as_func_ret_success failed.
201 if as_func_ret_failure; then
202 exitcode=1
203 echo as_func_ret_failure succeeded.
206 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
208 else
209 exitcode=1
210 echo positional parameters were not saved.
213 test \$exitcode = 0) || { (exit 1); exit 1; }
216 as_lineno_1=\$LINENO
217 as_lineno_2=\$LINENO
218 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
219 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
220 ") 2> /dev/null; then
222 else
223 as_candidate_shells=
224 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
225 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
227 IFS=$as_save_IFS
228 test -z "$as_dir" && as_dir=.
229 case $as_dir in
231 for as_base in sh bash ksh sh5; do
232 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
233 done;;
234 esac
235 done
236 IFS=$as_save_IFS
239 for as_shell in $as_candidate_shells $SHELL; do
240 # Try only shells that exist, to save several forks.
241 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
242 { ("$as_shell") 2> /dev/null <<\_ASEOF
243 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
244 emulate sh
245 NULLCMD=:
246 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
247 # is contrary to our usage. Disable this feature.
248 alias -g '${1+"$@"}'='"$@"'
249 setopt NO_GLOB_SUBST
250 else
251 case `(set -o) 2>/dev/null` in
252 *posix*) set -o posix ;;
253 esac
259 _ASEOF
260 }; then
261 CONFIG_SHELL=$as_shell
262 as_have_required=yes
263 if { "$as_shell" 2> /dev/null <<\_ASEOF
264 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
265 emulate sh
266 NULLCMD=:
267 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
268 # is contrary to our usage. Disable this feature.
269 alias -g '${1+"$@"}'='"$@"'
270 setopt NO_GLOB_SUBST
271 else
272 case `(set -o) 2>/dev/null` in
273 *posix*) set -o posix ;;
274 esac
280 (as_func_return () {
281 (exit $1)
283 as_func_success () {
284 as_func_return 0
286 as_func_failure () {
287 as_func_return 1
289 as_func_ret_success () {
290 return 0
292 as_func_ret_failure () {
293 return 1
296 exitcode=0
297 if as_func_success; then
299 else
300 exitcode=1
301 echo as_func_success failed.
304 if as_func_failure; then
305 exitcode=1
306 echo as_func_failure succeeded.
309 if as_func_ret_success; then
311 else
312 exitcode=1
313 echo as_func_ret_success failed.
316 if as_func_ret_failure; then
317 exitcode=1
318 echo as_func_ret_failure succeeded.
321 if ( set x; as_func_ret_success y && test x = "$1" ); then
323 else
324 exitcode=1
325 echo positional parameters were not saved.
328 test $exitcode = 0) || { (exit 1); exit 1; }
331 as_lineno_1=$LINENO
332 as_lineno_2=$LINENO
333 test "x$as_lineno_1" != "x$as_lineno_2" &&
334 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
336 _ASEOF
337 }; then
338 break
343 done
345 if test "x$CONFIG_SHELL" != x; then
346 for as_var in BASH_ENV ENV
347 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
348 done
349 export CONFIG_SHELL
350 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
354 if test $as_have_required = no; then
355 echo This script requires a shell more modern than all the
356 echo shells that I found on your system. Please install a
357 echo modern shell, or manually run the script under such a
358 echo shell if you do have one.
359 { (exit 1); exit 1; }
369 (eval "as_func_return () {
370 (exit \$1)
372 as_func_success () {
373 as_func_return 0
375 as_func_failure () {
376 as_func_return 1
378 as_func_ret_success () {
379 return 0
381 as_func_ret_failure () {
382 return 1
385 exitcode=0
386 if as_func_success; then
388 else
389 exitcode=1
390 echo as_func_success failed.
393 if as_func_failure; then
394 exitcode=1
395 echo as_func_failure succeeded.
398 if as_func_ret_success; then
400 else
401 exitcode=1
402 echo as_func_ret_success failed.
405 if as_func_ret_failure; then
406 exitcode=1
407 echo as_func_ret_failure succeeded.
410 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
412 else
413 exitcode=1
414 echo positional parameters were not saved.
417 test \$exitcode = 0") || {
418 echo No shell found that supports shell functions.
419 echo Please tell autoconf@gnu.org about your system,
420 echo including any error possibly output before this
421 echo message
426 as_lineno_1=$LINENO
427 as_lineno_2=$LINENO
428 test "x$as_lineno_1" != "x$as_lineno_2" &&
429 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
431 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
432 # uniformly replaced by the line number. The first 'sed' inserts a
433 # line-number line after each line using $LINENO; the second 'sed'
434 # does the real work. The second script uses 'N' to pair each
435 # line-number line with the line containing $LINENO, and appends
436 # trailing '-' during substitution so that $LINENO is not a special
437 # case at line end.
438 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
439 # scripts with optimization help from Paolo Bonzini. Blame Lee
440 # E. McMahon (1931-1989) for sed's syntax. :-)
441 sed -n '
443 /[$]LINENO/=
444 ' <$as_myself |
445 sed '
446 s/[$]LINENO.*/&-/
447 t lineno
449 :lineno
451 :loop
452 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
453 t loop
454 s/-\n.*//
455 ' >$as_me.lineno &&
456 chmod +x "$as_me.lineno" ||
457 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
458 { (exit 1); exit 1; }; }
460 # Don't try to exec as it changes $[0], causing all sort of problems
461 # (the dirname of $[0] is not the place where we might find the
462 # original and so on. Autoconf is especially sensitive to this).
463 . "./$as_me.lineno"
464 # Exit status is that of the last command.
465 exit
469 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
470 as_dirname=dirname
471 else
472 as_dirname=false
475 ECHO_C= ECHO_N= ECHO_T=
476 case `echo -n x` in
477 -n*)
478 case `echo 'x\c'` in
479 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
480 *) ECHO_C='\c';;
481 esac;;
483 ECHO_N='-n';;
484 esac
486 if expr a : '\(a\)' >/dev/null 2>&1 &&
487 test "X`expr 00001 : '.*\(...\)'`" = X001; then
488 as_expr=expr
489 else
490 as_expr=false
493 rm -f conf$$ conf$$.exe conf$$.file
494 if test -d conf$$.dir; then
495 rm -f conf$$.dir/conf$$.file
496 else
497 rm -f conf$$.dir
498 mkdir conf$$.dir
500 echo >conf$$.file
501 if ln -s conf$$.file conf$$ 2>/dev/null; then
502 as_ln_s='ln -s'
503 # ... but there are two gotchas:
504 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
505 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
506 # In both cases, we have to default to `cp -p'.
507 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
508 as_ln_s='cp -p'
509 elif ln conf$$.file conf$$ 2>/dev/null; then
510 as_ln_s=ln
511 else
512 as_ln_s='cp -p'
514 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
515 rmdir conf$$.dir 2>/dev/null
517 if mkdir -p . 2>/dev/null; then
518 as_mkdir_p=:
519 else
520 test -d ./-p && rmdir ./-p
521 as_mkdir_p=false
524 if test -x / >/dev/null 2>&1; then
525 as_test_x='test -x'
526 else
527 if ls -dL / >/dev/null 2>&1; then
528 as_ls_L_option=L
529 else
530 as_ls_L_option=
532 as_test_x='
533 eval sh -c '\''
534 if test -d "$1"; then
535 test -d "$1/.";
536 else
537 case $1 in
538 -*)set "./$1";;
539 esac;
540 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
541 ???[sx]*):;;*)false;;esac;fi
542 '\'' sh
545 as_executable_p=$as_test_x
547 # Sed expression to map a string onto a valid CPP name.
548 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
550 # Sed expression to map a string onto a valid variable name.
551 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555 exec 7<&0 </dev/null 6>&1
557 # Name of the host.
558 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
559 # so uname gets run too.
560 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
563 # Initializations.
565 ac_default_prefix=/usr/local
566 ac_clean_files=
567 ac_config_libobj_dir=.
568 LIBOBJS=
569 cross_compiling=no
570 subdirs=
571 MFLAGS=
572 MAKEFLAGS=
573 SHELL=${CONFIG_SHELL-/bin/sh}
575 # Identity of this package.
576 PACKAGE_NAME='python'
577 PACKAGE_TARNAME='python'
578 PACKAGE_VERSION='3.1'
579 PACKAGE_STRING='python 3.1'
580 PACKAGE_BUGREPORT='http://bugs.python.org/'
582 ac_unique_file="Include/object.h"
583 # Factoring default headers for most tests.
584 ac_includes_default="\
585 #include <stdio.h>
586 #ifdef HAVE_SYS_TYPES_H
587 # include <sys/types.h>
588 #endif
589 #ifdef HAVE_SYS_STAT_H
590 # include <sys/stat.h>
591 #endif
592 #ifdef STDC_HEADERS
593 # include <stdlib.h>
594 # include <stddef.h>
595 #else
596 # ifdef HAVE_STDLIB_H
597 # include <stdlib.h>
598 # endif
599 #endif
600 #ifdef HAVE_STRING_H
601 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
602 # include <memory.h>
603 # endif
604 # include <string.h>
605 #endif
606 #ifdef HAVE_STRINGS_H
607 # include <strings.h>
608 #endif
609 #ifdef HAVE_INTTYPES_H
610 # include <inttypes.h>
611 #endif
612 #ifdef HAVE_STDINT_H
613 # include <stdint.h>
614 #endif
615 #ifdef HAVE_UNISTD_H
616 # include <unistd.h>
617 #endif"
619 ac_subst_vars='SHELL
620 PATH_SEPARATOR
621 PACKAGE_NAME
622 PACKAGE_TARNAME
623 PACKAGE_VERSION
624 PACKAGE_STRING
625 PACKAGE_BUGREPORT
626 exec_prefix
627 prefix
628 program_transform_name
629 bindir
630 sbindir
631 libexecdir
632 datarootdir
633 datadir
634 sysconfdir
635 sharedstatedir
636 localstatedir
637 includedir
638 oldincludedir
639 docdir
640 infodir
641 htmldir
642 dvidir
643 pdfdir
644 psdir
645 libdir
646 localedir
647 mandir
648 DEFS
649 ECHO_C
650 ECHO_N
651 ECHO_T
652 LIBS
653 build_alias
654 host_alias
655 target_alias
656 VERSION
657 SOVERSION
658 CONFIG_ARGS
659 UNIVERSALSDK
660 ARCH_RUN_32BIT
661 PYTHONFRAMEWORK
662 PYTHONFRAMEWORKIDENTIFIER
663 PYTHONFRAMEWORKDIR
664 PYTHONFRAMEWORKPREFIX
665 PYTHONFRAMEWORKINSTALLDIR
666 FRAMEWORKINSTALLFIRST
667 FRAMEWORKINSTALLLAST
668 FRAMEWORKALTINSTALLFIRST
669 FRAMEWORKALTINSTALLLAST
670 FRAMEWORKUNIXTOOLSPREFIX
671 MACHDEP
672 SGI_ABI
673 CONFIGURE_MACOSX_DEPLOYMENT_TARGET
674 EXPORT_MACOSX_DEPLOYMENT_TARGET
676 CFLAGS
677 LDFLAGS
678 CPPFLAGS
679 ac_ct_CC
680 EXEEXT
681 OBJEXT
683 MAINCC
685 GREP
686 EGREP
687 BUILDEXEEXT
688 LIBRARY
689 LDLIBRARY
690 DLLLIBRARY
691 BLDLIBRARY
692 LDLIBRARYDIR
693 INSTSONAME
694 RUNSHARED
695 LINKCC
696 GNULD
697 RANLIB
699 ARFLAGS
700 SVNVERSION
701 INSTALL_PROGRAM
702 INSTALL_SCRIPT
703 INSTALL_DATA
706 BASECFLAGS
707 UNIVERSAL_ARCH_FLAGS
708 OTHER_LIBTOOL_OPT
709 LIBTOOL_CRUFT
711 LDSHARED
712 BLDSHARED
713 CCSHARED
714 LINKFORSHARED
715 CFLAGSFORSHARED
716 SHLIBS
717 USE_SIGNAL_MODULE
718 SIGNAL_OBJS
719 USE_THREAD_MODULE
720 LDLAST
721 THREADOBJ
722 DLINCLDIR
723 DYNLOADFILE
724 MACHDEP_OBJS
725 TRUE
726 LIBOBJS
727 HAVE_GETHOSTBYNAME_R_6_ARG
728 HAVE_GETHOSTBYNAME_R_5_ARG
729 HAVE_GETHOSTBYNAME_R_3_ARG
730 HAVE_GETHOSTBYNAME_R
731 HAVE_GETHOSTBYNAME
732 LIBM
733 LIBC
734 THREADHEADERS
735 SRCDIRS
736 LTLIBOBJS'
737 ac_subst_files=''
738 ac_precious_vars='build_alias
739 host_alias
740 target_alias
742 CFLAGS
743 LDFLAGS
744 LIBS
745 CPPFLAGS
746 CPP'
749 # Initialize some variables set by options.
750 ac_init_help=
751 ac_init_version=false
752 # The variables have the same names as the options, with
753 # dashes changed to underlines.
754 cache_file=/dev/null
755 exec_prefix=NONE
756 no_create=
757 no_recursion=
758 prefix=NONE
759 program_prefix=NONE
760 program_suffix=NONE
761 program_transform_name=s,x,x,
762 silent=
763 site=
764 srcdir=
765 verbose=
766 x_includes=NONE
767 x_libraries=NONE
769 # Installation directory options.
770 # These are left unexpanded so users can "make install exec_prefix=/foo"
771 # and all the variables that are supposed to be based on exec_prefix
772 # by default will actually change.
773 # Use braces instead of parens because sh, perl, etc. also accept them.
774 # (The list follows the same order as the GNU Coding Standards.)
775 bindir='${exec_prefix}/bin'
776 sbindir='${exec_prefix}/sbin'
777 libexecdir='${exec_prefix}/libexec'
778 datarootdir='${prefix}/share'
779 datadir='${datarootdir}'
780 sysconfdir='${prefix}/etc'
781 sharedstatedir='${prefix}/com'
782 localstatedir='${prefix}/var'
783 includedir='${prefix}/include'
784 oldincludedir='/usr/include'
785 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
786 infodir='${datarootdir}/info'
787 htmldir='${docdir}'
788 dvidir='${docdir}'
789 pdfdir='${docdir}'
790 psdir='${docdir}'
791 libdir='${exec_prefix}/lib'
792 localedir='${datarootdir}/locale'
793 mandir='${datarootdir}/man'
795 ac_prev=
796 ac_dashdash=
797 for ac_option
799 # If the previous option needs an argument, assign it.
800 if test -n "$ac_prev"; then
801 eval $ac_prev=\$ac_option
802 ac_prev=
803 continue
806 case $ac_option in
807 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
808 *) ac_optarg=yes ;;
809 esac
811 # Accept the important Cygnus configure options, so we can diagnose typos.
813 case $ac_dashdash$ac_option in
815 ac_dashdash=yes ;;
817 -bindir | --bindir | --bindi | --bind | --bin | --bi)
818 ac_prev=bindir ;;
819 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
820 bindir=$ac_optarg ;;
822 -build | --build | --buil | --bui | --bu)
823 ac_prev=build_alias ;;
824 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
825 build_alias=$ac_optarg ;;
827 -cache-file | --cache-file | --cache-fil | --cache-fi \
828 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
829 ac_prev=cache_file ;;
830 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
831 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
832 cache_file=$ac_optarg ;;
834 --config-cache | -C)
835 cache_file=config.cache ;;
837 -datadir | --datadir | --datadi | --datad)
838 ac_prev=datadir ;;
839 -datadir=* | --datadir=* | --datadi=* | --datad=*)
840 datadir=$ac_optarg ;;
842 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
843 | --dataroo | --dataro | --datar)
844 ac_prev=datarootdir ;;
845 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
846 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
847 datarootdir=$ac_optarg ;;
849 -disable-* | --disable-*)
850 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
851 # Reject names that are not valid shell variable names.
852 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
853 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
854 { (exit 1); exit 1; }; }
855 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
856 eval enable_$ac_feature=no ;;
858 -docdir | --docdir | --docdi | --doc | --do)
859 ac_prev=docdir ;;
860 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
861 docdir=$ac_optarg ;;
863 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
864 ac_prev=dvidir ;;
865 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
866 dvidir=$ac_optarg ;;
868 -enable-* | --enable-*)
869 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
870 # Reject names that are not valid shell variable names.
871 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
872 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
873 { (exit 1); exit 1; }; }
874 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
875 eval enable_$ac_feature=\$ac_optarg ;;
877 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
878 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
879 | --exec | --exe | --ex)
880 ac_prev=exec_prefix ;;
881 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
882 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
883 | --exec=* | --exe=* | --ex=*)
884 exec_prefix=$ac_optarg ;;
886 -gas | --gas | --ga | --g)
887 # Obsolete; use --with-gas.
888 with_gas=yes ;;
890 -help | --help | --hel | --he | -h)
891 ac_init_help=long ;;
892 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
893 ac_init_help=recursive ;;
894 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
895 ac_init_help=short ;;
897 -host | --host | --hos | --ho)
898 ac_prev=host_alias ;;
899 -host=* | --host=* | --hos=* | --ho=*)
900 host_alias=$ac_optarg ;;
902 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
903 ac_prev=htmldir ;;
904 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
905 | --ht=*)
906 htmldir=$ac_optarg ;;
908 -includedir | --includedir | --includedi | --included | --include \
909 | --includ | --inclu | --incl | --inc)
910 ac_prev=includedir ;;
911 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
912 | --includ=* | --inclu=* | --incl=* | --inc=*)
913 includedir=$ac_optarg ;;
915 -infodir | --infodir | --infodi | --infod | --info | --inf)
916 ac_prev=infodir ;;
917 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
918 infodir=$ac_optarg ;;
920 -libdir | --libdir | --libdi | --libd)
921 ac_prev=libdir ;;
922 -libdir=* | --libdir=* | --libdi=* | --libd=*)
923 libdir=$ac_optarg ;;
925 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
926 | --libexe | --libex | --libe)
927 ac_prev=libexecdir ;;
928 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
929 | --libexe=* | --libex=* | --libe=*)
930 libexecdir=$ac_optarg ;;
932 -localedir | --localedir | --localedi | --localed | --locale)
933 ac_prev=localedir ;;
934 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
935 localedir=$ac_optarg ;;
937 -localstatedir | --localstatedir | --localstatedi | --localstated \
938 | --localstate | --localstat | --localsta | --localst | --locals)
939 ac_prev=localstatedir ;;
940 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
941 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
942 localstatedir=$ac_optarg ;;
944 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
945 ac_prev=mandir ;;
946 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
947 mandir=$ac_optarg ;;
949 -nfp | --nfp | --nf)
950 # Obsolete; use --without-fp.
951 with_fp=no ;;
953 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
954 | --no-cr | --no-c | -n)
955 no_create=yes ;;
957 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
958 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
959 no_recursion=yes ;;
961 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
962 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
963 | --oldin | --oldi | --old | --ol | --o)
964 ac_prev=oldincludedir ;;
965 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
966 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
967 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
968 oldincludedir=$ac_optarg ;;
970 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
971 ac_prev=prefix ;;
972 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
973 prefix=$ac_optarg ;;
975 -program-prefix | --program-prefix | --program-prefi | --program-pref \
976 | --program-pre | --program-pr | --program-p)
977 ac_prev=program_prefix ;;
978 -program-prefix=* | --program-prefix=* | --program-prefi=* \
979 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
980 program_prefix=$ac_optarg ;;
982 -program-suffix | --program-suffix | --program-suffi | --program-suff \
983 | --program-suf | --program-su | --program-s)
984 ac_prev=program_suffix ;;
985 -program-suffix=* | --program-suffix=* | --program-suffi=* \
986 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
987 program_suffix=$ac_optarg ;;
989 -program-transform-name | --program-transform-name \
990 | --program-transform-nam | --program-transform-na \
991 | --program-transform-n | --program-transform- \
992 | --program-transform | --program-transfor \
993 | --program-transfo | --program-transf \
994 | --program-trans | --program-tran \
995 | --progr-tra | --program-tr | --program-t)
996 ac_prev=program_transform_name ;;
997 -program-transform-name=* | --program-transform-name=* \
998 | --program-transform-nam=* | --program-transform-na=* \
999 | --program-transform-n=* | --program-transform-=* \
1000 | --program-transform=* | --program-transfor=* \
1001 | --program-transfo=* | --program-transf=* \
1002 | --program-trans=* | --program-tran=* \
1003 | --progr-tra=* | --program-tr=* | --program-t=*)
1004 program_transform_name=$ac_optarg ;;
1006 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1007 ac_prev=pdfdir ;;
1008 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1009 pdfdir=$ac_optarg ;;
1011 -psdir | --psdir | --psdi | --psd | --ps)
1012 ac_prev=psdir ;;
1013 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1014 psdir=$ac_optarg ;;
1016 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1017 | -silent | --silent | --silen | --sile | --sil)
1018 silent=yes ;;
1020 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1021 ac_prev=sbindir ;;
1022 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1023 | --sbi=* | --sb=*)
1024 sbindir=$ac_optarg ;;
1026 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1027 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1028 | --sharedst | --shareds | --shared | --share | --shar \
1029 | --sha | --sh)
1030 ac_prev=sharedstatedir ;;
1031 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1032 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1033 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1034 | --sha=* | --sh=*)
1035 sharedstatedir=$ac_optarg ;;
1037 -site | --site | --sit)
1038 ac_prev=site ;;
1039 -site=* | --site=* | --sit=*)
1040 site=$ac_optarg ;;
1042 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1043 ac_prev=srcdir ;;
1044 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1045 srcdir=$ac_optarg ;;
1047 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1048 | --syscon | --sysco | --sysc | --sys | --sy)
1049 ac_prev=sysconfdir ;;
1050 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1051 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1052 sysconfdir=$ac_optarg ;;
1054 -target | --target | --targe | --targ | --tar | --ta | --t)
1055 ac_prev=target_alias ;;
1056 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1057 target_alias=$ac_optarg ;;
1059 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1060 verbose=yes ;;
1062 -version | --version | --versio | --versi | --vers | -V)
1063 ac_init_version=: ;;
1065 -with-* | --with-*)
1066 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1067 # Reject names that are not valid shell variable names.
1068 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1069 { echo "$as_me: error: invalid package name: $ac_package" >&2
1070 { (exit 1); exit 1; }; }
1071 ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1072 eval with_$ac_package=\$ac_optarg ;;
1074 -without-* | --without-*)
1075 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1076 # Reject names that are not valid shell variable names.
1077 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1078 { echo "$as_me: error: invalid package name: $ac_package" >&2
1079 { (exit 1); exit 1; }; }
1080 ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1081 eval with_$ac_package=no ;;
1083 --x)
1084 # Obsolete; use --with-x.
1085 with_x=yes ;;
1087 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1088 | --x-incl | --x-inc | --x-in | --x-i)
1089 ac_prev=x_includes ;;
1090 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1091 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1092 x_includes=$ac_optarg ;;
1094 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1095 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1096 ac_prev=x_libraries ;;
1097 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1098 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1099 x_libraries=$ac_optarg ;;
1101 -*) { echo "$as_me: error: unrecognized option: $ac_option
1102 Try \`$0 --help' for more information." >&2
1103 { (exit 1); exit 1; }; }
1106 *=*)
1107 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1108 # Reject names that are not valid shell variable names.
1109 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1110 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1111 { (exit 1); exit 1; }; }
1112 eval $ac_envvar=\$ac_optarg
1113 export $ac_envvar ;;
1116 # FIXME: should be removed in autoconf 3.0.
1117 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1118 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1119 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1120 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1123 esac
1124 done
1126 if test -n "$ac_prev"; then
1127 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1128 { echo "$as_me: error: missing argument to $ac_option" >&2
1129 { (exit 1); exit 1; }; }
1132 # Be sure to have absolute directory names.
1133 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1134 datadir sysconfdir sharedstatedir localstatedir includedir \
1135 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1136 libdir localedir mandir
1138 eval ac_val=\$$ac_var
1139 case $ac_val in
1140 [\\/$]* | ?:[\\/]* ) continue;;
1141 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1142 esac
1143 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1144 { (exit 1); exit 1; }; }
1145 done
1147 # There might be people who depend on the old broken behavior: `$host'
1148 # used to hold the argument of --host etc.
1149 # FIXME: To remove some day.
1150 build=$build_alias
1151 host=$host_alias
1152 target=$target_alias
1154 # FIXME: To remove some day.
1155 if test "x$host_alias" != x; then
1156 if test "x$build_alias" = x; then
1157 cross_compiling=maybe
1158 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1159 If a cross compiler is detected then cross compile mode will be used." >&2
1160 elif test "x$build_alias" != "x$host_alias"; then
1161 cross_compiling=yes
1165 ac_tool_prefix=
1166 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1168 test "$silent" = yes && exec 6>/dev/null
1171 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1172 ac_ls_di=`ls -di .` &&
1173 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1174 { echo "$as_me: error: Working directory cannot be determined" >&2
1175 { (exit 1); exit 1; }; }
1176 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1177 { echo "$as_me: error: pwd does not report name of working directory" >&2
1178 { (exit 1); exit 1; }; }
1181 # Find the source files, if location was not specified.
1182 if test -z "$srcdir"; then
1183 ac_srcdir_defaulted=yes
1184 # Try the directory containing this script, then the parent directory.
1185 ac_confdir=`$as_dirname -- "$0" ||
1186 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1187 X"$0" : 'X\(//\)[^/]' \| \
1188 X"$0" : 'X\(//\)$' \| \
1189 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1190 echo X"$0" |
1191 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1192 s//\1/
1195 /^X\(\/\/\)[^/].*/{
1196 s//\1/
1199 /^X\(\/\/\)$/{
1200 s//\1/
1203 /^X\(\/\).*/{
1204 s//\1/
1207 s/.*/./; q'`
1208 srcdir=$ac_confdir
1209 if test ! -r "$srcdir/$ac_unique_file"; then
1210 srcdir=..
1212 else
1213 ac_srcdir_defaulted=no
1215 if test ! -r "$srcdir/$ac_unique_file"; then
1216 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1217 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1218 { (exit 1); exit 1; }; }
1220 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1221 ac_abs_confdir=`(
1222 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1223 { (exit 1); exit 1; }; }
1224 pwd)`
1225 # When building in place, set srcdir=.
1226 if test "$ac_abs_confdir" = "$ac_pwd"; then
1227 srcdir=.
1229 # Remove unnecessary trailing slashes from srcdir.
1230 # Double slashes in file names in object file debugging info
1231 # mess up M-x gdb in Emacs.
1232 case $srcdir in
1233 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1234 esac
1235 for ac_var in $ac_precious_vars; do
1236 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1237 eval ac_env_${ac_var}_value=\$${ac_var}
1238 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1239 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1240 done
1243 # Report the --help message.
1245 if test "$ac_init_help" = "long"; then
1246 # Omit some internal or obsolete options to make the list less imposing.
1247 # This message is too long to be a string in the A/UX 3.1 sh.
1248 cat <<_ACEOF
1249 \`configure' configures python 3.1 to adapt to many kinds of systems.
1251 Usage: $0 [OPTION]... [VAR=VALUE]...
1253 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1254 VAR=VALUE. See below for descriptions of some of the useful variables.
1256 Defaults for the options are specified in brackets.
1258 Configuration:
1259 -h, --help display this help and exit
1260 --help=short display options specific to this package
1261 --help=recursive display the short help of all the included packages
1262 -V, --version display version information and exit
1263 -q, --quiet, --silent do not print \`checking...' messages
1264 --cache-file=FILE cache test results in FILE [disabled]
1265 -C, --config-cache alias for \`--cache-file=config.cache'
1266 -n, --no-create do not create output files
1267 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1269 Installation directories:
1270 --prefix=PREFIX install architecture-independent files in PREFIX
1271 [$ac_default_prefix]
1272 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1273 [PREFIX]
1275 By default, \`make install' will install all the files in
1276 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1277 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1278 for instance \`--prefix=\$HOME'.
1280 For better control, use the options below.
1282 Fine tuning of the installation directories:
1283 --bindir=DIR user executables [EPREFIX/bin]
1284 --sbindir=DIR system admin executables [EPREFIX/sbin]
1285 --libexecdir=DIR program executables [EPREFIX/libexec]
1286 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1287 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1288 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1289 --libdir=DIR object code libraries [EPREFIX/lib]
1290 --includedir=DIR C header files [PREFIX/include]
1291 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1292 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1293 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1294 --infodir=DIR info documentation [DATAROOTDIR/info]
1295 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1296 --mandir=DIR man documentation [DATAROOTDIR/man]
1297 --docdir=DIR documentation root [DATAROOTDIR/doc/python]
1298 --htmldir=DIR html documentation [DOCDIR]
1299 --dvidir=DIR dvi documentation [DOCDIR]
1300 --pdfdir=DIR pdf documentation [DOCDIR]
1301 --psdir=DIR ps documentation [DOCDIR]
1302 _ACEOF
1304 cat <<\_ACEOF
1305 _ACEOF
1308 if test -n "$ac_init_help"; then
1309 case $ac_init_help in
1310 short | recursive ) echo "Configuration of python 3.1:";;
1311 esac
1312 cat <<\_ACEOF
1314 Optional Features:
1315 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1316 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1317 --enable-universalsdk[=SDKDIR]
1318 Build against Mac OS X 10.4u SDK (ppc/i386)
1319 --enable-framework[=INSTALLDIR]
1320 Build (MacOSX|Darwin) framework
1321 --enable-shared disable/enable building shared python library
1322 --enable-profiling enable C-level code profiling
1323 --enable-ipv6 Enable ipv6 (with ipv4) support
1324 --disable-ipv6 Disable ipv6 support
1325 --enable-big-digits[=BITS]
1326 use big digits for Python longs [BITS=30]
1328 Optional Packages:
1329 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1330 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1331 --with-universal-archs=ARCH
1332 select architectures for universal build ("32-bit",
1333 "64-bit", "3-way", "intel" or "all")
1334 --with-framework-name=FRAMEWORK
1335 specify an alternate name of the framework built
1336 with --enable-framework
1337 --without-gcc never use gcc
1338 --with-cxx-main=<compiler>
1339 compile main() and link python executable with C++
1340 compiler
1341 --with-suffix=.exe set executable suffix
1342 --with-pydebug build with Py_DEBUG defined
1343 --with-libs='lib1 ...' link against additional libs
1344 --with-system-ffi build _ctypes module using an installed ffi library
1345 --with-dbmliborder=db1:db2:...
1346 order to check db backends for dbm. Valid value is a
1347 colon separated string with the backend names
1348 `ndbm', `gdbm' and `bdb'.
1349 --with-signal-module disable/enable signal module
1350 --with-dec-threads use DEC Alpha/OSF1 thread-safe libraries
1351 --with(out)-threads[=DIRECTORY]
1352 disable/enable thread support
1353 --with(out)-thread[=DIRECTORY]
1354 deprecated; use --with(out)-threads
1355 --with-pth use GNU pth threading libraries
1356 --with(out)-doc-strings disable/enable documentation strings
1357 --with(out)-tsc enable/disable timestamp counter profile
1358 --with(out)-pymalloc disable/enable specialized mallocs
1359 --with-wctype-functions use wctype.h functions
1360 --with-fpectl enable SIGFPE catching
1361 --with-libm=STRING math library
1362 --with-libc=STRING C library
1363 --with-wide-unicode Use 4-byte Unicode characters (default is 2 bytes)
1364 --with-computed-gotos Use computed gotos / threaded dispatch in evaluation
1365 loop (not available on all compilers)
1367 Some influential environment variables:
1368 CC C compiler command
1369 CFLAGS C compiler flags
1370 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1371 nonstandard directory <lib dir>
1372 LIBS libraries to pass to the linker, e.g. -l<library>
1373 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1374 you have headers in a nonstandard directory <include dir>
1375 CPP C preprocessor
1377 Use these variables to override the choices made by `configure' or to help
1378 it to find libraries and programs with nonstandard names/locations.
1380 Report bugs to <http://bugs.python.org/>.
1381 _ACEOF
1382 ac_status=$?
1385 if test "$ac_init_help" = "recursive"; then
1386 # If there are subdirs, report their specific --help.
1387 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1388 test -d "$ac_dir" || continue
1389 ac_builddir=.
1391 case "$ac_dir" in
1392 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1394 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1395 # A ".." for each directory in $ac_dir_suffix.
1396 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1397 case $ac_top_builddir_sub in
1398 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1399 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1400 esac ;;
1401 esac
1402 ac_abs_top_builddir=$ac_pwd
1403 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1404 # for backward compatibility:
1405 ac_top_builddir=$ac_top_build_prefix
1407 case $srcdir in
1408 .) # We are building in place.
1409 ac_srcdir=.
1410 ac_top_srcdir=$ac_top_builddir_sub
1411 ac_abs_top_srcdir=$ac_pwd ;;
1412 [\\/]* | ?:[\\/]* ) # Absolute name.
1413 ac_srcdir=$srcdir$ac_dir_suffix;
1414 ac_top_srcdir=$srcdir
1415 ac_abs_top_srcdir=$srcdir ;;
1416 *) # Relative name.
1417 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1418 ac_top_srcdir=$ac_top_build_prefix$srcdir
1419 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1420 esac
1421 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1423 cd "$ac_dir" || { ac_status=$?; continue; }
1424 # Check for guested configure.
1425 if test -f "$ac_srcdir/configure.gnu"; then
1426 echo &&
1427 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1428 elif test -f "$ac_srcdir/configure"; then
1429 echo &&
1430 $SHELL "$ac_srcdir/configure" --help=recursive
1431 else
1432 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1433 fi || ac_status=$?
1434 cd "$ac_pwd" || { ac_status=$?; break; }
1435 done
1438 test -n "$ac_init_help" && exit $ac_status
1439 if $ac_init_version; then
1440 cat <<\_ACEOF
1441 python configure 3.1
1442 generated by GNU Autoconf 2.61
1444 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1445 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1446 This configure script is free software; the Free Software Foundation
1447 gives unlimited permission to copy, distribute and modify it.
1448 _ACEOF
1449 exit
1451 cat >config.log <<_ACEOF
1452 This file contains any messages produced by compilers while
1453 running configure, to aid debugging if configure makes a mistake.
1455 It was created by python $as_me 3.1, which was
1456 generated by GNU Autoconf 2.61. Invocation command line was
1458 $ $0 $@
1460 _ACEOF
1461 exec 5>>config.log
1463 cat <<_ASUNAME
1464 ## --------- ##
1465 ## Platform. ##
1466 ## --------- ##
1468 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1469 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1470 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1471 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1472 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1474 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1475 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1477 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1478 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1479 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1480 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1481 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1482 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1483 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1485 _ASUNAME
1487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1488 for as_dir in $PATH
1490 IFS=$as_save_IFS
1491 test -z "$as_dir" && as_dir=.
1492 echo "PATH: $as_dir"
1493 done
1494 IFS=$as_save_IFS
1496 } >&5
1498 cat >&5 <<_ACEOF
1501 ## ----------- ##
1502 ## Core tests. ##
1503 ## ----------- ##
1505 _ACEOF
1508 # Keep a trace of the command line.
1509 # Strip out --no-create and --no-recursion so they do not pile up.
1510 # Strip out --silent because we don't want to record it for future runs.
1511 # Also quote any args containing shell meta-characters.
1512 # Make two passes to allow for proper duplicate-argument suppression.
1513 ac_configure_args=
1514 ac_configure_args0=
1515 ac_configure_args1=
1516 ac_must_keep_next=false
1517 for ac_pass in 1 2
1519 for ac_arg
1521 case $ac_arg in
1522 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1523 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1524 | -silent | --silent | --silen | --sile | --sil)
1525 continue ;;
1526 *\'*)
1527 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1528 esac
1529 case $ac_pass in
1530 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1532 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1533 if test $ac_must_keep_next = true; then
1534 ac_must_keep_next=false # Got value, back to normal.
1535 else
1536 case $ac_arg in
1537 *=* | --config-cache | -C | -disable-* | --disable-* \
1538 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1539 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1540 | -with-* | --with-* | -without-* | --without-* | --x)
1541 case "$ac_configure_args0 " in
1542 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1543 esac
1545 -* ) ac_must_keep_next=true ;;
1546 esac
1548 ac_configure_args="$ac_configure_args '$ac_arg'"
1550 esac
1551 done
1552 done
1553 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1554 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1556 # When interrupted or exit'd, cleanup temporary files, and complete
1557 # config.log. We remove comments because anyway the quotes in there
1558 # would cause problems or look ugly.
1559 # WARNING: Use '\'' to represent an apostrophe within the trap.
1560 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1561 trap 'exit_status=$?
1562 # Save into config.log some information that might help in debugging.
1564 echo
1566 cat <<\_ASBOX
1567 ## ---------------- ##
1568 ## Cache variables. ##
1569 ## ---------------- ##
1570 _ASBOX
1571 echo
1572 # The following way of writing the cache mishandles newlines in values,
1574 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1575 eval ac_val=\$$ac_var
1576 case $ac_val in #(
1577 *${as_nl}*)
1578 case $ac_var in #(
1579 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1580 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1581 esac
1582 case $ac_var in #(
1583 _ | IFS | as_nl) ;; #(
1584 *) $as_unset $ac_var ;;
1585 esac ;;
1586 esac
1587 done
1588 (set) 2>&1 |
1589 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1590 *${as_nl}ac_space=\ *)
1591 sed -n \
1592 "s/'\''/'\''\\\\'\'''\''/g;
1593 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1594 ;; #(
1596 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1598 esac |
1599 sort
1601 echo
1603 cat <<\_ASBOX
1604 ## ----------------- ##
1605 ## Output variables. ##
1606 ## ----------------- ##
1607 _ASBOX
1608 echo
1609 for ac_var in $ac_subst_vars
1611 eval ac_val=\$$ac_var
1612 case $ac_val in
1613 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1614 esac
1615 echo "$ac_var='\''$ac_val'\''"
1616 done | sort
1617 echo
1619 if test -n "$ac_subst_files"; then
1620 cat <<\_ASBOX
1621 ## ------------------- ##
1622 ## File substitutions. ##
1623 ## ------------------- ##
1624 _ASBOX
1625 echo
1626 for ac_var in $ac_subst_files
1628 eval ac_val=\$$ac_var
1629 case $ac_val in
1630 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1631 esac
1632 echo "$ac_var='\''$ac_val'\''"
1633 done | sort
1634 echo
1637 if test -s confdefs.h; then
1638 cat <<\_ASBOX
1639 ## ----------- ##
1640 ## confdefs.h. ##
1641 ## ----------- ##
1642 _ASBOX
1643 echo
1644 cat confdefs.h
1645 echo
1647 test "$ac_signal" != 0 &&
1648 echo "$as_me: caught signal $ac_signal"
1649 echo "$as_me: exit $exit_status"
1650 } >&5
1651 rm -f core *.core core.conftest.* &&
1652 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1653 exit $exit_status
1655 for ac_signal in 1 2 13 15; do
1656 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1657 done
1658 ac_signal=0
1660 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1661 rm -f -r conftest* confdefs.h
1663 # Predefined preprocessor variables.
1665 cat >>confdefs.h <<_ACEOF
1666 #define PACKAGE_NAME "$PACKAGE_NAME"
1667 _ACEOF
1670 cat >>confdefs.h <<_ACEOF
1671 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1672 _ACEOF
1675 cat >>confdefs.h <<_ACEOF
1676 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1677 _ACEOF
1680 cat >>confdefs.h <<_ACEOF
1681 #define PACKAGE_STRING "$PACKAGE_STRING"
1682 _ACEOF
1685 cat >>confdefs.h <<_ACEOF
1686 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1687 _ACEOF
1690 # Let the site file select an alternate cache file if it wants to.
1691 # Prefer explicitly selected file to automatically selected ones.
1692 if test -n "$CONFIG_SITE"; then
1693 set x "$CONFIG_SITE"
1694 elif test "x$prefix" != xNONE; then
1695 set x "$prefix/share/config.site" "$prefix/etc/config.site"
1696 else
1697 set x "$ac_default_prefix/share/config.site" \
1698 "$ac_default_prefix/etc/config.site"
1700 shift
1701 for ac_site_file
1703 if test -r "$ac_site_file"; then
1704 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1705 echo "$as_me: loading site script $ac_site_file" >&6;}
1706 sed 's/^/| /' "$ac_site_file" >&5
1707 . "$ac_site_file"
1709 done
1711 if test -r "$cache_file"; then
1712 # Some versions of bash will fail to source /dev/null (special
1713 # files actually), so we avoid doing that.
1714 if test -f "$cache_file"; then
1715 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1716 echo "$as_me: loading cache $cache_file" >&6;}
1717 case $cache_file in
1718 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1719 *) . "./$cache_file";;
1720 esac
1722 else
1723 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1724 echo "$as_me: creating cache $cache_file" >&6;}
1725 >$cache_file
1728 # Check that the precious variables saved in the cache have kept the same
1729 # value.
1730 ac_cache_corrupted=false
1731 for ac_var in $ac_precious_vars; do
1732 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1733 eval ac_new_set=\$ac_env_${ac_var}_set
1734 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1735 eval ac_new_val=\$ac_env_${ac_var}_value
1736 case $ac_old_set,$ac_new_set in
1737 set,)
1738 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1739 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1740 ac_cache_corrupted=: ;;
1741 ,set)
1742 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1743 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1744 ac_cache_corrupted=: ;;
1745 ,);;
1747 if test "x$ac_old_val" != "x$ac_new_val"; then
1748 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1749 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1750 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1751 echo "$as_me: former value: $ac_old_val" >&2;}
1752 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1753 echo "$as_me: current value: $ac_new_val" >&2;}
1754 ac_cache_corrupted=:
1755 fi;;
1756 esac
1757 # Pass precious variables to config.status.
1758 if test "$ac_new_set" = set; then
1759 case $ac_new_val in
1760 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1761 *) ac_arg=$ac_var=$ac_new_val ;;
1762 esac
1763 case " $ac_configure_args " in
1764 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1765 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1766 esac
1768 done
1769 if $ac_cache_corrupted; then
1770 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1771 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1772 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1773 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1774 { (exit 1); exit 1; }; }
1801 ac_ext=c
1802 ac_cpp='$CPP $CPPFLAGS'
1803 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1804 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1805 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1809 ac_config_headers="$ac_config_headers pyconfig.h"
1813 if test "$prefix" != "/"; then
1814 prefix=`echo "$prefix" | sed -e 's/\/$//g'`
1822 # We don't use PACKAGE_ variables, and they cause conflicts
1823 # with other autoconf-based packages that include Python.h
1824 grep -v 'define PACKAGE_' <confdefs.h >confdefs.h.new
1825 rm confdefs.h
1826 mv confdefs.h.new confdefs.h
1829 VERSION=3.1
1832 SOVERSION=1.0
1834 # The later defininition of _XOPEN_SOURCE disables certain features
1835 # on Linux, so we need _GNU_SOURCE to re-enable them (makedev, tm_zone).
1837 cat >>confdefs.h <<\_ACEOF
1838 #define _GNU_SOURCE 1
1839 _ACEOF
1842 # The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
1843 # certain features on NetBSD, so we need _NETBSD_SOURCE to re-enable
1844 # them.
1846 cat >>confdefs.h <<\_ACEOF
1847 #define _NETBSD_SOURCE 1
1848 _ACEOF
1851 # The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
1852 # certain features on FreeBSD, so we need __BSD_VISIBLE to re-enable
1853 # them.
1855 cat >>confdefs.h <<\_ACEOF
1856 #define __BSD_VISIBLE 1
1857 _ACEOF
1860 # The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
1861 # u_int on Irix 5.3. Defining _BSD_TYPES brings it back.
1863 cat >>confdefs.h <<\_ACEOF
1864 #define _BSD_TYPES 1
1865 _ACEOF
1868 # The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
1869 # certain features on Mac OS X, so we need _DARWIN_C_SOURCE to re-enable
1870 # them.
1872 cat >>confdefs.h <<\_ACEOF
1873 #define _DARWIN_C_SOURCE 1
1874 _ACEOF
1878 define_xopen_source=yes
1880 # Arguments passed to configure.
1882 CONFIG_ARGS="$ac_configure_args"
1884 # Check whether --enable-universalsdk was given.
1885 if test "${enable_universalsdk+set}" = set; then
1886 enableval=$enable_universalsdk;
1887 case $enableval in
1888 yes)
1889 enableval=/Developer/SDKs/MacOSX10.4u.sdk
1891 esac
1892 case $enableval in
1894 UNIVERSALSDK=
1895 enable_universalsdk=
1898 UNIVERSALSDK=$enableval
1900 esac
1902 else
1904 UNIVERSALSDK=
1905 enable_universalsdk=
1913 UNIVERSAL_ARCHS="32-bit"
1914 { echo "$as_me:$LINENO: checking for --with-universal-archs" >&5
1915 echo $ECHO_N "checking for --with-universal-archs... $ECHO_C" >&6; }
1917 # Check whether --with-universal-archs was given.
1918 if test "${with_universal_archs+set}" = set; then
1919 withval=$with_universal_archs;
1920 { echo "$as_me:$LINENO: result: $withval" >&5
1921 echo "${ECHO_T}$withval" >&6; }
1922 UNIVERSAL_ARCHS="$withval"
1924 else
1926 { echo "$as_me:$LINENO: result: 32-bit" >&5
1927 echo "${ECHO_T}32-bit" >&6; }
1935 # Check whether --with-framework-name was given.
1936 if test "${with_framework_name+set}" = set; then
1937 withval=$with_framework_name;
1938 PYTHONFRAMEWORK=${withval}
1939 PYTHONFRAMEWORKDIR=${withval}.framework
1940 PYTHONFRAMEWORKIDENTIFIER=org.python.`echo $withval | tr 'A-Z' 'a-z'`
1942 else
1944 PYTHONFRAMEWORK=Python
1945 PYTHONFRAMEWORKDIR=Python.framework
1946 PYTHONFRAMEWORKIDENTIFIER=org.python.python
1950 # Check whether --enable-framework was given.
1951 if test "${enable_framework+set}" = set; then
1952 enableval=$enable_framework;
1953 case $enableval in
1954 yes)
1955 enableval=/Library/Frameworks
1956 esac
1957 case $enableval in
1959 PYTHONFRAMEWORK=
1960 PYTHONFRAMEWORKDIR=no-framework
1961 PYTHONFRAMEWORKPREFIX=
1962 PYTHONFRAMEWORKINSTALLDIR=
1963 FRAMEWORKINSTALLFIRST=
1964 FRAMEWORKINSTALLLAST=
1965 FRAMEWORKALTINSTALLFIRST=
1966 FRAMEWORKALTINSTALLLAST=
1967 if test "x${prefix}" = "xNONE"; then
1968 FRAMEWORKUNIXTOOLSPREFIX="${ac_default_prefix}"
1969 else
1970 FRAMEWORKUNIXTOOLSPREFIX="${prefix}"
1972 enable_framework=
1975 PYTHONFRAMEWORKPREFIX=$enableval
1976 PYTHONFRAMEWORKINSTALLDIR=$PYTHONFRAMEWORKPREFIX/$PYTHONFRAMEWORKDIR
1977 FRAMEWORKINSTALLFIRST="frameworkinstallstructure"
1978 FRAMEWORKALTINSTALLFIRST="frameworkinstallstructure "
1979 if test "$UNIVERSAL_ARCHS" = "all"
1980 then
1981 FRAMEWORKINSTALLLAST="frameworkinstallmaclib frameworkinstallapps4way frameworkinstallunixtools4way"
1982 FRAMEWORKALTINSTALLLAST="frameworkinstallmaclib frameworkinstallapps4way frameworkaltinstallunixtools4way"
1983 else
1984 FRAMEWORKINSTALLLAST="frameworkinstallmaclib frameworkinstallapps frameworkinstallunixtools"
1985 FRAMEWORKALTINSTALLLAST="frameworkinstallmaclib frameworkinstallapps frameworkaltinstallunixtools"
1988 if test "x${prefix}" = "xNONE" ; then
1989 FRAMEWORKUNIXTOOLSPREFIX="${ac_default_prefix}"
1990 else
1991 FRAMEWORKUNIXTOOLSPREFIX="${prefix}"
1993 prefix=$PYTHONFRAMEWORKINSTALLDIR/Versions/$VERSION
1995 # Add files for Mac specific code to the list of output
1996 # files:
1997 ac_config_files="$ac_config_files Mac/Makefile"
1999 ac_config_files="$ac_config_files Mac/PythonLauncher/Makefile"
2001 ac_config_files="$ac_config_files Mac/Resources/framework/Info.plist"
2003 ac_config_files="$ac_config_files Mac/Resources/app/Info.plist"
2005 esac
2007 else
2009 PYTHONFRAMEWORK=
2010 PYTHONFRAMEWORKDIR=no-framework
2011 PYTHONFRAMEWORKPREFIX=
2012 PYTHONFRAMEWORKINSTALLDIR=
2013 FRAMEWORKINSTALLFIRST=
2014 FRAMEWORKINSTALLLAST=
2015 FRAMEWORKALTINSTALLFIRST=
2016 FRAMEWORKALTINSTALLLAST=
2017 if test "x${prefix}" = "xNONE" ; then
2018 FRAMEWORKUNIXTOOLSPREFIX="${ac_default_prefix}"
2019 else
2020 FRAMEWORKUNIXTOOLSPREFIX="${prefix}"
2022 enable_framework=
2024 if test "$UNIVERSAL_ARCHS" = "all"
2025 then
2026 FRAMEWORKINSTALLLAST=update4wayuniversal
2027 FRAMEWORKALTINSTALLLAST=update4wayuniversal
2043 ##AC_ARG_WITH(dyld,
2044 ## AC_HELP_STRING(--with-dyld,
2045 ## Use (OpenStep|Rhapsody) dynamic linker))
2047 # Set name for machine-dependent library files
2049 { echo "$as_me:$LINENO: checking MACHDEP" >&5
2050 echo $ECHO_N "checking MACHDEP... $ECHO_C" >&6; }
2051 if test -z "$MACHDEP"
2052 then
2053 ac_sys_system=`uname -s`
2054 if test "$ac_sys_system" = "AIX" \
2055 -o "$ac_sys_system" = "UnixWare" -o "$ac_sys_system" = "OpenUNIX"; then
2056 ac_sys_release=`uname -v`
2057 else
2058 ac_sys_release=`uname -r`
2060 ac_md_system=`echo $ac_sys_system |
2061 tr -d '/ ' | tr '[A-Z]' '[a-z]'`
2062 ac_md_release=`echo $ac_sys_release |
2063 tr -d '/ ' | sed 's/^[A-Z]\.//' | sed 's/\..*//'`
2064 MACHDEP="$ac_md_system$ac_md_release"
2066 case $MACHDEP in
2067 cygwin*) MACHDEP="cygwin";;
2068 darwin*) MACHDEP="darwin";;
2069 atheos*) MACHDEP="atheos";;
2070 irix646) MACHDEP="irix6";;
2071 '') MACHDEP="unknown";;
2072 esac
2075 # Some systems cannot stand _XOPEN_SOURCE being defined at all; they
2076 # disable features if it is defined, without any means to access these
2077 # features as extensions. For these systems, we skip the definition of
2078 # _XOPEN_SOURCE. Before adding a system to the list to gain access to
2079 # some feature, make sure there is no alternative way to access this
2080 # feature. Also, when using wildcards, make sure you have verified the
2081 # need for not defining _XOPEN_SOURCE on all systems matching the
2082 # wildcard, and that the wildcard does not include future systems
2083 # (which may remove their limitations).
2084 case $ac_sys_system/$ac_sys_release in
2085 # On OpenBSD, select(2) is not available if _XOPEN_SOURCE is defined,
2086 # even though select is a POSIX function. Reported by J. Ribbens.
2087 # Reconfirmed for OpenBSD 3.3 by Zachary Hamm, for 3.4 by Jason Ish.
2088 OpenBSD/2.* | OpenBSD/3.[0123456789] | OpenBSD/4.[0123])
2089 define_xopen_source=no
2090 # OpenBSD undoes our definition of __BSD_VISIBLE if _XOPEN_SOURCE is
2091 # also defined. This can be overridden by defining _BSD_SOURCE
2092 # As this has a different meaning on Linux, only define it on OpenBSD
2094 cat >>confdefs.h <<\_ACEOF
2095 #define _BSD_SOURCE 1
2096 _ACEOF
2099 # Defining _XOPEN_SOURCE on NetBSD version prior to the introduction of
2100 # _NETBSD_SOURCE disables certain features (eg. setgroups). Reported by
2101 # Marc Recht
2102 NetBSD/1.5 | NetBSD/1.5.* | NetBSD/1.6 | NetBSD/1.6.* | NetBSD/1.6[A-S])
2103 define_xopen_source=no;;
2104 # On Solaris 2.6, sys/wait.h is inconsistent in the usage
2105 # of union __?sigval. Reported by Stuart Bishop.
2106 SunOS/5.6)
2107 define_xopen_source=no;;
2108 # On UnixWare 7, u_long is never defined with _XOPEN_SOURCE,
2109 # but used in /usr/include/netinet/tcp.h. Reported by Tim Rice.
2110 # Reconfirmed for 7.1.4 by Martin v. Loewis.
2111 OpenUNIX/8.0.0| UnixWare/7.1.[0-4])
2112 define_xopen_source=no;;
2113 # On OpenServer 5, u_short is never defined with _XOPEN_SOURCE,
2114 # but used in struct sockaddr.sa_family. Reported by Tim Rice.
2115 SCO_SV/3.2)
2116 define_xopen_source=no;;
2117 # On FreeBSD 4, the math functions C89 does not cover are never defined
2118 # with _XOPEN_SOURCE and __BSD_VISIBLE does not re-enable them.
2119 FreeBSD/4.*)
2120 define_xopen_source=no;;
2121 # On MacOS X 10.2, a bug in ncurses.h means that it craps out if
2122 # _XOPEN_EXTENDED_SOURCE is defined. Apparently, this is fixed in 10.3, which
2123 # identifies itself as Darwin/7.*
2124 # On Mac OS X 10.4, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
2125 # disables platform specific features beyond repair.
2126 # On Mac OS X 10.3, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
2127 # has no effect, don't bother defining them
2128 Darwin/[6789].*)
2129 define_xopen_source=no;;
2130 # On AIX 4 and 5.1, mbstate_t is defined only when _XOPEN_SOURCE == 500 but
2131 # used in wcsnrtombs() and mbsnrtowcs() even if _XOPEN_SOURCE is not defined
2132 # or has another value. By not (re)defining it, the defaults come in place.
2133 AIX/4)
2134 define_xopen_source=no;;
2135 AIX/5)
2136 if test `uname -r` -eq 1; then
2137 define_xopen_source=no
2140 # On QNX 6.3.2, defining _XOPEN_SOURCE prevents netdb.h from
2141 # defining NI_NUMERICHOST.
2142 QNX/6.3.2)
2143 define_xopen_source=no
2146 esac
2148 if test $define_xopen_source = yes
2149 then
2150 # On Solaris w/ g++ it appears that _XOPEN_SOURCE has to be
2151 # defined precisely as g++ defines it
2152 # Furthermore, on Solaris 10, XPG6 requires the use of a C99
2153 # compiler
2154 case $ac_sys_system/$ac_sys_release in
2155 SunOS/5.8|SunOS/5.9|SunOS/5.10)
2157 cat >>confdefs.h <<\_ACEOF
2158 #define _XOPEN_SOURCE 500
2159 _ACEOF
2164 cat >>confdefs.h <<\_ACEOF
2165 #define _XOPEN_SOURCE 600
2166 _ACEOF
2169 esac
2171 # On Tru64 Unix 4.0F, defining _XOPEN_SOURCE also requires
2172 # definition of _XOPEN_SOURCE_EXTENDED and _POSIX_C_SOURCE, or else
2173 # several APIs are not declared. Since this is also needed in some
2174 # cases for HP-UX, we define it globally.
2175 # except for Solaris 10, where it must not be defined,
2176 # as it implies XPG4.2
2177 case $ac_sys_system/$ac_sys_release in
2178 SunOS/5.10)
2182 cat >>confdefs.h <<\_ACEOF
2183 #define _XOPEN_SOURCE_EXTENDED 1
2184 _ACEOF
2187 esac
2190 cat >>confdefs.h <<\_ACEOF
2191 #define _POSIX_C_SOURCE 200112L
2192 _ACEOF
2198 # SGI compilers allow the specification of the both the ABI and the
2199 # ISA on the command line. Depending on the values of these switches,
2200 # different and often incompatable code will be generated.
2202 # The SGI_ABI variable can be used to modify the CC and LDFLAGS and
2203 # thus supply support for various ABI/ISA combinations. The MACHDEP
2204 # variable is also adjusted.
2207 if test ! -z "$SGI_ABI"
2208 then
2209 CC="cc $SGI_ABI"
2210 LDFLAGS="$SGI_ABI $LDFLAGS"
2211 MACHDEP=`echo "${MACHDEP}${SGI_ABI}" | sed 's/ *//g'`
2213 { echo "$as_me:$LINENO: result: $MACHDEP" >&5
2214 echo "${ECHO_T}$MACHDEP" >&6; }
2216 # Record the configure-time value of MACOSX_DEPLOYMENT_TARGET,
2217 # it may influence the way we can build extensions, so distutils
2218 # needs to check it
2221 CONFIGURE_MACOSX_DEPLOYMENT_TARGET=
2222 EXPORT_MACOSX_DEPLOYMENT_TARGET='#'
2224 { echo "$as_me:$LINENO: checking machine type as reported by uname -m" >&5
2225 echo $ECHO_N "checking machine type as reported by uname -m... $ECHO_C" >&6; }
2226 ac_sys_machine=`uname -m`
2227 { echo "$as_me:$LINENO: result: $ac_sys_machine" >&5
2228 echo "${ECHO_T}$ac_sys_machine" >&6; }
2230 # checks for alternative programs
2232 # compiler flags are generated in two sets, BASECFLAGS and OPT. OPT is just
2233 # for debug/optimization stuff. BASECFLAGS is for flags that are required
2234 # just to get things to compile and link. Users are free to override OPT
2235 # when running configure or make. The build should not break if they do.
2236 # BASECFLAGS should generally not be messed with, however.
2238 # XXX shouldn't some/most/all of this code be merged with the stuff later
2239 # on that fiddles with OPT and BASECFLAGS?
2240 { echo "$as_me:$LINENO: checking for --without-gcc" >&5
2241 echo $ECHO_N "checking for --without-gcc... $ECHO_C" >&6; }
2243 # Check whether --with-gcc was given.
2244 if test "${with_gcc+set}" = set; then
2245 withval=$with_gcc;
2246 case $withval in
2247 no) CC=${CC:-cc}
2248 without_gcc=yes;;
2249 yes) CC=gcc
2250 without_gcc=no;;
2251 *) CC=$withval
2252 without_gcc=$withval;;
2253 esac
2254 else
2256 case $ac_sys_system in
2257 AIX*) CC=cc_r
2258 without_gcc=;;
2259 *) without_gcc=no;;
2260 esac
2263 { echo "$as_me:$LINENO: result: $without_gcc" >&5
2264 echo "${ECHO_T}$without_gcc" >&6; }
2266 # If the user switches compilers, we can't believe the cache
2267 if test ! -z "$ac_cv_prog_CC" -a ! -z "$CC" -a "$CC" != "$ac_cv_prog_CC"
2268 then
2269 { { echo "$as_me:$LINENO: error: cached CC is different -- throw away $cache_file
2270 (it is also a good idea to do 'make clean' before compiling)" >&5
2271 echo "$as_me: error: cached CC is different -- throw away $cache_file
2272 (it is also a good idea to do 'make clean' before compiling)" >&2;}
2273 { (exit 1); exit 1; }; }
2276 ac_ext=c
2277 ac_cpp='$CPP $CPPFLAGS'
2278 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2279 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2280 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2281 if test -n "$ac_tool_prefix"; then
2282 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2283 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2284 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2285 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2286 if test "${ac_cv_prog_CC+set}" = set; then
2287 echo $ECHO_N "(cached) $ECHO_C" >&6
2288 else
2289 if test -n "$CC"; then
2290 ac_cv_prog_CC="$CC" # Let the user override the test.
2291 else
2292 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2293 for as_dir in $PATH
2295 IFS=$as_save_IFS
2296 test -z "$as_dir" && as_dir=.
2297 for ac_exec_ext in '' $ac_executable_extensions; do
2298 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2299 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2300 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2301 break 2
2303 done
2304 done
2305 IFS=$as_save_IFS
2309 CC=$ac_cv_prog_CC
2310 if test -n "$CC"; then
2311 { echo "$as_me:$LINENO: result: $CC" >&5
2312 echo "${ECHO_T}$CC" >&6; }
2313 else
2314 { echo "$as_me:$LINENO: result: no" >&5
2315 echo "${ECHO_T}no" >&6; }
2320 if test -z "$ac_cv_prog_CC"; then
2321 ac_ct_CC=$CC
2322 # Extract the first word of "gcc", so it can be a program name with args.
2323 set dummy gcc; ac_word=$2
2324 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2325 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2326 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2327 echo $ECHO_N "(cached) $ECHO_C" >&6
2328 else
2329 if test -n "$ac_ct_CC"; then
2330 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2331 else
2332 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2333 for as_dir in $PATH
2335 IFS=$as_save_IFS
2336 test -z "$as_dir" && as_dir=.
2337 for ac_exec_ext in '' $ac_executable_extensions; do
2338 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2339 ac_cv_prog_ac_ct_CC="gcc"
2340 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2341 break 2
2343 done
2344 done
2345 IFS=$as_save_IFS
2349 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2350 if test -n "$ac_ct_CC"; then
2351 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2352 echo "${ECHO_T}$ac_ct_CC" >&6; }
2353 else
2354 { echo "$as_me:$LINENO: result: no" >&5
2355 echo "${ECHO_T}no" >&6; }
2358 if test "x$ac_ct_CC" = x; then
2359 CC=""
2360 else
2361 case $cross_compiling:$ac_tool_warned in
2362 yes:)
2363 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2364 whose name does not start with the host triplet. If you think this
2365 configuration is useful to you, please write to autoconf@gnu.org." >&5
2366 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2367 whose name does not start with the host triplet. If you think this
2368 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2369 ac_tool_warned=yes ;;
2370 esac
2371 CC=$ac_ct_CC
2373 else
2374 CC="$ac_cv_prog_CC"
2377 if test -z "$CC"; then
2378 if test -n "$ac_tool_prefix"; then
2379 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2380 set dummy ${ac_tool_prefix}cc; ac_word=$2
2381 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2382 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2383 if test "${ac_cv_prog_CC+set}" = set; then
2384 echo $ECHO_N "(cached) $ECHO_C" >&6
2385 else
2386 if test -n "$CC"; then
2387 ac_cv_prog_CC="$CC" # Let the user override the test.
2388 else
2389 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2390 for as_dir in $PATH
2392 IFS=$as_save_IFS
2393 test -z "$as_dir" && as_dir=.
2394 for ac_exec_ext in '' $ac_executable_extensions; do
2395 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2396 ac_cv_prog_CC="${ac_tool_prefix}cc"
2397 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2398 break 2
2400 done
2401 done
2402 IFS=$as_save_IFS
2406 CC=$ac_cv_prog_CC
2407 if test -n "$CC"; then
2408 { echo "$as_me:$LINENO: result: $CC" >&5
2409 echo "${ECHO_T}$CC" >&6; }
2410 else
2411 { echo "$as_me:$LINENO: result: no" >&5
2412 echo "${ECHO_T}no" >&6; }
2418 if test -z "$CC"; then
2419 # Extract the first word of "cc", so it can be a program name with args.
2420 set dummy cc; ac_word=$2
2421 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2422 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2423 if test "${ac_cv_prog_CC+set}" = set; then
2424 echo $ECHO_N "(cached) $ECHO_C" >&6
2425 else
2426 if test -n "$CC"; then
2427 ac_cv_prog_CC="$CC" # Let the user override the test.
2428 else
2429 ac_prog_rejected=no
2430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2431 for as_dir in $PATH
2433 IFS=$as_save_IFS
2434 test -z "$as_dir" && as_dir=.
2435 for ac_exec_ext in '' $ac_executable_extensions; do
2436 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2437 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2438 ac_prog_rejected=yes
2439 continue
2441 ac_cv_prog_CC="cc"
2442 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2443 break 2
2445 done
2446 done
2447 IFS=$as_save_IFS
2449 if test $ac_prog_rejected = yes; then
2450 # We found a bogon in the path, so make sure we never use it.
2451 set dummy $ac_cv_prog_CC
2452 shift
2453 if test $# != 0; then
2454 # We chose a different compiler from the bogus one.
2455 # However, it has the same basename, so the bogon will be chosen
2456 # first if we set CC to just the basename; use the full file name.
2457 shift
2458 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2463 CC=$ac_cv_prog_CC
2464 if test -n "$CC"; then
2465 { echo "$as_me:$LINENO: result: $CC" >&5
2466 echo "${ECHO_T}$CC" >&6; }
2467 else
2468 { echo "$as_me:$LINENO: result: no" >&5
2469 echo "${ECHO_T}no" >&6; }
2474 if test -z "$CC"; then
2475 if test -n "$ac_tool_prefix"; then
2476 for ac_prog in cl.exe
2478 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2479 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2480 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2481 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2482 if test "${ac_cv_prog_CC+set}" = set; then
2483 echo $ECHO_N "(cached) $ECHO_C" >&6
2484 else
2485 if test -n "$CC"; then
2486 ac_cv_prog_CC="$CC" # Let the user override the test.
2487 else
2488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2489 for as_dir in $PATH
2491 IFS=$as_save_IFS
2492 test -z "$as_dir" && as_dir=.
2493 for ac_exec_ext in '' $ac_executable_extensions; do
2494 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2495 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2496 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2497 break 2
2499 done
2500 done
2501 IFS=$as_save_IFS
2505 CC=$ac_cv_prog_CC
2506 if test -n "$CC"; then
2507 { echo "$as_me:$LINENO: result: $CC" >&5
2508 echo "${ECHO_T}$CC" >&6; }
2509 else
2510 { echo "$as_me:$LINENO: result: no" >&5
2511 echo "${ECHO_T}no" >&6; }
2515 test -n "$CC" && break
2516 done
2518 if test -z "$CC"; then
2519 ac_ct_CC=$CC
2520 for ac_prog in cl.exe
2522 # Extract the first word of "$ac_prog", so it can be a program name with args.
2523 set dummy $ac_prog; ac_word=$2
2524 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2525 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2526 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2527 echo $ECHO_N "(cached) $ECHO_C" >&6
2528 else
2529 if test -n "$ac_ct_CC"; then
2530 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2531 else
2532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2533 for as_dir in $PATH
2535 IFS=$as_save_IFS
2536 test -z "$as_dir" && as_dir=.
2537 for ac_exec_ext in '' $ac_executable_extensions; do
2538 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2539 ac_cv_prog_ac_ct_CC="$ac_prog"
2540 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2541 break 2
2543 done
2544 done
2545 IFS=$as_save_IFS
2549 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2550 if test -n "$ac_ct_CC"; then
2551 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2552 echo "${ECHO_T}$ac_ct_CC" >&6; }
2553 else
2554 { echo "$as_me:$LINENO: result: no" >&5
2555 echo "${ECHO_T}no" >&6; }
2559 test -n "$ac_ct_CC" && break
2560 done
2562 if test "x$ac_ct_CC" = x; then
2563 CC=""
2564 else
2565 case $cross_compiling:$ac_tool_warned in
2566 yes:)
2567 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2568 whose name does not start with the host triplet. If you think this
2569 configuration is useful to you, please write to autoconf@gnu.org." >&5
2570 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2571 whose name does not start with the host triplet. If you think this
2572 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2573 ac_tool_warned=yes ;;
2574 esac
2575 CC=$ac_ct_CC
2582 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2583 See \`config.log' for more details." >&5
2584 echo "$as_me: error: no acceptable C compiler found in \$PATH
2585 See \`config.log' for more details." >&2;}
2586 { (exit 1); exit 1; }; }
2588 # Provide some information about the compiler.
2589 echo "$as_me:$LINENO: checking for C compiler version" >&5
2590 ac_compiler=`set X $ac_compile; echo $2`
2591 { (ac_try="$ac_compiler --version >&5"
2592 case "(($ac_try" in
2593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2594 *) ac_try_echo=$ac_try;;
2595 esac
2596 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2597 (eval "$ac_compiler --version >&5") 2>&5
2598 ac_status=$?
2599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2600 (exit $ac_status); }
2601 { (ac_try="$ac_compiler -v >&5"
2602 case "(($ac_try" in
2603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2604 *) ac_try_echo=$ac_try;;
2605 esac
2606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2607 (eval "$ac_compiler -v >&5") 2>&5
2608 ac_status=$?
2609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2610 (exit $ac_status); }
2611 { (ac_try="$ac_compiler -V >&5"
2612 case "(($ac_try" in
2613 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2614 *) ac_try_echo=$ac_try;;
2615 esac
2616 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2617 (eval "$ac_compiler -V >&5") 2>&5
2618 ac_status=$?
2619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2620 (exit $ac_status); }
2622 cat >conftest.$ac_ext <<_ACEOF
2623 /* confdefs.h. */
2624 _ACEOF
2625 cat confdefs.h >>conftest.$ac_ext
2626 cat >>conftest.$ac_ext <<_ACEOF
2627 /* end confdefs.h. */
2630 main ()
2634 return 0;
2636 _ACEOF
2637 ac_clean_files_save=$ac_clean_files
2638 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2639 # Try to create an executable without -o first, disregard a.out.
2640 # It will help us diagnose broken compilers, and finding out an intuition
2641 # of exeext.
2642 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2643 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2644 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2646 # List of possible output files, starting from the most likely.
2647 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2648 # only as a last resort. b.out is created by i960 compilers.
2649 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2651 # The IRIX 6 linker writes into existing files which may not be
2652 # executable, retaining their permissions. Remove them first so a
2653 # subsequent execution test works.
2654 ac_rmfiles=
2655 for ac_file in $ac_files
2657 case $ac_file in
2658 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2659 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2660 esac
2661 done
2662 rm -f $ac_rmfiles
2664 if { (ac_try="$ac_link_default"
2665 case "(($ac_try" in
2666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2667 *) ac_try_echo=$ac_try;;
2668 esac
2669 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2670 (eval "$ac_link_default") 2>&5
2671 ac_status=$?
2672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2673 (exit $ac_status); }; then
2674 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2675 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2676 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2677 # so that the user can short-circuit this test for compilers unknown to
2678 # Autoconf.
2679 for ac_file in $ac_files ''
2681 test -f "$ac_file" || continue
2682 case $ac_file in
2683 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2685 [ab].out )
2686 # We found the default executable, but exeext='' is most
2687 # certainly right.
2688 break;;
2689 *.* )
2690 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2691 then :; else
2692 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2694 # We set ac_cv_exeext here because the later test for it is not
2695 # safe: cross compilers may not add the suffix if given an `-o'
2696 # argument, so we may need to know it at that point already.
2697 # Even if this section looks crufty: it has the advantage of
2698 # actually working.
2699 break;;
2701 break;;
2702 esac
2703 done
2704 test "$ac_cv_exeext" = no && ac_cv_exeext=
2706 else
2707 ac_file=''
2710 { echo "$as_me:$LINENO: result: $ac_file" >&5
2711 echo "${ECHO_T}$ac_file" >&6; }
2712 if test -z "$ac_file"; then
2713 echo "$as_me: failed program was:" >&5
2714 sed 's/^/| /' conftest.$ac_ext >&5
2716 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2717 See \`config.log' for more details." >&5
2718 echo "$as_me: error: C compiler cannot create executables
2719 See \`config.log' for more details." >&2;}
2720 { (exit 77); exit 77; }; }
2723 ac_exeext=$ac_cv_exeext
2725 # Check that the compiler produces executables we can run. If not, either
2726 # the compiler is broken, or we cross compile.
2727 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2728 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2729 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2730 # If not cross compiling, check that we can run a simple program.
2731 if test "$cross_compiling" != yes; then
2732 if { ac_try='./$ac_file'
2733 { (case "(($ac_try" in
2734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2735 *) ac_try_echo=$ac_try;;
2736 esac
2737 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2738 (eval "$ac_try") 2>&5
2739 ac_status=$?
2740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2741 (exit $ac_status); }; }; then
2742 cross_compiling=no
2743 else
2744 if test "$cross_compiling" = maybe; then
2745 cross_compiling=yes
2746 else
2747 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2748 If you meant to cross compile, use \`--host'.
2749 See \`config.log' for more details." >&5
2750 echo "$as_me: error: cannot run C compiled programs.
2751 If you meant to cross compile, use \`--host'.
2752 See \`config.log' for more details." >&2;}
2753 { (exit 1); exit 1; }; }
2757 { echo "$as_me:$LINENO: result: yes" >&5
2758 echo "${ECHO_T}yes" >&6; }
2760 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2761 ac_clean_files=$ac_clean_files_save
2762 # Check that the compiler produces executables we can run. If not, either
2763 # the compiler is broken, or we cross compile.
2764 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2765 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2766 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2767 echo "${ECHO_T}$cross_compiling" >&6; }
2769 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2770 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2771 if { (ac_try="$ac_link"
2772 case "(($ac_try" in
2773 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2774 *) ac_try_echo=$ac_try;;
2775 esac
2776 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2777 (eval "$ac_link") 2>&5
2778 ac_status=$?
2779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2780 (exit $ac_status); }; then
2781 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2782 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2783 # work properly (i.e., refer to `conftest.exe'), while it won't with
2784 # `rm'.
2785 for ac_file in conftest.exe conftest conftest.*; do
2786 test -f "$ac_file" || continue
2787 case $ac_file in
2788 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2789 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2790 break;;
2791 * ) break;;
2792 esac
2793 done
2794 else
2795 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2796 See \`config.log' for more details." >&5
2797 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2798 See \`config.log' for more details." >&2;}
2799 { (exit 1); exit 1; }; }
2802 rm -f conftest$ac_cv_exeext
2803 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2804 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2806 rm -f conftest.$ac_ext
2807 EXEEXT=$ac_cv_exeext
2808 ac_exeext=$EXEEXT
2809 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2810 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2811 if test "${ac_cv_objext+set}" = set; then
2812 echo $ECHO_N "(cached) $ECHO_C" >&6
2813 else
2814 cat >conftest.$ac_ext <<_ACEOF
2815 /* confdefs.h. */
2816 _ACEOF
2817 cat confdefs.h >>conftest.$ac_ext
2818 cat >>conftest.$ac_ext <<_ACEOF
2819 /* end confdefs.h. */
2822 main ()
2826 return 0;
2828 _ACEOF
2829 rm -f conftest.o conftest.obj
2830 if { (ac_try="$ac_compile"
2831 case "(($ac_try" in
2832 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2833 *) ac_try_echo=$ac_try;;
2834 esac
2835 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2836 (eval "$ac_compile") 2>&5
2837 ac_status=$?
2838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2839 (exit $ac_status); }; then
2840 for ac_file in conftest.o conftest.obj conftest.*; do
2841 test -f "$ac_file" || continue;
2842 case $ac_file in
2843 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2844 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2845 break;;
2846 esac
2847 done
2848 else
2849 echo "$as_me: failed program was:" >&5
2850 sed 's/^/| /' conftest.$ac_ext >&5
2852 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2853 See \`config.log' for more details." >&5
2854 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2855 See \`config.log' for more details." >&2;}
2856 { (exit 1); exit 1; }; }
2859 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2861 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2862 echo "${ECHO_T}$ac_cv_objext" >&6; }
2863 OBJEXT=$ac_cv_objext
2864 ac_objext=$OBJEXT
2865 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2866 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2867 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2868 echo $ECHO_N "(cached) $ECHO_C" >&6
2869 else
2870 cat >conftest.$ac_ext <<_ACEOF
2871 /* confdefs.h. */
2872 _ACEOF
2873 cat confdefs.h >>conftest.$ac_ext
2874 cat >>conftest.$ac_ext <<_ACEOF
2875 /* end confdefs.h. */
2878 main ()
2880 #ifndef __GNUC__
2881 choke me
2882 #endif
2885 return 0;
2887 _ACEOF
2888 rm -f conftest.$ac_objext
2889 if { (ac_try="$ac_compile"
2890 case "(($ac_try" in
2891 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2892 *) ac_try_echo=$ac_try;;
2893 esac
2894 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2895 (eval "$ac_compile") 2>conftest.er1
2896 ac_status=$?
2897 grep -v '^ *+' conftest.er1 >conftest.err
2898 rm -f conftest.er1
2899 cat conftest.err >&5
2900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2901 (exit $ac_status); } && {
2902 test -z "$ac_c_werror_flag" ||
2903 test ! -s conftest.err
2904 } && test -s conftest.$ac_objext; then
2905 ac_compiler_gnu=yes
2906 else
2907 echo "$as_me: failed program was:" >&5
2908 sed 's/^/| /' conftest.$ac_ext >&5
2910 ac_compiler_gnu=no
2913 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2914 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2917 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2918 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2919 GCC=`test $ac_compiler_gnu = yes && echo yes`
2920 ac_test_CFLAGS=${CFLAGS+set}
2921 ac_save_CFLAGS=$CFLAGS
2922 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2923 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2924 if test "${ac_cv_prog_cc_g+set}" = set; then
2925 echo $ECHO_N "(cached) $ECHO_C" >&6
2926 else
2927 ac_save_c_werror_flag=$ac_c_werror_flag
2928 ac_c_werror_flag=yes
2929 ac_cv_prog_cc_g=no
2930 CFLAGS="-g"
2931 cat >conftest.$ac_ext <<_ACEOF
2932 /* confdefs.h. */
2933 _ACEOF
2934 cat confdefs.h >>conftest.$ac_ext
2935 cat >>conftest.$ac_ext <<_ACEOF
2936 /* end confdefs.h. */
2939 main ()
2943 return 0;
2945 _ACEOF
2946 rm -f conftest.$ac_objext
2947 if { (ac_try="$ac_compile"
2948 case "(($ac_try" in
2949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2950 *) ac_try_echo=$ac_try;;
2951 esac
2952 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2953 (eval "$ac_compile") 2>conftest.er1
2954 ac_status=$?
2955 grep -v '^ *+' conftest.er1 >conftest.err
2956 rm -f conftest.er1
2957 cat conftest.err >&5
2958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2959 (exit $ac_status); } && {
2960 test -z "$ac_c_werror_flag" ||
2961 test ! -s conftest.err
2962 } && test -s conftest.$ac_objext; then
2963 ac_cv_prog_cc_g=yes
2964 else
2965 echo "$as_me: failed program was:" >&5
2966 sed 's/^/| /' conftest.$ac_ext >&5
2968 CFLAGS=""
2969 cat >conftest.$ac_ext <<_ACEOF
2970 /* confdefs.h. */
2971 _ACEOF
2972 cat confdefs.h >>conftest.$ac_ext
2973 cat >>conftest.$ac_ext <<_ACEOF
2974 /* end confdefs.h. */
2977 main ()
2981 return 0;
2983 _ACEOF
2984 rm -f conftest.$ac_objext
2985 if { (ac_try="$ac_compile"
2986 case "(($ac_try" in
2987 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2988 *) ac_try_echo=$ac_try;;
2989 esac
2990 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2991 (eval "$ac_compile") 2>conftest.er1
2992 ac_status=$?
2993 grep -v '^ *+' conftest.er1 >conftest.err
2994 rm -f conftest.er1
2995 cat conftest.err >&5
2996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2997 (exit $ac_status); } && {
2998 test -z "$ac_c_werror_flag" ||
2999 test ! -s conftest.err
3000 } && test -s conftest.$ac_objext; then
3002 else
3003 echo "$as_me: failed program was:" >&5
3004 sed 's/^/| /' conftest.$ac_ext >&5
3006 ac_c_werror_flag=$ac_save_c_werror_flag
3007 CFLAGS="-g"
3008 cat >conftest.$ac_ext <<_ACEOF
3009 /* confdefs.h. */
3010 _ACEOF
3011 cat confdefs.h >>conftest.$ac_ext
3012 cat >>conftest.$ac_ext <<_ACEOF
3013 /* end confdefs.h. */
3016 main ()
3020 return 0;
3022 _ACEOF
3023 rm -f conftest.$ac_objext
3024 if { (ac_try="$ac_compile"
3025 case "(($ac_try" in
3026 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3027 *) ac_try_echo=$ac_try;;
3028 esac
3029 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3030 (eval "$ac_compile") 2>conftest.er1
3031 ac_status=$?
3032 grep -v '^ *+' conftest.er1 >conftest.err
3033 rm -f conftest.er1
3034 cat conftest.err >&5
3035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3036 (exit $ac_status); } && {
3037 test -z "$ac_c_werror_flag" ||
3038 test ! -s conftest.err
3039 } && test -s conftest.$ac_objext; then
3040 ac_cv_prog_cc_g=yes
3041 else
3042 echo "$as_me: failed program was:" >&5
3043 sed 's/^/| /' conftest.$ac_ext >&5
3048 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3054 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3055 ac_c_werror_flag=$ac_save_c_werror_flag
3057 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3058 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3059 if test "$ac_test_CFLAGS" = set; then
3060 CFLAGS=$ac_save_CFLAGS
3061 elif test $ac_cv_prog_cc_g = yes; then
3062 if test "$GCC" = yes; then
3063 CFLAGS="-g -O2"
3064 else
3065 CFLAGS="-g"
3067 else
3068 if test "$GCC" = yes; then
3069 CFLAGS="-O2"
3070 else
3071 CFLAGS=
3074 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3075 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3076 if test "${ac_cv_prog_cc_c89+set}" = set; then
3077 echo $ECHO_N "(cached) $ECHO_C" >&6
3078 else
3079 ac_cv_prog_cc_c89=no
3080 ac_save_CC=$CC
3081 cat >conftest.$ac_ext <<_ACEOF
3082 /* confdefs.h. */
3083 _ACEOF
3084 cat confdefs.h >>conftest.$ac_ext
3085 cat >>conftest.$ac_ext <<_ACEOF
3086 /* end confdefs.h. */
3087 #include <stdarg.h>
3088 #include <stdio.h>
3089 #include <sys/types.h>
3090 #include <sys/stat.h>
3091 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3092 struct buf { int x; };
3093 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3094 static char *e (p, i)
3095 char **p;
3096 int i;
3098 return p[i];
3100 static char *f (char * (*g) (char **, int), char **p, ...)
3102 char *s;
3103 va_list v;
3104 va_start (v,p);
3105 s = g (p, va_arg (v,int));
3106 va_end (v);
3107 return s;
3110 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3111 function prototypes and stuff, but not '\xHH' hex character constants.
3112 These don't provoke an error unfortunately, instead are silently treated
3113 as 'x'. The following induces an error, until -std is added to get
3114 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3115 array size at least. It's necessary to write '\x00'==0 to get something
3116 that's true only with -std. */
3117 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3119 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3120 inside strings and character constants. */
3121 #define FOO(x) 'x'
3122 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3124 int test (int i, double x);
3125 struct s1 {int (*f) (int a);};
3126 struct s2 {int (*f) (double a);};
3127 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3128 int argc;
3129 char **argv;
3131 main ()
3133 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3135 return 0;
3137 _ACEOF
3138 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3139 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3141 CC="$ac_save_CC $ac_arg"
3142 rm -f conftest.$ac_objext
3143 if { (ac_try="$ac_compile"
3144 case "(($ac_try" in
3145 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3146 *) ac_try_echo=$ac_try;;
3147 esac
3148 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3149 (eval "$ac_compile") 2>conftest.er1
3150 ac_status=$?
3151 grep -v '^ *+' conftest.er1 >conftest.err
3152 rm -f conftest.er1
3153 cat conftest.err >&5
3154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3155 (exit $ac_status); } && {
3156 test -z "$ac_c_werror_flag" ||
3157 test ! -s conftest.err
3158 } && test -s conftest.$ac_objext; then
3159 ac_cv_prog_cc_c89=$ac_arg
3160 else
3161 echo "$as_me: failed program was:" >&5
3162 sed 's/^/| /' conftest.$ac_ext >&5
3167 rm -f core conftest.err conftest.$ac_objext
3168 test "x$ac_cv_prog_cc_c89" != "xno" && break
3169 done
3170 rm -f conftest.$ac_ext
3171 CC=$ac_save_CC
3174 # AC_CACHE_VAL
3175 case "x$ac_cv_prog_cc_c89" in
3177 { echo "$as_me:$LINENO: result: none needed" >&5
3178 echo "${ECHO_T}none needed" >&6; } ;;
3179 xno)
3180 { echo "$as_me:$LINENO: result: unsupported" >&5
3181 echo "${ECHO_T}unsupported" >&6; } ;;
3183 CC="$CC $ac_cv_prog_cc_c89"
3184 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3185 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3186 esac
3189 ac_ext=c
3190 ac_cpp='$CPP $CPPFLAGS'
3191 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3192 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3193 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3198 { echo "$as_me:$LINENO: checking for --with-cxx-main=<compiler>" >&5
3199 echo $ECHO_N "checking for --with-cxx-main=<compiler>... $ECHO_C" >&6; }
3201 # Check whether --with-cxx_main was given.
3202 if test "${with_cxx_main+set}" = set; then
3203 withval=$with_cxx_main;
3205 case $withval in
3206 no) with_cxx_main=no
3207 MAINCC='$(CC)';;
3208 yes) with_cxx_main=yes
3209 MAINCC='$(CXX)';;
3210 *) with_cxx_main=yes
3211 MAINCC=$withval
3212 if test -z "$CXX"
3213 then
3214 CXX=$withval
3215 fi;;
3216 esac
3217 else
3219 with_cxx_main=no
3220 MAINCC='$(CC)'
3224 { echo "$as_me:$LINENO: result: $with_cxx_main" >&5
3225 echo "${ECHO_T}$with_cxx_main" >&6; }
3227 preset_cxx="$CXX"
3228 if test -z "$CXX"
3229 then
3230 case "$CC" in
3231 gcc) # Extract the first word of "g++", so it can be a program name with args.
3232 set dummy g++; ac_word=$2
3233 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3234 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3235 if test "${ac_cv_path_CXX+set}" = set; then
3236 echo $ECHO_N "(cached) $ECHO_C" >&6
3237 else
3238 case $CXX in
3239 [\\/]* | ?:[\\/]*)
3240 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3244 for as_dir in notfound
3246 IFS=$as_save_IFS
3247 test -z "$as_dir" && as_dir=.
3248 for ac_exec_ext in '' $ac_executable_extensions; do
3249 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3250 ac_cv_path_CXX="$as_dir/$ac_word$ac_exec_ext"
3251 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3252 break 2
3254 done
3255 done
3256 IFS=$as_save_IFS
3258 test -z "$ac_cv_path_CXX" && ac_cv_path_CXX="g++"
3260 esac
3262 CXX=$ac_cv_path_CXX
3263 if test -n "$CXX"; then
3264 { echo "$as_me:$LINENO: result: $CXX" >&5
3265 echo "${ECHO_T}$CXX" >&6; }
3266 else
3267 { echo "$as_me:$LINENO: result: no" >&5
3268 echo "${ECHO_T}no" >&6; }
3272 cc) # Extract the first word of "c++", so it can be a program name with args.
3273 set dummy c++; ac_word=$2
3274 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3275 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3276 if test "${ac_cv_path_CXX+set}" = set; then
3277 echo $ECHO_N "(cached) $ECHO_C" >&6
3278 else
3279 case $CXX in
3280 [\\/]* | ?:[\\/]*)
3281 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3284 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3285 for as_dir in notfound
3287 IFS=$as_save_IFS
3288 test -z "$as_dir" && as_dir=.
3289 for ac_exec_ext in '' $ac_executable_extensions; do
3290 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3291 ac_cv_path_CXX="$as_dir/$ac_word$ac_exec_ext"
3292 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3293 break 2
3295 done
3296 done
3297 IFS=$as_save_IFS
3299 test -z "$ac_cv_path_CXX" && ac_cv_path_CXX="c++"
3301 esac
3303 CXX=$ac_cv_path_CXX
3304 if test -n "$CXX"; then
3305 { echo "$as_me:$LINENO: result: $CXX" >&5
3306 echo "${ECHO_T}$CXX" >&6; }
3307 else
3308 { echo "$as_me:$LINENO: result: no" >&5
3309 echo "${ECHO_T}no" >&6; }
3313 esac
3314 if test "$CXX" = "notfound"
3315 then
3316 CXX=""
3319 if test -z "$CXX"
3320 then
3321 for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
3323 # Extract the first word of "$ac_prog", so it can be a program name with args.
3324 set dummy $ac_prog; ac_word=$2
3325 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3326 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3327 if test "${ac_cv_prog_CXX+set}" = set; then
3328 echo $ECHO_N "(cached) $ECHO_C" >&6
3329 else
3330 if test -n "$CXX"; then
3331 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3332 else
3333 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3334 for as_dir in $PATH
3336 IFS=$as_save_IFS
3337 test -z "$as_dir" && as_dir=.
3338 for ac_exec_ext in '' $ac_executable_extensions; do
3339 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3340 ac_cv_prog_CXX="$ac_prog"
3341 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3342 break 2
3344 done
3345 done
3346 IFS=$as_save_IFS
3350 CXX=$ac_cv_prog_CXX
3351 if test -n "$CXX"; then
3352 { echo "$as_me:$LINENO: result: $CXX" >&5
3353 echo "${ECHO_T}$CXX" >&6; }
3354 else
3355 { echo "$as_me:$LINENO: result: no" >&5
3356 echo "${ECHO_T}no" >&6; }
3360 test -n "$CXX" && break
3361 done
3362 test -n "$CXX" || CXX="notfound"
3364 if test "$CXX" = "notfound"
3365 then
3366 CXX=""
3369 if test "$preset_cxx" != "$CXX"
3370 then
3371 { echo "$as_me:$LINENO: WARNING:
3373 By default, distutils will build C++ extension modules with \"$CXX\".
3374 If this is not intended, then set CXX on the configure command line.
3375 " >&5
3376 echo "$as_me: WARNING:
3378 By default, distutils will build C++ extension modules with \"$CXX\".
3379 If this is not intended, then set CXX on the configure command line.
3380 " >&2;}
3384 # checks for UNIX variants that set C preprocessor variables
3386 ac_ext=c
3387 ac_cpp='$CPP $CPPFLAGS'
3388 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3389 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3390 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3391 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3392 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3393 # On Suns, sometimes $CPP names a directory.
3394 if test -n "$CPP" && test -d "$CPP"; then
3395 CPP=
3397 if test -z "$CPP"; then
3398 if test "${ac_cv_prog_CPP+set}" = set; then
3399 echo $ECHO_N "(cached) $ECHO_C" >&6
3400 else
3401 # Double quotes because CPP needs to be expanded
3402 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3404 ac_preproc_ok=false
3405 for ac_c_preproc_warn_flag in '' yes
3407 # Use a header file that comes with gcc, so configuring glibc
3408 # with a fresh cross-compiler works.
3409 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3410 # <limits.h> exists even on freestanding compilers.
3411 # On the NeXT, cc -E runs the code through the compiler's parser,
3412 # not just through cpp. "Syntax error" is here to catch this case.
3413 cat >conftest.$ac_ext <<_ACEOF
3414 /* confdefs.h. */
3415 _ACEOF
3416 cat confdefs.h >>conftest.$ac_ext
3417 cat >>conftest.$ac_ext <<_ACEOF
3418 /* end confdefs.h. */
3419 #ifdef __STDC__
3420 # include <limits.h>
3421 #else
3422 # include <assert.h>
3423 #endif
3424 Syntax error
3425 _ACEOF
3426 if { (ac_try="$ac_cpp conftest.$ac_ext"
3427 case "(($ac_try" in
3428 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3429 *) ac_try_echo=$ac_try;;
3430 esac
3431 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3432 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3433 ac_status=$?
3434 grep -v '^ *+' conftest.er1 >conftest.err
3435 rm -f conftest.er1
3436 cat conftest.err >&5
3437 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3438 (exit $ac_status); } >/dev/null && {
3439 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3440 test ! -s conftest.err
3441 }; then
3443 else
3444 echo "$as_me: failed program was:" >&5
3445 sed 's/^/| /' conftest.$ac_ext >&5
3447 # Broken: fails on valid input.
3448 continue
3451 rm -f conftest.err conftest.$ac_ext
3453 # OK, works on sane cases. Now check whether nonexistent headers
3454 # can be detected and how.
3455 cat >conftest.$ac_ext <<_ACEOF
3456 /* confdefs.h. */
3457 _ACEOF
3458 cat confdefs.h >>conftest.$ac_ext
3459 cat >>conftest.$ac_ext <<_ACEOF
3460 /* end confdefs.h. */
3461 #include <ac_nonexistent.h>
3462 _ACEOF
3463 if { (ac_try="$ac_cpp conftest.$ac_ext"
3464 case "(($ac_try" in
3465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3466 *) ac_try_echo=$ac_try;;
3467 esac
3468 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3469 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3470 ac_status=$?
3471 grep -v '^ *+' conftest.er1 >conftest.err
3472 rm -f conftest.er1
3473 cat conftest.err >&5
3474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3475 (exit $ac_status); } >/dev/null && {
3476 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3477 test ! -s conftest.err
3478 }; then
3479 # Broken: success on invalid input.
3480 continue
3481 else
3482 echo "$as_me: failed program was:" >&5
3483 sed 's/^/| /' conftest.$ac_ext >&5
3485 # Passes both tests.
3486 ac_preproc_ok=:
3487 break
3490 rm -f conftest.err conftest.$ac_ext
3492 done
3493 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3494 rm -f conftest.err conftest.$ac_ext
3495 if $ac_preproc_ok; then
3496 break
3499 done
3500 ac_cv_prog_CPP=$CPP
3503 CPP=$ac_cv_prog_CPP
3504 else
3505 ac_cv_prog_CPP=$CPP
3507 { echo "$as_me:$LINENO: result: $CPP" >&5
3508 echo "${ECHO_T}$CPP" >&6; }
3509 ac_preproc_ok=false
3510 for ac_c_preproc_warn_flag in '' yes
3512 # Use a header file that comes with gcc, so configuring glibc
3513 # with a fresh cross-compiler works.
3514 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3515 # <limits.h> exists even on freestanding compilers.
3516 # On the NeXT, cc -E runs the code through the compiler's parser,
3517 # not just through cpp. "Syntax error" is here to catch this case.
3518 cat >conftest.$ac_ext <<_ACEOF
3519 /* confdefs.h. */
3520 _ACEOF
3521 cat confdefs.h >>conftest.$ac_ext
3522 cat >>conftest.$ac_ext <<_ACEOF
3523 /* end confdefs.h. */
3524 #ifdef __STDC__
3525 # include <limits.h>
3526 #else
3527 # include <assert.h>
3528 #endif
3529 Syntax error
3530 _ACEOF
3531 if { (ac_try="$ac_cpp conftest.$ac_ext"
3532 case "(($ac_try" in
3533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3534 *) ac_try_echo=$ac_try;;
3535 esac
3536 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3537 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3538 ac_status=$?
3539 grep -v '^ *+' conftest.er1 >conftest.err
3540 rm -f conftest.er1
3541 cat conftest.err >&5
3542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3543 (exit $ac_status); } >/dev/null && {
3544 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3545 test ! -s conftest.err
3546 }; then
3548 else
3549 echo "$as_me: failed program was:" >&5
3550 sed 's/^/| /' conftest.$ac_ext >&5
3552 # Broken: fails on valid input.
3553 continue
3556 rm -f conftest.err conftest.$ac_ext
3558 # OK, works on sane cases. Now check whether nonexistent headers
3559 # can be detected and how.
3560 cat >conftest.$ac_ext <<_ACEOF
3561 /* confdefs.h. */
3562 _ACEOF
3563 cat confdefs.h >>conftest.$ac_ext
3564 cat >>conftest.$ac_ext <<_ACEOF
3565 /* end confdefs.h. */
3566 #include <ac_nonexistent.h>
3567 _ACEOF
3568 if { (ac_try="$ac_cpp conftest.$ac_ext"
3569 case "(($ac_try" in
3570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3571 *) ac_try_echo=$ac_try;;
3572 esac
3573 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3574 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3575 ac_status=$?
3576 grep -v '^ *+' conftest.er1 >conftest.err
3577 rm -f conftest.er1
3578 cat conftest.err >&5
3579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3580 (exit $ac_status); } >/dev/null && {
3581 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3582 test ! -s conftest.err
3583 }; then
3584 # Broken: success on invalid input.
3585 continue
3586 else
3587 echo "$as_me: failed program was:" >&5
3588 sed 's/^/| /' conftest.$ac_ext >&5
3590 # Passes both tests.
3591 ac_preproc_ok=:
3592 break
3595 rm -f conftest.err conftest.$ac_ext
3597 done
3598 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3599 rm -f conftest.err conftest.$ac_ext
3600 if $ac_preproc_ok; then
3602 else
3603 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3604 See \`config.log' for more details." >&5
3605 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3606 See \`config.log' for more details." >&2;}
3607 { (exit 1); exit 1; }; }
3610 ac_ext=c
3611 ac_cpp='$CPP $CPPFLAGS'
3612 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3613 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3614 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3617 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3618 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3619 if test "${ac_cv_path_GREP+set}" = set; then
3620 echo $ECHO_N "(cached) $ECHO_C" >&6
3621 else
3622 # Extract the first word of "grep ggrep" to use in msg output
3623 if test -z "$GREP"; then
3624 set dummy grep ggrep; ac_prog_name=$2
3625 if test "${ac_cv_path_GREP+set}" = set; then
3626 echo $ECHO_N "(cached) $ECHO_C" >&6
3627 else
3628 ac_path_GREP_found=false
3629 # Loop through the user's path and test for each of PROGNAME-LIST
3630 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3631 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3633 IFS=$as_save_IFS
3634 test -z "$as_dir" && as_dir=.
3635 for ac_prog in grep ggrep; do
3636 for ac_exec_ext in '' $ac_executable_extensions; do
3637 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3638 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3639 # Check for GNU ac_path_GREP and select it if it is found.
3640 # Check for GNU $ac_path_GREP
3641 case `"$ac_path_GREP" --version 2>&1` in
3642 *GNU*)
3643 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3645 ac_count=0
3646 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3647 while :
3649 cat "conftest.in" "conftest.in" >"conftest.tmp"
3650 mv "conftest.tmp" "conftest.in"
3651 cp "conftest.in" "conftest.nl"
3652 echo 'GREP' >> "conftest.nl"
3653 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3654 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3655 ac_count=`expr $ac_count + 1`
3656 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3657 # Best one so far, save it but keep looking for a better one
3658 ac_cv_path_GREP="$ac_path_GREP"
3659 ac_path_GREP_max=$ac_count
3661 # 10*(2^10) chars as input seems more than enough
3662 test $ac_count -gt 10 && break
3663 done
3664 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3665 esac
3668 $ac_path_GREP_found && break 3
3669 done
3670 done
3672 done
3673 IFS=$as_save_IFS
3678 GREP="$ac_cv_path_GREP"
3679 if test -z "$GREP"; then
3680 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3681 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3682 { (exit 1); exit 1; }; }
3685 else
3686 ac_cv_path_GREP=$GREP
3691 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3692 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3693 GREP="$ac_cv_path_GREP"
3696 { echo "$as_me:$LINENO: checking for egrep" >&5
3697 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3698 if test "${ac_cv_path_EGREP+set}" = set; then
3699 echo $ECHO_N "(cached) $ECHO_C" >&6
3700 else
3701 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3702 then ac_cv_path_EGREP="$GREP -E"
3703 else
3704 # Extract the first word of "egrep" to use in msg output
3705 if test -z "$EGREP"; then
3706 set dummy egrep; ac_prog_name=$2
3707 if test "${ac_cv_path_EGREP+set}" = set; then
3708 echo $ECHO_N "(cached) $ECHO_C" >&6
3709 else
3710 ac_path_EGREP_found=false
3711 # Loop through the user's path and test for each of PROGNAME-LIST
3712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3713 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3715 IFS=$as_save_IFS
3716 test -z "$as_dir" && as_dir=.
3717 for ac_prog in egrep; do
3718 for ac_exec_ext in '' $ac_executable_extensions; do
3719 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3720 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3721 # Check for GNU ac_path_EGREP and select it if it is found.
3722 # Check for GNU $ac_path_EGREP
3723 case `"$ac_path_EGREP" --version 2>&1` in
3724 *GNU*)
3725 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3727 ac_count=0
3728 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3729 while :
3731 cat "conftest.in" "conftest.in" >"conftest.tmp"
3732 mv "conftest.tmp" "conftest.in"
3733 cp "conftest.in" "conftest.nl"
3734 echo 'EGREP' >> "conftest.nl"
3735 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3736 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3737 ac_count=`expr $ac_count + 1`
3738 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3739 # Best one so far, save it but keep looking for a better one
3740 ac_cv_path_EGREP="$ac_path_EGREP"
3741 ac_path_EGREP_max=$ac_count
3743 # 10*(2^10) chars as input seems more than enough
3744 test $ac_count -gt 10 && break
3745 done
3746 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3747 esac
3750 $ac_path_EGREP_found && break 3
3751 done
3752 done
3754 done
3755 IFS=$as_save_IFS
3760 EGREP="$ac_cv_path_EGREP"
3761 if test -z "$EGREP"; then
3762 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3763 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3764 { (exit 1); exit 1; }; }
3767 else
3768 ac_cv_path_EGREP=$EGREP
3774 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3775 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3776 EGREP="$ac_cv_path_EGREP"
3780 { echo "$as_me:$LINENO: checking for AIX" >&5
3781 echo $ECHO_N "checking for AIX... $ECHO_C" >&6; }
3782 cat >conftest.$ac_ext <<_ACEOF
3783 /* confdefs.h. */
3784 _ACEOF
3785 cat confdefs.h >>conftest.$ac_ext
3786 cat >>conftest.$ac_ext <<_ACEOF
3787 /* end confdefs.h. */
3788 #ifdef _AIX
3790 #endif
3792 _ACEOF
3793 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3794 $EGREP "yes" >/dev/null 2>&1; then
3795 { echo "$as_me:$LINENO: result: yes" >&5
3796 echo "${ECHO_T}yes" >&6; }
3797 cat >>confdefs.h <<\_ACEOF
3798 #define _ALL_SOURCE 1
3799 _ACEOF
3801 else
3802 { echo "$as_me:$LINENO: result: no" >&5
3803 echo "${ECHO_T}no" >&6; }
3805 rm -f -r conftest*
3809 # Check for unsupported systems
3810 case $ac_sys_system/$ac_sys_release in
3811 atheos*|Linux*/1*)
3812 echo This system \($ac_sys_system/$ac_sys_release\) is no longer supported.
3813 echo See README for details.
3814 exit 1;;
3815 esac
3818 { echo "$as_me:$LINENO: checking for --with-suffix" >&5
3819 echo $ECHO_N "checking for --with-suffix... $ECHO_C" >&6; }
3821 # Check whether --with-suffix was given.
3822 if test "${with_suffix+set}" = set; then
3823 withval=$with_suffix;
3824 case $withval in
3825 no) EXEEXT=;;
3826 yes) EXEEXT=.exe;;
3827 *) EXEEXT=$withval;;
3828 esac
3831 { echo "$as_me:$LINENO: result: $EXEEXT" >&5
3832 echo "${ECHO_T}$EXEEXT" >&6; }
3834 # Test whether we're running on a non-case-sensitive system, in which
3835 # case we give a warning if no ext is given
3837 { echo "$as_me:$LINENO: checking for case-insensitive build directory" >&5
3838 echo $ECHO_N "checking for case-insensitive build directory... $ECHO_C" >&6; }
3839 if test ! -d CaseSensitiveTestDir; then
3840 mkdir CaseSensitiveTestDir
3843 if test -d casesensitivetestdir
3844 then
3845 { echo "$as_me:$LINENO: result: yes" >&5
3846 echo "${ECHO_T}yes" >&6; }
3847 BUILDEXEEXT=.exe
3848 else
3849 { echo "$as_me:$LINENO: result: no" >&5
3850 echo "${ECHO_T}no" >&6; }
3851 BUILDEXEEXT=$EXEEXT
3853 rmdir CaseSensitiveTestDir
3855 case $MACHDEP in
3856 bsdos*)
3857 case $CC in
3858 gcc) CC="$CC -D_HAVE_BSDI";;
3859 esac;;
3860 esac
3862 case $ac_sys_system in
3863 hp*|HP*)
3864 case $CC in
3865 cc|*/cc) CC="$CC -Ae";;
3866 esac;;
3867 SunOS*)
3868 # Some functions have a prototype only with that define, e.g. confstr
3870 cat >>confdefs.h <<\_ACEOF
3871 #define __EXTENSIONS__ 1
3872 _ACEOF
3875 esac
3879 { echo "$as_me:$LINENO: checking LIBRARY" >&5
3880 echo $ECHO_N "checking LIBRARY... $ECHO_C" >&6; }
3881 if test -z "$LIBRARY"
3882 then
3883 LIBRARY='libpython$(VERSION).a'
3885 { echo "$as_me:$LINENO: result: $LIBRARY" >&5
3886 echo "${ECHO_T}$LIBRARY" >&6; }
3888 # LDLIBRARY is the name of the library to link against (as opposed to the
3889 # name of the library into which to insert object files). BLDLIBRARY is also
3890 # the library to link against, usually. On Mac OS X frameworks, BLDLIBRARY
3891 # is blank as the main program is not linked directly against LDLIBRARY.
3892 # LDLIBRARYDIR is the path to LDLIBRARY, which is made in a subdirectory. On
3893 # systems without shared libraries, LDLIBRARY is the same as LIBRARY
3894 # (defined in the Makefiles). On Cygwin LDLIBRARY is the import library,
3895 # DLLLIBRARY is the shared (i.e., DLL) library.
3897 # RUNSHARED is used to run shared python without installed libraries
3899 # INSTSONAME is the name of the shared library that will be use to install
3900 # on the system - some systems like version suffix, others don't
3907 LDLIBRARY="$LIBRARY"
3908 BLDLIBRARY='$(LDLIBRARY)'
3909 INSTSONAME='$(LDLIBRARY)'
3910 DLLLIBRARY=''
3911 LDLIBRARYDIR=''
3912 RUNSHARED=''
3914 # LINKCC is the command that links the python executable -- default is $(CC).
3915 # If CXX is set, and if it is needed to link a main function that was
3916 # compiled with CXX, LINKCC is CXX instead. Always using CXX is undesirable:
3917 # python might then depend on the C++ runtime
3918 # This is altered for AIX in order to build the export list before
3919 # linking.
3921 { echo "$as_me:$LINENO: checking LINKCC" >&5
3922 echo $ECHO_N "checking LINKCC... $ECHO_C" >&6; }
3923 if test -z "$LINKCC"
3924 then
3925 LINKCC='$(PURIFY) $(MAINCC)'
3926 case $ac_sys_system in
3927 AIX*)
3928 exp_extra="\"\""
3929 if test $ac_sys_release -ge 5 -o \
3930 $ac_sys_release -eq 4 -a `uname -r` -ge 2 ; then
3931 exp_extra="."
3933 LINKCC="\$(srcdir)/Modules/makexp_aix Modules/python.exp $exp_extra \$(LIBRARY); $LINKCC";;
3934 QNX*)
3935 # qcc must be used because the other compilers do not
3936 # support -N.
3937 LINKCC=qcc;;
3938 esac
3940 { echo "$as_me:$LINENO: result: $LINKCC" >&5
3941 echo "${ECHO_T}$LINKCC" >&6; }
3943 # GNULD is set to "yes" if the GNU linker is used. If this goes wrong
3944 # make sure we default having it set to "no": this is used by
3945 # distutils.unixccompiler to know if it should add --enable-new-dtags
3946 # to linker command lines, and failing to detect GNU ld simply results
3947 # in the same bahaviour as before.
3949 { echo "$as_me:$LINENO: checking for GNU ld" >&5
3950 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
3951 ac_prog=ld
3952 if test "$GCC" = yes; then
3953 ac_prog=`$CC -print-prog-name=ld`
3955 case `"$ac_prog" -V 2>&1 < /dev/null` in
3956 *GNU*)
3957 GNULD=yes;;
3959 GNULD=no;;
3960 esac
3961 { echo "$as_me:$LINENO: result: $GNULD" >&5
3962 echo "${ECHO_T}$GNULD" >&6; }
3964 { echo "$as_me:$LINENO: checking for --enable-shared" >&5
3965 echo $ECHO_N "checking for --enable-shared... $ECHO_C" >&6; }
3966 # Check whether --enable-shared was given.
3967 if test "${enable_shared+set}" = set; then
3968 enableval=$enable_shared;
3972 if test -z "$enable_shared"
3973 then
3974 case $ac_sys_system in
3975 CYGWIN* | atheos*)
3976 enable_shared="yes";;
3978 enable_shared="no";;
3979 esac
3981 { echo "$as_me:$LINENO: result: $enable_shared" >&5
3982 echo "${ECHO_T}$enable_shared" >&6; }
3984 { echo "$as_me:$LINENO: checking for --enable-profiling" >&5
3985 echo $ECHO_N "checking for --enable-profiling... $ECHO_C" >&6; }
3986 # Check whether --enable-profiling was given.
3987 if test "${enable_profiling+set}" = set; then
3988 enableval=$enable_profiling; ac_save_cc="$CC"
3989 CC="$CC -pg"
3990 if test "$cross_compiling" = yes; then
3991 ac_enable_profiling="no"
3992 else
3993 cat >conftest.$ac_ext <<_ACEOF
3994 /* confdefs.h. */
3995 _ACEOF
3996 cat confdefs.h >>conftest.$ac_ext
3997 cat >>conftest.$ac_ext <<_ACEOF
3998 /* end confdefs.h. */
3999 int main() { return 0; }
4000 _ACEOF
4001 rm -f conftest$ac_exeext
4002 if { (ac_try="$ac_link"
4003 case "(($ac_try" in
4004 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4005 *) ac_try_echo=$ac_try;;
4006 esac
4007 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4008 (eval "$ac_link") 2>&5
4009 ac_status=$?
4010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4011 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4012 { (case "(($ac_try" in
4013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4014 *) ac_try_echo=$ac_try;;
4015 esac
4016 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4017 (eval "$ac_try") 2>&5
4018 ac_status=$?
4019 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4020 (exit $ac_status); }; }; then
4021 ac_enable_profiling="yes"
4022 else
4023 echo "$as_me: program exited with status $ac_status" >&5
4024 echo "$as_me: failed program was:" >&5
4025 sed 's/^/| /' conftest.$ac_ext >&5
4027 ( exit $ac_status )
4028 ac_enable_profiling="no"
4030 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4034 CC="$ac_save_cc"
4037 { echo "$as_me:$LINENO: result: $ac_enable_profiling" >&5
4038 echo "${ECHO_T}$ac_enable_profiling" >&6; }
4040 case "$ac_enable_profiling" in
4041 "yes")
4042 BASECFLAGS="-pg $BASECFLAGS"
4043 LDFLAGS="-pg $LDFLAGS"
4045 esac
4047 { echo "$as_me:$LINENO: checking LDLIBRARY" >&5
4048 echo $ECHO_N "checking LDLIBRARY... $ECHO_C" >&6; }
4050 # MacOSX framework builds need more magic. LDLIBRARY is the dynamic
4051 # library that we build, but we do not want to link against it (we
4052 # will find it with a -framework option). For this reason there is an
4053 # extra variable BLDLIBRARY against which Python and the extension
4054 # modules are linked, BLDLIBRARY. This is normally the same as
4055 # LDLIBRARY, but empty for MacOSX framework builds.
4056 if test "$enable_framework"
4057 then
4058 LDLIBRARY='$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
4059 RUNSHARED=DYLD_FRAMEWORK_PATH="`pwd`:$DYLD_FRAMEWORK_PATH"
4060 BLDLIBRARY=''
4061 else
4062 BLDLIBRARY='$(LDLIBRARY)'
4065 # Other platforms follow
4066 if test $enable_shared = "yes"; then
4068 cat >>confdefs.h <<\_ACEOF
4069 #define Py_ENABLE_SHARED 1
4070 _ACEOF
4072 case $ac_sys_system in
4073 CYGWIN*)
4074 LDLIBRARY='libpython$(VERSION).dll.a'
4075 DLLLIBRARY='libpython$(VERSION).dll'
4077 SunOS*)
4078 LDLIBRARY='libpython$(VERSION).so'
4079 BLDLIBRARY='-Wl,-R,$(LIBDIR) -L. -lpython$(VERSION)'
4080 RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
4081 INSTSONAME="$LDLIBRARY".$SOVERSION
4083 Linux*|GNU*|NetBSD*|FreeBSD*|DragonFly*)
4084 LDLIBRARY='libpython$(VERSION).so'
4085 BLDLIBRARY='-L. -lpython$(VERSION)'
4086 RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
4087 case $ac_sys_system in
4088 FreeBSD*)
4089 SOVERSION=`echo $SOVERSION|cut -d "." -f 1`
4091 esac
4092 INSTSONAME="$LDLIBRARY".$SOVERSION
4094 hp*|HP*)
4095 case `uname -m` in
4096 ia64)
4097 LDLIBRARY='libpython$(VERSION).so'
4100 LDLIBRARY='libpython$(VERSION).sl'
4102 esac
4103 BLDLIBRARY='-Wl,+b,$(LIBDIR) -L. -lpython$(VERSION)'
4104 RUNSHARED=SHLIB_PATH=`pwd`:${SHLIB_PATH}
4106 OSF*)
4107 LDLIBRARY='libpython$(VERSION).so'
4108 BLDLIBRARY='-rpath $(LIBDIR) -L. -lpython$(VERSION)'
4109 RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
4111 atheos*)
4112 LDLIBRARY='libpython$(VERSION).so'
4113 BLDLIBRARY='-L. -lpython$(VERSION)'
4114 RUNSHARED=DLL_PATH=`pwd`:${DLL_PATH:-/atheos/sys/libs:/atheos/autolnk/lib}
4116 Darwin*)
4117 LDLIBRARY='libpython$(VERSION).dylib'
4118 BLDLIBRARY='-L. -lpython$(VERSION)'
4119 RUNSHARED='DYLD_LIBRARY_PATH=`pwd`:${DYLD_LIBRARY_PATH}'
4122 esac
4123 else # shared is disabled
4124 case $ac_sys_system in
4125 CYGWIN*)
4126 BLDLIBRARY='$(LIBRARY)'
4127 LDLIBRARY='libpython$(VERSION).dll.a'
4129 esac
4132 { echo "$as_me:$LINENO: result: $LDLIBRARY" >&5
4133 echo "${ECHO_T}$LDLIBRARY" >&6; }
4135 if test -n "$ac_tool_prefix"; then
4136 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4137 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4138 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4139 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4140 if test "${ac_cv_prog_RANLIB+set}" = set; then
4141 echo $ECHO_N "(cached) $ECHO_C" >&6
4142 else
4143 if test -n "$RANLIB"; then
4144 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4145 else
4146 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4147 for as_dir in $PATH
4149 IFS=$as_save_IFS
4150 test -z "$as_dir" && as_dir=.
4151 for ac_exec_ext in '' $ac_executable_extensions; do
4152 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4153 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4154 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4155 break 2
4157 done
4158 done
4159 IFS=$as_save_IFS
4163 RANLIB=$ac_cv_prog_RANLIB
4164 if test -n "$RANLIB"; then
4165 { echo "$as_me:$LINENO: result: $RANLIB" >&5
4166 echo "${ECHO_T}$RANLIB" >&6; }
4167 else
4168 { echo "$as_me:$LINENO: result: no" >&5
4169 echo "${ECHO_T}no" >&6; }
4174 if test -z "$ac_cv_prog_RANLIB"; then
4175 ac_ct_RANLIB=$RANLIB
4176 # Extract the first word of "ranlib", so it can be a program name with args.
4177 set dummy ranlib; ac_word=$2
4178 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4179 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4180 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4181 echo $ECHO_N "(cached) $ECHO_C" >&6
4182 else
4183 if test -n "$ac_ct_RANLIB"; then
4184 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4185 else
4186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4187 for as_dir in $PATH
4189 IFS=$as_save_IFS
4190 test -z "$as_dir" && as_dir=.
4191 for ac_exec_ext in '' $ac_executable_extensions; do
4192 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4193 ac_cv_prog_ac_ct_RANLIB="ranlib"
4194 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4195 break 2
4197 done
4198 done
4199 IFS=$as_save_IFS
4203 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4204 if test -n "$ac_ct_RANLIB"; then
4205 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4206 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
4207 else
4208 { echo "$as_me:$LINENO: result: no" >&5
4209 echo "${ECHO_T}no" >&6; }
4212 if test "x$ac_ct_RANLIB" = x; then
4213 RANLIB=":"
4214 else
4215 case $cross_compiling:$ac_tool_warned in
4216 yes:)
4217 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4218 whose name does not start with the host triplet. If you think this
4219 configuration is useful to you, please write to autoconf@gnu.org." >&5
4220 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4221 whose name does not start with the host triplet. If you think this
4222 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
4223 ac_tool_warned=yes ;;
4224 esac
4225 RANLIB=$ac_ct_RANLIB
4227 else
4228 RANLIB="$ac_cv_prog_RANLIB"
4232 for ac_prog in ar aal
4234 # Extract the first word of "$ac_prog", so it can be a program name with args.
4235 set dummy $ac_prog; ac_word=$2
4236 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4237 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4238 if test "${ac_cv_prog_AR+set}" = set; then
4239 echo $ECHO_N "(cached) $ECHO_C" >&6
4240 else
4241 if test -n "$AR"; then
4242 ac_cv_prog_AR="$AR" # Let the user override the test.
4243 else
4244 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4245 for as_dir in $PATH
4247 IFS=$as_save_IFS
4248 test -z "$as_dir" && as_dir=.
4249 for ac_exec_ext in '' $ac_executable_extensions; do
4250 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4251 ac_cv_prog_AR="$ac_prog"
4252 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4253 break 2
4255 done
4256 done
4257 IFS=$as_save_IFS
4261 AR=$ac_cv_prog_AR
4262 if test -n "$AR"; then
4263 { echo "$as_me:$LINENO: result: $AR" >&5
4264 echo "${ECHO_T}$AR" >&6; }
4265 else
4266 { echo "$as_me:$LINENO: result: no" >&5
4267 echo "${ECHO_T}no" >&6; }
4271 test -n "$AR" && break
4272 done
4273 test -n "$AR" || AR="ar"
4276 # tweak ARFLAGS only if the user didn't set it on the command line
4278 if test -z "$ARFLAGS"
4279 then
4280 ARFLAGS="rc"
4284 # Extract the first word of "svnversion", so it can be a program name with args.
4285 set dummy svnversion; ac_word=$2
4286 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4287 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4288 if test "${ac_cv_prog_SVNVERSION+set}" = set; then
4289 echo $ECHO_N "(cached) $ECHO_C" >&6
4290 else
4291 if test -n "$SVNVERSION"; then
4292 ac_cv_prog_SVNVERSION="$SVNVERSION" # Let the user override the test.
4293 else
4294 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4295 for as_dir in $PATH
4297 IFS=$as_save_IFS
4298 test -z "$as_dir" && as_dir=.
4299 for ac_exec_ext in '' $ac_executable_extensions; do
4300 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4301 ac_cv_prog_SVNVERSION="found"
4302 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4303 break 2
4305 done
4306 done
4307 IFS=$as_save_IFS
4309 test -z "$ac_cv_prog_SVNVERSION" && ac_cv_prog_SVNVERSION="not-found"
4312 SVNVERSION=$ac_cv_prog_SVNVERSION
4313 if test -n "$SVNVERSION"; then
4314 { echo "$as_me:$LINENO: result: $SVNVERSION" >&5
4315 echo "${ECHO_T}$SVNVERSION" >&6; }
4316 else
4317 { echo "$as_me:$LINENO: result: no" >&5
4318 echo "${ECHO_T}no" >&6; }
4322 if test $SVNVERSION = found
4323 then
4324 SVNVERSION="svnversion \$(srcdir)"
4325 else
4326 SVNVERSION="echo Unversioned directory"
4329 case $MACHDEP in
4330 bsdos*|hp*|HP*)
4331 # install -d does not work on BSDI or HP-UX
4332 if test -z "$INSTALL"
4333 then
4334 INSTALL="${srcdir}/install-sh -c"
4336 esac
4337 ac_aux_dir=
4338 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4339 if test -f "$ac_dir/install-sh"; then
4340 ac_aux_dir=$ac_dir
4341 ac_install_sh="$ac_aux_dir/install-sh -c"
4342 break
4343 elif test -f "$ac_dir/install.sh"; then
4344 ac_aux_dir=$ac_dir
4345 ac_install_sh="$ac_aux_dir/install.sh -c"
4346 break
4347 elif test -f "$ac_dir/shtool"; then
4348 ac_aux_dir=$ac_dir
4349 ac_install_sh="$ac_aux_dir/shtool install -c"
4350 break
4352 done
4353 if test -z "$ac_aux_dir"; then
4354 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
4355 echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
4356 { (exit 1); exit 1; }; }
4359 # These three variables are undocumented and unsupported,
4360 # and are intended to be withdrawn in a future Autoconf release.
4361 # They can cause serious problems if a builder's source tree is in a directory
4362 # whose full name contains unusual characters.
4363 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4364 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4365 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4368 # Find a good install program. We prefer a C program (faster),
4369 # so one script is as good as another. But avoid the broken or
4370 # incompatible versions:
4371 # SysV /etc/install, /usr/sbin/install
4372 # SunOS /usr/etc/install
4373 # IRIX /sbin/install
4374 # AIX /bin/install
4375 # AmigaOS /C/install, which installs bootblocks on floppy discs
4376 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4377 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4378 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4379 # OS/2's system install, which has a completely different semantic
4380 # ./install, which can be erroneously created by make from ./install.sh.
4381 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
4382 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
4383 if test -z "$INSTALL"; then
4384 if test "${ac_cv_path_install+set}" = set; then
4385 echo $ECHO_N "(cached) $ECHO_C" >&6
4386 else
4387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4388 for as_dir in $PATH
4390 IFS=$as_save_IFS
4391 test -z "$as_dir" && as_dir=.
4392 # Account for people who put trailing slashes in PATH elements.
4393 case $as_dir/ in
4394 ./ | .// | /cC/* | \
4395 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4396 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
4397 /usr/ucb/* ) ;;
4399 # OSF1 and SCO ODT 3.0 have their own names for install.
4400 # Don't use installbsd from OSF since it installs stuff as root
4401 # by default.
4402 for ac_prog in ginstall scoinst install; do
4403 for ac_exec_ext in '' $ac_executable_extensions; do
4404 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4405 if test $ac_prog = install &&
4406 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4407 # AIX install. It has an incompatible calling convention.
4409 elif test $ac_prog = install &&
4410 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4411 # program-specific install script used by HP pwplus--don't use.
4413 else
4414 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4415 break 3
4418 done
4419 done
4421 esac
4422 done
4423 IFS=$as_save_IFS
4427 if test "${ac_cv_path_install+set}" = set; then
4428 INSTALL=$ac_cv_path_install
4429 else
4430 # As a last resort, use the slow shell script. Don't cache a
4431 # value for INSTALL within a source directory, because that will
4432 # break other packages using the cache if that directory is
4433 # removed, or if the value is a relative name.
4434 INSTALL=$ac_install_sh
4437 { echo "$as_me:$LINENO: result: $INSTALL" >&5
4438 echo "${ECHO_T}$INSTALL" >&6; }
4440 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4441 # It thinks the first close brace ends the variable substitution.
4442 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4444 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4446 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4449 # Not every filesystem supports hard links
4451 if test -z "$LN" ; then
4452 case $ac_sys_system in
4453 CYGWIN*) LN="ln -s";;
4454 atheos*) LN="ln -s";;
4455 *) LN=ln;;
4456 esac
4459 # Check for --with-pydebug
4460 { echo "$as_me:$LINENO: checking for --with-pydebug" >&5
4461 echo $ECHO_N "checking for --with-pydebug... $ECHO_C" >&6; }
4463 # Check whether --with-pydebug was given.
4464 if test "${with_pydebug+set}" = set; then
4465 withval=$with_pydebug;
4466 if test "$withval" != no
4467 then
4469 cat >>confdefs.h <<\_ACEOF
4470 #define Py_DEBUG 1
4471 _ACEOF
4473 { echo "$as_me:$LINENO: result: yes" >&5
4474 echo "${ECHO_T}yes" >&6; };
4475 Py_DEBUG='true'
4476 else { echo "$as_me:$LINENO: result: no" >&5
4477 echo "${ECHO_T}no" >&6; }; Py_DEBUG='false'
4479 else
4480 { echo "$as_me:$LINENO: result: no" >&5
4481 echo "${ECHO_T}no" >&6; }
4485 # XXX Shouldn't the code above that fiddles with BASECFLAGS and OPT be
4486 # merged with this chunk of code?
4488 # Optimizer/debugger flags
4489 # ------------------------
4490 # (The following bit of code is complicated enough - please keep things
4491 # indented properly. Just pretend you're editing Python code. ;-)
4493 # There are two parallel sets of case statements below, one that checks to
4494 # see if OPT was set and one that does BASECFLAGS setting based upon
4495 # compiler and platform. BASECFLAGS tweaks need to be made even if the
4496 # user set OPT.
4498 # tweak OPT based on compiler and platform, only if the user didn't set
4499 # it on the command line
4501 if test -z "$OPT"
4502 then
4503 case $GCC in
4504 yes)
4505 if test "$CC" != 'g++' ; then
4506 STRICT_PROTO="-Wstrict-prototypes"
4508 # For gcc 4.x we need to use -fwrapv so lets check if its supported
4509 if "$CC" -v --help 2>/dev/null |grep -- -fwrapv > /dev/null; then
4510 WRAP="-fwrapv"
4512 case $ac_cv_prog_cc_g in
4513 yes)
4514 if test "$Py_DEBUG" = 'true' ; then
4515 # Optimization messes up debuggers, so turn it off for
4516 # debug builds.
4517 OPT="-g -Wall $STRICT_PROTO"
4518 else
4519 OPT="-g $WRAP -O3 -Wall $STRICT_PROTO"
4523 OPT="-O3 -Wall $STRICT_PROTO"
4525 esac
4526 case $ac_sys_system in
4527 SCO_SV*) OPT="$OPT -m486 -DSCO5"
4529 esac
4533 OPT="-O"
4535 esac
4540 # The -arch flags for universal builds on OSX
4541 UNIVERSAL_ARCH_FLAGS=
4544 # tweak BASECFLAGS based on compiler and platform
4545 case $GCC in
4546 yes)
4547 # Python violates C99 rules, by casting between incompatible
4548 # pointer types. GCC may generate bad code as a result of that,
4549 # so use -fno-strict-aliasing if supported.
4550 { echo "$as_me:$LINENO: checking whether $CC accepts -fno-strict-aliasing" >&5
4551 echo $ECHO_N "checking whether $CC accepts -fno-strict-aliasing... $ECHO_C" >&6; }
4552 ac_save_cc="$CC"
4553 CC="$CC -fno-strict-aliasing"
4554 if test "$cross_compiling" = yes; then
4555 ac_cv_no_strict_aliasing_ok=no
4556 else
4557 cat >conftest.$ac_ext <<_ACEOF
4558 /* confdefs.h. */
4559 _ACEOF
4560 cat confdefs.h >>conftest.$ac_ext
4561 cat >>conftest.$ac_ext <<_ACEOF
4562 /* end confdefs.h. */
4563 int main() { return 0; }
4564 _ACEOF
4565 rm -f conftest$ac_exeext
4566 if { (ac_try="$ac_link"
4567 case "(($ac_try" in
4568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4569 *) ac_try_echo=$ac_try;;
4570 esac
4571 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4572 (eval "$ac_link") 2>&5
4573 ac_status=$?
4574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4575 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4576 { (case "(($ac_try" in
4577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4578 *) ac_try_echo=$ac_try;;
4579 esac
4580 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4581 (eval "$ac_try") 2>&5
4582 ac_status=$?
4583 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4584 (exit $ac_status); }; }; then
4585 ac_cv_no_strict_aliasing_ok=yes
4586 else
4587 echo "$as_me: program exited with status $ac_status" >&5
4588 echo "$as_me: failed program was:" >&5
4589 sed 's/^/| /' conftest.$ac_ext >&5
4591 ( exit $ac_status )
4592 ac_cv_no_strict_aliasing_ok=no
4594 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4598 CC="$ac_save_cc"
4599 { echo "$as_me:$LINENO: result: $ac_cv_no_strict_aliasing_ok" >&5
4600 echo "${ECHO_T}$ac_cv_no_strict_aliasing_ok" >&6; }
4601 if test $ac_cv_no_strict_aliasing_ok = yes
4602 then
4603 BASECFLAGS="$BASECFLAGS -fno-strict-aliasing"
4606 # if using gcc on alpha, use -mieee to get (near) full IEEE 754
4607 # support. Without this, treatment of subnormals doesn't follow
4608 # the standard.
4609 case $ac_sys_machine in
4610 alpha*)
4611 BASECFLAGS="$BASECFLAGS -mieee"
4613 esac
4615 case $ac_sys_system in
4616 SCO_SV*)
4617 BASECFLAGS="$BASECFLAGS -m486 -DSCO5"
4619 # is there any other compiler on Darwin besides gcc?
4620 Darwin*)
4621 # -Wno-long-double, -no-cpp-precomp, and -mno-fused-madd
4622 # used to be here, but non-Apple gcc doesn't accept them.
4625 if test "${enable_universalsdk}"; then
4626 UNIVERSAL_ARCH_FLAGS=""
4627 if test "$UNIVERSAL_ARCHS" = "32-bit" ; then
4628 UNIVERSAL_ARCH_FLAGS="-arch ppc -arch i386"
4629 ARCH_RUN_32BIT=""
4631 elif test "$UNIVERSAL_ARCHS" = "64-bit" ; then
4632 UNIVERSAL_ARCH_FLAGS="-arch ppc64 -arch x86_64"
4633 ARCH_RUN_32BIT="true"
4635 elif test "$UNIVERSAL_ARCHS" = "all" ; then
4636 UNIVERSAL_ARCH_FLAGS="-arch i386 -arch ppc -arch ppc64 -arch x86_64"
4637 ARCH_RUN_32BIT="arch -i386 -ppc"
4639 elif test "$UNIVERSAL_ARCHS" = "intel" ; then
4640 UNIVERSAL_ARCH_FLAGS="-arch i386 -arch x86_64"
4641 ARCH_RUN_32BIT="arch -i386"
4643 elif test "$UNIVERSAL_ARCHS" = "3-way" ; then
4644 UNIVERSAL_ARCH_FLAGS="-arch i386 -arch ppc -arch x86_64"
4645 ARCH_RUN_32BIT="arch -i386 -ppc"
4647 else
4648 { { echo "$as_me:$LINENO: error: proper usage is --with-universal-arch=32-bit|64-bit|all|intel|3-way" >&5
4649 echo "$as_me: error: proper usage is --with-universal-arch=32-bit|64-bit|all|intel|3-way" >&2;}
4650 { (exit 1); exit 1; }; }
4655 BASECFLAGS="${UNIVERSAL_ARCH_FLAGS} -isysroot ${UNIVERSALSDK} ${BASECFLAGS}"
4656 tgt=`sw_vers -productVersion | sed 's/\(10\.[0-9]*\).*/\1/'`
4657 if test "${UNIVERSALSDK}" != "/" -a "${tgt}" '>' '10.4' ; then
4658 CFLAGS="${UNIVERSAL_ARCH_FLAGS} -isysroot ${UNIVERSALSDK} ${CFLAGS}"
4662 # Calculate the right deployment target for this build.
4664 cur_target=`sw_vers -productVersion | sed 's/\(10\.[0-9]*\).*/\1/'`
4665 if test ${cur_target} '>' 10.2; then
4666 cur_target=10.3
4667 if test ${enable_universalsdk}; then
4668 if test "${UNIVERSAL_ARCHS}" = "all"; then
4669 # Ensure that the default platform for a
4670 # 4-way universal build is OSX 10.5,
4671 # that's the first OS release where
4672 # 4-way builds make sense.
4673 cur_target='10.5'
4675 elif test "${UNIVERSAL_ARCHS}" = "3-way"; then
4676 cur_target='10.5'
4678 elif test "${UNIVERSAL_ARCHS}" = "intel"; then
4679 cur_target='10.5'
4681 elif test "${UNIVERSAL_ARCHS}" = "64-bit"; then
4682 cur_target='10.5'
4684 else
4685 if test `arch` = "i386"; then
4686 # On Intel macs default to a deployment
4687 # target of 10.4, that's the first OSX
4688 # release with Intel support.
4689 cur_target="10.4"
4693 CONFIGURE_MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET-${cur_target}}
4695 # Make sure that MACOSX_DEPLOYMENT_TARGET is set in the
4696 # environment with a value that is the same as what we'll use
4697 # in the Makefile to ensure that we'll get the same compiler
4698 # environment during configure and build time.
4699 MACOSX_DEPLOYMENT_TARGET="$CONFIGURE_MACOSX_DEPLOYMENT_TARGET"
4700 export MACOSX_DEPLOYMENT_TARGET
4701 EXPORT_MACOSX_DEPLOYMENT_TARGET=''
4704 OSF*)
4705 BASECFLAGS="$BASECFLAGS -mieee"
4707 esac
4711 case $ac_sys_system in
4712 OpenUNIX*|UnixWare*)
4713 BASECFLAGS="$BASECFLAGS -K pentium,host,inline,loop_unroll,alloca "
4715 OSF*)
4716 BASECFLAGS="$BASECFLAGS -ieee -std"
4718 SCO_SV*)
4719 BASECFLAGS="$BASECFLAGS -belf -Ki486 -DSCO5"
4721 esac
4723 esac
4725 if test "$Py_DEBUG" = 'true'; then
4727 else
4728 OPT="-DNDEBUG $OPT"
4731 if test "$ac_arch_flags"
4732 then
4733 BASECFLAGS="$BASECFLAGS $ac_arch_flags"
4736 # disable check for icc since it seems to pass, but generates a warning
4737 if test "$CC" = icc
4738 then
4739 ac_cv_opt_olimit_ok=no
4742 { echo "$as_me:$LINENO: checking whether $CC accepts -OPT:Olimit=0" >&5
4743 echo $ECHO_N "checking whether $CC accepts -OPT:Olimit=0... $ECHO_C" >&6; }
4744 if test "${ac_cv_opt_olimit_ok+set}" = set; then
4745 echo $ECHO_N "(cached) $ECHO_C" >&6
4746 else
4747 ac_save_cc="$CC"
4748 CC="$CC -OPT:Olimit=0"
4749 if test "$cross_compiling" = yes; then
4750 ac_cv_opt_olimit_ok=no
4751 else
4752 cat >conftest.$ac_ext <<_ACEOF
4753 /* confdefs.h. */
4754 _ACEOF
4755 cat confdefs.h >>conftest.$ac_ext
4756 cat >>conftest.$ac_ext <<_ACEOF
4757 /* end confdefs.h. */
4758 int main() { return 0; }
4759 _ACEOF
4760 rm -f conftest$ac_exeext
4761 if { (ac_try="$ac_link"
4762 case "(($ac_try" in
4763 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4764 *) ac_try_echo=$ac_try;;
4765 esac
4766 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4767 (eval "$ac_link") 2>&5
4768 ac_status=$?
4769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4770 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4771 { (case "(($ac_try" in
4772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4773 *) ac_try_echo=$ac_try;;
4774 esac
4775 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4776 (eval "$ac_try") 2>&5
4777 ac_status=$?
4778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4779 (exit $ac_status); }; }; then
4780 ac_cv_opt_olimit_ok=yes
4781 else
4782 echo "$as_me: program exited with status $ac_status" >&5
4783 echo "$as_me: failed program was:" >&5
4784 sed 's/^/| /' conftest.$ac_ext >&5
4786 ( exit $ac_status )
4787 ac_cv_opt_olimit_ok=no
4789 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4793 CC="$ac_save_cc"
4796 { echo "$as_me:$LINENO: result: $ac_cv_opt_olimit_ok" >&5
4797 echo "${ECHO_T}$ac_cv_opt_olimit_ok" >&6; }
4798 if test $ac_cv_opt_olimit_ok = yes; then
4799 case $ac_sys_system in
4800 # XXX is this branch needed? On MacOSX 10.2.2 the result of the
4801 # olimit_ok test is "no". Is it "yes" in some other Darwin-esque
4802 # environment?
4803 Darwin*)
4806 BASECFLAGS="$BASECFLAGS -OPT:Olimit=0"
4808 esac
4809 else
4810 { echo "$as_me:$LINENO: checking whether $CC accepts -Olimit 1500" >&5
4811 echo $ECHO_N "checking whether $CC accepts -Olimit 1500... $ECHO_C" >&6; }
4812 if test "${ac_cv_olimit_ok+set}" = set; then
4813 echo $ECHO_N "(cached) $ECHO_C" >&6
4814 else
4815 ac_save_cc="$CC"
4816 CC="$CC -Olimit 1500"
4817 if test "$cross_compiling" = yes; then
4818 ac_cv_olimit_ok=no
4819 else
4820 cat >conftest.$ac_ext <<_ACEOF
4821 /* confdefs.h. */
4822 _ACEOF
4823 cat confdefs.h >>conftest.$ac_ext
4824 cat >>conftest.$ac_ext <<_ACEOF
4825 /* end confdefs.h. */
4826 int main() { return 0; }
4827 _ACEOF
4828 rm -f conftest$ac_exeext
4829 if { (ac_try="$ac_link"
4830 case "(($ac_try" in
4831 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4832 *) ac_try_echo=$ac_try;;
4833 esac
4834 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4835 (eval "$ac_link") 2>&5
4836 ac_status=$?
4837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4838 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4839 { (case "(($ac_try" in
4840 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4841 *) ac_try_echo=$ac_try;;
4842 esac
4843 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4844 (eval "$ac_try") 2>&5
4845 ac_status=$?
4846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4847 (exit $ac_status); }; }; then
4848 ac_cv_olimit_ok=yes
4849 else
4850 echo "$as_me: program exited with status $ac_status" >&5
4851 echo "$as_me: failed program was:" >&5
4852 sed 's/^/| /' conftest.$ac_ext >&5
4854 ( exit $ac_status )
4855 ac_cv_olimit_ok=no
4857 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4861 CC="$ac_save_cc"
4864 { echo "$as_me:$LINENO: result: $ac_cv_olimit_ok" >&5
4865 echo "${ECHO_T}$ac_cv_olimit_ok" >&6; }
4866 if test $ac_cv_olimit_ok = yes; then
4867 BASECFLAGS="$BASECFLAGS -Olimit 1500"
4871 # Check whether GCC supports PyArg_ParseTuple format
4872 if test "$GCC" = "yes"
4873 then
4874 { echo "$as_me:$LINENO: checking whether gcc supports ParseTuple __format__" >&5
4875 echo $ECHO_N "checking whether gcc supports ParseTuple __format__... $ECHO_C" >&6; }
4876 save_CFLAGS=$CFLAGS
4877 CFLAGS="$CFLAGS -Werror"
4878 cat >conftest.$ac_ext <<_ACEOF
4879 /* confdefs.h. */
4880 _ACEOF
4881 cat confdefs.h >>conftest.$ac_ext
4882 cat >>conftest.$ac_ext <<_ACEOF
4883 /* end confdefs.h. */
4885 void f(char*,...)__attribute((format(PyArg_ParseTuple, 1, 2)));
4888 main ()
4892 return 0;
4894 _ACEOF
4895 rm -f conftest.$ac_objext
4896 if { (ac_try="$ac_compile"
4897 case "(($ac_try" in
4898 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4899 *) ac_try_echo=$ac_try;;
4900 esac
4901 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4902 (eval "$ac_compile") 2>conftest.er1
4903 ac_status=$?
4904 grep -v '^ *+' conftest.er1 >conftest.err
4905 rm -f conftest.er1
4906 cat conftest.err >&5
4907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4908 (exit $ac_status); } && {
4909 test -z "$ac_c_werror_flag" ||
4910 test ! -s conftest.err
4911 } && test -s conftest.$ac_objext; then
4913 cat >>confdefs.h <<\_ACEOF
4914 #define HAVE_ATTRIBUTE_FORMAT_PARSETUPLE 1
4915 _ACEOF
4917 { echo "$as_me:$LINENO: result: yes" >&5
4918 echo "${ECHO_T}yes" >&6; }
4919 else
4920 echo "$as_me: failed program was:" >&5
4921 sed 's/^/| /' conftest.$ac_ext >&5
4923 { echo "$as_me:$LINENO: result: no" >&5
4924 echo "${ECHO_T}no" >&6; }
4928 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4929 CFLAGS=$save_CFLAGS
4932 # On some compilers, pthreads are available without further options
4933 # (e.g. MacOS X). On some of these systems, the compiler will not
4934 # complain if unaccepted options are passed (e.g. gcc on Mac OS X).
4935 # So we have to see first whether pthreads are available without
4936 # options before we can check whether -Kpthread improves anything.
4937 { echo "$as_me:$LINENO: checking whether pthreads are available without options" >&5
4938 echo $ECHO_N "checking whether pthreads are available without options... $ECHO_C" >&6; }
4939 if test "${ac_cv_pthread_is_default+set}" = set; then
4940 echo $ECHO_N "(cached) $ECHO_C" >&6
4941 else
4942 if test "$cross_compiling" = yes; then
4943 ac_cv_pthread_is_default=no
4944 else
4945 cat >conftest.$ac_ext <<_ACEOF
4946 /* confdefs.h. */
4947 _ACEOF
4948 cat confdefs.h >>conftest.$ac_ext
4949 cat >>conftest.$ac_ext <<_ACEOF
4950 /* end confdefs.h. */
4952 #include <pthread.h>
4954 void* routine(void* p){return NULL;}
4956 int main(){
4957 pthread_t p;
4958 if(pthread_create(&p,NULL,routine,NULL)!=0)
4959 return 1;
4960 (void)pthread_detach(p);
4961 return 0;
4964 _ACEOF
4965 rm -f conftest$ac_exeext
4966 if { (ac_try="$ac_link"
4967 case "(($ac_try" in
4968 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4969 *) ac_try_echo=$ac_try;;
4970 esac
4971 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4972 (eval "$ac_link") 2>&5
4973 ac_status=$?
4974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4975 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4976 { (case "(($ac_try" in
4977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4978 *) ac_try_echo=$ac_try;;
4979 esac
4980 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4981 (eval "$ac_try") 2>&5
4982 ac_status=$?
4983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4984 (exit $ac_status); }; }; then
4986 ac_cv_pthread_is_default=yes
4987 ac_cv_kthread=no
4988 ac_cv_pthread=no
4990 else
4991 echo "$as_me: program exited with status $ac_status" >&5
4992 echo "$as_me: failed program was:" >&5
4993 sed 's/^/| /' conftest.$ac_ext >&5
4995 ( exit $ac_status )
4996 ac_cv_pthread_is_default=no
4998 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5005 { echo "$as_me:$LINENO: result: $ac_cv_pthread_is_default" >&5
5006 echo "${ECHO_T}$ac_cv_pthread_is_default" >&6; }
5009 if test $ac_cv_pthread_is_default = yes
5010 then
5011 ac_cv_kpthread=no
5012 else
5013 # -Kpthread, if available, provides the right #defines
5014 # and linker options to make pthread_create available
5015 # Some compilers won't report that they do not support -Kpthread,
5016 # so we need to run a program to see whether it really made the
5017 # function available.
5018 { echo "$as_me:$LINENO: checking whether $CC accepts -Kpthread" >&5
5019 echo $ECHO_N "checking whether $CC accepts -Kpthread... $ECHO_C" >&6; }
5020 if test "${ac_cv_kpthread+set}" = set; then
5021 echo $ECHO_N "(cached) $ECHO_C" >&6
5022 else
5023 ac_save_cc="$CC"
5024 CC="$CC -Kpthread"
5025 if test "$cross_compiling" = yes; then
5026 ac_cv_kpthread=no
5027 else
5028 cat >conftest.$ac_ext <<_ACEOF
5029 /* confdefs.h. */
5030 _ACEOF
5031 cat confdefs.h >>conftest.$ac_ext
5032 cat >>conftest.$ac_ext <<_ACEOF
5033 /* end confdefs.h. */
5035 #include <pthread.h>
5037 void* routine(void* p){return NULL;}
5039 int main(){
5040 pthread_t p;
5041 if(pthread_create(&p,NULL,routine,NULL)!=0)
5042 return 1;
5043 (void)pthread_detach(p);
5044 return 0;
5047 _ACEOF
5048 rm -f conftest$ac_exeext
5049 if { (ac_try="$ac_link"
5050 case "(($ac_try" in
5051 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5052 *) ac_try_echo=$ac_try;;
5053 esac
5054 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5055 (eval "$ac_link") 2>&5
5056 ac_status=$?
5057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5058 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5059 { (case "(($ac_try" in
5060 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5061 *) ac_try_echo=$ac_try;;
5062 esac
5063 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5064 (eval "$ac_try") 2>&5
5065 ac_status=$?
5066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5067 (exit $ac_status); }; }; then
5068 ac_cv_kpthread=yes
5069 else
5070 echo "$as_me: program exited with status $ac_status" >&5
5071 echo "$as_me: failed program was:" >&5
5072 sed 's/^/| /' conftest.$ac_ext >&5
5074 ( exit $ac_status )
5075 ac_cv_kpthread=no
5077 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5081 CC="$ac_save_cc"
5084 { echo "$as_me:$LINENO: result: $ac_cv_kpthread" >&5
5085 echo "${ECHO_T}$ac_cv_kpthread" >&6; }
5088 if test $ac_cv_kpthread = no -a $ac_cv_pthread_is_default = no
5089 then
5090 # -Kthread, if available, provides the right #defines
5091 # and linker options to make pthread_create available
5092 # Some compilers won't report that they do not support -Kthread,
5093 # so we need to run a program to see whether it really made the
5094 # function available.
5095 { echo "$as_me:$LINENO: checking whether $CC accepts -Kthread" >&5
5096 echo $ECHO_N "checking whether $CC accepts -Kthread... $ECHO_C" >&6; }
5097 if test "${ac_cv_kthread+set}" = set; then
5098 echo $ECHO_N "(cached) $ECHO_C" >&6
5099 else
5100 ac_save_cc="$CC"
5101 CC="$CC -Kthread"
5102 if test "$cross_compiling" = yes; then
5103 ac_cv_kthread=no
5104 else
5105 cat >conftest.$ac_ext <<_ACEOF
5106 /* confdefs.h. */
5107 _ACEOF
5108 cat confdefs.h >>conftest.$ac_ext
5109 cat >>conftest.$ac_ext <<_ACEOF
5110 /* end confdefs.h. */
5112 #include <pthread.h>
5114 void* routine(void* p){return NULL;}
5116 int main(){
5117 pthread_t p;
5118 if(pthread_create(&p,NULL,routine,NULL)!=0)
5119 return 1;
5120 (void)pthread_detach(p);
5121 return 0;
5124 _ACEOF
5125 rm -f conftest$ac_exeext
5126 if { (ac_try="$ac_link"
5127 case "(($ac_try" in
5128 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5129 *) ac_try_echo=$ac_try;;
5130 esac
5131 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5132 (eval "$ac_link") 2>&5
5133 ac_status=$?
5134 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5135 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5136 { (case "(($ac_try" in
5137 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5138 *) ac_try_echo=$ac_try;;
5139 esac
5140 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5141 (eval "$ac_try") 2>&5
5142 ac_status=$?
5143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5144 (exit $ac_status); }; }; then
5145 ac_cv_kthread=yes
5146 else
5147 echo "$as_me: program exited with status $ac_status" >&5
5148 echo "$as_me: failed program was:" >&5
5149 sed 's/^/| /' conftest.$ac_ext >&5
5151 ( exit $ac_status )
5152 ac_cv_kthread=no
5154 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5158 CC="$ac_save_cc"
5161 { echo "$as_me:$LINENO: result: $ac_cv_kthread" >&5
5162 echo "${ECHO_T}$ac_cv_kthread" >&6; }
5165 if test $ac_cv_kthread = no -a $ac_cv_pthread_is_default = no
5166 then
5167 # -pthread, if available, provides the right #defines
5168 # and linker options to make pthread_create available
5169 # Some compilers won't report that they do not support -pthread,
5170 # so we need to run a program to see whether it really made the
5171 # function available.
5172 { echo "$as_me:$LINENO: checking whether $CC accepts -pthread" >&5
5173 echo $ECHO_N "checking whether $CC accepts -pthread... $ECHO_C" >&6; }
5174 if test "${ac_cv_thread+set}" = set; then
5175 echo $ECHO_N "(cached) $ECHO_C" >&6
5176 else
5177 ac_save_cc="$CC"
5178 CC="$CC -pthread"
5179 if test "$cross_compiling" = yes; then
5180 ac_cv_pthread=no
5181 else
5182 cat >conftest.$ac_ext <<_ACEOF
5183 /* confdefs.h. */
5184 _ACEOF
5185 cat confdefs.h >>conftest.$ac_ext
5186 cat >>conftest.$ac_ext <<_ACEOF
5187 /* end confdefs.h. */
5189 #include <pthread.h>
5191 void* routine(void* p){return NULL;}
5193 int main(){
5194 pthread_t p;
5195 if(pthread_create(&p,NULL,routine,NULL)!=0)
5196 return 1;
5197 (void)pthread_detach(p);
5198 return 0;
5201 _ACEOF
5202 rm -f conftest$ac_exeext
5203 if { (ac_try="$ac_link"
5204 case "(($ac_try" in
5205 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5206 *) ac_try_echo=$ac_try;;
5207 esac
5208 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5209 (eval "$ac_link") 2>&5
5210 ac_status=$?
5211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5212 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5213 { (case "(($ac_try" in
5214 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5215 *) ac_try_echo=$ac_try;;
5216 esac
5217 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5218 (eval "$ac_try") 2>&5
5219 ac_status=$?
5220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5221 (exit $ac_status); }; }; then
5222 ac_cv_pthread=yes
5223 else
5224 echo "$as_me: program exited with status $ac_status" >&5
5225 echo "$as_me: failed program was:" >&5
5226 sed 's/^/| /' conftest.$ac_ext >&5
5228 ( exit $ac_status )
5229 ac_cv_pthread=no
5231 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5235 CC="$ac_save_cc"
5238 { echo "$as_me:$LINENO: result: $ac_cv_pthread" >&5
5239 echo "${ECHO_T}$ac_cv_pthread" >&6; }
5242 # If we have set a CC compiler flag for thread support then
5243 # check if it works for CXX, too.
5244 ac_cv_cxx_thread=no
5245 if test ! -z "$CXX"
5246 then
5247 { echo "$as_me:$LINENO: checking whether $CXX also accepts flags for thread support" >&5
5248 echo $ECHO_N "checking whether $CXX also accepts flags for thread support... $ECHO_C" >&6; }
5249 ac_save_cxx="$CXX"
5251 if test "$ac_cv_kpthread" = "yes"
5252 then
5253 CXX="$CXX -Kpthread"
5254 ac_cv_cxx_thread=yes
5255 elif test "$ac_cv_kthread" = "yes"
5256 then
5257 CXX="$CXX -Kthread"
5258 ac_cv_cxx_thread=yes
5259 elif test "$ac_cv_pthread" = "yes"
5260 then
5261 CXX="$CXX -pthread"
5262 ac_cv_cxx_thread=yes
5265 if test $ac_cv_cxx_thread = yes
5266 then
5267 echo 'void foo();int main(){foo();}void foo(){}' > conftest.$ac_ext
5268 $CXX -c conftest.$ac_ext 2>&5
5269 if $CXX -o conftest$ac_exeext conftest.$ac_objext 2>&5 \
5270 && test -s conftest$ac_exeext && ./conftest$ac_exeext
5271 then
5272 ac_cv_cxx_thread=yes
5273 else
5274 ac_cv_cxx_thread=no
5276 rm -fr conftest*
5278 { echo "$as_me:$LINENO: result: $ac_cv_cxx_thread" >&5
5279 echo "${ECHO_T}$ac_cv_cxx_thread" >&6; }
5281 CXX="$ac_save_cxx"
5284 # checks for header files
5285 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5286 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
5287 if test "${ac_cv_header_stdc+set}" = set; then
5288 echo $ECHO_N "(cached) $ECHO_C" >&6
5289 else
5290 cat >conftest.$ac_ext <<_ACEOF
5291 /* confdefs.h. */
5292 _ACEOF
5293 cat confdefs.h >>conftest.$ac_ext
5294 cat >>conftest.$ac_ext <<_ACEOF
5295 /* end confdefs.h. */
5296 #include <stdlib.h>
5297 #include <stdarg.h>
5298 #include <string.h>
5299 #include <float.h>
5302 main ()
5306 return 0;
5308 _ACEOF
5309 rm -f conftest.$ac_objext
5310 if { (ac_try="$ac_compile"
5311 case "(($ac_try" in
5312 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5313 *) ac_try_echo=$ac_try;;
5314 esac
5315 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5316 (eval "$ac_compile") 2>conftest.er1
5317 ac_status=$?
5318 grep -v '^ *+' conftest.er1 >conftest.err
5319 rm -f conftest.er1
5320 cat conftest.err >&5
5321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5322 (exit $ac_status); } && {
5323 test -z "$ac_c_werror_flag" ||
5324 test ! -s conftest.err
5325 } && test -s conftest.$ac_objext; then
5326 ac_cv_header_stdc=yes
5327 else
5328 echo "$as_me: failed program was:" >&5
5329 sed 's/^/| /' conftest.$ac_ext >&5
5331 ac_cv_header_stdc=no
5334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5336 if test $ac_cv_header_stdc = yes; then
5337 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5338 cat >conftest.$ac_ext <<_ACEOF
5339 /* confdefs.h. */
5340 _ACEOF
5341 cat confdefs.h >>conftest.$ac_ext
5342 cat >>conftest.$ac_ext <<_ACEOF
5343 /* end confdefs.h. */
5344 #include <string.h>
5346 _ACEOF
5347 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5348 $EGREP "memchr" >/dev/null 2>&1; then
5350 else
5351 ac_cv_header_stdc=no
5353 rm -f -r conftest*
5357 if test $ac_cv_header_stdc = yes; then
5358 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5359 cat >conftest.$ac_ext <<_ACEOF
5360 /* confdefs.h. */
5361 _ACEOF
5362 cat confdefs.h >>conftest.$ac_ext
5363 cat >>conftest.$ac_ext <<_ACEOF
5364 /* end confdefs.h. */
5365 #include <stdlib.h>
5367 _ACEOF
5368 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5369 $EGREP "free" >/dev/null 2>&1; then
5371 else
5372 ac_cv_header_stdc=no
5374 rm -f -r conftest*
5378 if test $ac_cv_header_stdc = yes; then
5379 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5380 if test "$cross_compiling" = yes; then
5382 else
5383 cat >conftest.$ac_ext <<_ACEOF
5384 /* confdefs.h. */
5385 _ACEOF
5386 cat confdefs.h >>conftest.$ac_ext
5387 cat >>conftest.$ac_ext <<_ACEOF
5388 /* end confdefs.h. */
5389 #include <ctype.h>
5390 #include <stdlib.h>
5391 #if ((' ' & 0x0FF) == 0x020)
5392 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5393 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5394 #else
5395 # define ISLOWER(c) \
5396 (('a' <= (c) && (c) <= 'i') \
5397 || ('j' <= (c) && (c) <= 'r') \
5398 || ('s' <= (c) && (c) <= 'z'))
5399 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5400 #endif
5402 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5404 main ()
5406 int i;
5407 for (i = 0; i < 256; i++)
5408 if (XOR (islower (i), ISLOWER (i))
5409 || toupper (i) != TOUPPER (i))
5410 return 2;
5411 return 0;
5413 _ACEOF
5414 rm -f conftest$ac_exeext
5415 if { (ac_try="$ac_link"
5416 case "(($ac_try" in
5417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5418 *) ac_try_echo=$ac_try;;
5419 esac
5420 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5421 (eval "$ac_link") 2>&5
5422 ac_status=$?
5423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5424 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5425 { (case "(($ac_try" in
5426 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5427 *) ac_try_echo=$ac_try;;
5428 esac
5429 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5430 (eval "$ac_try") 2>&5
5431 ac_status=$?
5432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5433 (exit $ac_status); }; }; then
5435 else
5436 echo "$as_me: program exited with status $ac_status" >&5
5437 echo "$as_me: failed program was:" >&5
5438 sed 's/^/| /' conftest.$ac_ext >&5
5440 ( exit $ac_status )
5441 ac_cv_header_stdc=no
5443 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5449 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5450 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
5451 if test $ac_cv_header_stdc = yes; then
5453 cat >>confdefs.h <<\_ACEOF
5454 #define STDC_HEADERS 1
5455 _ACEOF
5459 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5469 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5470 inttypes.h stdint.h unistd.h
5472 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5473 { echo "$as_me:$LINENO: checking for $ac_header" >&5
5474 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5475 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5476 echo $ECHO_N "(cached) $ECHO_C" >&6
5477 else
5478 cat >conftest.$ac_ext <<_ACEOF
5479 /* confdefs.h. */
5480 _ACEOF
5481 cat confdefs.h >>conftest.$ac_ext
5482 cat >>conftest.$ac_ext <<_ACEOF
5483 /* end confdefs.h. */
5484 $ac_includes_default
5486 #include <$ac_header>
5487 _ACEOF
5488 rm -f conftest.$ac_objext
5489 if { (ac_try="$ac_compile"
5490 case "(($ac_try" in
5491 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5492 *) ac_try_echo=$ac_try;;
5493 esac
5494 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5495 (eval "$ac_compile") 2>conftest.er1
5496 ac_status=$?
5497 grep -v '^ *+' conftest.er1 >conftest.err
5498 rm -f conftest.er1
5499 cat conftest.err >&5
5500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5501 (exit $ac_status); } && {
5502 test -z "$ac_c_werror_flag" ||
5503 test ! -s conftest.err
5504 } && test -s conftest.$ac_objext; then
5505 eval "$as_ac_Header=yes"
5506 else
5507 echo "$as_me: failed program was:" >&5
5508 sed 's/^/| /' conftest.$ac_ext >&5
5510 eval "$as_ac_Header=no"
5513 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5515 ac_res=`eval echo '${'$as_ac_Header'}'`
5516 { echo "$as_me:$LINENO: result: $ac_res" >&5
5517 echo "${ECHO_T}$ac_res" >&6; }
5518 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5519 cat >>confdefs.h <<_ACEOF
5520 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5521 _ACEOF
5525 done
5582 for ac_header in asm/types.h conio.h curses.h direct.h dlfcn.h errno.h \
5583 fcntl.h grp.h \
5584 ieeefp.h io.h langinfo.h libintl.h ncurses.h poll.h process.h pthread.h \
5585 shadow.h signal.h stdint.h stropts.h termios.h thread.h \
5586 unistd.h utime.h \
5587 sys/audioio.h sys/bsdtty.h sys/epoll.h sys/event.h sys/file.h sys/loadavg.h \
5588 sys/lock.h sys/mkdev.h sys/modem.h \
5589 sys/param.h sys/poll.h sys/select.h sys/socket.h sys/statvfs.h sys/stat.h \
5590 sys/termio.h sys/time.h \
5591 sys/times.h sys/types.h sys/un.h sys/utsname.h sys/wait.h pty.h libutil.h \
5592 sys/resource.h netpacket/packet.h sysexits.h bluetooth.h \
5593 bluetooth/bluetooth.h linux/tipc.h
5595 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5596 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5597 { echo "$as_me:$LINENO: checking for $ac_header" >&5
5598 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5599 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5600 echo $ECHO_N "(cached) $ECHO_C" >&6
5602 ac_res=`eval echo '${'$as_ac_Header'}'`
5603 { echo "$as_me:$LINENO: result: $ac_res" >&5
5604 echo "${ECHO_T}$ac_res" >&6; }
5605 else
5606 # Is the header compilable?
5607 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
5608 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5609 cat >conftest.$ac_ext <<_ACEOF
5610 /* confdefs.h. */
5611 _ACEOF
5612 cat confdefs.h >>conftest.$ac_ext
5613 cat >>conftest.$ac_ext <<_ACEOF
5614 /* end confdefs.h. */
5615 $ac_includes_default
5616 #include <$ac_header>
5617 _ACEOF
5618 rm -f conftest.$ac_objext
5619 if { (ac_try="$ac_compile"
5620 case "(($ac_try" in
5621 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5622 *) ac_try_echo=$ac_try;;
5623 esac
5624 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5625 (eval "$ac_compile") 2>conftest.er1
5626 ac_status=$?
5627 grep -v '^ *+' conftest.er1 >conftest.err
5628 rm -f conftest.er1
5629 cat conftest.err >&5
5630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5631 (exit $ac_status); } && {
5632 test -z "$ac_c_werror_flag" ||
5633 test ! -s conftest.err
5634 } && test -s conftest.$ac_objext; then
5635 ac_header_compiler=yes
5636 else
5637 echo "$as_me: failed program was:" >&5
5638 sed 's/^/| /' conftest.$ac_ext >&5
5640 ac_header_compiler=no
5643 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5644 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5645 echo "${ECHO_T}$ac_header_compiler" >&6; }
5647 # Is the header present?
5648 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
5649 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5650 cat >conftest.$ac_ext <<_ACEOF
5651 /* confdefs.h. */
5652 _ACEOF
5653 cat confdefs.h >>conftest.$ac_ext
5654 cat >>conftest.$ac_ext <<_ACEOF
5655 /* end confdefs.h. */
5656 #include <$ac_header>
5657 _ACEOF
5658 if { (ac_try="$ac_cpp conftest.$ac_ext"
5659 case "(($ac_try" in
5660 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5661 *) ac_try_echo=$ac_try;;
5662 esac
5663 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5664 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5665 ac_status=$?
5666 grep -v '^ *+' conftest.er1 >conftest.err
5667 rm -f conftest.er1
5668 cat conftest.err >&5
5669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5670 (exit $ac_status); } >/dev/null && {
5671 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5672 test ! -s conftest.err
5673 }; then
5674 ac_header_preproc=yes
5675 else
5676 echo "$as_me: failed program was:" >&5
5677 sed 's/^/| /' conftest.$ac_ext >&5
5679 ac_header_preproc=no
5682 rm -f conftest.err conftest.$ac_ext
5683 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5684 echo "${ECHO_T}$ac_header_preproc" >&6; }
5686 # So? What about this header?
5687 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5688 yes:no: )
5689 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5690 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5691 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5692 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5693 ac_header_preproc=yes
5695 no:yes:* )
5696 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5697 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5698 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5699 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5700 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5701 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5702 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5703 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5704 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5705 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5706 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5707 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5708 ( cat <<\_ASBOX
5709 ## -------------------------------------- ##
5710 ## Report this to http://bugs.python.org/ ##
5711 ## -------------------------------------- ##
5712 _ASBOX
5713 ) | sed "s/^/$as_me: WARNING: /" >&2
5715 esac
5716 { echo "$as_me:$LINENO: checking for $ac_header" >&5
5717 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5718 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5719 echo $ECHO_N "(cached) $ECHO_C" >&6
5720 else
5721 eval "$as_ac_Header=\$ac_header_preproc"
5723 ac_res=`eval echo '${'$as_ac_Header'}'`
5724 { echo "$as_me:$LINENO: result: $ac_res" >&5
5725 echo "${ECHO_T}$ac_res" >&6; }
5728 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5729 cat >>confdefs.h <<_ACEOF
5730 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5731 _ACEOF
5735 done
5742 ac_header_dirent=no
5743 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
5744 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
5745 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
5746 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
5747 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5748 echo $ECHO_N "(cached) $ECHO_C" >&6
5749 else
5750 cat >conftest.$ac_ext <<_ACEOF
5751 /* confdefs.h. */
5752 _ACEOF
5753 cat confdefs.h >>conftest.$ac_ext
5754 cat >>conftest.$ac_ext <<_ACEOF
5755 /* end confdefs.h. */
5756 #include <sys/types.h>
5757 #include <$ac_hdr>
5760 main ()
5762 if ((DIR *) 0)
5763 return 0;
5765 return 0;
5767 _ACEOF
5768 rm -f conftest.$ac_objext
5769 if { (ac_try="$ac_compile"
5770 case "(($ac_try" in
5771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5772 *) ac_try_echo=$ac_try;;
5773 esac
5774 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5775 (eval "$ac_compile") 2>conftest.er1
5776 ac_status=$?
5777 grep -v '^ *+' conftest.er1 >conftest.err
5778 rm -f conftest.er1
5779 cat conftest.err >&5
5780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5781 (exit $ac_status); } && {
5782 test -z "$ac_c_werror_flag" ||
5783 test ! -s conftest.err
5784 } && test -s conftest.$ac_objext; then
5785 eval "$as_ac_Header=yes"
5786 else
5787 echo "$as_me: failed program was:" >&5
5788 sed 's/^/| /' conftest.$ac_ext >&5
5790 eval "$as_ac_Header=no"
5793 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5795 ac_res=`eval echo '${'$as_ac_Header'}'`
5796 { echo "$as_me:$LINENO: result: $ac_res" >&5
5797 echo "${ECHO_T}$ac_res" >&6; }
5798 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5799 cat >>confdefs.h <<_ACEOF
5800 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
5801 _ACEOF
5803 ac_header_dirent=$ac_hdr; break
5806 done
5807 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
5808 if test $ac_header_dirent = dirent.h; then
5809 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
5810 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
5811 if test "${ac_cv_search_opendir+set}" = set; then
5812 echo $ECHO_N "(cached) $ECHO_C" >&6
5813 else
5814 ac_func_search_save_LIBS=$LIBS
5815 cat >conftest.$ac_ext <<_ACEOF
5816 /* confdefs.h. */
5817 _ACEOF
5818 cat confdefs.h >>conftest.$ac_ext
5819 cat >>conftest.$ac_ext <<_ACEOF
5820 /* end confdefs.h. */
5822 /* Override any GCC internal prototype to avoid an error.
5823 Use char because int might match the return type of a GCC
5824 builtin and then its argument prototype would still apply. */
5825 #ifdef __cplusplus
5826 extern "C"
5827 #endif
5828 char opendir ();
5830 main ()
5832 return opendir ();
5834 return 0;
5836 _ACEOF
5837 for ac_lib in '' dir; do
5838 if test -z "$ac_lib"; then
5839 ac_res="none required"
5840 else
5841 ac_res=-l$ac_lib
5842 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5844 rm -f conftest.$ac_objext conftest$ac_exeext
5845 if { (ac_try="$ac_link"
5846 case "(($ac_try" in
5847 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5848 *) ac_try_echo=$ac_try;;
5849 esac
5850 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5851 (eval "$ac_link") 2>conftest.er1
5852 ac_status=$?
5853 grep -v '^ *+' conftest.er1 >conftest.err
5854 rm -f conftest.er1
5855 cat conftest.err >&5
5856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5857 (exit $ac_status); } && {
5858 test -z "$ac_c_werror_flag" ||
5859 test ! -s conftest.err
5860 } && test -s conftest$ac_exeext &&
5861 $as_test_x conftest$ac_exeext; then
5862 ac_cv_search_opendir=$ac_res
5863 else
5864 echo "$as_me: failed program was:" >&5
5865 sed 's/^/| /' conftest.$ac_ext >&5
5870 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5871 conftest$ac_exeext
5872 if test "${ac_cv_search_opendir+set}" = set; then
5873 break
5875 done
5876 if test "${ac_cv_search_opendir+set}" = set; then
5878 else
5879 ac_cv_search_opendir=no
5881 rm conftest.$ac_ext
5882 LIBS=$ac_func_search_save_LIBS
5884 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
5885 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
5886 ac_res=$ac_cv_search_opendir
5887 if test "$ac_res" != no; then
5888 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5892 else
5893 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
5894 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
5895 if test "${ac_cv_search_opendir+set}" = set; then
5896 echo $ECHO_N "(cached) $ECHO_C" >&6
5897 else
5898 ac_func_search_save_LIBS=$LIBS
5899 cat >conftest.$ac_ext <<_ACEOF
5900 /* confdefs.h. */
5901 _ACEOF
5902 cat confdefs.h >>conftest.$ac_ext
5903 cat >>conftest.$ac_ext <<_ACEOF
5904 /* end confdefs.h. */
5906 /* Override any GCC internal prototype to avoid an error.
5907 Use char because int might match the return type of a GCC
5908 builtin and then its argument prototype would still apply. */
5909 #ifdef __cplusplus
5910 extern "C"
5911 #endif
5912 char opendir ();
5914 main ()
5916 return opendir ();
5918 return 0;
5920 _ACEOF
5921 for ac_lib in '' x; do
5922 if test -z "$ac_lib"; then
5923 ac_res="none required"
5924 else
5925 ac_res=-l$ac_lib
5926 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5928 rm -f conftest.$ac_objext conftest$ac_exeext
5929 if { (ac_try="$ac_link"
5930 case "(($ac_try" in
5931 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5932 *) ac_try_echo=$ac_try;;
5933 esac
5934 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5935 (eval "$ac_link") 2>conftest.er1
5936 ac_status=$?
5937 grep -v '^ *+' conftest.er1 >conftest.err
5938 rm -f conftest.er1
5939 cat conftest.err >&5
5940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5941 (exit $ac_status); } && {
5942 test -z "$ac_c_werror_flag" ||
5943 test ! -s conftest.err
5944 } && test -s conftest$ac_exeext &&
5945 $as_test_x conftest$ac_exeext; then
5946 ac_cv_search_opendir=$ac_res
5947 else
5948 echo "$as_me: failed program was:" >&5
5949 sed 's/^/| /' conftest.$ac_ext >&5
5954 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5955 conftest$ac_exeext
5956 if test "${ac_cv_search_opendir+set}" = set; then
5957 break
5959 done
5960 if test "${ac_cv_search_opendir+set}" = set; then
5962 else
5963 ac_cv_search_opendir=no
5965 rm conftest.$ac_ext
5966 LIBS=$ac_func_search_save_LIBS
5968 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
5969 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
5970 ac_res=$ac_cv_search_opendir
5971 if test "$ac_res" != no; then
5972 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5978 { echo "$as_me:$LINENO: checking whether sys/types.h defines makedev" >&5
5979 echo $ECHO_N "checking whether sys/types.h defines makedev... $ECHO_C" >&6; }
5980 if test "${ac_cv_header_sys_types_h_makedev+set}" = set; then
5981 echo $ECHO_N "(cached) $ECHO_C" >&6
5982 else
5983 cat >conftest.$ac_ext <<_ACEOF
5984 /* confdefs.h. */
5985 _ACEOF
5986 cat confdefs.h >>conftest.$ac_ext
5987 cat >>conftest.$ac_ext <<_ACEOF
5988 /* end confdefs.h. */
5989 #include <sys/types.h>
5991 main ()
5993 return makedev(0, 0);
5995 return 0;
5997 _ACEOF
5998 rm -f conftest.$ac_objext conftest$ac_exeext
5999 if { (ac_try="$ac_link"
6000 case "(($ac_try" in
6001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6002 *) ac_try_echo=$ac_try;;
6003 esac
6004 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6005 (eval "$ac_link") 2>conftest.er1
6006 ac_status=$?
6007 grep -v '^ *+' conftest.er1 >conftest.err
6008 rm -f conftest.er1
6009 cat conftest.err >&5
6010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6011 (exit $ac_status); } && {
6012 test -z "$ac_c_werror_flag" ||
6013 test ! -s conftest.err
6014 } && test -s conftest$ac_exeext &&
6015 $as_test_x conftest$ac_exeext; then
6016 ac_cv_header_sys_types_h_makedev=yes
6017 else
6018 echo "$as_me: failed program was:" >&5
6019 sed 's/^/| /' conftest.$ac_ext >&5
6021 ac_cv_header_sys_types_h_makedev=no
6024 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6025 conftest$ac_exeext conftest.$ac_ext
6028 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_types_h_makedev" >&5
6029 echo "${ECHO_T}$ac_cv_header_sys_types_h_makedev" >&6; }
6031 if test $ac_cv_header_sys_types_h_makedev = no; then
6032 if test "${ac_cv_header_sys_mkdev_h+set}" = set; then
6033 { echo "$as_me:$LINENO: checking for sys/mkdev.h" >&5
6034 echo $ECHO_N "checking for sys/mkdev.h... $ECHO_C" >&6; }
6035 if test "${ac_cv_header_sys_mkdev_h+set}" = set; then
6036 echo $ECHO_N "(cached) $ECHO_C" >&6
6038 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_mkdev_h" >&5
6039 echo "${ECHO_T}$ac_cv_header_sys_mkdev_h" >&6; }
6040 else
6041 # Is the header compilable?
6042 { echo "$as_me:$LINENO: checking sys/mkdev.h usability" >&5
6043 echo $ECHO_N "checking sys/mkdev.h usability... $ECHO_C" >&6; }
6044 cat >conftest.$ac_ext <<_ACEOF
6045 /* confdefs.h. */
6046 _ACEOF
6047 cat confdefs.h >>conftest.$ac_ext
6048 cat >>conftest.$ac_ext <<_ACEOF
6049 /* end confdefs.h. */
6050 $ac_includes_default
6051 #include <sys/mkdev.h>
6052 _ACEOF
6053 rm -f conftest.$ac_objext
6054 if { (ac_try="$ac_compile"
6055 case "(($ac_try" in
6056 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6057 *) ac_try_echo=$ac_try;;
6058 esac
6059 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6060 (eval "$ac_compile") 2>conftest.er1
6061 ac_status=$?
6062 grep -v '^ *+' conftest.er1 >conftest.err
6063 rm -f conftest.er1
6064 cat conftest.err >&5
6065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6066 (exit $ac_status); } && {
6067 test -z "$ac_c_werror_flag" ||
6068 test ! -s conftest.err
6069 } && test -s conftest.$ac_objext; then
6070 ac_header_compiler=yes
6071 else
6072 echo "$as_me: failed program was:" >&5
6073 sed 's/^/| /' conftest.$ac_ext >&5
6075 ac_header_compiler=no
6078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6079 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6080 echo "${ECHO_T}$ac_header_compiler" >&6; }
6082 # Is the header present?
6083 { echo "$as_me:$LINENO: checking sys/mkdev.h presence" >&5
6084 echo $ECHO_N "checking sys/mkdev.h presence... $ECHO_C" >&6; }
6085 cat >conftest.$ac_ext <<_ACEOF
6086 /* confdefs.h. */
6087 _ACEOF
6088 cat confdefs.h >>conftest.$ac_ext
6089 cat >>conftest.$ac_ext <<_ACEOF
6090 /* end confdefs.h. */
6091 #include <sys/mkdev.h>
6092 _ACEOF
6093 if { (ac_try="$ac_cpp conftest.$ac_ext"
6094 case "(($ac_try" in
6095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6096 *) ac_try_echo=$ac_try;;
6097 esac
6098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6099 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6100 ac_status=$?
6101 grep -v '^ *+' conftest.er1 >conftest.err
6102 rm -f conftest.er1
6103 cat conftest.err >&5
6104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6105 (exit $ac_status); } >/dev/null && {
6106 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6107 test ! -s conftest.err
6108 }; then
6109 ac_header_preproc=yes
6110 else
6111 echo "$as_me: failed program was:" >&5
6112 sed 's/^/| /' conftest.$ac_ext >&5
6114 ac_header_preproc=no
6117 rm -f conftest.err conftest.$ac_ext
6118 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6119 echo "${ECHO_T}$ac_header_preproc" >&6; }
6121 # So? What about this header?
6122 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6123 yes:no: )
6124 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: accepted by the compiler, rejected by the preprocessor!" >&5
6125 echo "$as_me: WARNING: sys/mkdev.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
6126 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: proceeding with the compiler's result" >&5
6127 echo "$as_me: WARNING: sys/mkdev.h: proceeding with the compiler's result" >&2;}
6128 ac_header_preproc=yes
6130 no:yes:* )
6131 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: present but cannot be compiled" >&5
6132 echo "$as_me: WARNING: sys/mkdev.h: present but cannot be compiled" >&2;}
6133 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: check for missing prerequisite headers?" >&5
6134 echo "$as_me: WARNING: sys/mkdev.h: check for missing prerequisite headers?" >&2;}
6135 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: see the Autoconf documentation" >&5
6136 echo "$as_me: WARNING: sys/mkdev.h: see the Autoconf documentation" >&2;}
6137 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: section \"Present But Cannot Be Compiled\"" >&5
6138 echo "$as_me: WARNING: sys/mkdev.h: section \"Present But Cannot Be Compiled\"" >&2;}
6139 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: proceeding with the preprocessor's result" >&5
6140 echo "$as_me: WARNING: sys/mkdev.h: proceeding with the preprocessor's result" >&2;}
6141 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: in the future, the compiler will take precedence" >&5
6142 echo "$as_me: WARNING: sys/mkdev.h: in the future, the compiler will take precedence" >&2;}
6143 ( cat <<\_ASBOX
6144 ## -------------------------------------- ##
6145 ## Report this to http://bugs.python.org/ ##
6146 ## -------------------------------------- ##
6147 _ASBOX
6148 ) | sed "s/^/$as_me: WARNING: /" >&2
6150 esac
6151 { echo "$as_me:$LINENO: checking for sys/mkdev.h" >&5
6152 echo $ECHO_N "checking for sys/mkdev.h... $ECHO_C" >&6; }
6153 if test "${ac_cv_header_sys_mkdev_h+set}" = set; then
6154 echo $ECHO_N "(cached) $ECHO_C" >&6
6155 else
6156 ac_cv_header_sys_mkdev_h=$ac_header_preproc
6158 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_mkdev_h" >&5
6159 echo "${ECHO_T}$ac_cv_header_sys_mkdev_h" >&6; }
6162 if test $ac_cv_header_sys_mkdev_h = yes; then
6164 cat >>confdefs.h <<\_ACEOF
6165 #define MAJOR_IN_MKDEV 1
6166 _ACEOF
6172 if test $ac_cv_header_sys_mkdev_h = no; then
6173 if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then
6174 { echo "$as_me:$LINENO: checking for sys/sysmacros.h" >&5
6175 echo $ECHO_N "checking for sys/sysmacros.h... $ECHO_C" >&6; }
6176 if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then
6177 echo $ECHO_N "(cached) $ECHO_C" >&6
6179 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_sysmacros_h" >&5
6180 echo "${ECHO_T}$ac_cv_header_sys_sysmacros_h" >&6; }
6181 else
6182 # Is the header compilable?
6183 { echo "$as_me:$LINENO: checking sys/sysmacros.h usability" >&5
6184 echo $ECHO_N "checking sys/sysmacros.h usability... $ECHO_C" >&6; }
6185 cat >conftest.$ac_ext <<_ACEOF
6186 /* confdefs.h. */
6187 _ACEOF
6188 cat confdefs.h >>conftest.$ac_ext
6189 cat >>conftest.$ac_ext <<_ACEOF
6190 /* end confdefs.h. */
6191 $ac_includes_default
6192 #include <sys/sysmacros.h>
6193 _ACEOF
6194 rm -f conftest.$ac_objext
6195 if { (ac_try="$ac_compile"
6196 case "(($ac_try" in
6197 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6198 *) ac_try_echo=$ac_try;;
6199 esac
6200 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6201 (eval "$ac_compile") 2>conftest.er1
6202 ac_status=$?
6203 grep -v '^ *+' conftest.er1 >conftest.err
6204 rm -f conftest.er1
6205 cat conftest.err >&5
6206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6207 (exit $ac_status); } && {
6208 test -z "$ac_c_werror_flag" ||
6209 test ! -s conftest.err
6210 } && test -s conftest.$ac_objext; then
6211 ac_header_compiler=yes
6212 else
6213 echo "$as_me: failed program was:" >&5
6214 sed 's/^/| /' conftest.$ac_ext >&5
6216 ac_header_compiler=no
6219 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6220 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6221 echo "${ECHO_T}$ac_header_compiler" >&6; }
6223 # Is the header present?
6224 { echo "$as_me:$LINENO: checking sys/sysmacros.h presence" >&5
6225 echo $ECHO_N "checking sys/sysmacros.h presence... $ECHO_C" >&6; }
6226 cat >conftest.$ac_ext <<_ACEOF
6227 /* confdefs.h. */
6228 _ACEOF
6229 cat confdefs.h >>conftest.$ac_ext
6230 cat >>conftest.$ac_ext <<_ACEOF
6231 /* end confdefs.h. */
6232 #include <sys/sysmacros.h>
6233 _ACEOF
6234 if { (ac_try="$ac_cpp conftest.$ac_ext"
6235 case "(($ac_try" in
6236 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6237 *) ac_try_echo=$ac_try;;
6238 esac
6239 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6240 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6241 ac_status=$?
6242 grep -v '^ *+' conftest.er1 >conftest.err
6243 rm -f conftest.er1
6244 cat conftest.err >&5
6245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6246 (exit $ac_status); } >/dev/null && {
6247 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6248 test ! -s conftest.err
6249 }; then
6250 ac_header_preproc=yes
6251 else
6252 echo "$as_me: failed program was:" >&5
6253 sed 's/^/| /' conftest.$ac_ext >&5
6255 ac_header_preproc=no
6258 rm -f conftest.err conftest.$ac_ext
6259 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6260 echo "${ECHO_T}$ac_header_preproc" >&6; }
6262 # So? What about this header?
6263 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6264 yes:no: )
6265 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: accepted by the compiler, rejected by the preprocessor!" >&5
6266 echo "$as_me: WARNING: sys/sysmacros.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
6267 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: proceeding with the compiler's result" >&5
6268 echo "$as_me: WARNING: sys/sysmacros.h: proceeding with the compiler's result" >&2;}
6269 ac_header_preproc=yes
6271 no:yes:* )
6272 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: present but cannot be compiled" >&5
6273 echo "$as_me: WARNING: sys/sysmacros.h: present but cannot be compiled" >&2;}
6274 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: check for missing prerequisite headers?" >&5
6275 echo "$as_me: WARNING: sys/sysmacros.h: check for missing prerequisite headers?" >&2;}
6276 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: see the Autoconf documentation" >&5
6277 echo "$as_me: WARNING: sys/sysmacros.h: see the Autoconf documentation" >&2;}
6278 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: section \"Present But Cannot Be Compiled\"" >&5
6279 echo "$as_me: WARNING: sys/sysmacros.h: section \"Present But Cannot Be Compiled\"" >&2;}
6280 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: proceeding with the preprocessor's result" >&5
6281 echo "$as_me: WARNING: sys/sysmacros.h: proceeding with the preprocessor's result" >&2;}
6282 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: in the future, the compiler will take precedence" >&5
6283 echo "$as_me: WARNING: sys/sysmacros.h: in the future, the compiler will take precedence" >&2;}
6284 ( cat <<\_ASBOX
6285 ## -------------------------------------- ##
6286 ## Report this to http://bugs.python.org/ ##
6287 ## -------------------------------------- ##
6288 _ASBOX
6289 ) | sed "s/^/$as_me: WARNING: /" >&2
6291 esac
6292 { echo "$as_me:$LINENO: checking for sys/sysmacros.h" >&5
6293 echo $ECHO_N "checking for sys/sysmacros.h... $ECHO_C" >&6; }
6294 if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then
6295 echo $ECHO_N "(cached) $ECHO_C" >&6
6296 else
6297 ac_cv_header_sys_sysmacros_h=$ac_header_preproc
6299 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_sysmacros_h" >&5
6300 echo "${ECHO_T}$ac_cv_header_sys_sysmacros_h" >&6; }
6303 if test $ac_cv_header_sys_sysmacros_h = yes; then
6305 cat >>confdefs.h <<\_ACEOF
6306 #define MAJOR_IN_SYSMACROS 1
6307 _ACEOF
6316 # On Solaris, term.h requires curses.h
6318 for ac_header in term.h
6320 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6321 { echo "$as_me:$LINENO: checking for $ac_header" >&5
6322 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6323 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6324 echo $ECHO_N "(cached) $ECHO_C" >&6
6325 else
6326 cat >conftest.$ac_ext <<_ACEOF
6327 /* confdefs.h. */
6328 _ACEOF
6329 cat confdefs.h >>conftest.$ac_ext
6330 cat >>conftest.$ac_ext <<_ACEOF
6331 /* end confdefs.h. */
6333 #ifdef HAVE_CURSES_H
6334 #include <curses.h>
6335 #endif
6338 #include <$ac_header>
6339 _ACEOF
6340 rm -f conftest.$ac_objext
6341 if { (ac_try="$ac_compile"
6342 case "(($ac_try" in
6343 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6344 *) ac_try_echo=$ac_try;;
6345 esac
6346 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6347 (eval "$ac_compile") 2>conftest.er1
6348 ac_status=$?
6349 grep -v '^ *+' conftest.er1 >conftest.err
6350 rm -f conftest.er1
6351 cat conftest.err >&5
6352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6353 (exit $ac_status); } && {
6354 test -z "$ac_c_werror_flag" ||
6355 test ! -s conftest.err
6356 } && test -s conftest.$ac_objext; then
6357 eval "$as_ac_Header=yes"
6358 else
6359 echo "$as_me: failed program was:" >&5
6360 sed 's/^/| /' conftest.$ac_ext >&5
6362 eval "$as_ac_Header=no"
6365 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6367 ac_res=`eval echo '${'$as_ac_Header'}'`
6368 { echo "$as_me:$LINENO: result: $ac_res" >&5
6369 echo "${ECHO_T}$ac_res" >&6; }
6370 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6371 cat >>confdefs.h <<_ACEOF
6372 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6373 _ACEOF
6377 done
6380 # On Linux, netlink.h requires asm/types.h
6382 for ac_header in linux/netlink.h
6384 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6385 { echo "$as_me:$LINENO: checking for $ac_header" >&5
6386 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6387 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6388 echo $ECHO_N "(cached) $ECHO_C" >&6
6389 else
6390 cat >conftest.$ac_ext <<_ACEOF
6391 /* confdefs.h. */
6392 _ACEOF
6393 cat confdefs.h >>conftest.$ac_ext
6394 cat >>conftest.$ac_ext <<_ACEOF
6395 /* end confdefs.h. */
6397 #ifdef HAVE_ASM_TYPES_H
6398 #include <asm/types.h>
6399 #endif
6400 #ifdef HAVE_SYS_SOCKET_H
6401 #include <sys/socket.h>
6402 #endif
6405 #include <$ac_header>
6406 _ACEOF
6407 rm -f conftest.$ac_objext
6408 if { (ac_try="$ac_compile"
6409 case "(($ac_try" in
6410 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6411 *) ac_try_echo=$ac_try;;
6412 esac
6413 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6414 (eval "$ac_compile") 2>conftest.er1
6415 ac_status=$?
6416 grep -v '^ *+' conftest.er1 >conftest.err
6417 rm -f conftest.er1
6418 cat conftest.err >&5
6419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6420 (exit $ac_status); } && {
6421 test -z "$ac_c_werror_flag" ||
6422 test ! -s conftest.err
6423 } && test -s conftest.$ac_objext; then
6424 eval "$as_ac_Header=yes"
6425 else
6426 echo "$as_me: failed program was:" >&5
6427 sed 's/^/| /' conftest.$ac_ext >&5
6429 eval "$as_ac_Header=no"
6432 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6434 ac_res=`eval echo '${'$as_ac_Header'}'`
6435 { echo "$as_me:$LINENO: result: $ac_res" >&5
6436 echo "${ECHO_T}$ac_res" >&6; }
6437 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6438 cat >>confdefs.h <<_ACEOF
6439 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6440 _ACEOF
6444 done
6447 # checks for typedefs
6448 was_it_defined=no
6449 { echo "$as_me:$LINENO: checking for clock_t in time.h" >&5
6450 echo $ECHO_N "checking for clock_t in time.h... $ECHO_C" >&6; }
6451 cat >conftest.$ac_ext <<_ACEOF
6452 /* confdefs.h. */
6453 _ACEOF
6454 cat confdefs.h >>conftest.$ac_ext
6455 cat >>conftest.$ac_ext <<_ACEOF
6456 /* end confdefs.h. */
6457 #include <time.h>
6459 _ACEOF
6460 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6461 $EGREP "clock_t" >/dev/null 2>&1; then
6462 was_it_defined=yes
6463 else
6466 cat >>confdefs.h <<\_ACEOF
6467 #define clock_t long
6468 _ACEOF
6472 rm -f -r conftest*
6474 { echo "$as_me:$LINENO: result: $was_it_defined" >&5
6475 echo "${ECHO_T}$was_it_defined" >&6; }
6477 # Check whether using makedev requires defining _OSF_SOURCE
6478 { echo "$as_me:$LINENO: checking for makedev" >&5
6479 echo $ECHO_N "checking for makedev... $ECHO_C" >&6; }
6480 cat >conftest.$ac_ext <<_ACEOF
6481 /* confdefs.h. */
6482 _ACEOF
6483 cat confdefs.h >>conftest.$ac_ext
6484 cat >>conftest.$ac_ext <<_ACEOF
6485 /* end confdefs.h. */
6486 #include <sys/types.h>
6488 main ()
6490 makedev(0, 0)
6492 return 0;
6494 _ACEOF
6495 rm -f conftest.$ac_objext conftest$ac_exeext
6496 if { (ac_try="$ac_link"
6497 case "(($ac_try" in
6498 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6499 *) ac_try_echo=$ac_try;;
6500 esac
6501 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6502 (eval "$ac_link") 2>conftest.er1
6503 ac_status=$?
6504 grep -v '^ *+' conftest.er1 >conftest.err
6505 rm -f conftest.er1
6506 cat conftest.err >&5
6507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6508 (exit $ac_status); } && {
6509 test -z "$ac_c_werror_flag" ||
6510 test ! -s conftest.err
6511 } && test -s conftest$ac_exeext &&
6512 $as_test_x conftest$ac_exeext; then
6513 ac_cv_has_makedev=yes
6514 else
6515 echo "$as_me: failed program was:" >&5
6516 sed 's/^/| /' conftest.$ac_ext >&5
6518 ac_cv_has_makedev=no
6521 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6522 conftest$ac_exeext conftest.$ac_ext
6523 if test "$ac_cv_has_makedev" = "no"; then
6524 # we didn't link, try if _OSF_SOURCE will allow us to link
6525 cat >conftest.$ac_ext <<_ACEOF
6526 /* confdefs.h. */
6527 _ACEOF
6528 cat confdefs.h >>conftest.$ac_ext
6529 cat >>conftest.$ac_ext <<_ACEOF
6530 /* end confdefs.h. */
6532 #define _OSF_SOURCE 1
6533 #include <sys/types.h>
6536 main ()
6538 makedev(0, 0)
6540 return 0;
6542 _ACEOF
6543 rm -f conftest.$ac_objext conftest$ac_exeext
6544 if { (ac_try="$ac_link"
6545 case "(($ac_try" in
6546 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6547 *) ac_try_echo=$ac_try;;
6548 esac
6549 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6550 (eval "$ac_link") 2>conftest.er1
6551 ac_status=$?
6552 grep -v '^ *+' conftest.er1 >conftest.err
6553 rm -f conftest.er1
6554 cat conftest.err >&5
6555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6556 (exit $ac_status); } && {
6557 test -z "$ac_c_werror_flag" ||
6558 test ! -s conftest.err
6559 } && test -s conftest$ac_exeext &&
6560 $as_test_x conftest$ac_exeext; then
6561 ac_cv_has_makedev=yes
6562 else
6563 echo "$as_me: failed program was:" >&5
6564 sed 's/^/| /' conftest.$ac_ext >&5
6566 ac_cv_has_makedev=no
6569 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6570 conftest$ac_exeext conftest.$ac_ext
6571 if test "$ac_cv_has_makedev" = "yes"; then
6573 cat >>confdefs.h <<\_ACEOF
6574 #define _OSF_SOURCE 1
6575 _ACEOF
6579 { echo "$as_me:$LINENO: result: $ac_cv_has_makedev" >&5
6580 echo "${ECHO_T}$ac_cv_has_makedev" >&6; }
6581 if test "$ac_cv_has_makedev" = "yes"; then
6583 cat >>confdefs.h <<\_ACEOF
6584 #define HAVE_MAKEDEV 1
6585 _ACEOF
6589 # Enabling LFS on Solaris (2.6 to 9) with gcc 2.95 triggers a bug in
6590 # the system headers: If _XOPEN_SOURCE and _LARGEFILE_SOURCE are
6591 # defined, but the compiler does not support pragma redefine_extname,
6592 # and _LARGEFILE64_SOURCE is not defined, the headers refer to 64-bit
6593 # structures (such as rlimit64) without declaring them. As a
6594 # work-around, disable LFS on such configurations
6596 use_lfs=yes
6597 { echo "$as_me:$LINENO: checking Solaris LFS bug" >&5
6598 echo $ECHO_N "checking Solaris LFS bug... $ECHO_C" >&6; }
6599 cat >conftest.$ac_ext <<_ACEOF
6600 /* confdefs.h. */
6601 _ACEOF
6602 cat confdefs.h >>conftest.$ac_ext
6603 cat >>conftest.$ac_ext <<_ACEOF
6604 /* end confdefs.h. */
6606 #define _LARGEFILE_SOURCE 1
6607 #define _FILE_OFFSET_BITS 64
6608 #include <sys/resource.h>
6611 main ()
6613 struct rlimit foo;
6615 return 0;
6617 _ACEOF
6618 rm -f conftest.$ac_objext
6619 if { (ac_try="$ac_compile"
6620 case "(($ac_try" in
6621 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6622 *) ac_try_echo=$ac_try;;
6623 esac
6624 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6625 (eval "$ac_compile") 2>conftest.er1
6626 ac_status=$?
6627 grep -v '^ *+' conftest.er1 >conftest.err
6628 rm -f conftest.er1
6629 cat conftest.err >&5
6630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6631 (exit $ac_status); } && {
6632 test -z "$ac_c_werror_flag" ||
6633 test ! -s conftest.err
6634 } && test -s conftest.$ac_objext; then
6635 sol_lfs_bug=no
6636 else
6637 echo "$as_me: failed program was:" >&5
6638 sed 's/^/| /' conftest.$ac_ext >&5
6640 sol_lfs_bug=yes
6643 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6644 { echo "$as_me:$LINENO: result: $sol_lfs_bug" >&5
6645 echo "${ECHO_T}$sol_lfs_bug" >&6; }
6646 if test "$sol_lfs_bug" = "yes"; then
6647 use_lfs=no
6650 if test "$use_lfs" = "yes"; then
6651 # Two defines needed to enable largefile support on various platforms
6652 # These may affect some typedefs
6654 cat >>confdefs.h <<\_ACEOF
6655 #define _LARGEFILE_SOURCE 1
6656 _ACEOF
6659 cat >>confdefs.h <<\_ACEOF
6660 #define _FILE_OFFSET_BITS 64
6661 _ACEOF
6665 # Add some code to confdefs.h so that the test for off_t works on SCO
6666 cat >> confdefs.h <<\EOF
6667 #if defined(SCO_DS)
6668 #undef _OFF_T
6669 #endif
6672 # Type availability checks
6673 { echo "$as_me:$LINENO: checking for mode_t" >&5
6674 echo $ECHO_N "checking for mode_t... $ECHO_C" >&6; }
6675 if test "${ac_cv_type_mode_t+set}" = set; then
6676 echo $ECHO_N "(cached) $ECHO_C" >&6
6677 else
6678 cat >conftest.$ac_ext <<_ACEOF
6679 /* confdefs.h. */
6680 _ACEOF
6681 cat confdefs.h >>conftest.$ac_ext
6682 cat >>conftest.$ac_ext <<_ACEOF
6683 /* end confdefs.h. */
6684 $ac_includes_default
6685 typedef mode_t ac__type_new_;
6687 main ()
6689 if ((ac__type_new_ *) 0)
6690 return 0;
6691 if (sizeof (ac__type_new_))
6692 return 0;
6694 return 0;
6696 _ACEOF
6697 rm -f conftest.$ac_objext
6698 if { (ac_try="$ac_compile"
6699 case "(($ac_try" in
6700 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6701 *) ac_try_echo=$ac_try;;
6702 esac
6703 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6704 (eval "$ac_compile") 2>conftest.er1
6705 ac_status=$?
6706 grep -v '^ *+' conftest.er1 >conftest.err
6707 rm -f conftest.er1
6708 cat conftest.err >&5
6709 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6710 (exit $ac_status); } && {
6711 test -z "$ac_c_werror_flag" ||
6712 test ! -s conftest.err
6713 } && test -s conftest.$ac_objext; then
6714 ac_cv_type_mode_t=yes
6715 else
6716 echo "$as_me: failed program was:" >&5
6717 sed 's/^/| /' conftest.$ac_ext >&5
6719 ac_cv_type_mode_t=no
6722 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6724 { echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
6725 echo "${ECHO_T}$ac_cv_type_mode_t" >&6; }
6726 if test $ac_cv_type_mode_t = yes; then
6728 else
6730 cat >>confdefs.h <<_ACEOF
6731 #define mode_t int
6732 _ACEOF
6736 { echo "$as_me:$LINENO: checking for off_t" >&5
6737 echo $ECHO_N "checking for off_t... $ECHO_C" >&6; }
6738 if test "${ac_cv_type_off_t+set}" = set; then
6739 echo $ECHO_N "(cached) $ECHO_C" >&6
6740 else
6741 cat >conftest.$ac_ext <<_ACEOF
6742 /* confdefs.h. */
6743 _ACEOF
6744 cat confdefs.h >>conftest.$ac_ext
6745 cat >>conftest.$ac_ext <<_ACEOF
6746 /* end confdefs.h. */
6747 $ac_includes_default
6748 typedef off_t ac__type_new_;
6750 main ()
6752 if ((ac__type_new_ *) 0)
6753 return 0;
6754 if (sizeof (ac__type_new_))
6755 return 0;
6757 return 0;
6759 _ACEOF
6760 rm -f conftest.$ac_objext
6761 if { (ac_try="$ac_compile"
6762 case "(($ac_try" in
6763 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6764 *) ac_try_echo=$ac_try;;
6765 esac
6766 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6767 (eval "$ac_compile") 2>conftest.er1
6768 ac_status=$?
6769 grep -v '^ *+' conftest.er1 >conftest.err
6770 rm -f conftest.er1
6771 cat conftest.err >&5
6772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6773 (exit $ac_status); } && {
6774 test -z "$ac_c_werror_flag" ||
6775 test ! -s conftest.err
6776 } && test -s conftest.$ac_objext; then
6777 ac_cv_type_off_t=yes
6778 else
6779 echo "$as_me: failed program was:" >&5
6780 sed 's/^/| /' conftest.$ac_ext >&5
6782 ac_cv_type_off_t=no
6785 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6787 { echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
6788 echo "${ECHO_T}$ac_cv_type_off_t" >&6; }
6789 if test $ac_cv_type_off_t = yes; then
6791 else
6793 cat >>confdefs.h <<_ACEOF
6794 #define off_t long int
6795 _ACEOF
6799 { echo "$as_me:$LINENO: checking for pid_t" >&5
6800 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
6801 if test "${ac_cv_type_pid_t+set}" = set; then
6802 echo $ECHO_N "(cached) $ECHO_C" >&6
6803 else
6804 cat >conftest.$ac_ext <<_ACEOF
6805 /* confdefs.h. */
6806 _ACEOF
6807 cat confdefs.h >>conftest.$ac_ext
6808 cat >>conftest.$ac_ext <<_ACEOF
6809 /* end confdefs.h. */
6810 $ac_includes_default
6811 typedef pid_t ac__type_new_;
6813 main ()
6815 if ((ac__type_new_ *) 0)
6816 return 0;
6817 if (sizeof (ac__type_new_))
6818 return 0;
6820 return 0;
6822 _ACEOF
6823 rm -f conftest.$ac_objext
6824 if { (ac_try="$ac_compile"
6825 case "(($ac_try" in
6826 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6827 *) ac_try_echo=$ac_try;;
6828 esac
6829 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6830 (eval "$ac_compile") 2>conftest.er1
6831 ac_status=$?
6832 grep -v '^ *+' conftest.er1 >conftest.err
6833 rm -f conftest.er1
6834 cat conftest.err >&5
6835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6836 (exit $ac_status); } && {
6837 test -z "$ac_c_werror_flag" ||
6838 test ! -s conftest.err
6839 } && test -s conftest.$ac_objext; then
6840 ac_cv_type_pid_t=yes
6841 else
6842 echo "$as_me: failed program was:" >&5
6843 sed 's/^/| /' conftest.$ac_ext >&5
6845 ac_cv_type_pid_t=no
6848 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6850 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
6851 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
6852 if test $ac_cv_type_pid_t = yes; then
6854 else
6856 cat >>confdefs.h <<_ACEOF
6857 #define pid_t int
6858 _ACEOF
6862 { echo "$as_me:$LINENO: checking return type of signal handlers" >&5
6863 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
6864 if test "${ac_cv_type_signal+set}" = set; then
6865 echo $ECHO_N "(cached) $ECHO_C" >&6
6866 else
6867 cat >conftest.$ac_ext <<_ACEOF
6868 /* confdefs.h. */
6869 _ACEOF
6870 cat confdefs.h >>conftest.$ac_ext
6871 cat >>conftest.$ac_ext <<_ACEOF
6872 /* end confdefs.h. */
6873 #include <sys/types.h>
6874 #include <signal.h>
6877 main ()
6879 return *(signal (0, 0)) (0) == 1;
6881 return 0;
6883 _ACEOF
6884 rm -f conftest.$ac_objext
6885 if { (ac_try="$ac_compile"
6886 case "(($ac_try" in
6887 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6888 *) ac_try_echo=$ac_try;;
6889 esac
6890 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6891 (eval "$ac_compile") 2>conftest.er1
6892 ac_status=$?
6893 grep -v '^ *+' conftest.er1 >conftest.err
6894 rm -f conftest.er1
6895 cat conftest.err >&5
6896 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6897 (exit $ac_status); } && {
6898 test -z "$ac_c_werror_flag" ||
6899 test ! -s conftest.err
6900 } && test -s conftest.$ac_objext; then
6901 ac_cv_type_signal=int
6902 else
6903 echo "$as_me: failed program was:" >&5
6904 sed 's/^/| /' conftest.$ac_ext >&5
6906 ac_cv_type_signal=void
6909 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6911 { echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
6912 echo "${ECHO_T}$ac_cv_type_signal" >&6; }
6914 cat >>confdefs.h <<_ACEOF
6915 #define RETSIGTYPE $ac_cv_type_signal
6916 _ACEOF
6919 { echo "$as_me:$LINENO: checking for size_t" >&5
6920 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
6921 if test "${ac_cv_type_size_t+set}" = set; then
6922 echo $ECHO_N "(cached) $ECHO_C" >&6
6923 else
6924 cat >conftest.$ac_ext <<_ACEOF
6925 /* confdefs.h. */
6926 _ACEOF
6927 cat confdefs.h >>conftest.$ac_ext
6928 cat >>conftest.$ac_ext <<_ACEOF
6929 /* end confdefs.h. */
6930 $ac_includes_default
6931 typedef size_t ac__type_new_;
6933 main ()
6935 if ((ac__type_new_ *) 0)
6936 return 0;
6937 if (sizeof (ac__type_new_))
6938 return 0;
6940 return 0;
6942 _ACEOF
6943 rm -f conftest.$ac_objext
6944 if { (ac_try="$ac_compile"
6945 case "(($ac_try" in
6946 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6947 *) ac_try_echo=$ac_try;;
6948 esac
6949 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6950 (eval "$ac_compile") 2>conftest.er1
6951 ac_status=$?
6952 grep -v '^ *+' conftest.er1 >conftest.err
6953 rm -f conftest.er1
6954 cat conftest.err >&5
6955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6956 (exit $ac_status); } && {
6957 test -z "$ac_c_werror_flag" ||
6958 test ! -s conftest.err
6959 } && test -s conftest.$ac_objext; then
6960 ac_cv_type_size_t=yes
6961 else
6962 echo "$as_me: failed program was:" >&5
6963 sed 's/^/| /' conftest.$ac_ext >&5
6965 ac_cv_type_size_t=no
6968 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6970 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
6971 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
6972 if test $ac_cv_type_size_t = yes; then
6974 else
6976 cat >>confdefs.h <<_ACEOF
6977 #define size_t unsigned int
6978 _ACEOF
6982 { echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
6983 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6; }
6984 if test "${ac_cv_type_uid_t+set}" = set; then
6985 echo $ECHO_N "(cached) $ECHO_C" >&6
6986 else
6987 cat >conftest.$ac_ext <<_ACEOF
6988 /* confdefs.h. */
6989 _ACEOF
6990 cat confdefs.h >>conftest.$ac_ext
6991 cat >>conftest.$ac_ext <<_ACEOF
6992 /* end confdefs.h. */
6993 #include <sys/types.h>
6995 _ACEOF
6996 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6997 $EGREP "uid_t" >/dev/null 2>&1; then
6998 ac_cv_type_uid_t=yes
6999 else
7000 ac_cv_type_uid_t=no
7002 rm -f -r conftest*
7005 { echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
7006 echo "${ECHO_T}$ac_cv_type_uid_t" >&6; }
7007 if test $ac_cv_type_uid_t = no; then
7009 cat >>confdefs.h <<\_ACEOF
7010 #define uid_t int
7011 _ACEOF
7014 cat >>confdefs.h <<\_ACEOF
7015 #define gid_t int
7016 _ACEOF
7021 { echo "$as_me:$LINENO: checking for uint32_t" >&5
7022 echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6; }
7023 if test "${ac_cv_c_uint32_t+set}" = set; then
7024 echo $ECHO_N "(cached) $ECHO_C" >&6
7025 else
7026 ac_cv_c_uint32_t=no
7027 for ac_type in 'uint32_t' 'unsigned int' 'unsigned long int' \
7028 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
7029 cat >conftest.$ac_ext <<_ACEOF
7030 /* confdefs.h. */
7031 _ACEOF
7032 cat confdefs.h >>conftest.$ac_ext
7033 cat >>conftest.$ac_ext <<_ACEOF
7034 /* end confdefs.h. */
7035 $ac_includes_default
7037 main ()
7039 static int test_array [1 - 2 * !(($ac_type) -1 >> (32 - 1) == 1)];
7040 test_array [0] = 0
7043 return 0;
7045 _ACEOF
7046 rm -f conftest.$ac_objext
7047 if { (ac_try="$ac_compile"
7048 case "(($ac_try" in
7049 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7050 *) ac_try_echo=$ac_try;;
7051 esac
7052 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7053 (eval "$ac_compile") 2>conftest.er1
7054 ac_status=$?
7055 grep -v '^ *+' conftest.er1 >conftest.err
7056 rm -f conftest.er1
7057 cat conftest.err >&5
7058 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7059 (exit $ac_status); } && {
7060 test -z "$ac_c_werror_flag" ||
7061 test ! -s conftest.err
7062 } && test -s conftest.$ac_objext; then
7063 case $ac_type in
7064 uint32_t) ac_cv_c_uint32_t=yes ;;
7065 *) ac_cv_c_uint32_t=$ac_type ;;
7066 esac
7068 else
7069 echo "$as_me: failed program was:" >&5
7070 sed 's/^/| /' conftest.$ac_ext >&5
7075 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7076 test "$ac_cv_c_uint32_t" != no && break
7077 done
7079 { echo "$as_me:$LINENO: result: $ac_cv_c_uint32_t" >&5
7080 echo "${ECHO_T}$ac_cv_c_uint32_t" >&6; }
7081 case $ac_cv_c_uint32_t in #(
7082 no|yes) ;; #(
7085 cat >>confdefs.h <<\_ACEOF
7086 #define _UINT32_T 1
7087 _ACEOF
7090 cat >>confdefs.h <<_ACEOF
7091 #define uint32_t $ac_cv_c_uint32_t
7092 _ACEOF
7094 esac
7097 { echo "$as_me:$LINENO: checking for uint64_t" >&5
7098 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
7099 if test "${ac_cv_c_uint64_t+set}" = set; then
7100 echo $ECHO_N "(cached) $ECHO_C" >&6
7101 else
7102 ac_cv_c_uint64_t=no
7103 for ac_type in 'uint64_t' 'unsigned int' 'unsigned long int' \
7104 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
7105 cat >conftest.$ac_ext <<_ACEOF
7106 /* confdefs.h. */
7107 _ACEOF
7108 cat confdefs.h >>conftest.$ac_ext
7109 cat >>conftest.$ac_ext <<_ACEOF
7110 /* end confdefs.h. */
7111 $ac_includes_default
7113 main ()
7115 static int test_array [1 - 2 * !(($ac_type) -1 >> (64 - 1) == 1)];
7116 test_array [0] = 0
7119 return 0;
7121 _ACEOF
7122 rm -f conftest.$ac_objext
7123 if { (ac_try="$ac_compile"
7124 case "(($ac_try" in
7125 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7126 *) ac_try_echo=$ac_try;;
7127 esac
7128 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7129 (eval "$ac_compile") 2>conftest.er1
7130 ac_status=$?
7131 grep -v '^ *+' conftest.er1 >conftest.err
7132 rm -f conftest.er1
7133 cat conftest.err >&5
7134 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7135 (exit $ac_status); } && {
7136 test -z "$ac_c_werror_flag" ||
7137 test ! -s conftest.err
7138 } && test -s conftest.$ac_objext; then
7139 case $ac_type in
7140 uint64_t) ac_cv_c_uint64_t=yes ;;
7141 *) ac_cv_c_uint64_t=$ac_type ;;
7142 esac
7144 else
7145 echo "$as_me: failed program was:" >&5
7146 sed 's/^/| /' conftest.$ac_ext >&5
7151 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7152 test "$ac_cv_c_uint64_t" != no && break
7153 done
7155 { echo "$as_me:$LINENO: result: $ac_cv_c_uint64_t" >&5
7156 echo "${ECHO_T}$ac_cv_c_uint64_t" >&6; }
7157 case $ac_cv_c_uint64_t in #(
7158 no|yes) ;; #(
7161 cat >>confdefs.h <<\_ACEOF
7162 #define _UINT64_T 1
7163 _ACEOF
7166 cat >>confdefs.h <<_ACEOF
7167 #define uint64_t $ac_cv_c_uint64_t
7168 _ACEOF
7170 esac
7173 { echo "$as_me:$LINENO: checking for int32_t" >&5
7174 echo $ECHO_N "checking for int32_t... $ECHO_C" >&6; }
7175 if test "${ac_cv_c_int32_t+set}" = set; then
7176 echo $ECHO_N "(cached) $ECHO_C" >&6
7177 else
7178 ac_cv_c_int32_t=no
7179 for ac_type in 'int32_t' 'int' 'long int' \
7180 'long long int' 'short int' 'signed char'; do
7181 cat >conftest.$ac_ext <<_ACEOF
7182 /* confdefs.h. */
7183 _ACEOF
7184 cat confdefs.h >>conftest.$ac_ext
7185 cat >>conftest.$ac_ext <<_ACEOF
7186 /* end confdefs.h. */
7187 $ac_includes_default
7189 main ()
7191 static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << (32 - 2)) - 1) * 2 + 1))];
7192 test_array [0] = 0
7195 return 0;
7197 _ACEOF
7198 rm -f conftest.$ac_objext
7199 if { (ac_try="$ac_compile"
7200 case "(($ac_try" in
7201 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7202 *) ac_try_echo=$ac_try;;
7203 esac
7204 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7205 (eval "$ac_compile") 2>conftest.er1
7206 ac_status=$?
7207 grep -v '^ *+' conftest.er1 >conftest.err
7208 rm -f conftest.er1
7209 cat conftest.err >&5
7210 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7211 (exit $ac_status); } && {
7212 test -z "$ac_c_werror_flag" ||
7213 test ! -s conftest.err
7214 } && test -s conftest.$ac_objext; then
7215 cat >conftest.$ac_ext <<_ACEOF
7216 /* confdefs.h. */
7217 _ACEOF
7218 cat confdefs.h >>conftest.$ac_ext
7219 cat >>conftest.$ac_ext <<_ACEOF
7220 /* end confdefs.h. */
7221 $ac_includes_default
7223 main ()
7225 static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << (32 - 2)) - 1) * 2 + 1)
7226 < ($ac_type) (((($ac_type) 1 << (32 - 2)) - 1) * 2 + 2))];
7227 test_array [0] = 0
7230 return 0;
7232 _ACEOF
7233 rm -f conftest.$ac_objext
7234 if { (ac_try="$ac_compile"
7235 case "(($ac_try" in
7236 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7237 *) ac_try_echo=$ac_try;;
7238 esac
7239 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7240 (eval "$ac_compile") 2>conftest.er1
7241 ac_status=$?
7242 grep -v '^ *+' conftest.er1 >conftest.err
7243 rm -f conftest.er1
7244 cat conftest.err >&5
7245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7246 (exit $ac_status); } && {
7247 test -z "$ac_c_werror_flag" ||
7248 test ! -s conftest.err
7249 } && test -s conftest.$ac_objext; then
7251 else
7252 echo "$as_me: failed program was:" >&5
7253 sed 's/^/| /' conftest.$ac_ext >&5
7255 case $ac_type in
7256 int32_t) ac_cv_c_int32_t=yes ;;
7257 *) ac_cv_c_int32_t=$ac_type ;;
7258 esac
7262 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7263 else
7264 echo "$as_me: failed program was:" >&5
7265 sed 's/^/| /' conftest.$ac_ext >&5
7270 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7271 test "$ac_cv_c_int32_t" != no && break
7272 done
7274 { echo "$as_me:$LINENO: result: $ac_cv_c_int32_t" >&5
7275 echo "${ECHO_T}$ac_cv_c_int32_t" >&6; }
7276 case $ac_cv_c_int32_t in #(
7277 no|yes) ;; #(
7280 cat >>confdefs.h <<_ACEOF
7281 #define int32_t $ac_cv_c_int32_t
7282 _ACEOF
7284 esac
7287 { echo "$as_me:$LINENO: checking for int64_t" >&5
7288 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
7289 if test "${ac_cv_c_int64_t+set}" = set; then
7290 echo $ECHO_N "(cached) $ECHO_C" >&6
7291 else
7292 ac_cv_c_int64_t=no
7293 for ac_type in 'int64_t' 'int' 'long int' \
7294 'long long int' 'short int' 'signed char'; do
7295 cat >conftest.$ac_ext <<_ACEOF
7296 /* confdefs.h. */
7297 _ACEOF
7298 cat confdefs.h >>conftest.$ac_ext
7299 cat >>conftest.$ac_ext <<_ACEOF
7300 /* end confdefs.h. */
7301 $ac_includes_default
7303 main ()
7305 static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << (64 - 2)) - 1) * 2 + 1))];
7306 test_array [0] = 0
7309 return 0;
7311 _ACEOF
7312 rm -f conftest.$ac_objext
7313 if { (ac_try="$ac_compile"
7314 case "(($ac_try" in
7315 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7316 *) ac_try_echo=$ac_try;;
7317 esac
7318 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7319 (eval "$ac_compile") 2>conftest.er1
7320 ac_status=$?
7321 grep -v '^ *+' conftest.er1 >conftest.err
7322 rm -f conftest.er1
7323 cat conftest.err >&5
7324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7325 (exit $ac_status); } && {
7326 test -z "$ac_c_werror_flag" ||
7327 test ! -s conftest.err
7328 } && test -s conftest.$ac_objext; then
7329 cat >conftest.$ac_ext <<_ACEOF
7330 /* confdefs.h. */
7331 _ACEOF
7332 cat confdefs.h >>conftest.$ac_ext
7333 cat >>conftest.$ac_ext <<_ACEOF
7334 /* end confdefs.h. */
7335 $ac_includes_default
7337 main ()
7339 static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << (64 - 2)) - 1) * 2 + 1)
7340 < ($ac_type) (((($ac_type) 1 << (64 - 2)) - 1) * 2 + 2))];
7341 test_array [0] = 0
7344 return 0;
7346 _ACEOF
7347 rm -f conftest.$ac_objext
7348 if { (ac_try="$ac_compile"
7349 case "(($ac_try" in
7350 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7351 *) ac_try_echo=$ac_try;;
7352 esac
7353 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7354 (eval "$ac_compile") 2>conftest.er1
7355 ac_status=$?
7356 grep -v '^ *+' conftest.er1 >conftest.err
7357 rm -f conftest.er1
7358 cat conftest.err >&5
7359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7360 (exit $ac_status); } && {
7361 test -z "$ac_c_werror_flag" ||
7362 test ! -s conftest.err
7363 } && test -s conftest.$ac_objext; then
7365 else
7366 echo "$as_me: failed program was:" >&5
7367 sed 's/^/| /' conftest.$ac_ext >&5
7369 case $ac_type in
7370 int64_t) ac_cv_c_int64_t=yes ;;
7371 *) ac_cv_c_int64_t=$ac_type ;;
7372 esac
7376 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7377 else
7378 echo "$as_me: failed program was:" >&5
7379 sed 's/^/| /' conftest.$ac_ext >&5
7384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7385 test "$ac_cv_c_int64_t" != no && break
7386 done
7388 { echo "$as_me:$LINENO: result: $ac_cv_c_int64_t" >&5
7389 echo "${ECHO_T}$ac_cv_c_int64_t" >&6; }
7390 case $ac_cv_c_int64_t in #(
7391 no|yes) ;; #(
7394 cat >>confdefs.h <<_ACEOF
7395 #define int64_t $ac_cv_c_int64_t
7396 _ACEOF
7398 esac
7400 { echo "$as_me:$LINENO: checking for ssize_t" >&5
7401 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6; }
7402 if test "${ac_cv_type_ssize_t+set}" = set; then
7403 echo $ECHO_N "(cached) $ECHO_C" >&6
7404 else
7405 cat >conftest.$ac_ext <<_ACEOF
7406 /* confdefs.h. */
7407 _ACEOF
7408 cat confdefs.h >>conftest.$ac_ext
7409 cat >>conftest.$ac_ext <<_ACEOF
7410 /* end confdefs.h. */
7411 $ac_includes_default
7412 typedef ssize_t ac__type_new_;
7414 main ()
7416 if ((ac__type_new_ *) 0)
7417 return 0;
7418 if (sizeof (ac__type_new_))
7419 return 0;
7421 return 0;
7423 _ACEOF
7424 rm -f conftest.$ac_objext
7425 if { (ac_try="$ac_compile"
7426 case "(($ac_try" in
7427 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7428 *) ac_try_echo=$ac_try;;
7429 esac
7430 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7431 (eval "$ac_compile") 2>conftest.er1
7432 ac_status=$?
7433 grep -v '^ *+' conftest.er1 >conftest.err
7434 rm -f conftest.er1
7435 cat conftest.err >&5
7436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7437 (exit $ac_status); } && {
7438 test -z "$ac_c_werror_flag" ||
7439 test ! -s conftest.err
7440 } && test -s conftest.$ac_objext; then
7441 ac_cv_type_ssize_t=yes
7442 else
7443 echo "$as_me: failed program was:" >&5
7444 sed 's/^/| /' conftest.$ac_ext >&5
7446 ac_cv_type_ssize_t=no
7449 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7451 { echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
7452 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6; }
7453 if test $ac_cv_type_ssize_t = yes; then
7455 cat >>confdefs.h <<\_ACEOF
7456 #define HAVE_SSIZE_T 1
7457 _ACEOF
7462 # Sizes of various common basic types
7463 # ANSI C requires sizeof(char) == 1, so no need to check it
7464 { echo "$as_me:$LINENO: checking for int" >&5
7465 echo $ECHO_N "checking for int... $ECHO_C" >&6; }
7466 if test "${ac_cv_type_int+set}" = set; then
7467 echo $ECHO_N "(cached) $ECHO_C" >&6
7468 else
7469 cat >conftest.$ac_ext <<_ACEOF
7470 /* confdefs.h. */
7471 _ACEOF
7472 cat confdefs.h >>conftest.$ac_ext
7473 cat >>conftest.$ac_ext <<_ACEOF
7474 /* end confdefs.h. */
7475 $ac_includes_default
7476 typedef int ac__type_new_;
7478 main ()
7480 if ((ac__type_new_ *) 0)
7481 return 0;
7482 if (sizeof (ac__type_new_))
7483 return 0;
7485 return 0;
7487 _ACEOF
7488 rm -f conftest.$ac_objext
7489 if { (ac_try="$ac_compile"
7490 case "(($ac_try" in
7491 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7492 *) ac_try_echo=$ac_try;;
7493 esac
7494 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7495 (eval "$ac_compile") 2>conftest.er1
7496 ac_status=$?
7497 grep -v '^ *+' conftest.er1 >conftest.err
7498 rm -f conftest.er1
7499 cat conftest.err >&5
7500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7501 (exit $ac_status); } && {
7502 test -z "$ac_c_werror_flag" ||
7503 test ! -s conftest.err
7504 } && test -s conftest.$ac_objext; then
7505 ac_cv_type_int=yes
7506 else
7507 echo "$as_me: failed program was:" >&5
7508 sed 's/^/| /' conftest.$ac_ext >&5
7510 ac_cv_type_int=no
7513 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7515 { echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
7516 echo "${ECHO_T}$ac_cv_type_int" >&6; }
7518 # The cast to long int works around a bug in the HP C Compiler
7519 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7520 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7521 # This bug is HP SR number 8606223364.
7522 { echo "$as_me:$LINENO: checking size of int" >&5
7523 echo $ECHO_N "checking size of int... $ECHO_C" >&6; }
7524 if test "${ac_cv_sizeof_int+set}" = set; then
7525 echo $ECHO_N "(cached) $ECHO_C" >&6
7526 else
7527 if test "$cross_compiling" = yes; then
7528 # Depending upon the size, compute the lo and hi bounds.
7529 cat >conftest.$ac_ext <<_ACEOF
7530 /* confdefs.h. */
7531 _ACEOF
7532 cat confdefs.h >>conftest.$ac_ext
7533 cat >>conftest.$ac_ext <<_ACEOF
7534 /* end confdefs.h. */
7535 $ac_includes_default
7536 typedef int ac__type_sizeof_;
7538 main ()
7540 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
7541 test_array [0] = 0
7544 return 0;
7546 _ACEOF
7547 rm -f conftest.$ac_objext
7548 if { (ac_try="$ac_compile"
7549 case "(($ac_try" in
7550 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7551 *) ac_try_echo=$ac_try;;
7552 esac
7553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7554 (eval "$ac_compile") 2>conftest.er1
7555 ac_status=$?
7556 grep -v '^ *+' conftest.er1 >conftest.err
7557 rm -f conftest.er1
7558 cat conftest.err >&5
7559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7560 (exit $ac_status); } && {
7561 test -z "$ac_c_werror_flag" ||
7562 test ! -s conftest.err
7563 } && test -s conftest.$ac_objext; then
7564 ac_lo=0 ac_mid=0
7565 while :; do
7566 cat >conftest.$ac_ext <<_ACEOF
7567 /* confdefs.h. */
7568 _ACEOF
7569 cat confdefs.h >>conftest.$ac_ext
7570 cat >>conftest.$ac_ext <<_ACEOF
7571 /* end confdefs.h. */
7572 $ac_includes_default
7573 typedef int ac__type_sizeof_;
7575 main ()
7577 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
7578 test_array [0] = 0
7581 return 0;
7583 _ACEOF
7584 rm -f conftest.$ac_objext
7585 if { (ac_try="$ac_compile"
7586 case "(($ac_try" in
7587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7588 *) ac_try_echo=$ac_try;;
7589 esac
7590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7591 (eval "$ac_compile") 2>conftest.er1
7592 ac_status=$?
7593 grep -v '^ *+' conftest.er1 >conftest.err
7594 rm -f conftest.er1
7595 cat conftest.err >&5
7596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7597 (exit $ac_status); } && {
7598 test -z "$ac_c_werror_flag" ||
7599 test ! -s conftest.err
7600 } && test -s conftest.$ac_objext; then
7601 ac_hi=$ac_mid; break
7602 else
7603 echo "$as_me: failed program was:" >&5
7604 sed 's/^/| /' conftest.$ac_ext >&5
7606 ac_lo=`expr $ac_mid + 1`
7607 if test $ac_lo -le $ac_mid; then
7608 ac_lo= ac_hi=
7609 break
7611 ac_mid=`expr 2 '*' $ac_mid + 1`
7614 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7615 done
7616 else
7617 echo "$as_me: failed program was:" >&5
7618 sed 's/^/| /' conftest.$ac_ext >&5
7620 cat >conftest.$ac_ext <<_ACEOF
7621 /* confdefs.h. */
7622 _ACEOF
7623 cat confdefs.h >>conftest.$ac_ext
7624 cat >>conftest.$ac_ext <<_ACEOF
7625 /* end confdefs.h. */
7626 $ac_includes_default
7627 typedef int ac__type_sizeof_;
7629 main ()
7631 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
7632 test_array [0] = 0
7635 return 0;
7637 _ACEOF
7638 rm -f conftest.$ac_objext
7639 if { (ac_try="$ac_compile"
7640 case "(($ac_try" in
7641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7642 *) ac_try_echo=$ac_try;;
7643 esac
7644 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7645 (eval "$ac_compile") 2>conftest.er1
7646 ac_status=$?
7647 grep -v '^ *+' conftest.er1 >conftest.err
7648 rm -f conftest.er1
7649 cat conftest.err >&5
7650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7651 (exit $ac_status); } && {
7652 test -z "$ac_c_werror_flag" ||
7653 test ! -s conftest.err
7654 } && test -s conftest.$ac_objext; then
7655 ac_hi=-1 ac_mid=-1
7656 while :; do
7657 cat >conftest.$ac_ext <<_ACEOF
7658 /* confdefs.h. */
7659 _ACEOF
7660 cat confdefs.h >>conftest.$ac_ext
7661 cat >>conftest.$ac_ext <<_ACEOF
7662 /* end confdefs.h. */
7663 $ac_includes_default
7664 typedef int ac__type_sizeof_;
7666 main ()
7668 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
7669 test_array [0] = 0
7672 return 0;
7674 _ACEOF
7675 rm -f conftest.$ac_objext
7676 if { (ac_try="$ac_compile"
7677 case "(($ac_try" in
7678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7679 *) ac_try_echo=$ac_try;;
7680 esac
7681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7682 (eval "$ac_compile") 2>conftest.er1
7683 ac_status=$?
7684 grep -v '^ *+' conftest.er1 >conftest.err
7685 rm -f conftest.er1
7686 cat conftest.err >&5
7687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7688 (exit $ac_status); } && {
7689 test -z "$ac_c_werror_flag" ||
7690 test ! -s conftest.err
7691 } && test -s conftest.$ac_objext; then
7692 ac_lo=$ac_mid; break
7693 else
7694 echo "$as_me: failed program was:" >&5
7695 sed 's/^/| /' conftest.$ac_ext >&5
7697 ac_hi=`expr '(' $ac_mid ')' - 1`
7698 if test $ac_mid -le $ac_hi; then
7699 ac_lo= ac_hi=
7700 break
7702 ac_mid=`expr 2 '*' $ac_mid`
7705 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7706 done
7707 else
7708 echo "$as_me: failed program was:" >&5
7709 sed 's/^/| /' conftest.$ac_ext >&5
7711 ac_lo= ac_hi=
7714 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7717 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7718 # Binary search between lo and hi bounds.
7719 while test "x$ac_lo" != "x$ac_hi"; do
7720 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7721 cat >conftest.$ac_ext <<_ACEOF
7722 /* confdefs.h. */
7723 _ACEOF
7724 cat confdefs.h >>conftest.$ac_ext
7725 cat >>conftest.$ac_ext <<_ACEOF
7726 /* end confdefs.h. */
7727 $ac_includes_default
7728 typedef int ac__type_sizeof_;
7730 main ()
7732 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
7733 test_array [0] = 0
7736 return 0;
7738 _ACEOF
7739 rm -f conftest.$ac_objext
7740 if { (ac_try="$ac_compile"
7741 case "(($ac_try" in
7742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7743 *) ac_try_echo=$ac_try;;
7744 esac
7745 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7746 (eval "$ac_compile") 2>conftest.er1
7747 ac_status=$?
7748 grep -v '^ *+' conftest.er1 >conftest.err
7749 rm -f conftest.er1
7750 cat conftest.err >&5
7751 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7752 (exit $ac_status); } && {
7753 test -z "$ac_c_werror_flag" ||
7754 test ! -s conftest.err
7755 } && test -s conftest.$ac_objext; then
7756 ac_hi=$ac_mid
7757 else
7758 echo "$as_me: failed program was:" >&5
7759 sed 's/^/| /' conftest.$ac_ext >&5
7761 ac_lo=`expr '(' $ac_mid ')' + 1`
7764 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7765 done
7766 case $ac_lo in
7767 ?*) ac_cv_sizeof_int=$ac_lo;;
7768 '') if test "$ac_cv_type_int" = yes; then
7769 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
7770 See \`config.log' for more details." >&5
7771 echo "$as_me: error: cannot compute sizeof (int)
7772 See \`config.log' for more details." >&2;}
7773 { (exit 77); exit 77; }; }
7774 else
7775 ac_cv_sizeof_int=0
7776 fi ;;
7777 esac
7778 else
7779 cat >conftest.$ac_ext <<_ACEOF
7780 /* confdefs.h. */
7781 _ACEOF
7782 cat confdefs.h >>conftest.$ac_ext
7783 cat >>conftest.$ac_ext <<_ACEOF
7784 /* end confdefs.h. */
7785 $ac_includes_default
7786 typedef int ac__type_sizeof_;
7787 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
7788 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
7789 #include <stdio.h>
7790 #include <stdlib.h>
7792 main ()
7795 FILE *f = fopen ("conftest.val", "w");
7796 if (! f)
7797 return 1;
7798 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
7800 long int i = longval ();
7801 if (i != ((long int) (sizeof (ac__type_sizeof_))))
7802 return 1;
7803 fprintf (f, "%ld\n", i);
7805 else
7807 unsigned long int i = ulongval ();
7808 if (i != ((long int) (sizeof (ac__type_sizeof_))))
7809 return 1;
7810 fprintf (f, "%lu\n", i);
7812 return ferror (f) || fclose (f) != 0;
7815 return 0;
7817 _ACEOF
7818 rm -f conftest$ac_exeext
7819 if { (ac_try="$ac_link"
7820 case "(($ac_try" in
7821 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7822 *) ac_try_echo=$ac_try;;
7823 esac
7824 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7825 (eval "$ac_link") 2>&5
7826 ac_status=$?
7827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7828 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7829 { (case "(($ac_try" in
7830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7831 *) ac_try_echo=$ac_try;;
7832 esac
7833 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7834 (eval "$ac_try") 2>&5
7835 ac_status=$?
7836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7837 (exit $ac_status); }; }; then
7838 ac_cv_sizeof_int=`cat conftest.val`
7839 else
7840 echo "$as_me: program exited with status $ac_status" >&5
7841 echo "$as_me: failed program was:" >&5
7842 sed 's/^/| /' conftest.$ac_ext >&5
7844 ( exit $ac_status )
7845 if test "$ac_cv_type_int" = yes; then
7846 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
7847 See \`config.log' for more details." >&5
7848 echo "$as_me: error: cannot compute sizeof (int)
7849 See \`config.log' for more details." >&2;}
7850 { (exit 77); exit 77; }; }
7851 else
7852 ac_cv_sizeof_int=0
7855 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7857 rm -f conftest.val
7859 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
7860 echo "${ECHO_T}$ac_cv_sizeof_int" >&6; }
7864 cat >>confdefs.h <<_ACEOF
7865 #define SIZEOF_INT $ac_cv_sizeof_int
7866 _ACEOF
7869 { echo "$as_me:$LINENO: checking for long" >&5
7870 echo $ECHO_N "checking for long... $ECHO_C" >&6; }
7871 if test "${ac_cv_type_long+set}" = set; then
7872 echo $ECHO_N "(cached) $ECHO_C" >&6
7873 else
7874 cat >conftest.$ac_ext <<_ACEOF
7875 /* confdefs.h. */
7876 _ACEOF
7877 cat confdefs.h >>conftest.$ac_ext
7878 cat >>conftest.$ac_ext <<_ACEOF
7879 /* end confdefs.h. */
7880 $ac_includes_default
7881 typedef long ac__type_new_;
7883 main ()
7885 if ((ac__type_new_ *) 0)
7886 return 0;
7887 if (sizeof (ac__type_new_))
7888 return 0;
7890 return 0;
7892 _ACEOF
7893 rm -f conftest.$ac_objext
7894 if { (ac_try="$ac_compile"
7895 case "(($ac_try" in
7896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7897 *) ac_try_echo=$ac_try;;
7898 esac
7899 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7900 (eval "$ac_compile") 2>conftest.er1
7901 ac_status=$?
7902 grep -v '^ *+' conftest.er1 >conftest.err
7903 rm -f conftest.er1
7904 cat conftest.err >&5
7905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7906 (exit $ac_status); } && {
7907 test -z "$ac_c_werror_flag" ||
7908 test ! -s conftest.err
7909 } && test -s conftest.$ac_objext; then
7910 ac_cv_type_long=yes
7911 else
7912 echo "$as_me: failed program was:" >&5
7913 sed 's/^/| /' conftest.$ac_ext >&5
7915 ac_cv_type_long=no
7918 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7920 { echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
7921 echo "${ECHO_T}$ac_cv_type_long" >&6; }
7923 # The cast to long int works around a bug in the HP C Compiler
7924 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7925 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7926 # This bug is HP SR number 8606223364.
7927 { echo "$as_me:$LINENO: checking size of long" >&5
7928 echo $ECHO_N "checking size of long... $ECHO_C" >&6; }
7929 if test "${ac_cv_sizeof_long+set}" = set; then
7930 echo $ECHO_N "(cached) $ECHO_C" >&6
7931 else
7932 if test "$cross_compiling" = yes; then
7933 # Depending upon the size, compute the lo and hi bounds.
7934 cat >conftest.$ac_ext <<_ACEOF
7935 /* confdefs.h. */
7936 _ACEOF
7937 cat confdefs.h >>conftest.$ac_ext
7938 cat >>conftest.$ac_ext <<_ACEOF
7939 /* end confdefs.h. */
7940 $ac_includes_default
7941 typedef long ac__type_sizeof_;
7943 main ()
7945 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
7946 test_array [0] = 0
7949 return 0;
7951 _ACEOF
7952 rm -f conftest.$ac_objext
7953 if { (ac_try="$ac_compile"
7954 case "(($ac_try" in
7955 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7956 *) ac_try_echo=$ac_try;;
7957 esac
7958 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7959 (eval "$ac_compile") 2>conftest.er1
7960 ac_status=$?
7961 grep -v '^ *+' conftest.er1 >conftest.err
7962 rm -f conftest.er1
7963 cat conftest.err >&5
7964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7965 (exit $ac_status); } && {
7966 test -z "$ac_c_werror_flag" ||
7967 test ! -s conftest.err
7968 } && test -s conftest.$ac_objext; then
7969 ac_lo=0 ac_mid=0
7970 while :; do
7971 cat >conftest.$ac_ext <<_ACEOF
7972 /* confdefs.h. */
7973 _ACEOF
7974 cat confdefs.h >>conftest.$ac_ext
7975 cat >>conftest.$ac_ext <<_ACEOF
7976 /* end confdefs.h. */
7977 $ac_includes_default
7978 typedef long ac__type_sizeof_;
7980 main ()
7982 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
7983 test_array [0] = 0
7986 return 0;
7988 _ACEOF
7989 rm -f conftest.$ac_objext
7990 if { (ac_try="$ac_compile"
7991 case "(($ac_try" in
7992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7993 *) ac_try_echo=$ac_try;;
7994 esac
7995 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7996 (eval "$ac_compile") 2>conftest.er1
7997 ac_status=$?
7998 grep -v '^ *+' conftest.er1 >conftest.err
7999 rm -f conftest.er1
8000 cat conftest.err >&5
8001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8002 (exit $ac_status); } && {
8003 test -z "$ac_c_werror_flag" ||
8004 test ! -s conftest.err
8005 } && test -s conftest.$ac_objext; then
8006 ac_hi=$ac_mid; break
8007 else
8008 echo "$as_me: failed program was:" >&5
8009 sed 's/^/| /' conftest.$ac_ext >&5
8011 ac_lo=`expr $ac_mid + 1`
8012 if test $ac_lo -le $ac_mid; then
8013 ac_lo= ac_hi=
8014 break
8016 ac_mid=`expr 2 '*' $ac_mid + 1`
8019 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8020 done
8021 else
8022 echo "$as_me: failed program was:" >&5
8023 sed 's/^/| /' conftest.$ac_ext >&5
8025 cat >conftest.$ac_ext <<_ACEOF
8026 /* confdefs.h. */
8027 _ACEOF
8028 cat confdefs.h >>conftest.$ac_ext
8029 cat >>conftest.$ac_ext <<_ACEOF
8030 /* end confdefs.h. */
8031 $ac_includes_default
8032 typedef long ac__type_sizeof_;
8034 main ()
8036 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
8037 test_array [0] = 0
8040 return 0;
8042 _ACEOF
8043 rm -f conftest.$ac_objext
8044 if { (ac_try="$ac_compile"
8045 case "(($ac_try" in
8046 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8047 *) ac_try_echo=$ac_try;;
8048 esac
8049 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8050 (eval "$ac_compile") 2>conftest.er1
8051 ac_status=$?
8052 grep -v '^ *+' conftest.er1 >conftest.err
8053 rm -f conftest.er1
8054 cat conftest.err >&5
8055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8056 (exit $ac_status); } && {
8057 test -z "$ac_c_werror_flag" ||
8058 test ! -s conftest.err
8059 } && test -s conftest.$ac_objext; then
8060 ac_hi=-1 ac_mid=-1
8061 while :; do
8062 cat >conftest.$ac_ext <<_ACEOF
8063 /* confdefs.h. */
8064 _ACEOF
8065 cat confdefs.h >>conftest.$ac_ext
8066 cat >>conftest.$ac_ext <<_ACEOF
8067 /* end confdefs.h. */
8068 $ac_includes_default
8069 typedef long ac__type_sizeof_;
8071 main ()
8073 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
8074 test_array [0] = 0
8077 return 0;
8079 _ACEOF
8080 rm -f conftest.$ac_objext
8081 if { (ac_try="$ac_compile"
8082 case "(($ac_try" in
8083 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8084 *) ac_try_echo=$ac_try;;
8085 esac
8086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8087 (eval "$ac_compile") 2>conftest.er1
8088 ac_status=$?
8089 grep -v '^ *+' conftest.er1 >conftest.err
8090 rm -f conftest.er1
8091 cat conftest.err >&5
8092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8093 (exit $ac_status); } && {
8094 test -z "$ac_c_werror_flag" ||
8095 test ! -s conftest.err
8096 } && test -s conftest.$ac_objext; then
8097 ac_lo=$ac_mid; break
8098 else
8099 echo "$as_me: failed program was:" >&5
8100 sed 's/^/| /' conftest.$ac_ext >&5
8102 ac_hi=`expr '(' $ac_mid ')' - 1`
8103 if test $ac_mid -le $ac_hi; then
8104 ac_lo= ac_hi=
8105 break
8107 ac_mid=`expr 2 '*' $ac_mid`
8110 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8111 done
8112 else
8113 echo "$as_me: failed program was:" >&5
8114 sed 's/^/| /' conftest.$ac_ext >&5
8116 ac_lo= ac_hi=
8119 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8122 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8123 # Binary search between lo and hi bounds.
8124 while test "x$ac_lo" != "x$ac_hi"; do
8125 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8126 cat >conftest.$ac_ext <<_ACEOF
8127 /* confdefs.h. */
8128 _ACEOF
8129 cat confdefs.h >>conftest.$ac_ext
8130 cat >>conftest.$ac_ext <<_ACEOF
8131 /* end confdefs.h. */
8132 $ac_includes_default
8133 typedef long ac__type_sizeof_;
8135 main ()
8137 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8138 test_array [0] = 0
8141 return 0;
8143 _ACEOF
8144 rm -f conftest.$ac_objext
8145 if { (ac_try="$ac_compile"
8146 case "(($ac_try" in
8147 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8148 *) ac_try_echo=$ac_try;;
8149 esac
8150 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8151 (eval "$ac_compile") 2>conftest.er1
8152 ac_status=$?
8153 grep -v '^ *+' conftest.er1 >conftest.err
8154 rm -f conftest.er1
8155 cat conftest.err >&5
8156 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8157 (exit $ac_status); } && {
8158 test -z "$ac_c_werror_flag" ||
8159 test ! -s conftest.err
8160 } && test -s conftest.$ac_objext; then
8161 ac_hi=$ac_mid
8162 else
8163 echo "$as_me: failed program was:" >&5
8164 sed 's/^/| /' conftest.$ac_ext >&5
8166 ac_lo=`expr '(' $ac_mid ')' + 1`
8169 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8170 done
8171 case $ac_lo in
8172 ?*) ac_cv_sizeof_long=$ac_lo;;
8173 '') if test "$ac_cv_type_long" = yes; then
8174 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
8175 See \`config.log' for more details." >&5
8176 echo "$as_me: error: cannot compute sizeof (long)
8177 See \`config.log' for more details." >&2;}
8178 { (exit 77); exit 77; }; }
8179 else
8180 ac_cv_sizeof_long=0
8181 fi ;;
8182 esac
8183 else
8184 cat >conftest.$ac_ext <<_ACEOF
8185 /* confdefs.h. */
8186 _ACEOF
8187 cat confdefs.h >>conftest.$ac_ext
8188 cat >>conftest.$ac_ext <<_ACEOF
8189 /* end confdefs.h. */
8190 $ac_includes_default
8191 typedef long ac__type_sizeof_;
8192 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
8193 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
8194 #include <stdio.h>
8195 #include <stdlib.h>
8197 main ()
8200 FILE *f = fopen ("conftest.val", "w");
8201 if (! f)
8202 return 1;
8203 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
8205 long int i = longval ();
8206 if (i != ((long int) (sizeof (ac__type_sizeof_))))
8207 return 1;
8208 fprintf (f, "%ld\n", i);
8210 else
8212 unsigned long int i = ulongval ();
8213 if (i != ((long int) (sizeof (ac__type_sizeof_))))
8214 return 1;
8215 fprintf (f, "%lu\n", i);
8217 return ferror (f) || fclose (f) != 0;
8220 return 0;
8222 _ACEOF
8223 rm -f conftest$ac_exeext
8224 if { (ac_try="$ac_link"
8225 case "(($ac_try" in
8226 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8227 *) ac_try_echo=$ac_try;;
8228 esac
8229 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8230 (eval "$ac_link") 2>&5
8231 ac_status=$?
8232 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8233 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8234 { (case "(($ac_try" in
8235 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8236 *) ac_try_echo=$ac_try;;
8237 esac
8238 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8239 (eval "$ac_try") 2>&5
8240 ac_status=$?
8241 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8242 (exit $ac_status); }; }; then
8243 ac_cv_sizeof_long=`cat conftest.val`
8244 else
8245 echo "$as_me: program exited with status $ac_status" >&5
8246 echo "$as_me: failed program was:" >&5
8247 sed 's/^/| /' conftest.$ac_ext >&5
8249 ( exit $ac_status )
8250 if test "$ac_cv_type_long" = yes; then
8251 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
8252 See \`config.log' for more details." >&5
8253 echo "$as_me: error: cannot compute sizeof (long)
8254 See \`config.log' for more details." >&2;}
8255 { (exit 77); exit 77; }; }
8256 else
8257 ac_cv_sizeof_long=0
8260 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8262 rm -f conftest.val
8264 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
8265 echo "${ECHO_T}$ac_cv_sizeof_long" >&6; }
8269 cat >>confdefs.h <<_ACEOF
8270 #define SIZEOF_LONG $ac_cv_sizeof_long
8271 _ACEOF
8274 { echo "$as_me:$LINENO: checking for void *" >&5
8275 echo $ECHO_N "checking for void *... $ECHO_C" >&6; }
8276 if test "${ac_cv_type_void_p+set}" = set; then
8277 echo $ECHO_N "(cached) $ECHO_C" >&6
8278 else
8279 cat >conftest.$ac_ext <<_ACEOF
8280 /* confdefs.h. */
8281 _ACEOF
8282 cat confdefs.h >>conftest.$ac_ext
8283 cat >>conftest.$ac_ext <<_ACEOF
8284 /* end confdefs.h. */
8285 $ac_includes_default
8286 typedef void * ac__type_new_;
8288 main ()
8290 if ((ac__type_new_ *) 0)
8291 return 0;
8292 if (sizeof (ac__type_new_))
8293 return 0;
8295 return 0;
8297 _ACEOF
8298 rm -f conftest.$ac_objext
8299 if { (ac_try="$ac_compile"
8300 case "(($ac_try" in
8301 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8302 *) ac_try_echo=$ac_try;;
8303 esac
8304 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8305 (eval "$ac_compile") 2>conftest.er1
8306 ac_status=$?
8307 grep -v '^ *+' conftest.er1 >conftest.err
8308 rm -f conftest.er1
8309 cat conftest.err >&5
8310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8311 (exit $ac_status); } && {
8312 test -z "$ac_c_werror_flag" ||
8313 test ! -s conftest.err
8314 } && test -s conftest.$ac_objext; then
8315 ac_cv_type_void_p=yes
8316 else
8317 echo "$as_me: failed program was:" >&5
8318 sed 's/^/| /' conftest.$ac_ext >&5
8320 ac_cv_type_void_p=no
8323 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8325 { echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
8326 echo "${ECHO_T}$ac_cv_type_void_p" >&6; }
8328 # The cast to long int works around a bug in the HP C Compiler
8329 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8330 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8331 # This bug is HP SR number 8606223364.
8332 { echo "$as_me:$LINENO: checking size of void *" >&5
8333 echo $ECHO_N "checking size of void *... $ECHO_C" >&6; }
8334 if test "${ac_cv_sizeof_void_p+set}" = set; then
8335 echo $ECHO_N "(cached) $ECHO_C" >&6
8336 else
8337 if test "$cross_compiling" = yes; then
8338 # Depending upon the size, compute the lo and hi bounds.
8339 cat >conftest.$ac_ext <<_ACEOF
8340 /* confdefs.h. */
8341 _ACEOF
8342 cat confdefs.h >>conftest.$ac_ext
8343 cat >>conftest.$ac_ext <<_ACEOF
8344 /* end confdefs.h. */
8345 $ac_includes_default
8346 typedef void * ac__type_sizeof_;
8348 main ()
8350 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
8351 test_array [0] = 0
8354 return 0;
8356 _ACEOF
8357 rm -f conftest.$ac_objext
8358 if { (ac_try="$ac_compile"
8359 case "(($ac_try" in
8360 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8361 *) ac_try_echo=$ac_try;;
8362 esac
8363 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8364 (eval "$ac_compile") 2>conftest.er1
8365 ac_status=$?
8366 grep -v '^ *+' conftest.er1 >conftest.err
8367 rm -f conftest.er1
8368 cat conftest.err >&5
8369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8370 (exit $ac_status); } && {
8371 test -z "$ac_c_werror_flag" ||
8372 test ! -s conftest.err
8373 } && test -s conftest.$ac_objext; then
8374 ac_lo=0 ac_mid=0
8375 while :; do
8376 cat >conftest.$ac_ext <<_ACEOF
8377 /* confdefs.h. */
8378 _ACEOF
8379 cat confdefs.h >>conftest.$ac_ext
8380 cat >>conftest.$ac_ext <<_ACEOF
8381 /* end confdefs.h. */
8382 $ac_includes_default
8383 typedef void * ac__type_sizeof_;
8385 main ()
8387 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8388 test_array [0] = 0
8391 return 0;
8393 _ACEOF
8394 rm -f conftest.$ac_objext
8395 if { (ac_try="$ac_compile"
8396 case "(($ac_try" in
8397 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8398 *) ac_try_echo=$ac_try;;
8399 esac
8400 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8401 (eval "$ac_compile") 2>conftest.er1
8402 ac_status=$?
8403 grep -v '^ *+' conftest.er1 >conftest.err
8404 rm -f conftest.er1
8405 cat conftest.err >&5
8406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8407 (exit $ac_status); } && {
8408 test -z "$ac_c_werror_flag" ||
8409 test ! -s conftest.err
8410 } && test -s conftest.$ac_objext; then
8411 ac_hi=$ac_mid; break
8412 else
8413 echo "$as_me: failed program was:" >&5
8414 sed 's/^/| /' conftest.$ac_ext >&5
8416 ac_lo=`expr $ac_mid + 1`
8417 if test $ac_lo -le $ac_mid; then
8418 ac_lo= ac_hi=
8419 break
8421 ac_mid=`expr 2 '*' $ac_mid + 1`
8424 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8425 done
8426 else
8427 echo "$as_me: failed program was:" >&5
8428 sed 's/^/| /' conftest.$ac_ext >&5
8430 cat >conftest.$ac_ext <<_ACEOF
8431 /* confdefs.h. */
8432 _ACEOF
8433 cat confdefs.h >>conftest.$ac_ext
8434 cat >>conftest.$ac_ext <<_ACEOF
8435 /* end confdefs.h. */
8436 $ac_includes_default
8437 typedef void * ac__type_sizeof_;
8439 main ()
8441 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
8442 test_array [0] = 0
8445 return 0;
8447 _ACEOF
8448 rm -f conftest.$ac_objext
8449 if { (ac_try="$ac_compile"
8450 case "(($ac_try" in
8451 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8452 *) ac_try_echo=$ac_try;;
8453 esac
8454 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8455 (eval "$ac_compile") 2>conftest.er1
8456 ac_status=$?
8457 grep -v '^ *+' conftest.er1 >conftest.err
8458 rm -f conftest.er1
8459 cat conftest.err >&5
8460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8461 (exit $ac_status); } && {
8462 test -z "$ac_c_werror_flag" ||
8463 test ! -s conftest.err
8464 } && test -s conftest.$ac_objext; then
8465 ac_hi=-1 ac_mid=-1
8466 while :; do
8467 cat >conftest.$ac_ext <<_ACEOF
8468 /* confdefs.h. */
8469 _ACEOF
8470 cat confdefs.h >>conftest.$ac_ext
8471 cat >>conftest.$ac_ext <<_ACEOF
8472 /* end confdefs.h. */
8473 $ac_includes_default
8474 typedef void * ac__type_sizeof_;
8476 main ()
8478 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
8479 test_array [0] = 0
8482 return 0;
8484 _ACEOF
8485 rm -f conftest.$ac_objext
8486 if { (ac_try="$ac_compile"
8487 case "(($ac_try" in
8488 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8489 *) ac_try_echo=$ac_try;;
8490 esac
8491 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8492 (eval "$ac_compile") 2>conftest.er1
8493 ac_status=$?
8494 grep -v '^ *+' conftest.er1 >conftest.err
8495 rm -f conftest.er1
8496 cat conftest.err >&5
8497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8498 (exit $ac_status); } && {
8499 test -z "$ac_c_werror_flag" ||
8500 test ! -s conftest.err
8501 } && test -s conftest.$ac_objext; then
8502 ac_lo=$ac_mid; break
8503 else
8504 echo "$as_me: failed program was:" >&5
8505 sed 's/^/| /' conftest.$ac_ext >&5
8507 ac_hi=`expr '(' $ac_mid ')' - 1`
8508 if test $ac_mid -le $ac_hi; then
8509 ac_lo= ac_hi=
8510 break
8512 ac_mid=`expr 2 '*' $ac_mid`
8515 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8516 done
8517 else
8518 echo "$as_me: failed program was:" >&5
8519 sed 's/^/| /' conftest.$ac_ext >&5
8521 ac_lo= ac_hi=
8524 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8527 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8528 # Binary search between lo and hi bounds.
8529 while test "x$ac_lo" != "x$ac_hi"; do
8530 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8531 cat >conftest.$ac_ext <<_ACEOF
8532 /* confdefs.h. */
8533 _ACEOF
8534 cat confdefs.h >>conftest.$ac_ext
8535 cat >>conftest.$ac_ext <<_ACEOF
8536 /* end confdefs.h. */
8537 $ac_includes_default
8538 typedef void * ac__type_sizeof_;
8540 main ()
8542 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8543 test_array [0] = 0
8546 return 0;
8548 _ACEOF
8549 rm -f conftest.$ac_objext
8550 if { (ac_try="$ac_compile"
8551 case "(($ac_try" in
8552 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8553 *) ac_try_echo=$ac_try;;
8554 esac
8555 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8556 (eval "$ac_compile") 2>conftest.er1
8557 ac_status=$?
8558 grep -v '^ *+' conftest.er1 >conftest.err
8559 rm -f conftest.er1
8560 cat conftest.err >&5
8561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8562 (exit $ac_status); } && {
8563 test -z "$ac_c_werror_flag" ||
8564 test ! -s conftest.err
8565 } && test -s conftest.$ac_objext; then
8566 ac_hi=$ac_mid
8567 else
8568 echo "$as_me: failed program was:" >&5
8569 sed 's/^/| /' conftest.$ac_ext >&5
8571 ac_lo=`expr '(' $ac_mid ')' + 1`
8574 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8575 done
8576 case $ac_lo in
8577 ?*) ac_cv_sizeof_void_p=$ac_lo;;
8578 '') if test "$ac_cv_type_void_p" = yes; then
8579 { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *)
8580 See \`config.log' for more details." >&5
8581 echo "$as_me: error: cannot compute sizeof (void *)
8582 See \`config.log' for more details." >&2;}
8583 { (exit 77); exit 77; }; }
8584 else
8585 ac_cv_sizeof_void_p=0
8586 fi ;;
8587 esac
8588 else
8589 cat >conftest.$ac_ext <<_ACEOF
8590 /* confdefs.h. */
8591 _ACEOF
8592 cat confdefs.h >>conftest.$ac_ext
8593 cat >>conftest.$ac_ext <<_ACEOF
8594 /* end confdefs.h. */
8595 $ac_includes_default
8596 typedef void * ac__type_sizeof_;
8597 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
8598 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
8599 #include <stdio.h>
8600 #include <stdlib.h>
8602 main ()
8605 FILE *f = fopen ("conftest.val", "w");
8606 if (! f)
8607 return 1;
8608 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
8610 long int i = longval ();
8611 if (i != ((long int) (sizeof (ac__type_sizeof_))))
8612 return 1;
8613 fprintf (f, "%ld\n", i);
8615 else
8617 unsigned long int i = ulongval ();
8618 if (i != ((long int) (sizeof (ac__type_sizeof_))))
8619 return 1;
8620 fprintf (f, "%lu\n", i);
8622 return ferror (f) || fclose (f) != 0;
8625 return 0;
8627 _ACEOF
8628 rm -f conftest$ac_exeext
8629 if { (ac_try="$ac_link"
8630 case "(($ac_try" in
8631 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8632 *) ac_try_echo=$ac_try;;
8633 esac
8634 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8635 (eval "$ac_link") 2>&5
8636 ac_status=$?
8637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8638 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8639 { (case "(($ac_try" in
8640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8641 *) ac_try_echo=$ac_try;;
8642 esac
8643 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8644 (eval "$ac_try") 2>&5
8645 ac_status=$?
8646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8647 (exit $ac_status); }; }; then
8648 ac_cv_sizeof_void_p=`cat conftest.val`
8649 else
8650 echo "$as_me: program exited with status $ac_status" >&5
8651 echo "$as_me: failed program was:" >&5
8652 sed 's/^/| /' conftest.$ac_ext >&5
8654 ( exit $ac_status )
8655 if test "$ac_cv_type_void_p" = yes; then
8656 { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *)
8657 See \`config.log' for more details." >&5
8658 echo "$as_me: error: cannot compute sizeof (void *)
8659 See \`config.log' for more details." >&2;}
8660 { (exit 77); exit 77; }; }
8661 else
8662 ac_cv_sizeof_void_p=0
8665 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8667 rm -f conftest.val
8669 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
8670 echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6; }
8674 cat >>confdefs.h <<_ACEOF
8675 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
8676 _ACEOF
8679 { echo "$as_me:$LINENO: checking for short" >&5
8680 echo $ECHO_N "checking for short... $ECHO_C" >&6; }
8681 if test "${ac_cv_type_short+set}" = set; then
8682 echo $ECHO_N "(cached) $ECHO_C" >&6
8683 else
8684 cat >conftest.$ac_ext <<_ACEOF
8685 /* confdefs.h. */
8686 _ACEOF
8687 cat confdefs.h >>conftest.$ac_ext
8688 cat >>conftest.$ac_ext <<_ACEOF
8689 /* end confdefs.h. */
8690 $ac_includes_default
8691 typedef short ac__type_new_;
8693 main ()
8695 if ((ac__type_new_ *) 0)
8696 return 0;
8697 if (sizeof (ac__type_new_))
8698 return 0;
8700 return 0;
8702 _ACEOF
8703 rm -f conftest.$ac_objext
8704 if { (ac_try="$ac_compile"
8705 case "(($ac_try" in
8706 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8707 *) ac_try_echo=$ac_try;;
8708 esac
8709 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8710 (eval "$ac_compile") 2>conftest.er1
8711 ac_status=$?
8712 grep -v '^ *+' conftest.er1 >conftest.err
8713 rm -f conftest.er1
8714 cat conftest.err >&5
8715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8716 (exit $ac_status); } && {
8717 test -z "$ac_c_werror_flag" ||
8718 test ! -s conftest.err
8719 } && test -s conftest.$ac_objext; then
8720 ac_cv_type_short=yes
8721 else
8722 echo "$as_me: failed program was:" >&5
8723 sed 's/^/| /' conftest.$ac_ext >&5
8725 ac_cv_type_short=no
8728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8730 { echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
8731 echo "${ECHO_T}$ac_cv_type_short" >&6; }
8733 # The cast to long int works around a bug in the HP C Compiler
8734 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8735 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8736 # This bug is HP SR number 8606223364.
8737 { echo "$as_me:$LINENO: checking size of short" >&5
8738 echo $ECHO_N "checking size of short... $ECHO_C" >&6; }
8739 if test "${ac_cv_sizeof_short+set}" = set; then
8740 echo $ECHO_N "(cached) $ECHO_C" >&6
8741 else
8742 if test "$cross_compiling" = yes; then
8743 # Depending upon the size, compute the lo and hi bounds.
8744 cat >conftest.$ac_ext <<_ACEOF
8745 /* confdefs.h. */
8746 _ACEOF
8747 cat confdefs.h >>conftest.$ac_ext
8748 cat >>conftest.$ac_ext <<_ACEOF
8749 /* end confdefs.h. */
8750 $ac_includes_default
8751 typedef short ac__type_sizeof_;
8753 main ()
8755 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
8756 test_array [0] = 0
8759 return 0;
8761 _ACEOF
8762 rm -f conftest.$ac_objext
8763 if { (ac_try="$ac_compile"
8764 case "(($ac_try" in
8765 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8766 *) ac_try_echo=$ac_try;;
8767 esac
8768 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8769 (eval "$ac_compile") 2>conftest.er1
8770 ac_status=$?
8771 grep -v '^ *+' conftest.er1 >conftest.err
8772 rm -f conftest.er1
8773 cat conftest.err >&5
8774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8775 (exit $ac_status); } && {
8776 test -z "$ac_c_werror_flag" ||
8777 test ! -s conftest.err
8778 } && test -s conftest.$ac_objext; then
8779 ac_lo=0 ac_mid=0
8780 while :; do
8781 cat >conftest.$ac_ext <<_ACEOF
8782 /* confdefs.h. */
8783 _ACEOF
8784 cat confdefs.h >>conftest.$ac_ext
8785 cat >>conftest.$ac_ext <<_ACEOF
8786 /* end confdefs.h. */
8787 $ac_includes_default
8788 typedef short ac__type_sizeof_;
8790 main ()
8792 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8793 test_array [0] = 0
8796 return 0;
8798 _ACEOF
8799 rm -f conftest.$ac_objext
8800 if { (ac_try="$ac_compile"
8801 case "(($ac_try" in
8802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8803 *) ac_try_echo=$ac_try;;
8804 esac
8805 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8806 (eval "$ac_compile") 2>conftest.er1
8807 ac_status=$?
8808 grep -v '^ *+' conftest.er1 >conftest.err
8809 rm -f conftest.er1
8810 cat conftest.err >&5
8811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8812 (exit $ac_status); } && {
8813 test -z "$ac_c_werror_flag" ||
8814 test ! -s conftest.err
8815 } && test -s conftest.$ac_objext; then
8816 ac_hi=$ac_mid; break
8817 else
8818 echo "$as_me: failed program was:" >&5
8819 sed 's/^/| /' conftest.$ac_ext >&5
8821 ac_lo=`expr $ac_mid + 1`
8822 if test $ac_lo -le $ac_mid; then
8823 ac_lo= ac_hi=
8824 break
8826 ac_mid=`expr 2 '*' $ac_mid + 1`
8829 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8830 done
8831 else
8832 echo "$as_me: failed program was:" >&5
8833 sed 's/^/| /' conftest.$ac_ext >&5
8835 cat >conftest.$ac_ext <<_ACEOF
8836 /* confdefs.h. */
8837 _ACEOF
8838 cat confdefs.h >>conftest.$ac_ext
8839 cat >>conftest.$ac_ext <<_ACEOF
8840 /* end confdefs.h. */
8841 $ac_includes_default
8842 typedef short ac__type_sizeof_;
8844 main ()
8846 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
8847 test_array [0] = 0
8850 return 0;
8852 _ACEOF
8853 rm -f conftest.$ac_objext
8854 if { (ac_try="$ac_compile"
8855 case "(($ac_try" in
8856 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8857 *) ac_try_echo=$ac_try;;
8858 esac
8859 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8860 (eval "$ac_compile") 2>conftest.er1
8861 ac_status=$?
8862 grep -v '^ *+' conftest.er1 >conftest.err
8863 rm -f conftest.er1
8864 cat conftest.err >&5
8865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8866 (exit $ac_status); } && {
8867 test -z "$ac_c_werror_flag" ||
8868 test ! -s conftest.err
8869 } && test -s conftest.$ac_objext; then
8870 ac_hi=-1 ac_mid=-1
8871 while :; do
8872 cat >conftest.$ac_ext <<_ACEOF
8873 /* confdefs.h. */
8874 _ACEOF
8875 cat confdefs.h >>conftest.$ac_ext
8876 cat >>conftest.$ac_ext <<_ACEOF
8877 /* end confdefs.h. */
8878 $ac_includes_default
8879 typedef short ac__type_sizeof_;
8881 main ()
8883 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
8884 test_array [0] = 0
8887 return 0;
8889 _ACEOF
8890 rm -f conftest.$ac_objext
8891 if { (ac_try="$ac_compile"
8892 case "(($ac_try" in
8893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8894 *) ac_try_echo=$ac_try;;
8895 esac
8896 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8897 (eval "$ac_compile") 2>conftest.er1
8898 ac_status=$?
8899 grep -v '^ *+' conftest.er1 >conftest.err
8900 rm -f conftest.er1
8901 cat conftest.err >&5
8902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8903 (exit $ac_status); } && {
8904 test -z "$ac_c_werror_flag" ||
8905 test ! -s conftest.err
8906 } && test -s conftest.$ac_objext; then
8907 ac_lo=$ac_mid; break
8908 else
8909 echo "$as_me: failed program was:" >&5
8910 sed 's/^/| /' conftest.$ac_ext >&5
8912 ac_hi=`expr '(' $ac_mid ')' - 1`
8913 if test $ac_mid -le $ac_hi; then
8914 ac_lo= ac_hi=
8915 break
8917 ac_mid=`expr 2 '*' $ac_mid`
8920 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8921 done
8922 else
8923 echo "$as_me: failed program was:" >&5
8924 sed 's/^/| /' conftest.$ac_ext >&5
8926 ac_lo= ac_hi=
8929 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8932 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8933 # Binary search between lo and hi bounds.
8934 while test "x$ac_lo" != "x$ac_hi"; do
8935 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8936 cat >conftest.$ac_ext <<_ACEOF
8937 /* confdefs.h. */
8938 _ACEOF
8939 cat confdefs.h >>conftest.$ac_ext
8940 cat >>conftest.$ac_ext <<_ACEOF
8941 /* end confdefs.h. */
8942 $ac_includes_default
8943 typedef short ac__type_sizeof_;
8945 main ()
8947 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8948 test_array [0] = 0
8951 return 0;
8953 _ACEOF
8954 rm -f conftest.$ac_objext
8955 if { (ac_try="$ac_compile"
8956 case "(($ac_try" in
8957 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8958 *) ac_try_echo=$ac_try;;
8959 esac
8960 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8961 (eval "$ac_compile") 2>conftest.er1
8962 ac_status=$?
8963 grep -v '^ *+' conftest.er1 >conftest.err
8964 rm -f conftest.er1
8965 cat conftest.err >&5
8966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8967 (exit $ac_status); } && {
8968 test -z "$ac_c_werror_flag" ||
8969 test ! -s conftest.err
8970 } && test -s conftest.$ac_objext; then
8971 ac_hi=$ac_mid
8972 else
8973 echo "$as_me: failed program was:" >&5
8974 sed 's/^/| /' conftest.$ac_ext >&5
8976 ac_lo=`expr '(' $ac_mid ')' + 1`
8979 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8980 done
8981 case $ac_lo in
8982 ?*) ac_cv_sizeof_short=$ac_lo;;
8983 '') if test "$ac_cv_type_short" = yes; then
8984 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
8985 See \`config.log' for more details." >&5
8986 echo "$as_me: error: cannot compute sizeof (short)
8987 See \`config.log' for more details." >&2;}
8988 { (exit 77); exit 77; }; }
8989 else
8990 ac_cv_sizeof_short=0
8991 fi ;;
8992 esac
8993 else
8994 cat >conftest.$ac_ext <<_ACEOF
8995 /* confdefs.h. */
8996 _ACEOF
8997 cat confdefs.h >>conftest.$ac_ext
8998 cat >>conftest.$ac_ext <<_ACEOF
8999 /* end confdefs.h. */
9000 $ac_includes_default
9001 typedef short ac__type_sizeof_;
9002 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
9003 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
9004 #include <stdio.h>
9005 #include <stdlib.h>
9007 main ()
9010 FILE *f = fopen ("conftest.val", "w");
9011 if (! f)
9012 return 1;
9013 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
9015 long int i = longval ();
9016 if (i != ((long int) (sizeof (ac__type_sizeof_))))
9017 return 1;
9018 fprintf (f, "%ld\n", i);
9020 else
9022 unsigned long int i = ulongval ();
9023 if (i != ((long int) (sizeof (ac__type_sizeof_))))
9024 return 1;
9025 fprintf (f, "%lu\n", i);
9027 return ferror (f) || fclose (f) != 0;
9030 return 0;
9032 _ACEOF
9033 rm -f conftest$ac_exeext
9034 if { (ac_try="$ac_link"
9035 case "(($ac_try" in
9036 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9037 *) ac_try_echo=$ac_try;;
9038 esac
9039 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9040 (eval "$ac_link") 2>&5
9041 ac_status=$?
9042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9043 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9044 { (case "(($ac_try" in
9045 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9046 *) ac_try_echo=$ac_try;;
9047 esac
9048 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9049 (eval "$ac_try") 2>&5
9050 ac_status=$?
9051 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9052 (exit $ac_status); }; }; then
9053 ac_cv_sizeof_short=`cat conftest.val`
9054 else
9055 echo "$as_me: program exited with status $ac_status" >&5
9056 echo "$as_me: failed program was:" >&5
9057 sed 's/^/| /' conftest.$ac_ext >&5
9059 ( exit $ac_status )
9060 if test "$ac_cv_type_short" = yes; then
9061 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
9062 See \`config.log' for more details." >&5
9063 echo "$as_me: error: cannot compute sizeof (short)
9064 See \`config.log' for more details." >&2;}
9065 { (exit 77); exit 77; }; }
9066 else
9067 ac_cv_sizeof_short=0
9070 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9072 rm -f conftest.val
9074 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
9075 echo "${ECHO_T}$ac_cv_sizeof_short" >&6; }
9079 cat >>confdefs.h <<_ACEOF
9080 #define SIZEOF_SHORT $ac_cv_sizeof_short
9081 _ACEOF
9084 { echo "$as_me:$LINENO: checking for float" >&5
9085 echo $ECHO_N "checking for float... $ECHO_C" >&6; }
9086 if test "${ac_cv_type_float+set}" = set; then
9087 echo $ECHO_N "(cached) $ECHO_C" >&6
9088 else
9089 cat >conftest.$ac_ext <<_ACEOF
9090 /* confdefs.h. */
9091 _ACEOF
9092 cat confdefs.h >>conftest.$ac_ext
9093 cat >>conftest.$ac_ext <<_ACEOF
9094 /* end confdefs.h. */
9095 $ac_includes_default
9096 typedef float ac__type_new_;
9098 main ()
9100 if ((ac__type_new_ *) 0)
9101 return 0;
9102 if (sizeof (ac__type_new_))
9103 return 0;
9105 return 0;
9107 _ACEOF
9108 rm -f conftest.$ac_objext
9109 if { (ac_try="$ac_compile"
9110 case "(($ac_try" in
9111 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9112 *) ac_try_echo=$ac_try;;
9113 esac
9114 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9115 (eval "$ac_compile") 2>conftest.er1
9116 ac_status=$?
9117 grep -v '^ *+' conftest.er1 >conftest.err
9118 rm -f conftest.er1
9119 cat conftest.err >&5
9120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9121 (exit $ac_status); } && {
9122 test -z "$ac_c_werror_flag" ||
9123 test ! -s conftest.err
9124 } && test -s conftest.$ac_objext; then
9125 ac_cv_type_float=yes
9126 else
9127 echo "$as_me: failed program was:" >&5
9128 sed 's/^/| /' conftest.$ac_ext >&5
9130 ac_cv_type_float=no
9133 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9135 { echo "$as_me:$LINENO: result: $ac_cv_type_float" >&5
9136 echo "${ECHO_T}$ac_cv_type_float" >&6; }
9138 # The cast to long int works around a bug in the HP C Compiler
9139 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9140 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9141 # This bug is HP SR number 8606223364.
9142 { echo "$as_me:$LINENO: checking size of float" >&5
9143 echo $ECHO_N "checking size of float... $ECHO_C" >&6; }
9144 if test "${ac_cv_sizeof_float+set}" = set; then
9145 echo $ECHO_N "(cached) $ECHO_C" >&6
9146 else
9147 if test "$cross_compiling" = yes; then
9148 # Depending upon the size, compute the lo and hi bounds.
9149 cat >conftest.$ac_ext <<_ACEOF
9150 /* confdefs.h. */
9151 _ACEOF
9152 cat confdefs.h >>conftest.$ac_ext
9153 cat >>conftest.$ac_ext <<_ACEOF
9154 /* end confdefs.h. */
9155 $ac_includes_default
9156 typedef float ac__type_sizeof_;
9158 main ()
9160 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
9161 test_array [0] = 0
9164 return 0;
9166 _ACEOF
9167 rm -f conftest.$ac_objext
9168 if { (ac_try="$ac_compile"
9169 case "(($ac_try" in
9170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9171 *) ac_try_echo=$ac_try;;
9172 esac
9173 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9174 (eval "$ac_compile") 2>conftest.er1
9175 ac_status=$?
9176 grep -v '^ *+' conftest.er1 >conftest.err
9177 rm -f conftest.er1
9178 cat conftest.err >&5
9179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9180 (exit $ac_status); } && {
9181 test -z "$ac_c_werror_flag" ||
9182 test ! -s conftest.err
9183 } && test -s conftest.$ac_objext; then
9184 ac_lo=0 ac_mid=0
9185 while :; do
9186 cat >conftest.$ac_ext <<_ACEOF
9187 /* confdefs.h. */
9188 _ACEOF
9189 cat confdefs.h >>conftest.$ac_ext
9190 cat >>conftest.$ac_ext <<_ACEOF
9191 /* end confdefs.h. */
9192 $ac_includes_default
9193 typedef float ac__type_sizeof_;
9195 main ()
9197 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
9198 test_array [0] = 0
9201 return 0;
9203 _ACEOF
9204 rm -f conftest.$ac_objext
9205 if { (ac_try="$ac_compile"
9206 case "(($ac_try" in
9207 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9208 *) ac_try_echo=$ac_try;;
9209 esac
9210 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9211 (eval "$ac_compile") 2>conftest.er1
9212 ac_status=$?
9213 grep -v '^ *+' conftest.er1 >conftest.err
9214 rm -f conftest.er1
9215 cat conftest.err >&5
9216 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9217 (exit $ac_status); } && {
9218 test -z "$ac_c_werror_flag" ||
9219 test ! -s conftest.err
9220 } && test -s conftest.$ac_objext; then
9221 ac_hi=$ac_mid; break
9222 else
9223 echo "$as_me: failed program was:" >&5
9224 sed 's/^/| /' conftest.$ac_ext >&5
9226 ac_lo=`expr $ac_mid + 1`
9227 if test $ac_lo -le $ac_mid; then
9228 ac_lo= ac_hi=
9229 break
9231 ac_mid=`expr 2 '*' $ac_mid + 1`
9234 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9235 done
9236 else
9237 echo "$as_me: failed program was:" >&5
9238 sed 's/^/| /' conftest.$ac_ext >&5
9240 cat >conftest.$ac_ext <<_ACEOF
9241 /* confdefs.h. */
9242 _ACEOF
9243 cat confdefs.h >>conftest.$ac_ext
9244 cat >>conftest.$ac_ext <<_ACEOF
9245 /* end confdefs.h. */
9246 $ac_includes_default
9247 typedef float ac__type_sizeof_;
9249 main ()
9251 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
9252 test_array [0] = 0
9255 return 0;
9257 _ACEOF
9258 rm -f conftest.$ac_objext
9259 if { (ac_try="$ac_compile"
9260 case "(($ac_try" in
9261 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9262 *) ac_try_echo=$ac_try;;
9263 esac
9264 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9265 (eval "$ac_compile") 2>conftest.er1
9266 ac_status=$?
9267 grep -v '^ *+' conftest.er1 >conftest.err
9268 rm -f conftest.er1
9269 cat conftest.err >&5
9270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9271 (exit $ac_status); } && {
9272 test -z "$ac_c_werror_flag" ||
9273 test ! -s conftest.err
9274 } && test -s conftest.$ac_objext; then
9275 ac_hi=-1 ac_mid=-1
9276 while :; do
9277 cat >conftest.$ac_ext <<_ACEOF
9278 /* confdefs.h. */
9279 _ACEOF
9280 cat confdefs.h >>conftest.$ac_ext
9281 cat >>conftest.$ac_ext <<_ACEOF
9282 /* end confdefs.h. */
9283 $ac_includes_default
9284 typedef float ac__type_sizeof_;
9286 main ()
9288 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
9289 test_array [0] = 0
9292 return 0;
9294 _ACEOF
9295 rm -f conftest.$ac_objext
9296 if { (ac_try="$ac_compile"
9297 case "(($ac_try" in
9298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9299 *) ac_try_echo=$ac_try;;
9300 esac
9301 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9302 (eval "$ac_compile") 2>conftest.er1
9303 ac_status=$?
9304 grep -v '^ *+' conftest.er1 >conftest.err
9305 rm -f conftest.er1
9306 cat conftest.err >&5
9307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9308 (exit $ac_status); } && {
9309 test -z "$ac_c_werror_flag" ||
9310 test ! -s conftest.err
9311 } && test -s conftest.$ac_objext; then
9312 ac_lo=$ac_mid; break
9313 else
9314 echo "$as_me: failed program was:" >&5
9315 sed 's/^/| /' conftest.$ac_ext >&5
9317 ac_hi=`expr '(' $ac_mid ')' - 1`
9318 if test $ac_mid -le $ac_hi; then
9319 ac_lo= ac_hi=
9320 break
9322 ac_mid=`expr 2 '*' $ac_mid`
9325 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9326 done
9327 else
9328 echo "$as_me: failed program was:" >&5
9329 sed 's/^/| /' conftest.$ac_ext >&5
9331 ac_lo= ac_hi=
9334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9337 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9338 # Binary search between lo and hi bounds.
9339 while test "x$ac_lo" != "x$ac_hi"; do
9340 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
9341 cat >conftest.$ac_ext <<_ACEOF
9342 /* confdefs.h. */
9343 _ACEOF
9344 cat confdefs.h >>conftest.$ac_ext
9345 cat >>conftest.$ac_ext <<_ACEOF
9346 /* end confdefs.h. */
9347 $ac_includes_default
9348 typedef float ac__type_sizeof_;
9350 main ()
9352 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
9353 test_array [0] = 0
9356 return 0;
9358 _ACEOF
9359 rm -f conftest.$ac_objext
9360 if { (ac_try="$ac_compile"
9361 case "(($ac_try" in
9362 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9363 *) ac_try_echo=$ac_try;;
9364 esac
9365 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9366 (eval "$ac_compile") 2>conftest.er1
9367 ac_status=$?
9368 grep -v '^ *+' conftest.er1 >conftest.err
9369 rm -f conftest.er1
9370 cat conftest.err >&5
9371 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9372 (exit $ac_status); } && {
9373 test -z "$ac_c_werror_flag" ||
9374 test ! -s conftest.err
9375 } && test -s conftest.$ac_objext; then
9376 ac_hi=$ac_mid
9377 else
9378 echo "$as_me: failed program was:" >&5
9379 sed 's/^/| /' conftest.$ac_ext >&5
9381 ac_lo=`expr '(' $ac_mid ')' + 1`
9384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9385 done
9386 case $ac_lo in
9387 ?*) ac_cv_sizeof_float=$ac_lo;;
9388 '') if test "$ac_cv_type_float" = yes; then
9389 { { echo "$as_me:$LINENO: error: cannot compute sizeof (float)
9390 See \`config.log' for more details." >&5
9391 echo "$as_me: error: cannot compute sizeof (float)
9392 See \`config.log' for more details." >&2;}
9393 { (exit 77); exit 77; }; }
9394 else
9395 ac_cv_sizeof_float=0
9396 fi ;;
9397 esac
9398 else
9399 cat >conftest.$ac_ext <<_ACEOF
9400 /* confdefs.h. */
9401 _ACEOF
9402 cat confdefs.h >>conftest.$ac_ext
9403 cat >>conftest.$ac_ext <<_ACEOF
9404 /* end confdefs.h. */
9405 $ac_includes_default
9406 typedef float ac__type_sizeof_;
9407 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
9408 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
9409 #include <stdio.h>
9410 #include <stdlib.h>
9412 main ()
9415 FILE *f = fopen ("conftest.val", "w");
9416 if (! f)
9417 return 1;
9418 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
9420 long int i = longval ();
9421 if (i != ((long int) (sizeof (ac__type_sizeof_))))
9422 return 1;
9423 fprintf (f, "%ld\n", i);
9425 else
9427 unsigned long int i = ulongval ();
9428 if (i != ((long int) (sizeof (ac__type_sizeof_))))
9429 return 1;
9430 fprintf (f, "%lu\n", i);
9432 return ferror (f) || fclose (f) != 0;
9435 return 0;
9437 _ACEOF
9438 rm -f conftest$ac_exeext
9439 if { (ac_try="$ac_link"
9440 case "(($ac_try" in
9441 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9442 *) ac_try_echo=$ac_try;;
9443 esac
9444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9445 (eval "$ac_link") 2>&5
9446 ac_status=$?
9447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9448 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9449 { (case "(($ac_try" in
9450 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9451 *) ac_try_echo=$ac_try;;
9452 esac
9453 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9454 (eval "$ac_try") 2>&5
9455 ac_status=$?
9456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9457 (exit $ac_status); }; }; then
9458 ac_cv_sizeof_float=`cat conftest.val`
9459 else
9460 echo "$as_me: program exited with status $ac_status" >&5
9461 echo "$as_me: failed program was:" >&5
9462 sed 's/^/| /' conftest.$ac_ext >&5
9464 ( exit $ac_status )
9465 if test "$ac_cv_type_float" = yes; then
9466 { { echo "$as_me:$LINENO: error: cannot compute sizeof (float)
9467 See \`config.log' for more details." >&5
9468 echo "$as_me: error: cannot compute sizeof (float)
9469 See \`config.log' for more details." >&2;}
9470 { (exit 77); exit 77; }; }
9471 else
9472 ac_cv_sizeof_float=0
9475 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9477 rm -f conftest.val
9479 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_float" >&5
9480 echo "${ECHO_T}$ac_cv_sizeof_float" >&6; }
9484 cat >>confdefs.h <<_ACEOF
9485 #define SIZEOF_FLOAT $ac_cv_sizeof_float
9486 _ACEOF
9489 { echo "$as_me:$LINENO: checking for double" >&5
9490 echo $ECHO_N "checking for double... $ECHO_C" >&6; }
9491 if test "${ac_cv_type_double+set}" = set; then
9492 echo $ECHO_N "(cached) $ECHO_C" >&6
9493 else
9494 cat >conftest.$ac_ext <<_ACEOF
9495 /* confdefs.h. */
9496 _ACEOF
9497 cat confdefs.h >>conftest.$ac_ext
9498 cat >>conftest.$ac_ext <<_ACEOF
9499 /* end confdefs.h. */
9500 $ac_includes_default
9501 typedef double ac__type_new_;
9503 main ()
9505 if ((ac__type_new_ *) 0)
9506 return 0;
9507 if (sizeof (ac__type_new_))
9508 return 0;
9510 return 0;
9512 _ACEOF
9513 rm -f conftest.$ac_objext
9514 if { (ac_try="$ac_compile"
9515 case "(($ac_try" in
9516 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9517 *) ac_try_echo=$ac_try;;
9518 esac
9519 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9520 (eval "$ac_compile") 2>conftest.er1
9521 ac_status=$?
9522 grep -v '^ *+' conftest.er1 >conftest.err
9523 rm -f conftest.er1
9524 cat conftest.err >&5
9525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9526 (exit $ac_status); } && {
9527 test -z "$ac_c_werror_flag" ||
9528 test ! -s conftest.err
9529 } && test -s conftest.$ac_objext; then
9530 ac_cv_type_double=yes
9531 else
9532 echo "$as_me: failed program was:" >&5
9533 sed 's/^/| /' conftest.$ac_ext >&5
9535 ac_cv_type_double=no
9538 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9540 { echo "$as_me:$LINENO: result: $ac_cv_type_double" >&5
9541 echo "${ECHO_T}$ac_cv_type_double" >&6; }
9543 # The cast to long int works around a bug in the HP C Compiler
9544 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9545 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9546 # This bug is HP SR number 8606223364.
9547 { echo "$as_me:$LINENO: checking size of double" >&5
9548 echo $ECHO_N "checking size of double... $ECHO_C" >&6; }
9549 if test "${ac_cv_sizeof_double+set}" = set; then
9550 echo $ECHO_N "(cached) $ECHO_C" >&6
9551 else
9552 if test "$cross_compiling" = yes; then
9553 # Depending upon the size, compute the lo and hi bounds.
9554 cat >conftest.$ac_ext <<_ACEOF
9555 /* confdefs.h. */
9556 _ACEOF
9557 cat confdefs.h >>conftest.$ac_ext
9558 cat >>conftest.$ac_ext <<_ACEOF
9559 /* end confdefs.h. */
9560 $ac_includes_default
9561 typedef double ac__type_sizeof_;
9563 main ()
9565 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
9566 test_array [0] = 0
9569 return 0;
9571 _ACEOF
9572 rm -f conftest.$ac_objext
9573 if { (ac_try="$ac_compile"
9574 case "(($ac_try" in
9575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9576 *) ac_try_echo=$ac_try;;
9577 esac
9578 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9579 (eval "$ac_compile") 2>conftest.er1
9580 ac_status=$?
9581 grep -v '^ *+' conftest.er1 >conftest.err
9582 rm -f conftest.er1
9583 cat conftest.err >&5
9584 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9585 (exit $ac_status); } && {
9586 test -z "$ac_c_werror_flag" ||
9587 test ! -s conftest.err
9588 } && test -s conftest.$ac_objext; then
9589 ac_lo=0 ac_mid=0
9590 while :; do
9591 cat >conftest.$ac_ext <<_ACEOF
9592 /* confdefs.h. */
9593 _ACEOF
9594 cat confdefs.h >>conftest.$ac_ext
9595 cat >>conftest.$ac_ext <<_ACEOF
9596 /* end confdefs.h. */
9597 $ac_includes_default
9598 typedef double ac__type_sizeof_;
9600 main ()
9602 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
9603 test_array [0] = 0
9606 return 0;
9608 _ACEOF
9609 rm -f conftest.$ac_objext
9610 if { (ac_try="$ac_compile"
9611 case "(($ac_try" in
9612 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9613 *) ac_try_echo=$ac_try;;
9614 esac
9615 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9616 (eval "$ac_compile") 2>conftest.er1
9617 ac_status=$?
9618 grep -v '^ *+' conftest.er1 >conftest.err
9619 rm -f conftest.er1
9620 cat conftest.err >&5
9621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9622 (exit $ac_status); } && {
9623 test -z "$ac_c_werror_flag" ||
9624 test ! -s conftest.err
9625 } && test -s conftest.$ac_objext; then
9626 ac_hi=$ac_mid; break
9627 else
9628 echo "$as_me: failed program was:" >&5
9629 sed 's/^/| /' conftest.$ac_ext >&5
9631 ac_lo=`expr $ac_mid + 1`
9632 if test $ac_lo -le $ac_mid; then
9633 ac_lo= ac_hi=
9634 break
9636 ac_mid=`expr 2 '*' $ac_mid + 1`
9639 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9640 done
9641 else
9642 echo "$as_me: failed program was:" >&5
9643 sed 's/^/| /' conftest.$ac_ext >&5
9645 cat >conftest.$ac_ext <<_ACEOF
9646 /* confdefs.h. */
9647 _ACEOF
9648 cat confdefs.h >>conftest.$ac_ext
9649 cat >>conftest.$ac_ext <<_ACEOF
9650 /* end confdefs.h. */
9651 $ac_includes_default
9652 typedef double ac__type_sizeof_;
9654 main ()
9656 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
9657 test_array [0] = 0
9660 return 0;
9662 _ACEOF
9663 rm -f conftest.$ac_objext
9664 if { (ac_try="$ac_compile"
9665 case "(($ac_try" in
9666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9667 *) ac_try_echo=$ac_try;;
9668 esac
9669 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9670 (eval "$ac_compile") 2>conftest.er1
9671 ac_status=$?
9672 grep -v '^ *+' conftest.er1 >conftest.err
9673 rm -f conftest.er1
9674 cat conftest.err >&5
9675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9676 (exit $ac_status); } && {
9677 test -z "$ac_c_werror_flag" ||
9678 test ! -s conftest.err
9679 } && test -s conftest.$ac_objext; then
9680 ac_hi=-1 ac_mid=-1
9681 while :; do
9682 cat >conftest.$ac_ext <<_ACEOF
9683 /* confdefs.h. */
9684 _ACEOF
9685 cat confdefs.h >>conftest.$ac_ext
9686 cat >>conftest.$ac_ext <<_ACEOF
9687 /* end confdefs.h. */
9688 $ac_includes_default
9689 typedef double ac__type_sizeof_;
9691 main ()
9693 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
9694 test_array [0] = 0
9697 return 0;
9699 _ACEOF
9700 rm -f conftest.$ac_objext
9701 if { (ac_try="$ac_compile"
9702 case "(($ac_try" in
9703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9704 *) ac_try_echo=$ac_try;;
9705 esac
9706 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9707 (eval "$ac_compile") 2>conftest.er1
9708 ac_status=$?
9709 grep -v '^ *+' conftest.er1 >conftest.err
9710 rm -f conftest.er1
9711 cat conftest.err >&5
9712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9713 (exit $ac_status); } && {
9714 test -z "$ac_c_werror_flag" ||
9715 test ! -s conftest.err
9716 } && test -s conftest.$ac_objext; then
9717 ac_lo=$ac_mid; break
9718 else
9719 echo "$as_me: failed program was:" >&5
9720 sed 's/^/| /' conftest.$ac_ext >&5
9722 ac_hi=`expr '(' $ac_mid ')' - 1`
9723 if test $ac_mid -le $ac_hi; then
9724 ac_lo= ac_hi=
9725 break
9727 ac_mid=`expr 2 '*' $ac_mid`
9730 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9731 done
9732 else
9733 echo "$as_me: failed program was:" >&5
9734 sed 's/^/| /' conftest.$ac_ext >&5
9736 ac_lo= ac_hi=
9739 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9742 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9743 # Binary search between lo and hi bounds.
9744 while test "x$ac_lo" != "x$ac_hi"; do
9745 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
9746 cat >conftest.$ac_ext <<_ACEOF
9747 /* confdefs.h. */
9748 _ACEOF
9749 cat confdefs.h >>conftest.$ac_ext
9750 cat >>conftest.$ac_ext <<_ACEOF
9751 /* end confdefs.h. */
9752 $ac_includes_default
9753 typedef double ac__type_sizeof_;
9755 main ()
9757 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
9758 test_array [0] = 0
9761 return 0;
9763 _ACEOF
9764 rm -f conftest.$ac_objext
9765 if { (ac_try="$ac_compile"
9766 case "(($ac_try" in
9767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9768 *) ac_try_echo=$ac_try;;
9769 esac
9770 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9771 (eval "$ac_compile") 2>conftest.er1
9772 ac_status=$?
9773 grep -v '^ *+' conftest.er1 >conftest.err
9774 rm -f conftest.er1
9775 cat conftest.err >&5
9776 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9777 (exit $ac_status); } && {
9778 test -z "$ac_c_werror_flag" ||
9779 test ! -s conftest.err
9780 } && test -s conftest.$ac_objext; then
9781 ac_hi=$ac_mid
9782 else
9783 echo "$as_me: failed program was:" >&5
9784 sed 's/^/| /' conftest.$ac_ext >&5
9786 ac_lo=`expr '(' $ac_mid ')' + 1`
9789 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9790 done
9791 case $ac_lo in
9792 ?*) ac_cv_sizeof_double=$ac_lo;;
9793 '') if test "$ac_cv_type_double" = yes; then
9794 { { echo "$as_me:$LINENO: error: cannot compute sizeof (double)
9795 See \`config.log' for more details." >&5
9796 echo "$as_me: error: cannot compute sizeof (double)
9797 See \`config.log' for more details." >&2;}
9798 { (exit 77); exit 77; }; }
9799 else
9800 ac_cv_sizeof_double=0
9801 fi ;;
9802 esac
9803 else
9804 cat >conftest.$ac_ext <<_ACEOF
9805 /* confdefs.h. */
9806 _ACEOF
9807 cat confdefs.h >>conftest.$ac_ext
9808 cat >>conftest.$ac_ext <<_ACEOF
9809 /* end confdefs.h. */
9810 $ac_includes_default
9811 typedef double ac__type_sizeof_;
9812 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
9813 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
9814 #include <stdio.h>
9815 #include <stdlib.h>
9817 main ()
9820 FILE *f = fopen ("conftest.val", "w");
9821 if (! f)
9822 return 1;
9823 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
9825 long int i = longval ();
9826 if (i != ((long int) (sizeof (ac__type_sizeof_))))
9827 return 1;
9828 fprintf (f, "%ld\n", i);
9830 else
9832 unsigned long int i = ulongval ();
9833 if (i != ((long int) (sizeof (ac__type_sizeof_))))
9834 return 1;
9835 fprintf (f, "%lu\n", i);
9837 return ferror (f) || fclose (f) != 0;
9840 return 0;
9842 _ACEOF
9843 rm -f conftest$ac_exeext
9844 if { (ac_try="$ac_link"
9845 case "(($ac_try" in
9846 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9847 *) ac_try_echo=$ac_try;;
9848 esac
9849 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9850 (eval "$ac_link") 2>&5
9851 ac_status=$?
9852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9853 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9854 { (case "(($ac_try" in
9855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9856 *) ac_try_echo=$ac_try;;
9857 esac
9858 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9859 (eval "$ac_try") 2>&5
9860 ac_status=$?
9861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9862 (exit $ac_status); }; }; then
9863 ac_cv_sizeof_double=`cat conftest.val`
9864 else
9865 echo "$as_me: program exited with status $ac_status" >&5
9866 echo "$as_me: failed program was:" >&5
9867 sed 's/^/| /' conftest.$ac_ext >&5
9869 ( exit $ac_status )
9870 if test "$ac_cv_type_double" = yes; then
9871 { { echo "$as_me:$LINENO: error: cannot compute sizeof (double)
9872 See \`config.log' for more details." >&5
9873 echo "$as_me: error: cannot compute sizeof (double)
9874 See \`config.log' for more details." >&2;}
9875 { (exit 77); exit 77; }; }
9876 else
9877 ac_cv_sizeof_double=0
9880 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9882 rm -f conftest.val
9884 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_double" >&5
9885 echo "${ECHO_T}$ac_cv_sizeof_double" >&6; }
9889 cat >>confdefs.h <<_ACEOF
9890 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
9891 _ACEOF
9894 { echo "$as_me:$LINENO: checking for fpos_t" >&5
9895 echo $ECHO_N "checking for fpos_t... $ECHO_C" >&6; }
9896 if test "${ac_cv_type_fpos_t+set}" = set; then
9897 echo $ECHO_N "(cached) $ECHO_C" >&6
9898 else
9899 cat >conftest.$ac_ext <<_ACEOF
9900 /* confdefs.h. */
9901 _ACEOF
9902 cat confdefs.h >>conftest.$ac_ext
9903 cat >>conftest.$ac_ext <<_ACEOF
9904 /* end confdefs.h. */
9905 $ac_includes_default
9906 typedef fpos_t ac__type_new_;
9908 main ()
9910 if ((ac__type_new_ *) 0)
9911 return 0;
9912 if (sizeof (ac__type_new_))
9913 return 0;
9915 return 0;
9917 _ACEOF
9918 rm -f conftest.$ac_objext
9919 if { (ac_try="$ac_compile"
9920 case "(($ac_try" in
9921 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9922 *) ac_try_echo=$ac_try;;
9923 esac
9924 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9925 (eval "$ac_compile") 2>conftest.er1
9926 ac_status=$?
9927 grep -v '^ *+' conftest.er1 >conftest.err
9928 rm -f conftest.er1
9929 cat conftest.err >&5
9930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9931 (exit $ac_status); } && {
9932 test -z "$ac_c_werror_flag" ||
9933 test ! -s conftest.err
9934 } && test -s conftest.$ac_objext; then
9935 ac_cv_type_fpos_t=yes
9936 else
9937 echo "$as_me: failed program was:" >&5
9938 sed 's/^/| /' conftest.$ac_ext >&5
9940 ac_cv_type_fpos_t=no
9943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9945 { echo "$as_me:$LINENO: result: $ac_cv_type_fpos_t" >&5
9946 echo "${ECHO_T}$ac_cv_type_fpos_t" >&6; }
9948 # The cast to long int works around a bug in the HP C Compiler
9949 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9950 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9951 # This bug is HP SR number 8606223364.
9952 { echo "$as_me:$LINENO: checking size of fpos_t" >&5
9953 echo $ECHO_N "checking size of fpos_t... $ECHO_C" >&6; }
9954 if test "${ac_cv_sizeof_fpos_t+set}" = set; then
9955 echo $ECHO_N "(cached) $ECHO_C" >&6
9956 else
9957 if test "$cross_compiling" = yes; then
9958 # Depending upon the size, compute the lo and hi bounds.
9959 cat >conftest.$ac_ext <<_ACEOF
9960 /* confdefs.h. */
9961 _ACEOF
9962 cat confdefs.h >>conftest.$ac_ext
9963 cat >>conftest.$ac_ext <<_ACEOF
9964 /* end confdefs.h. */
9965 $ac_includes_default
9966 typedef fpos_t ac__type_sizeof_;
9968 main ()
9970 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
9971 test_array [0] = 0
9974 return 0;
9976 _ACEOF
9977 rm -f conftest.$ac_objext
9978 if { (ac_try="$ac_compile"
9979 case "(($ac_try" in
9980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9981 *) ac_try_echo=$ac_try;;
9982 esac
9983 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9984 (eval "$ac_compile") 2>conftest.er1
9985 ac_status=$?
9986 grep -v '^ *+' conftest.er1 >conftest.err
9987 rm -f conftest.er1
9988 cat conftest.err >&5
9989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9990 (exit $ac_status); } && {
9991 test -z "$ac_c_werror_flag" ||
9992 test ! -s conftest.err
9993 } && test -s conftest.$ac_objext; then
9994 ac_lo=0 ac_mid=0
9995 while :; do
9996 cat >conftest.$ac_ext <<_ACEOF
9997 /* confdefs.h. */
9998 _ACEOF
9999 cat confdefs.h >>conftest.$ac_ext
10000 cat >>conftest.$ac_ext <<_ACEOF
10001 /* end confdefs.h. */
10002 $ac_includes_default
10003 typedef fpos_t ac__type_sizeof_;
10005 main ()
10007 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
10008 test_array [0] = 0
10011 return 0;
10013 _ACEOF
10014 rm -f conftest.$ac_objext
10015 if { (ac_try="$ac_compile"
10016 case "(($ac_try" in
10017 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10018 *) ac_try_echo=$ac_try;;
10019 esac
10020 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10021 (eval "$ac_compile") 2>conftest.er1
10022 ac_status=$?
10023 grep -v '^ *+' conftest.er1 >conftest.err
10024 rm -f conftest.er1
10025 cat conftest.err >&5
10026 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10027 (exit $ac_status); } && {
10028 test -z "$ac_c_werror_flag" ||
10029 test ! -s conftest.err
10030 } && test -s conftest.$ac_objext; then
10031 ac_hi=$ac_mid; break
10032 else
10033 echo "$as_me: failed program was:" >&5
10034 sed 's/^/| /' conftest.$ac_ext >&5
10036 ac_lo=`expr $ac_mid + 1`
10037 if test $ac_lo -le $ac_mid; then
10038 ac_lo= ac_hi=
10039 break
10041 ac_mid=`expr 2 '*' $ac_mid + 1`
10044 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10045 done
10046 else
10047 echo "$as_me: failed program was:" >&5
10048 sed 's/^/| /' conftest.$ac_ext >&5
10050 cat >conftest.$ac_ext <<_ACEOF
10051 /* confdefs.h. */
10052 _ACEOF
10053 cat confdefs.h >>conftest.$ac_ext
10054 cat >>conftest.$ac_ext <<_ACEOF
10055 /* end confdefs.h. */
10056 $ac_includes_default
10057 typedef fpos_t ac__type_sizeof_;
10059 main ()
10061 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
10062 test_array [0] = 0
10065 return 0;
10067 _ACEOF
10068 rm -f conftest.$ac_objext
10069 if { (ac_try="$ac_compile"
10070 case "(($ac_try" in
10071 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10072 *) ac_try_echo=$ac_try;;
10073 esac
10074 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10075 (eval "$ac_compile") 2>conftest.er1
10076 ac_status=$?
10077 grep -v '^ *+' conftest.er1 >conftest.err
10078 rm -f conftest.er1
10079 cat conftest.err >&5
10080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10081 (exit $ac_status); } && {
10082 test -z "$ac_c_werror_flag" ||
10083 test ! -s conftest.err
10084 } && test -s conftest.$ac_objext; then
10085 ac_hi=-1 ac_mid=-1
10086 while :; do
10087 cat >conftest.$ac_ext <<_ACEOF
10088 /* confdefs.h. */
10089 _ACEOF
10090 cat confdefs.h >>conftest.$ac_ext
10091 cat >>conftest.$ac_ext <<_ACEOF
10092 /* end confdefs.h. */
10093 $ac_includes_default
10094 typedef fpos_t ac__type_sizeof_;
10096 main ()
10098 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
10099 test_array [0] = 0
10102 return 0;
10104 _ACEOF
10105 rm -f conftest.$ac_objext
10106 if { (ac_try="$ac_compile"
10107 case "(($ac_try" in
10108 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10109 *) ac_try_echo=$ac_try;;
10110 esac
10111 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10112 (eval "$ac_compile") 2>conftest.er1
10113 ac_status=$?
10114 grep -v '^ *+' conftest.er1 >conftest.err
10115 rm -f conftest.er1
10116 cat conftest.err >&5
10117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10118 (exit $ac_status); } && {
10119 test -z "$ac_c_werror_flag" ||
10120 test ! -s conftest.err
10121 } && test -s conftest.$ac_objext; then
10122 ac_lo=$ac_mid; break
10123 else
10124 echo "$as_me: failed program was:" >&5
10125 sed 's/^/| /' conftest.$ac_ext >&5
10127 ac_hi=`expr '(' $ac_mid ')' - 1`
10128 if test $ac_mid -le $ac_hi; then
10129 ac_lo= ac_hi=
10130 break
10132 ac_mid=`expr 2 '*' $ac_mid`
10135 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10136 done
10137 else
10138 echo "$as_me: failed program was:" >&5
10139 sed 's/^/| /' conftest.$ac_ext >&5
10141 ac_lo= ac_hi=
10144 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10147 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10148 # Binary search between lo and hi bounds.
10149 while test "x$ac_lo" != "x$ac_hi"; do
10150 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10151 cat >conftest.$ac_ext <<_ACEOF
10152 /* confdefs.h. */
10153 _ACEOF
10154 cat confdefs.h >>conftest.$ac_ext
10155 cat >>conftest.$ac_ext <<_ACEOF
10156 /* end confdefs.h. */
10157 $ac_includes_default
10158 typedef fpos_t ac__type_sizeof_;
10160 main ()
10162 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
10163 test_array [0] = 0
10166 return 0;
10168 _ACEOF
10169 rm -f conftest.$ac_objext
10170 if { (ac_try="$ac_compile"
10171 case "(($ac_try" in
10172 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10173 *) ac_try_echo=$ac_try;;
10174 esac
10175 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10176 (eval "$ac_compile") 2>conftest.er1
10177 ac_status=$?
10178 grep -v '^ *+' conftest.er1 >conftest.err
10179 rm -f conftest.er1
10180 cat conftest.err >&5
10181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10182 (exit $ac_status); } && {
10183 test -z "$ac_c_werror_flag" ||
10184 test ! -s conftest.err
10185 } && test -s conftest.$ac_objext; then
10186 ac_hi=$ac_mid
10187 else
10188 echo "$as_me: failed program was:" >&5
10189 sed 's/^/| /' conftest.$ac_ext >&5
10191 ac_lo=`expr '(' $ac_mid ')' + 1`
10194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10195 done
10196 case $ac_lo in
10197 ?*) ac_cv_sizeof_fpos_t=$ac_lo;;
10198 '') if test "$ac_cv_type_fpos_t" = yes; then
10199 { { echo "$as_me:$LINENO: error: cannot compute sizeof (fpos_t)
10200 See \`config.log' for more details." >&5
10201 echo "$as_me: error: cannot compute sizeof (fpos_t)
10202 See \`config.log' for more details." >&2;}
10203 { (exit 77); exit 77; }; }
10204 else
10205 ac_cv_sizeof_fpos_t=0
10206 fi ;;
10207 esac
10208 else
10209 cat >conftest.$ac_ext <<_ACEOF
10210 /* confdefs.h. */
10211 _ACEOF
10212 cat confdefs.h >>conftest.$ac_ext
10213 cat >>conftest.$ac_ext <<_ACEOF
10214 /* end confdefs.h. */
10215 $ac_includes_default
10216 typedef fpos_t ac__type_sizeof_;
10217 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
10218 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
10219 #include <stdio.h>
10220 #include <stdlib.h>
10222 main ()
10225 FILE *f = fopen ("conftest.val", "w");
10226 if (! f)
10227 return 1;
10228 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
10230 long int i = longval ();
10231 if (i != ((long int) (sizeof (ac__type_sizeof_))))
10232 return 1;
10233 fprintf (f, "%ld\n", i);
10235 else
10237 unsigned long int i = ulongval ();
10238 if (i != ((long int) (sizeof (ac__type_sizeof_))))
10239 return 1;
10240 fprintf (f, "%lu\n", i);
10242 return ferror (f) || fclose (f) != 0;
10245 return 0;
10247 _ACEOF
10248 rm -f conftest$ac_exeext
10249 if { (ac_try="$ac_link"
10250 case "(($ac_try" in
10251 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10252 *) ac_try_echo=$ac_try;;
10253 esac
10254 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10255 (eval "$ac_link") 2>&5
10256 ac_status=$?
10257 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10258 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10259 { (case "(($ac_try" in
10260 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10261 *) ac_try_echo=$ac_try;;
10262 esac
10263 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10264 (eval "$ac_try") 2>&5
10265 ac_status=$?
10266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10267 (exit $ac_status); }; }; then
10268 ac_cv_sizeof_fpos_t=`cat conftest.val`
10269 else
10270 echo "$as_me: program exited with status $ac_status" >&5
10271 echo "$as_me: failed program was:" >&5
10272 sed 's/^/| /' conftest.$ac_ext >&5
10274 ( exit $ac_status )
10275 if test "$ac_cv_type_fpos_t" = yes; then
10276 { { echo "$as_me:$LINENO: error: cannot compute sizeof (fpos_t)
10277 See \`config.log' for more details." >&5
10278 echo "$as_me: error: cannot compute sizeof (fpos_t)
10279 See \`config.log' for more details." >&2;}
10280 { (exit 77); exit 77; }; }
10281 else
10282 ac_cv_sizeof_fpos_t=0
10285 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10287 rm -f conftest.val
10289 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_fpos_t" >&5
10290 echo "${ECHO_T}$ac_cv_sizeof_fpos_t" >&6; }
10294 cat >>confdefs.h <<_ACEOF
10295 #define SIZEOF_FPOS_T $ac_cv_sizeof_fpos_t
10296 _ACEOF
10299 { echo "$as_me:$LINENO: checking for size_t" >&5
10300 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
10301 if test "${ac_cv_type_size_t+set}" = set; then
10302 echo $ECHO_N "(cached) $ECHO_C" >&6
10303 else
10304 cat >conftest.$ac_ext <<_ACEOF
10305 /* confdefs.h. */
10306 _ACEOF
10307 cat confdefs.h >>conftest.$ac_ext
10308 cat >>conftest.$ac_ext <<_ACEOF
10309 /* end confdefs.h. */
10310 $ac_includes_default
10311 typedef size_t ac__type_new_;
10313 main ()
10315 if ((ac__type_new_ *) 0)
10316 return 0;
10317 if (sizeof (ac__type_new_))
10318 return 0;
10320 return 0;
10322 _ACEOF
10323 rm -f conftest.$ac_objext
10324 if { (ac_try="$ac_compile"
10325 case "(($ac_try" in
10326 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10327 *) ac_try_echo=$ac_try;;
10328 esac
10329 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10330 (eval "$ac_compile") 2>conftest.er1
10331 ac_status=$?
10332 grep -v '^ *+' conftest.er1 >conftest.err
10333 rm -f conftest.er1
10334 cat conftest.err >&5
10335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10336 (exit $ac_status); } && {
10337 test -z "$ac_c_werror_flag" ||
10338 test ! -s conftest.err
10339 } && test -s conftest.$ac_objext; then
10340 ac_cv_type_size_t=yes
10341 else
10342 echo "$as_me: failed program was:" >&5
10343 sed 's/^/| /' conftest.$ac_ext >&5
10345 ac_cv_type_size_t=no
10348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10350 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
10351 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
10353 # The cast to long int works around a bug in the HP C Compiler
10354 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
10355 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
10356 # This bug is HP SR number 8606223364.
10357 { echo "$as_me:$LINENO: checking size of size_t" >&5
10358 echo $ECHO_N "checking size of size_t... $ECHO_C" >&6; }
10359 if test "${ac_cv_sizeof_size_t+set}" = set; then
10360 echo $ECHO_N "(cached) $ECHO_C" >&6
10361 else
10362 if test "$cross_compiling" = yes; then
10363 # Depending upon the size, compute the lo and hi bounds.
10364 cat >conftest.$ac_ext <<_ACEOF
10365 /* confdefs.h. */
10366 _ACEOF
10367 cat confdefs.h >>conftest.$ac_ext
10368 cat >>conftest.$ac_ext <<_ACEOF
10369 /* end confdefs.h. */
10370 $ac_includes_default
10371 typedef size_t ac__type_sizeof_;
10373 main ()
10375 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
10376 test_array [0] = 0
10379 return 0;
10381 _ACEOF
10382 rm -f conftest.$ac_objext
10383 if { (ac_try="$ac_compile"
10384 case "(($ac_try" in
10385 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10386 *) ac_try_echo=$ac_try;;
10387 esac
10388 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10389 (eval "$ac_compile") 2>conftest.er1
10390 ac_status=$?
10391 grep -v '^ *+' conftest.er1 >conftest.err
10392 rm -f conftest.er1
10393 cat conftest.err >&5
10394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10395 (exit $ac_status); } && {
10396 test -z "$ac_c_werror_flag" ||
10397 test ! -s conftest.err
10398 } && test -s conftest.$ac_objext; then
10399 ac_lo=0 ac_mid=0
10400 while :; do
10401 cat >conftest.$ac_ext <<_ACEOF
10402 /* confdefs.h. */
10403 _ACEOF
10404 cat confdefs.h >>conftest.$ac_ext
10405 cat >>conftest.$ac_ext <<_ACEOF
10406 /* end confdefs.h. */
10407 $ac_includes_default
10408 typedef size_t ac__type_sizeof_;
10410 main ()
10412 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
10413 test_array [0] = 0
10416 return 0;
10418 _ACEOF
10419 rm -f conftest.$ac_objext
10420 if { (ac_try="$ac_compile"
10421 case "(($ac_try" in
10422 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10423 *) ac_try_echo=$ac_try;;
10424 esac
10425 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10426 (eval "$ac_compile") 2>conftest.er1
10427 ac_status=$?
10428 grep -v '^ *+' conftest.er1 >conftest.err
10429 rm -f conftest.er1
10430 cat conftest.err >&5
10431 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10432 (exit $ac_status); } && {
10433 test -z "$ac_c_werror_flag" ||
10434 test ! -s conftest.err
10435 } && test -s conftest.$ac_objext; then
10436 ac_hi=$ac_mid; break
10437 else
10438 echo "$as_me: failed program was:" >&5
10439 sed 's/^/| /' conftest.$ac_ext >&5
10441 ac_lo=`expr $ac_mid + 1`
10442 if test $ac_lo -le $ac_mid; then
10443 ac_lo= ac_hi=
10444 break
10446 ac_mid=`expr 2 '*' $ac_mid + 1`
10449 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10450 done
10451 else
10452 echo "$as_me: failed program was:" >&5
10453 sed 's/^/| /' conftest.$ac_ext >&5
10455 cat >conftest.$ac_ext <<_ACEOF
10456 /* confdefs.h. */
10457 _ACEOF
10458 cat confdefs.h >>conftest.$ac_ext
10459 cat >>conftest.$ac_ext <<_ACEOF
10460 /* end confdefs.h. */
10461 $ac_includes_default
10462 typedef size_t ac__type_sizeof_;
10464 main ()
10466 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
10467 test_array [0] = 0
10470 return 0;
10472 _ACEOF
10473 rm -f conftest.$ac_objext
10474 if { (ac_try="$ac_compile"
10475 case "(($ac_try" in
10476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10477 *) ac_try_echo=$ac_try;;
10478 esac
10479 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10480 (eval "$ac_compile") 2>conftest.er1
10481 ac_status=$?
10482 grep -v '^ *+' conftest.er1 >conftest.err
10483 rm -f conftest.er1
10484 cat conftest.err >&5
10485 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10486 (exit $ac_status); } && {
10487 test -z "$ac_c_werror_flag" ||
10488 test ! -s conftest.err
10489 } && test -s conftest.$ac_objext; then
10490 ac_hi=-1 ac_mid=-1
10491 while :; do
10492 cat >conftest.$ac_ext <<_ACEOF
10493 /* confdefs.h. */
10494 _ACEOF
10495 cat confdefs.h >>conftest.$ac_ext
10496 cat >>conftest.$ac_ext <<_ACEOF
10497 /* end confdefs.h. */
10498 $ac_includes_default
10499 typedef size_t ac__type_sizeof_;
10501 main ()
10503 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
10504 test_array [0] = 0
10507 return 0;
10509 _ACEOF
10510 rm -f conftest.$ac_objext
10511 if { (ac_try="$ac_compile"
10512 case "(($ac_try" in
10513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10514 *) ac_try_echo=$ac_try;;
10515 esac
10516 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10517 (eval "$ac_compile") 2>conftest.er1
10518 ac_status=$?
10519 grep -v '^ *+' conftest.er1 >conftest.err
10520 rm -f conftest.er1
10521 cat conftest.err >&5
10522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10523 (exit $ac_status); } && {
10524 test -z "$ac_c_werror_flag" ||
10525 test ! -s conftest.err
10526 } && test -s conftest.$ac_objext; then
10527 ac_lo=$ac_mid; break
10528 else
10529 echo "$as_me: failed program was:" >&5
10530 sed 's/^/| /' conftest.$ac_ext >&5
10532 ac_hi=`expr '(' $ac_mid ')' - 1`
10533 if test $ac_mid -le $ac_hi; then
10534 ac_lo= ac_hi=
10535 break
10537 ac_mid=`expr 2 '*' $ac_mid`
10540 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10541 done
10542 else
10543 echo "$as_me: failed program was:" >&5
10544 sed 's/^/| /' conftest.$ac_ext >&5
10546 ac_lo= ac_hi=
10549 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10552 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10553 # Binary search between lo and hi bounds.
10554 while test "x$ac_lo" != "x$ac_hi"; do
10555 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10556 cat >conftest.$ac_ext <<_ACEOF
10557 /* confdefs.h. */
10558 _ACEOF
10559 cat confdefs.h >>conftest.$ac_ext
10560 cat >>conftest.$ac_ext <<_ACEOF
10561 /* end confdefs.h. */
10562 $ac_includes_default
10563 typedef size_t ac__type_sizeof_;
10565 main ()
10567 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
10568 test_array [0] = 0
10571 return 0;
10573 _ACEOF
10574 rm -f conftest.$ac_objext
10575 if { (ac_try="$ac_compile"
10576 case "(($ac_try" in
10577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10578 *) ac_try_echo=$ac_try;;
10579 esac
10580 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10581 (eval "$ac_compile") 2>conftest.er1
10582 ac_status=$?
10583 grep -v '^ *+' conftest.er1 >conftest.err
10584 rm -f conftest.er1
10585 cat conftest.err >&5
10586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10587 (exit $ac_status); } && {
10588 test -z "$ac_c_werror_flag" ||
10589 test ! -s conftest.err
10590 } && test -s conftest.$ac_objext; then
10591 ac_hi=$ac_mid
10592 else
10593 echo "$as_me: failed program was:" >&5
10594 sed 's/^/| /' conftest.$ac_ext >&5
10596 ac_lo=`expr '(' $ac_mid ')' + 1`
10599 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10600 done
10601 case $ac_lo in
10602 ?*) ac_cv_sizeof_size_t=$ac_lo;;
10603 '') if test "$ac_cv_type_size_t" = yes; then
10604 { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t)
10605 See \`config.log' for more details." >&5
10606 echo "$as_me: error: cannot compute sizeof (size_t)
10607 See \`config.log' for more details." >&2;}
10608 { (exit 77); exit 77; }; }
10609 else
10610 ac_cv_sizeof_size_t=0
10611 fi ;;
10612 esac
10613 else
10614 cat >conftest.$ac_ext <<_ACEOF
10615 /* confdefs.h. */
10616 _ACEOF
10617 cat confdefs.h >>conftest.$ac_ext
10618 cat >>conftest.$ac_ext <<_ACEOF
10619 /* end confdefs.h. */
10620 $ac_includes_default
10621 typedef size_t ac__type_sizeof_;
10622 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
10623 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
10624 #include <stdio.h>
10625 #include <stdlib.h>
10627 main ()
10630 FILE *f = fopen ("conftest.val", "w");
10631 if (! f)
10632 return 1;
10633 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
10635 long int i = longval ();
10636 if (i != ((long int) (sizeof (ac__type_sizeof_))))
10637 return 1;
10638 fprintf (f, "%ld\n", i);
10640 else
10642 unsigned long int i = ulongval ();
10643 if (i != ((long int) (sizeof (ac__type_sizeof_))))
10644 return 1;
10645 fprintf (f, "%lu\n", i);
10647 return ferror (f) || fclose (f) != 0;
10650 return 0;
10652 _ACEOF
10653 rm -f conftest$ac_exeext
10654 if { (ac_try="$ac_link"
10655 case "(($ac_try" in
10656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10657 *) ac_try_echo=$ac_try;;
10658 esac
10659 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10660 (eval "$ac_link") 2>&5
10661 ac_status=$?
10662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10663 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10664 { (case "(($ac_try" in
10665 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10666 *) ac_try_echo=$ac_try;;
10667 esac
10668 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10669 (eval "$ac_try") 2>&5
10670 ac_status=$?
10671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10672 (exit $ac_status); }; }; then
10673 ac_cv_sizeof_size_t=`cat conftest.val`
10674 else
10675 echo "$as_me: program exited with status $ac_status" >&5
10676 echo "$as_me: failed program was:" >&5
10677 sed 's/^/| /' conftest.$ac_ext >&5
10679 ( exit $ac_status )
10680 if test "$ac_cv_type_size_t" = yes; then
10681 { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t)
10682 See \`config.log' for more details." >&5
10683 echo "$as_me: error: cannot compute sizeof (size_t)
10684 See \`config.log' for more details." >&2;}
10685 { (exit 77); exit 77; }; }
10686 else
10687 ac_cv_sizeof_size_t=0
10690 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10692 rm -f conftest.val
10694 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_size_t" >&5
10695 echo "${ECHO_T}$ac_cv_sizeof_size_t" >&6; }
10699 cat >>confdefs.h <<_ACEOF
10700 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
10701 _ACEOF
10704 { echo "$as_me:$LINENO: checking for pid_t" >&5
10705 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
10706 if test "${ac_cv_type_pid_t+set}" = set; then
10707 echo $ECHO_N "(cached) $ECHO_C" >&6
10708 else
10709 cat >conftest.$ac_ext <<_ACEOF
10710 /* confdefs.h. */
10711 _ACEOF
10712 cat confdefs.h >>conftest.$ac_ext
10713 cat >>conftest.$ac_ext <<_ACEOF
10714 /* end confdefs.h. */
10715 $ac_includes_default
10716 typedef pid_t ac__type_new_;
10718 main ()
10720 if ((ac__type_new_ *) 0)
10721 return 0;
10722 if (sizeof (ac__type_new_))
10723 return 0;
10725 return 0;
10727 _ACEOF
10728 rm -f conftest.$ac_objext
10729 if { (ac_try="$ac_compile"
10730 case "(($ac_try" in
10731 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10732 *) ac_try_echo=$ac_try;;
10733 esac
10734 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10735 (eval "$ac_compile") 2>conftest.er1
10736 ac_status=$?
10737 grep -v '^ *+' conftest.er1 >conftest.err
10738 rm -f conftest.er1
10739 cat conftest.err >&5
10740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10741 (exit $ac_status); } && {
10742 test -z "$ac_c_werror_flag" ||
10743 test ! -s conftest.err
10744 } && test -s conftest.$ac_objext; then
10745 ac_cv_type_pid_t=yes
10746 else
10747 echo "$as_me: failed program was:" >&5
10748 sed 's/^/| /' conftest.$ac_ext >&5
10750 ac_cv_type_pid_t=no
10753 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10755 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
10756 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
10758 # The cast to long int works around a bug in the HP C Compiler
10759 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
10760 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
10761 # This bug is HP SR number 8606223364.
10762 { echo "$as_me:$LINENO: checking size of pid_t" >&5
10763 echo $ECHO_N "checking size of pid_t... $ECHO_C" >&6; }
10764 if test "${ac_cv_sizeof_pid_t+set}" = set; then
10765 echo $ECHO_N "(cached) $ECHO_C" >&6
10766 else
10767 if test "$cross_compiling" = yes; then
10768 # Depending upon the size, compute the lo and hi bounds.
10769 cat >conftest.$ac_ext <<_ACEOF
10770 /* confdefs.h. */
10771 _ACEOF
10772 cat confdefs.h >>conftest.$ac_ext
10773 cat >>conftest.$ac_ext <<_ACEOF
10774 /* end confdefs.h. */
10775 $ac_includes_default
10776 typedef pid_t ac__type_sizeof_;
10778 main ()
10780 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
10781 test_array [0] = 0
10784 return 0;
10786 _ACEOF
10787 rm -f conftest.$ac_objext
10788 if { (ac_try="$ac_compile"
10789 case "(($ac_try" in
10790 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10791 *) ac_try_echo=$ac_try;;
10792 esac
10793 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10794 (eval "$ac_compile") 2>conftest.er1
10795 ac_status=$?
10796 grep -v '^ *+' conftest.er1 >conftest.err
10797 rm -f conftest.er1
10798 cat conftest.err >&5
10799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10800 (exit $ac_status); } && {
10801 test -z "$ac_c_werror_flag" ||
10802 test ! -s conftest.err
10803 } && test -s conftest.$ac_objext; then
10804 ac_lo=0 ac_mid=0
10805 while :; do
10806 cat >conftest.$ac_ext <<_ACEOF
10807 /* confdefs.h. */
10808 _ACEOF
10809 cat confdefs.h >>conftest.$ac_ext
10810 cat >>conftest.$ac_ext <<_ACEOF
10811 /* end confdefs.h. */
10812 $ac_includes_default
10813 typedef pid_t ac__type_sizeof_;
10815 main ()
10817 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
10818 test_array [0] = 0
10821 return 0;
10823 _ACEOF
10824 rm -f conftest.$ac_objext
10825 if { (ac_try="$ac_compile"
10826 case "(($ac_try" in
10827 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10828 *) ac_try_echo=$ac_try;;
10829 esac
10830 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10831 (eval "$ac_compile") 2>conftest.er1
10832 ac_status=$?
10833 grep -v '^ *+' conftest.er1 >conftest.err
10834 rm -f conftest.er1
10835 cat conftest.err >&5
10836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10837 (exit $ac_status); } && {
10838 test -z "$ac_c_werror_flag" ||
10839 test ! -s conftest.err
10840 } && test -s conftest.$ac_objext; then
10841 ac_hi=$ac_mid; break
10842 else
10843 echo "$as_me: failed program was:" >&5
10844 sed 's/^/| /' conftest.$ac_ext >&5
10846 ac_lo=`expr $ac_mid + 1`
10847 if test $ac_lo -le $ac_mid; then
10848 ac_lo= ac_hi=
10849 break
10851 ac_mid=`expr 2 '*' $ac_mid + 1`
10854 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10855 done
10856 else
10857 echo "$as_me: failed program was:" >&5
10858 sed 's/^/| /' conftest.$ac_ext >&5
10860 cat >conftest.$ac_ext <<_ACEOF
10861 /* confdefs.h. */
10862 _ACEOF
10863 cat confdefs.h >>conftest.$ac_ext
10864 cat >>conftest.$ac_ext <<_ACEOF
10865 /* end confdefs.h. */
10866 $ac_includes_default
10867 typedef pid_t ac__type_sizeof_;
10869 main ()
10871 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
10872 test_array [0] = 0
10875 return 0;
10877 _ACEOF
10878 rm -f conftest.$ac_objext
10879 if { (ac_try="$ac_compile"
10880 case "(($ac_try" in
10881 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10882 *) ac_try_echo=$ac_try;;
10883 esac
10884 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10885 (eval "$ac_compile") 2>conftest.er1
10886 ac_status=$?
10887 grep -v '^ *+' conftest.er1 >conftest.err
10888 rm -f conftest.er1
10889 cat conftest.err >&5
10890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10891 (exit $ac_status); } && {
10892 test -z "$ac_c_werror_flag" ||
10893 test ! -s conftest.err
10894 } && test -s conftest.$ac_objext; then
10895 ac_hi=-1 ac_mid=-1
10896 while :; do
10897 cat >conftest.$ac_ext <<_ACEOF
10898 /* confdefs.h. */
10899 _ACEOF
10900 cat confdefs.h >>conftest.$ac_ext
10901 cat >>conftest.$ac_ext <<_ACEOF
10902 /* end confdefs.h. */
10903 $ac_includes_default
10904 typedef pid_t ac__type_sizeof_;
10906 main ()
10908 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
10909 test_array [0] = 0
10912 return 0;
10914 _ACEOF
10915 rm -f conftest.$ac_objext
10916 if { (ac_try="$ac_compile"
10917 case "(($ac_try" in
10918 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10919 *) ac_try_echo=$ac_try;;
10920 esac
10921 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10922 (eval "$ac_compile") 2>conftest.er1
10923 ac_status=$?
10924 grep -v '^ *+' conftest.er1 >conftest.err
10925 rm -f conftest.er1
10926 cat conftest.err >&5
10927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10928 (exit $ac_status); } && {
10929 test -z "$ac_c_werror_flag" ||
10930 test ! -s conftest.err
10931 } && test -s conftest.$ac_objext; then
10932 ac_lo=$ac_mid; break
10933 else
10934 echo "$as_me: failed program was:" >&5
10935 sed 's/^/| /' conftest.$ac_ext >&5
10937 ac_hi=`expr '(' $ac_mid ')' - 1`
10938 if test $ac_mid -le $ac_hi; then
10939 ac_lo= ac_hi=
10940 break
10942 ac_mid=`expr 2 '*' $ac_mid`
10945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10946 done
10947 else
10948 echo "$as_me: failed program was:" >&5
10949 sed 's/^/| /' conftest.$ac_ext >&5
10951 ac_lo= ac_hi=
10954 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10957 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10958 # Binary search between lo and hi bounds.
10959 while test "x$ac_lo" != "x$ac_hi"; do
10960 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10961 cat >conftest.$ac_ext <<_ACEOF
10962 /* confdefs.h. */
10963 _ACEOF
10964 cat confdefs.h >>conftest.$ac_ext
10965 cat >>conftest.$ac_ext <<_ACEOF
10966 /* end confdefs.h. */
10967 $ac_includes_default
10968 typedef pid_t ac__type_sizeof_;
10970 main ()
10972 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
10973 test_array [0] = 0
10976 return 0;
10978 _ACEOF
10979 rm -f conftest.$ac_objext
10980 if { (ac_try="$ac_compile"
10981 case "(($ac_try" in
10982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10983 *) ac_try_echo=$ac_try;;
10984 esac
10985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10986 (eval "$ac_compile") 2>conftest.er1
10987 ac_status=$?
10988 grep -v '^ *+' conftest.er1 >conftest.err
10989 rm -f conftest.er1
10990 cat conftest.err >&5
10991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10992 (exit $ac_status); } && {
10993 test -z "$ac_c_werror_flag" ||
10994 test ! -s conftest.err
10995 } && test -s conftest.$ac_objext; then
10996 ac_hi=$ac_mid
10997 else
10998 echo "$as_me: failed program was:" >&5
10999 sed 's/^/| /' conftest.$ac_ext >&5
11001 ac_lo=`expr '(' $ac_mid ')' + 1`
11004 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11005 done
11006 case $ac_lo in
11007 ?*) ac_cv_sizeof_pid_t=$ac_lo;;
11008 '') if test "$ac_cv_type_pid_t" = yes; then
11009 { { echo "$as_me:$LINENO: error: cannot compute sizeof (pid_t)
11010 See \`config.log' for more details." >&5
11011 echo "$as_me: error: cannot compute sizeof (pid_t)
11012 See \`config.log' for more details." >&2;}
11013 { (exit 77); exit 77; }; }
11014 else
11015 ac_cv_sizeof_pid_t=0
11016 fi ;;
11017 esac
11018 else
11019 cat >conftest.$ac_ext <<_ACEOF
11020 /* confdefs.h. */
11021 _ACEOF
11022 cat confdefs.h >>conftest.$ac_ext
11023 cat >>conftest.$ac_ext <<_ACEOF
11024 /* end confdefs.h. */
11025 $ac_includes_default
11026 typedef pid_t ac__type_sizeof_;
11027 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
11028 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
11029 #include <stdio.h>
11030 #include <stdlib.h>
11032 main ()
11035 FILE *f = fopen ("conftest.val", "w");
11036 if (! f)
11037 return 1;
11038 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
11040 long int i = longval ();
11041 if (i != ((long int) (sizeof (ac__type_sizeof_))))
11042 return 1;
11043 fprintf (f, "%ld\n", i);
11045 else
11047 unsigned long int i = ulongval ();
11048 if (i != ((long int) (sizeof (ac__type_sizeof_))))
11049 return 1;
11050 fprintf (f, "%lu\n", i);
11052 return ferror (f) || fclose (f) != 0;
11055 return 0;
11057 _ACEOF
11058 rm -f conftest$ac_exeext
11059 if { (ac_try="$ac_link"
11060 case "(($ac_try" in
11061 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11062 *) ac_try_echo=$ac_try;;
11063 esac
11064 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11065 (eval "$ac_link") 2>&5
11066 ac_status=$?
11067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11068 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11069 { (case "(($ac_try" in
11070 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11071 *) ac_try_echo=$ac_try;;
11072 esac
11073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11074 (eval "$ac_try") 2>&5
11075 ac_status=$?
11076 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11077 (exit $ac_status); }; }; then
11078 ac_cv_sizeof_pid_t=`cat conftest.val`
11079 else
11080 echo "$as_me: program exited with status $ac_status" >&5
11081 echo "$as_me: failed program was:" >&5
11082 sed 's/^/| /' conftest.$ac_ext >&5
11084 ( exit $ac_status )
11085 if test "$ac_cv_type_pid_t" = yes; then
11086 { { echo "$as_me:$LINENO: error: cannot compute sizeof (pid_t)
11087 See \`config.log' for more details." >&5
11088 echo "$as_me: error: cannot compute sizeof (pid_t)
11089 See \`config.log' for more details." >&2;}
11090 { (exit 77); exit 77; }; }
11091 else
11092 ac_cv_sizeof_pid_t=0
11095 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11097 rm -f conftest.val
11099 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_pid_t" >&5
11100 echo "${ECHO_T}$ac_cv_sizeof_pid_t" >&6; }
11104 cat >>confdefs.h <<_ACEOF
11105 #define SIZEOF_PID_T $ac_cv_sizeof_pid_t
11106 _ACEOF
11110 { echo "$as_me:$LINENO: checking for long long support" >&5
11111 echo $ECHO_N "checking for long long support... $ECHO_C" >&6; }
11112 have_long_long=no
11113 cat >conftest.$ac_ext <<_ACEOF
11114 /* confdefs.h. */
11115 _ACEOF
11116 cat confdefs.h >>conftest.$ac_ext
11117 cat >>conftest.$ac_ext <<_ACEOF
11118 /* end confdefs.h. */
11121 main ()
11123 long long x; x = (long long)0;
11125 return 0;
11127 _ACEOF
11128 rm -f conftest.$ac_objext
11129 if { (ac_try="$ac_compile"
11130 case "(($ac_try" in
11131 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11132 *) ac_try_echo=$ac_try;;
11133 esac
11134 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11135 (eval "$ac_compile") 2>conftest.er1
11136 ac_status=$?
11137 grep -v '^ *+' conftest.er1 >conftest.err
11138 rm -f conftest.er1
11139 cat conftest.err >&5
11140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11141 (exit $ac_status); } && {
11142 test -z "$ac_c_werror_flag" ||
11143 test ! -s conftest.err
11144 } && test -s conftest.$ac_objext; then
11147 cat >>confdefs.h <<\_ACEOF
11148 #define HAVE_LONG_LONG 1
11149 _ACEOF
11151 have_long_long=yes
11153 else
11154 echo "$as_me: failed program was:" >&5
11155 sed 's/^/| /' conftest.$ac_ext >&5
11160 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11161 { echo "$as_me:$LINENO: result: $have_long_long" >&5
11162 echo "${ECHO_T}$have_long_long" >&6; }
11163 if test "$have_long_long" = yes ; then
11164 { echo "$as_me:$LINENO: checking for long long" >&5
11165 echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
11166 if test "${ac_cv_type_long_long+set}" = set; then
11167 echo $ECHO_N "(cached) $ECHO_C" >&6
11168 else
11169 cat >conftest.$ac_ext <<_ACEOF
11170 /* confdefs.h. */
11171 _ACEOF
11172 cat confdefs.h >>conftest.$ac_ext
11173 cat >>conftest.$ac_ext <<_ACEOF
11174 /* end confdefs.h. */
11175 $ac_includes_default
11176 typedef long long ac__type_new_;
11178 main ()
11180 if ((ac__type_new_ *) 0)
11181 return 0;
11182 if (sizeof (ac__type_new_))
11183 return 0;
11185 return 0;
11187 _ACEOF
11188 rm -f conftest.$ac_objext
11189 if { (ac_try="$ac_compile"
11190 case "(($ac_try" in
11191 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11192 *) ac_try_echo=$ac_try;;
11193 esac
11194 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11195 (eval "$ac_compile") 2>conftest.er1
11196 ac_status=$?
11197 grep -v '^ *+' conftest.er1 >conftest.err
11198 rm -f conftest.er1
11199 cat conftest.err >&5
11200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11201 (exit $ac_status); } && {
11202 test -z "$ac_c_werror_flag" ||
11203 test ! -s conftest.err
11204 } && test -s conftest.$ac_objext; then
11205 ac_cv_type_long_long=yes
11206 else
11207 echo "$as_me: failed program was:" >&5
11208 sed 's/^/| /' conftest.$ac_ext >&5
11210 ac_cv_type_long_long=no
11213 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11215 { echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
11216 echo "${ECHO_T}$ac_cv_type_long_long" >&6; }
11218 # The cast to long int works around a bug in the HP C Compiler
11219 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11220 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11221 # This bug is HP SR number 8606223364.
11222 { echo "$as_me:$LINENO: checking size of long long" >&5
11223 echo $ECHO_N "checking size of long long... $ECHO_C" >&6; }
11224 if test "${ac_cv_sizeof_long_long+set}" = set; then
11225 echo $ECHO_N "(cached) $ECHO_C" >&6
11226 else
11227 if test "$cross_compiling" = yes; then
11228 # Depending upon the size, compute the lo and hi bounds.
11229 cat >conftest.$ac_ext <<_ACEOF
11230 /* confdefs.h. */
11231 _ACEOF
11232 cat confdefs.h >>conftest.$ac_ext
11233 cat >>conftest.$ac_ext <<_ACEOF
11234 /* end confdefs.h. */
11235 $ac_includes_default
11236 typedef long long ac__type_sizeof_;
11238 main ()
11240 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
11241 test_array [0] = 0
11244 return 0;
11246 _ACEOF
11247 rm -f conftest.$ac_objext
11248 if { (ac_try="$ac_compile"
11249 case "(($ac_try" in
11250 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11251 *) ac_try_echo=$ac_try;;
11252 esac
11253 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11254 (eval "$ac_compile") 2>conftest.er1
11255 ac_status=$?
11256 grep -v '^ *+' conftest.er1 >conftest.err
11257 rm -f conftest.er1
11258 cat conftest.err >&5
11259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11260 (exit $ac_status); } && {
11261 test -z "$ac_c_werror_flag" ||
11262 test ! -s conftest.err
11263 } && test -s conftest.$ac_objext; then
11264 ac_lo=0 ac_mid=0
11265 while :; do
11266 cat >conftest.$ac_ext <<_ACEOF
11267 /* confdefs.h. */
11268 _ACEOF
11269 cat confdefs.h >>conftest.$ac_ext
11270 cat >>conftest.$ac_ext <<_ACEOF
11271 /* end confdefs.h. */
11272 $ac_includes_default
11273 typedef long long ac__type_sizeof_;
11275 main ()
11277 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
11278 test_array [0] = 0
11281 return 0;
11283 _ACEOF
11284 rm -f conftest.$ac_objext
11285 if { (ac_try="$ac_compile"
11286 case "(($ac_try" in
11287 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11288 *) ac_try_echo=$ac_try;;
11289 esac
11290 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11291 (eval "$ac_compile") 2>conftest.er1
11292 ac_status=$?
11293 grep -v '^ *+' conftest.er1 >conftest.err
11294 rm -f conftest.er1
11295 cat conftest.err >&5
11296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11297 (exit $ac_status); } && {
11298 test -z "$ac_c_werror_flag" ||
11299 test ! -s conftest.err
11300 } && test -s conftest.$ac_objext; then
11301 ac_hi=$ac_mid; break
11302 else
11303 echo "$as_me: failed program was:" >&5
11304 sed 's/^/| /' conftest.$ac_ext >&5
11306 ac_lo=`expr $ac_mid + 1`
11307 if test $ac_lo -le $ac_mid; then
11308 ac_lo= ac_hi=
11309 break
11311 ac_mid=`expr 2 '*' $ac_mid + 1`
11314 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11315 done
11316 else
11317 echo "$as_me: failed program was:" >&5
11318 sed 's/^/| /' conftest.$ac_ext >&5
11320 cat >conftest.$ac_ext <<_ACEOF
11321 /* confdefs.h. */
11322 _ACEOF
11323 cat confdefs.h >>conftest.$ac_ext
11324 cat >>conftest.$ac_ext <<_ACEOF
11325 /* end confdefs.h. */
11326 $ac_includes_default
11327 typedef long long ac__type_sizeof_;
11329 main ()
11331 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
11332 test_array [0] = 0
11335 return 0;
11337 _ACEOF
11338 rm -f conftest.$ac_objext
11339 if { (ac_try="$ac_compile"
11340 case "(($ac_try" in
11341 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11342 *) ac_try_echo=$ac_try;;
11343 esac
11344 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11345 (eval "$ac_compile") 2>conftest.er1
11346 ac_status=$?
11347 grep -v '^ *+' conftest.er1 >conftest.err
11348 rm -f conftest.er1
11349 cat conftest.err >&5
11350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11351 (exit $ac_status); } && {
11352 test -z "$ac_c_werror_flag" ||
11353 test ! -s conftest.err
11354 } && test -s conftest.$ac_objext; then
11355 ac_hi=-1 ac_mid=-1
11356 while :; do
11357 cat >conftest.$ac_ext <<_ACEOF
11358 /* confdefs.h. */
11359 _ACEOF
11360 cat confdefs.h >>conftest.$ac_ext
11361 cat >>conftest.$ac_ext <<_ACEOF
11362 /* end confdefs.h. */
11363 $ac_includes_default
11364 typedef long long ac__type_sizeof_;
11366 main ()
11368 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
11369 test_array [0] = 0
11372 return 0;
11374 _ACEOF
11375 rm -f conftest.$ac_objext
11376 if { (ac_try="$ac_compile"
11377 case "(($ac_try" in
11378 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11379 *) ac_try_echo=$ac_try;;
11380 esac
11381 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11382 (eval "$ac_compile") 2>conftest.er1
11383 ac_status=$?
11384 grep -v '^ *+' conftest.er1 >conftest.err
11385 rm -f conftest.er1
11386 cat conftest.err >&5
11387 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11388 (exit $ac_status); } && {
11389 test -z "$ac_c_werror_flag" ||
11390 test ! -s conftest.err
11391 } && test -s conftest.$ac_objext; then
11392 ac_lo=$ac_mid; break
11393 else
11394 echo "$as_me: failed program was:" >&5
11395 sed 's/^/| /' conftest.$ac_ext >&5
11397 ac_hi=`expr '(' $ac_mid ')' - 1`
11398 if test $ac_mid -le $ac_hi; then
11399 ac_lo= ac_hi=
11400 break
11402 ac_mid=`expr 2 '*' $ac_mid`
11405 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11406 done
11407 else
11408 echo "$as_me: failed program was:" >&5
11409 sed 's/^/| /' conftest.$ac_ext >&5
11411 ac_lo= ac_hi=
11414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11417 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11418 # Binary search between lo and hi bounds.
11419 while test "x$ac_lo" != "x$ac_hi"; do
11420 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
11421 cat >conftest.$ac_ext <<_ACEOF
11422 /* confdefs.h. */
11423 _ACEOF
11424 cat confdefs.h >>conftest.$ac_ext
11425 cat >>conftest.$ac_ext <<_ACEOF
11426 /* end confdefs.h. */
11427 $ac_includes_default
11428 typedef long long ac__type_sizeof_;
11430 main ()
11432 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
11433 test_array [0] = 0
11436 return 0;
11438 _ACEOF
11439 rm -f conftest.$ac_objext
11440 if { (ac_try="$ac_compile"
11441 case "(($ac_try" in
11442 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11443 *) ac_try_echo=$ac_try;;
11444 esac
11445 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11446 (eval "$ac_compile") 2>conftest.er1
11447 ac_status=$?
11448 grep -v '^ *+' conftest.er1 >conftest.err
11449 rm -f conftest.er1
11450 cat conftest.err >&5
11451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11452 (exit $ac_status); } && {
11453 test -z "$ac_c_werror_flag" ||
11454 test ! -s conftest.err
11455 } && test -s conftest.$ac_objext; then
11456 ac_hi=$ac_mid
11457 else
11458 echo "$as_me: failed program was:" >&5
11459 sed 's/^/| /' conftest.$ac_ext >&5
11461 ac_lo=`expr '(' $ac_mid ')' + 1`
11464 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11465 done
11466 case $ac_lo in
11467 ?*) ac_cv_sizeof_long_long=$ac_lo;;
11468 '') if test "$ac_cv_type_long_long" = yes; then
11469 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
11470 See \`config.log' for more details." >&5
11471 echo "$as_me: error: cannot compute sizeof (long long)
11472 See \`config.log' for more details." >&2;}
11473 { (exit 77); exit 77; }; }
11474 else
11475 ac_cv_sizeof_long_long=0
11476 fi ;;
11477 esac
11478 else
11479 cat >conftest.$ac_ext <<_ACEOF
11480 /* confdefs.h. */
11481 _ACEOF
11482 cat confdefs.h >>conftest.$ac_ext
11483 cat >>conftest.$ac_ext <<_ACEOF
11484 /* end confdefs.h. */
11485 $ac_includes_default
11486 typedef long long ac__type_sizeof_;
11487 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
11488 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
11489 #include <stdio.h>
11490 #include <stdlib.h>
11492 main ()
11495 FILE *f = fopen ("conftest.val", "w");
11496 if (! f)
11497 return 1;
11498 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
11500 long int i = longval ();
11501 if (i != ((long int) (sizeof (ac__type_sizeof_))))
11502 return 1;
11503 fprintf (f, "%ld\n", i);
11505 else
11507 unsigned long int i = ulongval ();
11508 if (i != ((long int) (sizeof (ac__type_sizeof_))))
11509 return 1;
11510 fprintf (f, "%lu\n", i);
11512 return ferror (f) || fclose (f) != 0;
11515 return 0;
11517 _ACEOF
11518 rm -f conftest$ac_exeext
11519 if { (ac_try="$ac_link"
11520 case "(($ac_try" in
11521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11522 *) ac_try_echo=$ac_try;;
11523 esac
11524 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11525 (eval "$ac_link") 2>&5
11526 ac_status=$?
11527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11528 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11529 { (case "(($ac_try" in
11530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11531 *) ac_try_echo=$ac_try;;
11532 esac
11533 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11534 (eval "$ac_try") 2>&5
11535 ac_status=$?
11536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11537 (exit $ac_status); }; }; then
11538 ac_cv_sizeof_long_long=`cat conftest.val`
11539 else
11540 echo "$as_me: program exited with status $ac_status" >&5
11541 echo "$as_me: failed program was:" >&5
11542 sed 's/^/| /' conftest.$ac_ext >&5
11544 ( exit $ac_status )
11545 if test "$ac_cv_type_long_long" = yes; then
11546 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
11547 See \`config.log' for more details." >&5
11548 echo "$as_me: error: cannot compute sizeof (long long)
11549 See \`config.log' for more details." >&2;}
11550 { (exit 77); exit 77; }; }
11551 else
11552 ac_cv_sizeof_long_long=0
11555 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11557 rm -f conftest.val
11559 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
11560 echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6; }
11564 cat >>confdefs.h <<_ACEOF
11565 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
11566 _ACEOF
11571 { echo "$as_me:$LINENO: checking for long double support" >&5
11572 echo $ECHO_N "checking for long double support... $ECHO_C" >&6; }
11573 have_long_double=no
11574 cat >conftest.$ac_ext <<_ACEOF
11575 /* confdefs.h. */
11576 _ACEOF
11577 cat confdefs.h >>conftest.$ac_ext
11578 cat >>conftest.$ac_ext <<_ACEOF
11579 /* end confdefs.h. */
11582 main ()
11584 long double x; x = (long double)0;
11586 return 0;
11588 _ACEOF
11589 rm -f conftest.$ac_objext
11590 if { (ac_try="$ac_compile"
11591 case "(($ac_try" in
11592 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11593 *) ac_try_echo=$ac_try;;
11594 esac
11595 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11596 (eval "$ac_compile") 2>conftest.er1
11597 ac_status=$?
11598 grep -v '^ *+' conftest.er1 >conftest.err
11599 rm -f conftest.er1
11600 cat conftest.err >&5
11601 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11602 (exit $ac_status); } && {
11603 test -z "$ac_c_werror_flag" ||
11604 test ! -s conftest.err
11605 } && test -s conftest.$ac_objext; then
11608 cat >>confdefs.h <<\_ACEOF
11609 #define HAVE_LONG_DOUBLE 1
11610 _ACEOF
11612 have_long_double=yes
11614 else
11615 echo "$as_me: failed program was:" >&5
11616 sed 's/^/| /' conftest.$ac_ext >&5
11621 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11622 { echo "$as_me:$LINENO: result: $have_long_double" >&5
11623 echo "${ECHO_T}$have_long_double" >&6; }
11624 if test "$have_long_double" = yes ; then
11625 { echo "$as_me:$LINENO: checking for long double" >&5
11626 echo $ECHO_N "checking for long double... $ECHO_C" >&6; }
11627 if test "${ac_cv_type_long_double+set}" = set; then
11628 echo $ECHO_N "(cached) $ECHO_C" >&6
11629 else
11630 cat >conftest.$ac_ext <<_ACEOF
11631 /* confdefs.h. */
11632 _ACEOF
11633 cat confdefs.h >>conftest.$ac_ext
11634 cat >>conftest.$ac_ext <<_ACEOF
11635 /* end confdefs.h. */
11636 $ac_includes_default
11637 typedef long double ac__type_new_;
11639 main ()
11641 if ((ac__type_new_ *) 0)
11642 return 0;
11643 if (sizeof (ac__type_new_))
11644 return 0;
11646 return 0;
11648 _ACEOF
11649 rm -f conftest.$ac_objext
11650 if { (ac_try="$ac_compile"
11651 case "(($ac_try" in
11652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11653 *) ac_try_echo=$ac_try;;
11654 esac
11655 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11656 (eval "$ac_compile") 2>conftest.er1
11657 ac_status=$?
11658 grep -v '^ *+' conftest.er1 >conftest.err
11659 rm -f conftest.er1
11660 cat conftest.err >&5
11661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11662 (exit $ac_status); } && {
11663 test -z "$ac_c_werror_flag" ||
11664 test ! -s conftest.err
11665 } && test -s conftest.$ac_objext; then
11666 ac_cv_type_long_double=yes
11667 else
11668 echo "$as_me: failed program was:" >&5
11669 sed 's/^/| /' conftest.$ac_ext >&5
11671 ac_cv_type_long_double=no
11674 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11676 { echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
11677 echo "${ECHO_T}$ac_cv_type_long_double" >&6; }
11679 # The cast to long int works around a bug in the HP C Compiler
11680 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11681 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11682 # This bug is HP SR number 8606223364.
11683 { echo "$as_me:$LINENO: checking size of long double" >&5
11684 echo $ECHO_N "checking size of long double... $ECHO_C" >&6; }
11685 if test "${ac_cv_sizeof_long_double+set}" = set; then
11686 echo $ECHO_N "(cached) $ECHO_C" >&6
11687 else
11688 if test "$cross_compiling" = yes; then
11689 # Depending upon the size, compute the lo and hi bounds.
11690 cat >conftest.$ac_ext <<_ACEOF
11691 /* confdefs.h. */
11692 _ACEOF
11693 cat confdefs.h >>conftest.$ac_ext
11694 cat >>conftest.$ac_ext <<_ACEOF
11695 /* end confdefs.h. */
11696 $ac_includes_default
11697 typedef long double ac__type_sizeof_;
11699 main ()
11701 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
11702 test_array [0] = 0
11705 return 0;
11707 _ACEOF
11708 rm -f conftest.$ac_objext
11709 if { (ac_try="$ac_compile"
11710 case "(($ac_try" in
11711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11712 *) ac_try_echo=$ac_try;;
11713 esac
11714 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11715 (eval "$ac_compile") 2>conftest.er1
11716 ac_status=$?
11717 grep -v '^ *+' conftest.er1 >conftest.err
11718 rm -f conftest.er1
11719 cat conftest.err >&5
11720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11721 (exit $ac_status); } && {
11722 test -z "$ac_c_werror_flag" ||
11723 test ! -s conftest.err
11724 } && test -s conftest.$ac_objext; then
11725 ac_lo=0 ac_mid=0
11726 while :; do
11727 cat >conftest.$ac_ext <<_ACEOF
11728 /* confdefs.h. */
11729 _ACEOF
11730 cat confdefs.h >>conftest.$ac_ext
11731 cat >>conftest.$ac_ext <<_ACEOF
11732 /* end confdefs.h. */
11733 $ac_includes_default
11734 typedef long double ac__type_sizeof_;
11736 main ()
11738 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
11739 test_array [0] = 0
11742 return 0;
11744 _ACEOF
11745 rm -f conftest.$ac_objext
11746 if { (ac_try="$ac_compile"
11747 case "(($ac_try" in
11748 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11749 *) ac_try_echo=$ac_try;;
11750 esac
11751 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11752 (eval "$ac_compile") 2>conftest.er1
11753 ac_status=$?
11754 grep -v '^ *+' conftest.er1 >conftest.err
11755 rm -f conftest.er1
11756 cat conftest.err >&5
11757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11758 (exit $ac_status); } && {
11759 test -z "$ac_c_werror_flag" ||
11760 test ! -s conftest.err
11761 } && test -s conftest.$ac_objext; then
11762 ac_hi=$ac_mid; break
11763 else
11764 echo "$as_me: failed program was:" >&5
11765 sed 's/^/| /' conftest.$ac_ext >&5
11767 ac_lo=`expr $ac_mid + 1`
11768 if test $ac_lo -le $ac_mid; then
11769 ac_lo= ac_hi=
11770 break
11772 ac_mid=`expr 2 '*' $ac_mid + 1`
11775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11776 done
11777 else
11778 echo "$as_me: failed program was:" >&5
11779 sed 's/^/| /' conftest.$ac_ext >&5
11781 cat >conftest.$ac_ext <<_ACEOF
11782 /* confdefs.h. */
11783 _ACEOF
11784 cat confdefs.h >>conftest.$ac_ext
11785 cat >>conftest.$ac_ext <<_ACEOF
11786 /* end confdefs.h. */
11787 $ac_includes_default
11788 typedef long double ac__type_sizeof_;
11790 main ()
11792 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
11793 test_array [0] = 0
11796 return 0;
11798 _ACEOF
11799 rm -f conftest.$ac_objext
11800 if { (ac_try="$ac_compile"
11801 case "(($ac_try" in
11802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11803 *) ac_try_echo=$ac_try;;
11804 esac
11805 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11806 (eval "$ac_compile") 2>conftest.er1
11807 ac_status=$?
11808 grep -v '^ *+' conftest.er1 >conftest.err
11809 rm -f conftest.er1
11810 cat conftest.err >&5
11811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11812 (exit $ac_status); } && {
11813 test -z "$ac_c_werror_flag" ||
11814 test ! -s conftest.err
11815 } && test -s conftest.$ac_objext; then
11816 ac_hi=-1 ac_mid=-1
11817 while :; do
11818 cat >conftest.$ac_ext <<_ACEOF
11819 /* confdefs.h. */
11820 _ACEOF
11821 cat confdefs.h >>conftest.$ac_ext
11822 cat >>conftest.$ac_ext <<_ACEOF
11823 /* end confdefs.h. */
11824 $ac_includes_default
11825 typedef long double ac__type_sizeof_;
11827 main ()
11829 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
11830 test_array [0] = 0
11833 return 0;
11835 _ACEOF
11836 rm -f conftest.$ac_objext
11837 if { (ac_try="$ac_compile"
11838 case "(($ac_try" in
11839 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11840 *) ac_try_echo=$ac_try;;
11841 esac
11842 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11843 (eval "$ac_compile") 2>conftest.er1
11844 ac_status=$?
11845 grep -v '^ *+' conftest.er1 >conftest.err
11846 rm -f conftest.er1
11847 cat conftest.err >&5
11848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11849 (exit $ac_status); } && {
11850 test -z "$ac_c_werror_flag" ||
11851 test ! -s conftest.err
11852 } && test -s conftest.$ac_objext; then
11853 ac_lo=$ac_mid; break
11854 else
11855 echo "$as_me: failed program was:" >&5
11856 sed 's/^/| /' conftest.$ac_ext >&5
11858 ac_hi=`expr '(' $ac_mid ')' - 1`
11859 if test $ac_mid -le $ac_hi; then
11860 ac_lo= ac_hi=
11861 break
11863 ac_mid=`expr 2 '*' $ac_mid`
11866 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11867 done
11868 else
11869 echo "$as_me: failed program was:" >&5
11870 sed 's/^/| /' conftest.$ac_ext >&5
11872 ac_lo= ac_hi=
11875 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11878 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11879 # Binary search between lo and hi bounds.
11880 while test "x$ac_lo" != "x$ac_hi"; do
11881 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
11882 cat >conftest.$ac_ext <<_ACEOF
11883 /* confdefs.h. */
11884 _ACEOF
11885 cat confdefs.h >>conftest.$ac_ext
11886 cat >>conftest.$ac_ext <<_ACEOF
11887 /* end confdefs.h. */
11888 $ac_includes_default
11889 typedef long double ac__type_sizeof_;
11891 main ()
11893 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
11894 test_array [0] = 0
11897 return 0;
11899 _ACEOF
11900 rm -f conftest.$ac_objext
11901 if { (ac_try="$ac_compile"
11902 case "(($ac_try" in
11903 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11904 *) ac_try_echo=$ac_try;;
11905 esac
11906 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11907 (eval "$ac_compile") 2>conftest.er1
11908 ac_status=$?
11909 grep -v '^ *+' conftest.er1 >conftest.err
11910 rm -f conftest.er1
11911 cat conftest.err >&5
11912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11913 (exit $ac_status); } && {
11914 test -z "$ac_c_werror_flag" ||
11915 test ! -s conftest.err
11916 } && test -s conftest.$ac_objext; then
11917 ac_hi=$ac_mid
11918 else
11919 echo "$as_me: failed program was:" >&5
11920 sed 's/^/| /' conftest.$ac_ext >&5
11922 ac_lo=`expr '(' $ac_mid ')' + 1`
11925 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11926 done
11927 case $ac_lo in
11928 ?*) ac_cv_sizeof_long_double=$ac_lo;;
11929 '') if test "$ac_cv_type_long_double" = yes; then
11930 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double)
11931 See \`config.log' for more details." >&5
11932 echo "$as_me: error: cannot compute sizeof (long double)
11933 See \`config.log' for more details." >&2;}
11934 { (exit 77); exit 77; }; }
11935 else
11936 ac_cv_sizeof_long_double=0
11937 fi ;;
11938 esac
11939 else
11940 cat >conftest.$ac_ext <<_ACEOF
11941 /* confdefs.h. */
11942 _ACEOF
11943 cat confdefs.h >>conftest.$ac_ext
11944 cat >>conftest.$ac_ext <<_ACEOF
11945 /* end confdefs.h. */
11946 $ac_includes_default
11947 typedef long double ac__type_sizeof_;
11948 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
11949 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
11950 #include <stdio.h>
11951 #include <stdlib.h>
11953 main ()
11956 FILE *f = fopen ("conftest.val", "w");
11957 if (! f)
11958 return 1;
11959 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
11961 long int i = longval ();
11962 if (i != ((long int) (sizeof (ac__type_sizeof_))))
11963 return 1;
11964 fprintf (f, "%ld\n", i);
11966 else
11968 unsigned long int i = ulongval ();
11969 if (i != ((long int) (sizeof (ac__type_sizeof_))))
11970 return 1;
11971 fprintf (f, "%lu\n", i);
11973 return ferror (f) || fclose (f) != 0;
11976 return 0;
11978 _ACEOF
11979 rm -f conftest$ac_exeext
11980 if { (ac_try="$ac_link"
11981 case "(($ac_try" in
11982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11983 *) ac_try_echo=$ac_try;;
11984 esac
11985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11986 (eval "$ac_link") 2>&5
11987 ac_status=$?
11988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11989 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11990 { (case "(($ac_try" in
11991 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11992 *) ac_try_echo=$ac_try;;
11993 esac
11994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11995 (eval "$ac_try") 2>&5
11996 ac_status=$?
11997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11998 (exit $ac_status); }; }; then
11999 ac_cv_sizeof_long_double=`cat conftest.val`
12000 else
12001 echo "$as_me: program exited with status $ac_status" >&5
12002 echo "$as_me: failed program was:" >&5
12003 sed 's/^/| /' conftest.$ac_ext >&5
12005 ( exit $ac_status )
12006 if test "$ac_cv_type_long_double" = yes; then
12007 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double)
12008 See \`config.log' for more details." >&5
12009 echo "$as_me: error: cannot compute sizeof (long double)
12010 See \`config.log' for more details." >&2;}
12011 { (exit 77); exit 77; }; }
12012 else
12013 ac_cv_sizeof_long_double=0
12016 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12018 rm -f conftest.val
12020 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
12021 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6; }
12025 cat >>confdefs.h <<_ACEOF
12026 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
12027 _ACEOF
12033 { echo "$as_me:$LINENO: checking for _Bool support" >&5
12034 echo $ECHO_N "checking for _Bool support... $ECHO_C" >&6; }
12035 have_c99_bool=no
12036 cat >conftest.$ac_ext <<_ACEOF
12037 /* confdefs.h. */
12038 _ACEOF
12039 cat confdefs.h >>conftest.$ac_ext
12040 cat >>conftest.$ac_ext <<_ACEOF
12041 /* end confdefs.h. */
12044 main ()
12046 _Bool x; x = (_Bool)0;
12048 return 0;
12050 _ACEOF
12051 rm -f conftest.$ac_objext
12052 if { (ac_try="$ac_compile"
12053 case "(($ac_try" in
12054 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12055 *) ac_try_echo=$ac_try;;
12056 esac
12057 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12058 (eval "$ac_compile") 2>conftest.er1
12059 ac_status=$?
12060 grep -v '^ *+' conftest.er1 >conftest.err
12061 rm -f conftest.er1
12062 cat conftest.err >&5
12063 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12064 (exit $ac_status); } && {
12065 test -z "$ac_c_werror_flag" ||
12066 test ! -s conftest.err
12067 } && test -s conftest.$ac_objext; then
12070 cat >>confdefs.h <<\_ACEOF
12071 #define HAVE_C99_BOOL 1
12072 _ACEOF
12074 have_c99_bool=yes
12076 else
12077 echo "$as_me: failed program was:" >&5
12078 sed 's/^/| /' conftest.$ac_ext >&5
12083 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12084 { echo "$as_me:$LINENO: result: $have_c99_bool" >&5
12085 echo "${ECHO_T}$have_c99_bool" >&6; }
12086 if test "$have_c99_bool" = yes ; then
12087 { echo "$as_me:$LINENO: checking for _Bool" >&5
12088 echo $ECHO_N "checking for _Bool... $ECHO_C" >&6; }
12089 if test "${ac_cv_type__Bool+set}" = set; then
12090 echo $ECHO_N "(cached) $ECHO_C" >&6
12091 else
12092 cat >conftest.$ac_ext <<_ACEOF
12093 /* confdefs.h. */
12094 _ACEOF
12095 cat confdefs.h >>conftest.$ac_ext
12096 cat >>conftest.$ac_ext <<_ACEOF
12097 /* end confdefs.h. */
12098 $ac_includes_default
12099 typedef _Bool ac__type_new_;
12101 main ()
12103 if ((ac__type_new_ *) 0)
12104 return 0;
12105 if (sizeof (ac__type_new_))
12106 return 0;
12108 return 0;
12110 _ACEOF
12111 rm -f conftest.$ac_objext
12112 if { (ac_try="$ac_compile"
12113 case "(($ac_try" in
12114 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12115 *) ac_try_echo=$ac_try;;
12116 esac
12117 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12118 (eval "$ac_compile") 2>conftest.er1
12119 ac_status=$?
12120 grep -v '^ *+' conftest.er1 >conftest.err
12121 rm -f conftest.er1
12122 cat conftest.err >&5
12123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12124 (exit $ac_status); } && {
12125 test -z "$ac_c_werror_flag" ||
12126 test ! -s conftest.err
12127 } && test -s conftest.$ac_objext; then
12128 ac_cv_type__Bool=yes
12129 else
12130 echo "$as_me: failed program was:" >&5
12131 sed 's/^/| /' conftest.$ac_ext >&5
12133 ac_cv_type__Bool=no
12136 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12138 { echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
12139 echo "${ECHO_T}$ac_cv_type__Bool" >&6; }
12141 # The cast to long int works around a bug in the HP C Compiler
12142 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12143 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12144 # This bug is HP SR number 8606223364.
12145 { echo "$as_me:$LINENO: checking size of _Bool" >&5
12146 echo $ECHO_N "checking size of _Bool... $ECHO_C" >&6; }
12147 if test "${ac_cv_sizeof__Bool+set}" = set; then
12148 echo $ECHO_N "(cached) $ECHO_C" >&6
12149 else
12150 if test "$cross_compiling" = yes; then
12151 # Depending upon the size, compute the lo and hi bounds.
12152 cat >conftest.$ac_ext <<_ACEOF
12153 /* confdefs.h. */
12154 _ACEOF
12155 cat confdefs.h >>conftest.$ac_ext
12156 cat >>conftest.$ac_ext <<_ACEOF
12157 /* end confdefs.h. */
12158 $ac_includes_default
12159 typedef _Bool ac__type_sizeof_;
12161 main ()
12163 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
12164 test_array [0] = 0
12167 return 0;
12169 _ACEOF
12170 rm -f conftest.$ac_objext
12171 if { (ac_try="$ac_compile"
12172 case "(($ac_try" in
12173 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12174 *) ac_try_echo=$ac_try;;
12175 esac
12176 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12177 (eval "$ac_compile") 2>conftest.er1
12178 ac_status=$?
12179 grep -v '^ *+' conftest.er1 >conftest.err
12180 rm -f conftest.er1
12181 cat conftest.err >&5
12182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12183 (exit $ac_status); } && {
12184 test -z "$ac_c_werror_flag" ||
12185 test ! -s conftest.err
12186 } && test -s conftest.$ac_objext; then
12187 ac_lo=0 ac_mid=0
12188 while :; do
12189 cat >conftest.$ac_ext <<_ACEOF
12190 /* confdefs.h. */
12191 _ACEOF
12192 cat confdefs.h >>conftest.$ac_ext
12193 cat >>conftest.$ac_ext <<_ACEOF
12194 /* end confdefs.h. */
12195 $ac_includes_default
12196 typedef _Bool ac__type_sizeof_;
12198 main ()
12200 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
12201 test_array [0] = 0
12204 return 0;
12206 _ACEOF
12207 rm -f conftest.$ac_objext
12208 if { (ac_try="$ac_compile"
12209 case "(($ac_try" in
12210 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12211 *) ac_try_echo=$ac_try;;
12212 esac
12213 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12214 (eval "$ac_compile") 2>conftest.er1
12215 ac_status=$?
12216 grep -v '^ *+' conftest.er1 >conftest.err
12217 rm -f conftest.er1
12218 cat conftest.err >&5
12219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12220 (exit $ac_status); } && {
12221 test -z "$ac_c_werror_flag" ||
12222 test ! -s conftest.err
12223 } && test -s conftest.$ac_objext; then
12224 ac_hi=$ac_mid; break
12225 else
12226 echo "$as_me: failed program was:" >&5
12227 sed 's/^/| /' conftest.$ac_ext >&5
12229 ac_lo=`expr $ac_mid + 1`
12230 if test $ac_lo -le $ac_mid; then
12231 ac_lo= ac_hi=
12232 break
12234 ac_mid=`expr 2 '*' $ac_mid + 1`
12237 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12238 done
12239 else
12240 echo "$as_me: failed program was:" >&5
12241 sed 's/^/| /' conftest.$ac_ext >&5
12243 cat >conftest.$ac_ext <<_ACEOF
12244 /* confdefs.h. */
12245 _ACEOF
12246 cat confdefs.h >>conftest.$ac_ext
12247 cat >>conftest.$ac_ext <<_ACEOF
12248 /* end confdefs.h. */
12249 $ac_includes_default
12250 typedef _Bool ac__type_sizeof_;
12252 main ()
12254 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
12255 test_array [0] = 0
12258 return 0;
12260 _ACEOF
12261 rm -f conftest.$ac_objext
12262 if { (ac_try="$ac_compile"
12263 case "(($ac_try" in
12264 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12265 *) ac_try_echo=$ac_try;;
12266 esac
12267 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12268 (eval "$ac_compile") 2>conftest.er1
12269 ac_status=$?
12270 grep -v '^ *+' conftest.er1 >conftest.err
12271 rm -f conftest.er1
12272 cat conftest.err >&5
12273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12274 (exit $ac_status); } && {
12275 test -z "$ac_c_werror_flag" ||
12276 test ! -s conftest.err
12277 } && test -s conftest.$ac_objext; then
12278 ac_hi=-1 ac_mid=-1
12279 while :; do
12280 cat >conftest.$ac_ext <<_ACEOF
12281 /* confdefs.h. */
12282 _ACEOF
12283 cat confdefs.h >>conftest.$ac_ext
12284 cat >>conftest.$ac_ext <<_ACEOF
12285 /* end confdefs.h. */
12286 $ac_includes_default
12287 typedef _Bool ac__type_sizeof_;
12289 main ()
12291 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
12292 test_array [0] = 0
12295 return 0;
12297 _ACEOF
12298 rm -f conftest.$ac_objext
12299 if { (ac_try="$ac_compile"
12300 case "(($ac_try" in
12301 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12302 *) ac_try_echo=$ac_try;;
12303 esac
12304 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12305 (eval "$ac_compile") 2>conftest.er1
12306 ac_status=$?
12307 grep -v '^ *+' conftest.er1 >conftest.err
12308 rm -f conftest.er1
12309 cat conftest.err >&5
12310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12311 (exit $ac_status); } && {
12312 test -z "$ac_c_werror_flag" ||
12313 test ! -s conftest.err
12314 } && test -s conftest.$ac_objext; then
12315 ac_lo=$ac_mid; break
12316 else
12317 echo "$as_me: failed program was:" >&5
12318 sed 's/^/| /' conftest.$ac_ext >&5
12320 ac_hi=`expr '(' $ac_mid ')' - 1`
12321 if test $ac_mid -le $ac_hi; then
12322 ac_lo= ac_hi=
12323 break
12325 ac_mid=`expr 2 '*' $ac_mid`
12328 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12329 done
12330 else
12331 echo "$as_me: failed program was:" >&5
12332 sed 's/^/| /' conftest.$ac_ext >&5
12334 ac_lo= ac_hi=
12337 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12340 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12341 # Binary search between lo and hi bounds.
12342 while test "x$ac_lo" != "x$ac_hi"; do
12343 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12344 cat >conftest.$ac_ext <<_ACEOF
12345 /* confdefs.h. */
12346 _ACEOF
12347 cat confdefs.h >>conftest.$ac_ext
12348 cat >>conftest.$ac_ext <<_ACEOF
12349 /* end confdefs.h. */
12350 $ac_includes_default
12351 typedef _Bool ac__type_sizeof_;
12353 main ()
12355 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
12356 test_array [0] = 0
12359 return 0;
12361 _ACEOF
12362 rm -f conftest.$ac_objext
12363 if { (ac_try="$ac_compile"
12364 case "(($ac_try" in
12365 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12366 *) ac_try_echo=$ac_try;;
12367 esac
12368 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12369 (eval "$ac_compile") 2>conftest.er1
12370 ac_status=$?
12371 grep -v '^ *+' conftest.er1 >conftest.err
12372 rm -f conftest.er1
12373 cat conftest.err >&5
12374 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12375 (exit $ac_status); } && {
12376 test -z "$ac_c_werror_flag" ||
12377 test ! -s conftest.err
12378 } && test -s conftest.$ac_objext; then
12379 ac_hi=$ac_mid
12380 else
12381 echo "$as_me: failed program was:" >&5
12382 sed 's/^/| /' conftest.$ac_ext >&5
12384 ac_lo=`expr '(' $ac_mid ')' + 1`
12387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12388 done
12389 case $ac_lo in
12390 ?*) ac_cv_sizeof__Bool=$ac_lo;;
12391 '') if test "$ac_cv_type__Bool" = yes; then
12392 { { echo "$as_me:$LINENO: error: cannot compute sizeof (_Bool)
12393 See \`config.log' for more details." >&5
12394 echo "$as_me: error: cannot compute sizeof (_Bool)
12395 See \`config.log' for more details." >&2;}
12396 { (exit 77); exit 77; }; }
12397 else
12398 ac_cv_sizeof__Bool=0
12399 fi ;;
12400 esac
12401 else
12402 cat >conftest.$ac_ext <<_ACEOF
12403 /* confdefs.h. */
12404 _ACEOF
12405 cat confdefs.h >>conftest.$ac_ext
12406 cat >>conftest.$ac_ext <<_ACEOF
12407 /* end confdefs.h. */
12408 $ac_includes_default
12409 typedef _Bool ac__type_sizeof_;
12410 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
12411 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
12412 #include <stdio.h>
12413 #include <stdlib.h>
12415 main ()
12418 FILE *f = fopen ("conftest.val", "w");
12419 if (! f)
12420 return 1;
12421 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
12423 long int i = longval ();
12424 if (i != ((long int) (sizeof (ac__type_sizeof_))))
12425 return 1;
12426 fprintf (f, "%ld\n", i);
12428 else
12430 unsigned long int i = ulongval ();
12431 if (i != ((long int) (sizeof (ac__type_sizeof_))))
12432 return 1;
12433 fprintf (f, "%lu\n", i);
12435 return ferror (f) || fclose (f) != 0;
12438 return 0;
12440 _ACEOF
12441 rm -f conftest$ac_exeext
12442 if { (ac_try="$ac_link"
12443 case "(($ac_try" in
12444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12445 *) ac_try_echo=$ac_try;;
12446 esac
12447 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12448 (eval "$ac_link") 2>&5
12449 ac_status=$?
12450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12451 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12452 { (case "(($ac_try" in
12453 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12454 *) ac_try_echo=$ac_try;;
12455 esac
12456 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12457 (eval "$ac_try") 2>&5
12458 ac_status=$?
12459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12460 (exit $ac_status); }; }; then
12461 ac_cv_sizeof__Bool=`cat conftest.val`
12462 else
12463 echo "$as_me: program exited with status $ac_status" >&5
12464 echo "$as_me: failed program was:" >&5
12465 sed 's/^/| /' conftest.$ac_ext >&5
12467 ( exit $ac_status )
12468 if test "$ac_cv_type__Bool" = yes; then
12469 { { echo "$as_me:$LINENO: error: cannot compute sizeof (_Bool)
12470 See \`config.log' for more details." >&5
12471 echo "$as_me: error: cannot compute sizeof (_Bool)
12472 See \`config.log' for more details." >&2;}
12473 { (exit 77); exit 77; }; }
12474 else
12475 ac_cv_sizeof__Bool=0
12478 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12480 rm -f conftest.val
12482 { echo "$as_me:$LINENO: result: $ac_cv_sizeof__Bool" >&5
12483 echo "${ECHO_T}$ac_cv_sizeof__Bool" >&6; }
12487 cat >>confdefs.h <<_ACEOF
12488 #define SIZEOF__BOOL $ac_cv_sizeof__Bool
12489 _ACEOF
12494 { echo "$as_me:$LINENO: checking for uintptr_t" >&5
12495 echo $ECHO_N "checking for uintptr_t... $ECHO_C" >&6; }
12496 if test "${ac_cv_type_uintptr_t+set}" = set; then
12497 echo $ECHO_N "(cached) $ECHO_C" >&6
12498 else
12499 cat >conftest.$ac_ext <<_ACEOF
12500 /* confdefs.h. */
12501 _ACEOF
12502 cat confdefs.h >>conftest.$ac_ext
12503 cat >>conftest.$ac_ext <<_ACEOF
12504 /* end confdefs.h. */
12505 #ifdef HAVE_STDINT_H
12506 #include <stdint.h>
12507 #endif
12509 typedef uintptr_t ac__type_new_;
12511 main ()
12513 if ((ac__type_new_ *) 0)
12514 return 0;
12515 if (sizeof (ac__type_new_))
12516 return 0;
12518 return 0;
12520 _ACEOF
12521 rm -f conftest.$ac_objext
12522 if { (ac_try="$ac_compile"
12523 case "(($ac_try" in
12524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12525 *) ac_try_echo=$ac_try;;
12526 esac
12527 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12528 (eval "$ac_compile") 2>conftest.er1
12529 ac_status=$?
12530 grep -v '^ *+' conftest.er1 >conftest.err
12531 rm -f conftest.er1
12532 cat conftest.err >&5
12533 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12534 (exit $ac_status); } && {
12535 test -z "$ac_c_werror_flag" ||
12536 test ! -s conftest.err
12537 } && test -s conftest.$ac_objext; then
12538 ac_cv_type_uintptr_t=yes
12539 else
12540 echo "$as_me: failed program was:" >&5
12541 sed 's/^/| /' conftest.$ac_ext >&5
12543 ac_cv_type_uintptr_t=no
12546 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12548 { echo "$as_me:$LINENO: result: $ac_cv_type_uintptr_t" >&5
12549 echo "${ECHO_T}$ac_cv_type_uintptr_t" >&6; }
12550 if test $ac_cv_type_uintptr_t = yes; then
12552 cat >>confdefs.h <<_ACEOF
12553 #define HAVE_UINTPTR_T 1
12554 _ACEOF
12556 { echo "$as_me:$LINENO: checking for uintptr_t" >&5
12557 echo $ECHO_N "checking for uintptr_t... $ECHO_C" >&6; }
12558 if test "${ac_cv_type_uintptr_t+set}" = set; then
12559 echo $ECHO_N "(cached) $ECHO_C" >&6
12560 else
12561 cat >conftest.$ac_ext <<_ACEOF
12562 /* confdefs.h. */
12563 _ACEOF
12564 cat confdefs.h >>conftest.$ac_ext
12565 cat >>conftest.$ac_ext <<_ACEOF
12566 /* end confdefs.h. */
12567 $ac_includes_default
12568 typedef uintptr_t ac__type_new_;
12570 main ()
12572 if ((ac__type_new_ *) 0)
12573 return 0;
12574 if (sizeof (ac__type_new_))
12575 return 0;
12577 return 0;
12579 _ACEOF
12580 rm -f conftest.$ac_objext
12581 if { (ac_try="$ac_compile"
12582 case "(($ac_try" in
12583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12584 *) ac_try_echo=$ac_try;;
12585 esac
12586 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12587 (eval "$ac_compile") 2>conftest.er1
12588 ac_status=$?
12589 grep -v '^ *+' conftest.er1 >conftest.err
12590 rm -f conftest.er1
12591 cat conftest.err >&5
12592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12593 (exit $ac_status); } && {
12594 test -z "$ac_c_werror_flag" ||
12595 test ! -s conftest.err
12596 } && test -s conftest.$ac_objext; then
12597 ac_cv_type_uintptr_t=yes
12598 else
12599 echo "$as_me: failed program was:" >&5
12600 sed 's/^/| /' conftest.$ac_ext >&5
12602 ac_cv_type_uintptr_t=no
12605 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12607 { echo "$as_me:$LINENO: result: $ac_cv_type_uintptr_t" >&5
12608 echo "${ECHO_T}$ac_cv_type_uintptr_t" >&6; }
12610 # The cast to long int works around a bug in the HP C Compiler
12611 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12612 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12613 # This bug is HP SR number 8606223364.
12614 { echo "$as_me:$LINENO: checking size of uintptr_t" >&5
12615 echo $ECHO_N "checking size of uintptr_t... $ECHO_C" >&6; }
12616 if test "${ac_cv_sizeof_uintptr_t+set}" = set; then
12617 echo $ECHO_N "(cached) $ECHO_C" >&6
12618 else
12619 if test "$cross_compiling" = yes; then
12620 # Depending upon the size, compute the lo and hi bounds.
12621 cat >conftest.$ac_ext <<_ACEOF
12622 /* confdefs.h. */
12623 _ACEOF
12624 cat confdefs.h >>conftest.$ac_ext
12625 cat >>conftest.$ac_ext <<_ACEOF
12626 /* end confdefs.h. */
12627 $ac_includes_default
12628 typedef uintptr_t ac__type_sizeof_;
12630 main ()
12632 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
12633 test_array [0] = 0
12636 return 0;
12638 _ACEOF
12639 rm -f conftest.$ac_objext
12640 if { (ac_try="$ac_compile"
12641 case "(($ac_try" in
12642 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12643 *) ac_try_echo=$ac_try;;
12644 esac
12645 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12646 (eval "$ac_compile") 2>conftest.er1
12647 ac_status=$?
12648 grep -v '^ *+' conftest.er1 >conftest.err
12649 rm -f conftest.er1
12650 cat conftest.err >&5
12651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12652 (exit $ac_status); } && {
12653 test -z "$ac_c_werror_flag" ||
12654 test ! -s conftest.err
12655 } && test -s conftest.$ac_objext; then
12656 ac_lo=0 ac_mid=0
12657 while :; do
12658 cat >conftest.$ac_ext <<_ACEOF
12659 /* confdefs.h. */
12660 _ACEOF
12661 cat confdefs.h >>conftest.$ac_ext
12662 cat >>conftest.$ac_ext <<_ACEOF
12663 /* end confdefs.h. */
12664 $ac_includes_default
12665 typedef uintptr_t ac__type_sizeof_;
12667 main ()
12669 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
12670 test_array [0] = 0
12673 return 0;
12675 _ACEOF
12676 rm -f conftest.$ac_objext
12677 if { (ac_try="$ac_compile"
12678 case "(($ac_try" in
12679 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12680 *) ac_try_echo=$ac_try;;
12681 esac
12682 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12683 (eval "$ac_compile") 2>conftest.er1
12684 ac_status=$?
12685 grep -v '^ *+' conftest.er1 >conftest.err
12686 rm -f conftest.er1
12687 cat conftest.err >&5
12688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12689 (exit $ac_status); } && {
12690 test -z "$ac_c_werror_flag" ||
12691 test ! -s conftest.err
12692 } && test -s conftest.$ac_objext; then
12693 ac_hi=$ac_mid; break
12694 else
12695 echo "$as_me: failed program was:" >&5
12696 sed 's/^/| /' conftest.$ac_ext >&5
12698 ac_lo=`expr $ac_mid + 1`
12699 if test $ac_lo -le $ac_mid; then
12700 ac_lo= ac_hi=
12701 break
12703 ac_mid=`expr 2 '*' $ac_mid + 1`
12706 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12707 done
12708 else
12709 echo "$as_me: failed program was:" >&5
12710 sed 's/^/| /' conftest.$ac_ext >&5
12712 cat >conftest.$ac_ext <<_ACEOF
12713 /* confdefs.h. */
12714 _ACEOF
12715 cat confdefs.h >>conftest.$ac_ext
12716 cat >>conftest.$ac_ext <<_ACEOF
12717 /* end confdefs.h. */
12718 $ac_includes_default
12719 typedef uintptr_t ac__type_sizeof_;
12721 main ()
12723 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
12724 test_array [0] = 0
12727 return 0;
12729 _ACEOF
12730 rm -f conftest.$ac_objext
12731 if { (ac_try="$ac_compile"
12732 case "(($ac_try" in
12733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12734 *) ac_try_echo=$ac_try;;
12735 esac
12736 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12737 (eval "$ac_compile") 2>conftest.er1
12738 ac_status=$?
12739 grep -v '^ *+' conftest.er1 >conftest.err
12740 rm -f conftest.er1
12741 cat conftest.err >&5
12742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12743 (exit $ac_status); } && {
12744 test -z "$ac_c_werror_flag" ||
12745 test ! -s conftest.err
12746 } && test -s conftest.$ac_objext; then
12747 ac_hi=-1 ac_mid=-1
12748 while :; do
12749 cat >conftest.$ac_ext <<_ACEOF
12750 /* confdefs.h. */
12751 _ACEOF
12752 cat confdefs.h >>conftest.$ac_ext
12753 cat >>conftest.$ac_ext <<_ACEOF
12754 /* end confdefs.h. */
12755 $ac_includes_default
12756 typedef uintptr_t ac__type_sizeof_;
12758 main ()
12760 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
12761 test_array [0] = 0
12764 return 0;
12766 _ACEOF
12767 rm -f conftest.$ac_objext
12768 if { (ac_try="$ac_compile"
12769 case "(($ac_try" in
12770 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12771 *) ac_try_echo=$ac_try;;
12772 esac
12773 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12774 (eval "$ac_compile") 2>conftest.er1
12775 ac_status=$?
12776 grep -v '^ *+' conftest.er1 >conftest.err
12777 rm -f conftest.er1
12778 cat conftest.err >&5
12779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12780 (exit $ac_status); } && {
12781 test -z "$ac_c_werror_flag" ||
12782 test ! -s conftest.err
12783 } && test -s conftest.$ac_objext; then
12784 ac_lo=$ac_mid; break
12785 else
12786 echo "$as_me: failed program was:" >&5
12787 sed 's/^/| /' conftest.$ac_ext >&5
12789 ac_hi=`expr '(' $ac_mid ')' - 1`
12790 if test $ac_mid -le $ac_hi; then
12791 ac_lo= ac_hi=
12792 break
12794 ac_mid=`expr 2 '*' $ac_mid`
12797 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12798 done
12799 else
12800 echo "$as_me: failed program was:" >&5
12801 sed 's/^/| /' conftest.$ac_ext >&5
12803 ac_lo= ac_hi=
12806 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12809 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12810 # Binary search between lo and hi bounds.
12811 while test "x$ac_lo" != "x$ac_hi"; do
12812 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12813 cat >conftest.$ac_ext <<_ACEOF
12814 /* confdefs.h. */
12815 _ACEOF
12816 cat confdefs.h >>conftest.$ac_ext
12817 cat >>conftest.$ac_ext <<_ACEOF
12818 /* end confdefs.h. */
12819 $ac_includes_default
12820 typedef uintptr_t ac__type_sizeof_;
12822 main ()
12824 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
12825 test_array [0] = 0
12828 return 0;
12830 _ACEOF
12831 rm -f conftest.$ac_objext
12832 if { (ac_try="$ac_compile"
12833 case "(($ac_try" in
12834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12835 *) ac_try_echo=$ac_try;;
12836 esac
12837 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12838 (eval "$ac_compile") 2>conftest.er1
12839 ac_status=$?
12840 grep -v '^ *+' conftest.er1 >conftest.err
12841 rm -f conftest.er1
12842 cat conftest.err >&5
12843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12844 (exit $ac_status); } && {
12845 test -z "$ac_c_werror_flag" ||
12846 test ! -s conftest.err
12847 } && test -s conftest.$ac_objext; then
12848 ac_hi=$ac_mid
12849 else
12850 echo "$as_me: failed program was:" >&5
12851 sed 's/^/| /' conftest.$ac_ext >&5
12853 ac_lo=`expr '(' $ac_mid ')' + 1`
12856 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12857 done
12858 case $ac_lo in
12859 ?*) ac_cv_sizeof_uintptr_t=$ac_lo;;
12860 '') if test "$ac_cv_type_uintptr_t" = yes; then
12861 { { echo "$as_me:$LINENO: error: cannot compute sizeof (uintptr_t)
12862 See \`config.log' for more details." >&5
12863 echo "$as_me: error: cannot compute sizeof (uintptr_t)
12864 See \`config.log' for more details." >&2;}
12865 { (exit 77); exit 77; }; }
12866 else
12867 ac_cv_sizeof_uintptr_t=0
12868 fi ;;
12869 esac
12870 else
12871 cat >conftest.$ac_ext <<_ACEOF
12872 /* confdefs.h. */
12873 _ACEOF
12874 cat confdefs.h >>conftest.$ac_ext
12875 cat >>conftest.$ac_ext <<_ACEOF
12876 /* end confdefs.h. */
12877 $ac_includes_default
12878 typedef uintptr_t ac__type_sizeof_;
12879 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
12880 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
12881 #include <stdio.h>
12882 #include <stdlib.h>
12884 main ()
12887 FILE *f = fopen ("conftest.val", "w");
12888 if (! f)
12889 return 1;
12890 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
12892 long int i = longval ();
12893 if (i != ((long int) (sizeof (ac__type_sizeof_))))
12894 return 1;
12895 fprintf (f, "%ld\n", i);
12897 else
12899 unsigned long int i = ulongval ();
12900 if (i != ((long int) (sizeof (ac__type_sizeof_))))
12901 return 1;
12902 fprintf (f, "%lu\n", i);
12904 return ferror (f) || fclose (f) != 0;
12907 return 0;
12909 _ACEOF
12910 rm -f conftest$ac_exeext
12911 if { (ac_try="$ac_link"
12912 case "(($ac_try" in
12913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12914 *) ac_try_echo=$ac_try;;
12915 esac
12916 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12917 (eval "$ac_link") 2>&5
12918 ac_status=$?
12919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12920 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12921 { (case "(($ac_try" in
12922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12923 *) ac_try_echo=$ac_try;;
12924 esac
12925 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12926 (eval "$ac_try") 2>&5
12927 ac_status=$?
12928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12929 (exit $ac_status); }; }; then
12930 ac_cv_sizeof_uintptr_t=`cat conftest.val`
12931 else
12932 echo "$as_me: program exited with status $ac_status" >&5
12933 echo "$as_me: failed program was:" >&5
12934 sed 's/^/| /' conftest.$ac_ext >&5
12936 ( exit $ac_status )
12937 if test "$ac_cv_type_uintptr_t" = yes; then
12938 { { echo "$as_me:$LINENO: error: cannot compute sizeof (uintptr_t)
12939 See \`config.log' for more details." >&5
12940 echo "$as_me: error: cannot compute sizeof (uintptr_t)
12941 See \`config.log' for more details." >&2;}
12942 { (exit 77); exit 77; }; }
12943 else
12944 ac_cv_sizeof_uintptr_t=0
12947 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12949 rm -f conftest.val
12951 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_uintptr_t" >&5
12952 echo "${ECHO_T}$ac_cv_sizeof_uintptr_t" >&6; }
12956 cat >>confdefs.h <<_ACEOF
12957 #define SIZEOF_UINTPTR_T $ac_cv_sizeof_uintptr_t
12958 _ACEOF
12965 # Hmph. AC_CHECK_SIZEOF() doesn't include <sys/types.h>.
12966 { echo "$as_me:$LINENO: checking size of off_t" >&5
12967 echo $ECHO_N "checking size of off_t... $ECHO_C" >&6; }
12968 if test "${ac_cv_sizeof_off_t+set}" = set; then
12969 echo $ECHO_N "(cached) $ECHO_C" >&6
12970 else
12971 if test "$cross_compiling" = yes; then
12972 ac_cv_sizeof_off_t=4
12973 else
12974 cat >conftest.$ac_ext <<_ACEOF
12975 /* confdefs.h. */
12976 _ACEOF
12977 cat confdefs.h >>conftest.$ac_ext
12978 cat >>conftest.$ac_ext <<_ACEOF
12979 /* end confdefs.h. */
12980 #include <stdio.h>
12981 #include <sys/types.h>
12982 main()
12984 FILE *f=fopen("conftestval", "w");
12985 if (!f) exit(1);
12986 fprintf(f, "%d\n", sizeof(off_t));
12987 exit(0);
12989 _ACEOF
12990 rm -f conftest$ac_exeext
12991 if { (ac_try="$ac_link"
12992 case "(($ac_try" in
12993 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12994 *) ac_try_echo=$ac_try;;
12995 esac
12996 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12997 (eval "$ac_link") 2>&5
12998 ac_status=$?
12999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13000 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13001 { (case "(($ac_try" in
13002 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13003 *) ac_try_echo=$ac_try;;
13004 esac
13005 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13006 (eval "$ac_try") 2>&5
13007 ac_status=$?
13008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13009 (exit $ac_status); }; }; then
13010 ac_cv_sizeof_off_t=`cat conftestval`
13011 else
13012 echo "$as_me: program exited with status $ac_status" >&5
13013 echo "$as_me: failed program was:" >&5
13014 sed 's/^/| /' conftest.$ac_ext >&5
13016 ( exit $ac_status )
13017 ac_cv_sizeof_off_t=0
13019 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13026 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_off_t" >&5
13027 echo "${ECHO_T}$ac_cv_sizeof_off_t" >&6; }
13029 cat >>confdefs.h <<_ACEOF
13030 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
13031 _ACEOF
13034 { echo "$as_me:$LINENO: checking whether to enable large file support" >&5
13035 echo $ECHO_N "checking whether to enable large file support... $ECHO_C" >&6; }
13036 if test "$have_long_long" = yes -a \
13037 "$ac_cv_sizeof_off_t" -gt "$ac_cv_sizeof_long" -a \
13038 "$ac_cv_sizeof_long_long" -ge "$ac_cv_sizeof_off_t"; then
13040 cat >>confdefs.h <<\_ACEOF
13041 #define HAVE_LARGEFILE_SUPPORT 1
13042 _ACEOF
13044 { echo "$as_me:$LINENO: result: yes" >&5
13045 echo "${ECHO_T}yes" >&6; }
13046 else
13047 { echo "$as_me:$LINENO: result: no" >&5
13048 echo "${ECHO_T}no" >&6; }
13051 # AC_CHECK_SIZEOF() doesn't include <time.h>.
13052 { echo "$as_me:$LINENO: checking size of time_t" >&5
13053 echo $ECHO_N "checking size of time_t... $ECHO_C" >&6; }
13054 if test "${ac_cv_sizeof_time_t+set}" = set; then
13055 echo $ECHO_N "(cached) $ECHO_C" >&6
13056 else
13057 if test "$cross_compiling" = yes; then
13058 ac_cv_sizeof_time_t=4
13059 else
13060 cat >conftest.$ac_ext <<_ACEOF
13061 /* confdefs.h. */
13062 _ACEOF
13063 cat confdefs.h >>conftest.$ac_ext
13064 cat >>conftest.$ac_ext <<_ACEOF
13065 /* end confdefs.h. */
13066 #include <stdio.h>
13067 #include <time.h>
13068 main()
13070 FILE *f=fopen("conftestval", "w");
13071 if (!f) exit(1);
13072 fprintf(f, "%d\n", sizeof(time_t));
13073 exit(0);
13075 _ACEOF
13076 rm -f conftest$ac_exeext
13077 if { (ac_try="$ac_link"
13078 case "(($ac_try" in
13079 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13080 *) ac_try_echo=$ac_try;;
13081 esac
13082 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13083 (eval "$ac_link") 2>&5
13084 ac_status=$?
13085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13086 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13087 { (case "(($ac_try" in
13088 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13089 *) ac_try_echo=$ac_try;;
13090 esac
13091 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13092 (eval "$ac_try") 2>&5
13093 ac_status=$?
13094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13095 (exit $ac_status); }; }; then
13096 ac_cv_sizeof_time_t=`cat conftestval`
13097 else
13098 echo "$as_me: program exited with status $ac_status" >&5
13099 echo "$as_me: failed program was:" >&5
13100 sed 's/^/| /' conftest.$ac_ext >&5
13102 ( exit $ac_status )
13103 ac_cv_sizeof_time_t=0
13105 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13112 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_time_t" >&5
13113 echo "${ECHO_T}$ac_cv_sizeof_time_t" >&6; }
13115 cat >>confdefs.h <<_ACEOF
13116 #define SIZEOF_TIME_T $ac_cv_sizeof_time_t
13117 _ACEOF
13121 # if have pthread_t then define SIZEOF_PTHREAD_T
13122 ac_save_cc="$CC"
13123 if test "$ac_cv_kpthread" = "yes"
13124 then CC="$CC -Kpthread"
13125 elif test "$ac_cv_kthread" = "yes"
13126 then CC="$CC -Kthread"
13127 elif test "$ac_cv_pthread" = "yes"
13128 then CC="$CC -pthread"
13130 { echo "$as_me:$LINENO: checking for pthread_t" >&5
13131 echo $ECHO_N "checking for pthread_t... $ECHO_C" >&6; }
13132 have_pthread_t=no
13133 cat >conftest.$ac_ext <<_ACEOF
13134 /* confdefs.h. */
13135 _ACEOF
13136 cat confdefs.h >>conftest.$ac_ext
13137 cat >>conftest.$ac_ext <<_ACEOF
13138 /* end confdefs.h. */
13139 #include <pthread.h>
13141 main ()
13143 pthread_t x; x = *(pthread_t*)0;
13145 return 0;
13147 _ACEOF
13148 rm -f conftest.$ac_objext
13149 if { (ac_try="$ac_compile"
13150 case "(($ac_try" in
13151 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13152 *) ac_try_echo=$ac_try;;
13153 esac
13154 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13155 (eval "$ac_compile") 2>conftest.er1
13156 ac_status=$?
13157 grep -v '^ *+' conftest.er1 >conftest.err
13158 rm -f conftest.er1
13159 cat conftest.err >&5
13160 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13161 (exit $ac_status); } && {
13162 test -z "$ac_c_werror_flag" ||
13163 test ! -s conftest.err
13164 } && test -s conftest.$ac_objext; then
13165 have_pthread_t=yes
13166 else
13167 echo "$as_me: failed program was:" >&5
13168 sed 's/^/| /' conftest.$ac_ext >&5
13173 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13174 { echo "$as_me:$LINENO: result: $have_pthread_t" >&5
13175 echo "${ECHO_T}$have_pthread_t" >&6; }
13176 if test "$have_pthread_t" = yes ; then
13177 # AC_CHECK_SIZEOF() doesn't include <pthread.h>.
13178 { echo "$as_me:$LINENO: checking size of pthread_t" >&5
13179 echo $ECHO_N "checking size of pthread_t... $ECHO_C" >&6; }
13180 if test "${ac_cv_sizeof_pthread_t+set}" = set; then
13181 echo $ECHO_N "(cached) $ECHO_C" >&6
13182 else
13183 if test "$cross_compiling" = yes; then
13184 ac_cv_sizeof_pthread_t=4
13185 else
13186 cat >conftest.$ac_ext <<_ACEOF
13187 /* confdefs.h. */
13188 _ACEOF
13189 cat confdefs.h >>conftest.$ac_ext
13190 cat >>conftest.$ac_ext <<_ACEOF
13191 /* end confdefs.h. */
13192 #include <stdio.h>
13193 #include <pthread.h>
13194 main()
13196 FILE *f=fopen("conftestval", "w");
13197 if (!f) exit(1);
13198 fprintf(f, "%d\n", sizeof(pthread_t));
13199 exit(0);
13201 _ACEOF
13202 rm -f conftest$ac_exeext
13203 if { (ac_try="$ac_link"
13204 case "(($ac_try" in
13205 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13206 *) ac_try_echo=$ac_try;;
13207 esac
13208 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13209 (eval "$ac_link") 2>&5
13210 ac_status=$?
13211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13212 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13213 { (case "(($ac_try" in
13214 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13215 *) ac_try_echo=$ac_try;;
13216 esac
13217 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13218 (eval "$ac_try") 2>&5
13219 ac_status=$?
13220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13221 (exit $ac_status); }; }; then
13222 ac_cv_sizeof_pthread_t=`cat conftestval`
13223 else
13224 echo "$as_me: program exited with status $ac_status" >&5
13225 echo "$as_me: failed program was:" >&5
13226 sed 's/^/| /' conftest.$ac_ext >&5
13228 ( exit $ac_status )
13229 ac_cv_sizeof_pthread_t=0
13231 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13238 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_pthread_t" >&5
13239 echo "${ECHO_T}$ac_cv_sizeof_pthread_t" >&6; }
13241 cat >>confdefs.h <<_ACEOF
13242 #define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t
13243 _ACEOF
13246 CC="$ac_save_cc"
13251 case $ac_sys_system/$ac_sys_release in
13252 Darwin/[01567]\..*)
13253 OTHER_LIBTOOL_OPT="-prebind -seg1addr 0x10000000"
13255 Darwin/*)
13256 OTHER_LIBTOOL_OPT=""
13258 esac
13261 ARCH_RUN_32BIT=""
13263 case $ac_sys_system/$ac_sys_release in
13264 Darwin/[01567]\..*)
13265 LIBTOOL_CRUFT="-framework System -lcc_dynamic"
13266 if test "${enable_universalsdk}"; then
13268 else
13269 LIBTOOL_CRUFT="${LIBTOOL_CRUFT} -arch_only `arch`"
13271 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
13272 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
13273 Darwin/*)
13274 gcc_version=`gcc -v 2>&1 | grep version | cut -d\ -f3`
13275 if test ${gcc_version} '<' 4.0
13276 then
13277 LIBTOOL_CRUFT="-lcc_dynamic"
13278 else
13279 LIBTOOL_CRUFT=""
13281 if test "$cross_compiling" = yes; then
13282 ac_osx_32bit=yes
13283 else
13284 cat >conftest.$ac_ext <<_ACEOF
13285 /* confdefs.h. */
13286 _ACEOF
13287 cat confdefs.h >>conftest.$ac_ext
13288 cat >>conftest.$ac_ext <<_ACEOF
13289 /* end confdefs.h. */
13291 #include <unistd.h>
13292 int main(int argc, char*argv[])
13294 if (sizeof(long) == 4) {
13295 return 0;
13296 } else {
13297 return 1;
13301 _ACEOF
13302 rm -f conftest$ac_exeext
13303 if { (ac_try="$ac_link"
13304 case "(($ac_try" in
13305 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13306 *) ac_try_echo=$ac_try;;
13307 esac
13308 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13309 (eval "$ac_link") 2>&5
13310 ac_status=$?
13311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13312 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13313 { (case "(($ac_try" in
13314 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13315 *) ac_try_echo=$ac_try;;
13316 esac
13317 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13318 (eval "$ac_try") 2>&5
13319 ac_status=$?
13320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13321 (exit $ac_status); }; }; then
13322 ac_osx_32bit=yes
13323 else
13324 echo "$as_me: program exited with status $ac_status" >&5
13325 echo "$as_me: failed program was:" >&5
13326 sed 's/^/| /' conftest.$ac_ext >&5
13328 ( exit $ac_status )
13329 ac_osx_32bit=no
13331 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13336 if test "${ac_osx_32bit}" = "yes"; then
13337 case `arch` in
13338 i386)
13339 MACOSX_DEFAULT_ARCH="i386"
13341 ppc)
13342 MACOSX_DEFAULT_ARCH="ppc"
13345 { { echo "$as_me:$LINENO: error: Unexpected output of 'arch' on OSX" >&5
13346 echo "$as_me: error: Unexpected output of 'arch' on OSX" >&2;}
13347 { (exit 1); exit 1; }; }
13349 esac
13350 else
13351 case `arch` in
13352 i386)
13353 MACOSX_DEFAULT_ARCH="x86_64"
13355 ppc)
13356 MACOSX_DEFAULT_ARCH="ppc64"
13359 { { echo "$as_me:$LINENO: error: Unexpected output of 'arch' on OSX" >&5
13360 echo "$as_me: error: Unexpected output of 'arch' on OSX" >&2;}
13361 { (exit 1); exit 1; }; }
13363 esac
13365 #ARCH_RUN_32BIT="true"
13368 LIBTOOL_CRUFT=$LIBTOOL_CRUFT" -lSystem -lSystemStubs -arch_only ${MACOSX_DEFAULT_ARCH}"
13369 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
13370 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
13371 esac
13373 { echo "$as_me:$LINENO: checking for --enable-framework" >&5
13374 echo $ECHO_N "checking for --enable-framework... $ECHO_C" >&6; }
13375 if test "$enable_framework"
13376 then
13377 BASECFLAGS="$BASECFLAGS -fno-common -dynamic"
13378 # -F. is needed to allow linking to the framework while
13379 # in the build location.
13381 cat >>confdefs.h <<\_ACEOF
13382 #define WITH_NEXT_FRAMEWORK 1
13383 _ACEOF
13385 { echo "$as_me:$LINENO: result: yes" >&5
13386 echo "${ECHO_T}yes" >&6; }
13387 if test $enable_shared = "yes"
13388 then
13389 { { echo "$as_me:$LINENO: error: Specifying both --enable-shared and --enable-framework is not supported, use only --enable-framework instead" >&5
13390 echo "$as_me: error: Specifying both --enable-shared and --enable-framework is not supported, use only --enable-framework instead" >&2;}
13391 { (exit 1); exit 1; }; }
13393 else
13394 { echo "$as_me:$LINENO: result: no" >&5
13395 echo "${ECHO_T}no" >&6; }
13398 { echo "$as_me:$LINENO: checking for dyld" >&5
13399 echo $ECHO_N "checking for dyld... $ECHO_C" >&6; }
13400 case $ac_sys_system/$ac_sys_release in
13401 Darwin/*)
13403 cat >>confdefs.h <<\_ACEOF
13404 #define WITH_DYLD 1
13405 _ACEOF
13407 { echo "$as_me:$LINENO: result: always on for Darwin" >&5
13408 echo "${ECHO_T}always on for Darwin" >&6; }
13411 { echo "$as_me:$LINENO: result: no" >&5
13412 echo "${ECHO_T}no" >&6; }
13414 esac
13416 # Set info about shared libraries.
13422 # SO is the extension of shared libraries `(including the dot!)
13423 # -- usually .so, .sl on HP-UX, .dll on Cygwin
13424 { echo "$as_me:$LINENO: checking SO" >&5
13425 echo $ECHO_N "checking SO... $ECHO_C" >&6; }
13426 if test -z "$SO"
13427 then
13428 case $ac_sys_system in
13429 hp*|HP*)
13430 case `uname -m` in
13431 ia64) SO=.so;;
13432 *) SO=.sl;;
13433 esac
13435 CYGWIN*) SO=.dll;;
13436 *) SO=.so;;
13437 esac
13438 else
13439 # this might also be a termcap variable, see #610332
13440 echo
13441 echo '====================================================================='
13442 echo '+ +'
13443 echo '+ WARNING: You have set SO in your environment. +'
13444 echo '+ Do you really mean to change the extension for shared libraries? +'
13445 echo '+ Continuing in 10 seconds to let you to ponder. +'
13446 echo '+ +'
13447 echo '====================================================================='
13448 sleep 10
13450 { echo "$as_me:$LINENO: result: $SO" >&5
13451 echo "${ECHO_T}$SO" >&6; }
13454 cat >>confdefs.h <<_ACEOF
13455 #define SHLIB_EXT "$SO"
13456 _ACEOF
13458 # LDSHARED is the ld *command* used to create shared library
13459 # -- "cc -G" on SunOS 5.x, "ld -shared" on IRIX 5
13460 # (Shared libraries in this instance are shared modules to be loaded into
13461 # Python, as opposed to building Python itself as a shared library.)
13462 { echo "$as_me:$LINENO: checking LDSHARED" >&5
13463 echo $ECHO_N "checking LDSHARED... $ECHO_C" >&6; }
13464 if test -z "$LDSHARED"
13465 then
13466 case $ac_sys_system/$ac_sys_release in
13467 AIX*)
13468 BLDSHARED="\$(srcdir)/Modules/ld_so_aix \$(CC) -bI:Modules/python.exp"
13469 LDSHARED="\$(BINLIBDEST)/config/ld_so_aix \$(CC) -bI:\$(BINLIBDEST)/config/python.exp"
13471 IRIX/5*) LDSHARED="ld -shared";;
13472 IRIX*/6*) LDSHARED="ld ${SGI_ABI} -shared -all";;
13473 SunOS/5*)
13474 if test "$GCC" = "yes"
13475 then LDSHARED='$(CC) -shared'
13476 else LDSHARED='$(CC) -G';
13477 fi ;;
13478 hp*|HP*)
13479 if test "$GCC" = "yes"
13480 then LDSHARED='$(CC) -shared'
13481 else LDSHARED='ld -b';
13482 fi ;;
13483 OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
13484 Darwin/1.3*)
13485 LDSHARED='$(CC) $(LDFLAGS) -bundle'
13486 if test "$enable_framework" ; then
13487 # Link against the framework. All externals should be defined.
13488 BLDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
13489 LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
13490 else
13491 # No framework. Ignore undefined symbols, assuming they come from Python
13492 LDSHARED="$LDSHARED -undefined suppress"
13493 fi ;;
13494 Darwin/1.4*|Darwin/5.*|Darwin/6.*)
13495 LDSHARED='$(CC) $(LDFLAGS) -bundle'
13496 if test "$enable_framework" ; then
13497 # Link against the framework. All externals should be defined.
13498 BLDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
13499 LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
13500 else
13501 # No framework, use the Python app as bundle-loader
13502 BLDSHARED="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
13503 LDSHARED="$LDSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
13504 fi ;;
13505 Darwin/*)
13506 # Use -undefined dynamic_lookup whenever possible (10.3 and later).
13507 # This allows an extension to be used in any Python
13509 if test ${MACOSX_DEPLOYMENT_TARGET} '>' 10.2
13510 then
13511 if test "${enable_universalsdk}"; then
13512 LDFLAGS="${UNIVERSAL_ARCH_FLAGS} -isysroot ${UNIVERSALSDK} ${LDFLAGS}"
13514 LDSHARED='$(CC) $(LDFLAGS) -bundle -undefined dynamic_lookup'
13515 BLDSHARED="$LDSHARED"
13516 else
13517 LDSHARED='$(CC) $(LDFLAGS) -bundle'
13518 if test "$enable_framework" ; then
13519 # Link against the framework. All externals should be defined.
13520 BLDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
13521 LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
13522 else
13523 # No framework, use the Python app as bundle-loader
13524 BLDSHARED="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
13525 LDSHARED="$LDSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
13529 Linux*|GNU*|QNX*) LDSHARED='$(CC) -shared';;
13530 BSD/OS*/4*) LDSHARED="gcc -shared";;
13531 FreeBSD*)
13532 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
13533 then
13534 LDSHARED="$CC -shared ${LDFLAGS}"
13535 else
13536 LDSHARED="ld -Bshareable ${LDFLAGS}"
13537 fi;;
13538 OpenBSD*)
13539 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
13540 then
13541 LDSHARED='$(CC) -shared $(CCSHARED) ${LDFLAGS}'
13542 else
13543 case `uname -r` in
13544 [01].* | 2.[0-7] | 2.[0-7].*)
13545 LDSHARED="ld -Bshareable ${LDFLAGS}"
13548 LDSHARED='$(CC) -shared $(CCSHARED) ${LDFLAGS}'
13550 esac
13551 fi;;
13552 NetBSD*|DragonFly*) LDSHARED="cc -shared ${LDFLAGS}";;
13553 OpenUNIX*|UnixWare*)
13554 if test "$GCC" = "yes"
13555 then LDSHARED='$(CC) -shared'
13556 else LDSHARED='$(CC) -G'
13557 fi;;
13558 SCO_SV*) LDSHARED='$(CC) -Wl,-G,-Bexport';;
13559 CYGWIN*) LDSHARED="gcc -shared -Wl,--enable-auto-image-base";;
13560 atheos*) LDSHARED="gcc -shared";;
13561 *) LDSHARED="ld";;
13562 esac
13564 { echo "$as_me:$LINENO: result: $LDSHARED" >&5
13565 echo "${ECHO_T}$LDSHARED" >&6; }
13566 BLDSHARED=${BLDSHARED-$LDSHARED}
13567 # CCSHARED are the C *flags* used to create objects to go into a shared
13568 # library (module) -- this is only needed for a few systems
13569 { echo "$as_me:$LINENO: checking CCSHARED" >&5
13570 echo $ECHO_N "checking CCSHARED... $ECHO_C" >&6; }
13571 if test -z "$CCSHARED"
13572 then
13573 case $ac_sys_system/$ac_sys_release in
13574 SunOS*) if test "$GCC" = yes;
13575 then CCSHARED="-fPIC";
13576 elif test `uname -p` = sparc;
13577 then CCSHARED="-xcode=pic32";
13578 else CCSHARED="-Kpic";
13579 fi;;
13580 hp*|HP*) if test "$GCC" = yes;
13581 then CCSHARED="-fPIC";
13582 else CCSHARED="+z";
13583 fi;;
13584 Linux*|GNU*) CCSHARED="-fPIC";;
13585 BSD/OS*/4*) CCSHARED="-fpic";;
13586 FreeBSD*|NetBSD*|OpenBSD*|DragonFly*) CCSHARED="-fPIC";;
13587 OpenUNIX*|UnixWare*)
13588 if test "$GCC" = "yes"
13589 then CCSHARED="-fPIC"
13590 else CCSHARED="-KPIC"
13591 fi;;
13592 SCO_SV*)
13593 if test "$GCC" = "yes"
13594 then CCSHARED="-fPIC"
13595 else CCSHARED="-Kpic -belf"
13596 fi;;
13597 IRIX*/6*) case $CC in
13598 *gcc*) CCSHARED="-shared";;
13599 *) CCSHARED="";;
13600 esac;;
13601 atheos*) CCSHARED="-fPIC";;
13602 esac
13604 { echo "$as_me:$LINENO: result: $CCSHARED" >&5
13605 echo "${ECHO_T}$CCSHARED" >&6; }
13606 # LINKFORSHARED are the flags passed to the $(CC) command that links
13607 # the python executable -- this is only needed for a few systems
13608 { echo "$as_me:$LINENO: checking LINKFORSHARED" >&5
13609 echo $ECHO_N "checking LINKFORSHARED... $ECHO_C" >&6; }
13610 if test -z "$LINKFORSHARED"
13611 then
13612 case $ac_sys_system/$ac_sys_release in
13613 AIX*) LINKFORSHARED='-Wl,-bE:Modules/python.exp -lld';;
13614 hp*|HP*)
13615 LINKFORSHARED="-Wl,-E -Wl,+s";;
13616 # LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/lib-dynload";;
13617 BSD/OS/4*) LINKFORSHARED="-Xlinker -export-dynamic";;
13618 Linux*|GNU*) LINKFORSHARED="-Xlinker -export-dynamic";;
13619 # -u libsys_s pulls in all symbols in libsys
13620 Darwin/*)
13621 LINKFORSHARED="$extra_undefs -framework CoreFoundation"
13622 if test "$enable_framework"
13623 then
13624 LINKFORSHARED="$LINKFORSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
13626 LINKFORSHARED="$LINKFORSHARED";;
13627 OpenUNIX*|UnixWare*) LINKFORSHARED="-Wl,-Bexport";;
13628 SCO_SV*) LINKFORSHARED="-Wl,-Bexport";;
13629 ReliantUNIX*) LINKFORSHARED="-W1 -Blargedynsym";;
13630 FreeBSD*|NetBSD*|OpenBSD*|DragonFly*)
13631 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
13632 then
13633 LINKFORSHARED="-Wl,--export-dynamic"
13634 fi;;
13635 SunOS/5*) case $CC in
13636 *gcc*)
13637 if $CC -Xlinker --help 2>&1 | grep export-dynamic >/dev/null
13638 then
13639 LINKFORSHARED="-Xlinker --export-dynamic"
13640 fi;;
13641 esac;;
13642 CYGWIN*)
13643 if test $enable_shared = "no"
13644 then
13645 LINKFORSHARED='-Wl,--out-implib=$(LDLIBRARY)'
13646 fi;;
13647 QNX*)
13648 # -Wl,-E causes the symbols to be added to the dynamic
13649 # symbol table so that they can be found when a module
13650 # is loaded. -N 2048K causes the stack size to be set
13651 # to 2048 kilobytes so that the stack doesn't overflow
13652 # when running test_compile.py.
13653 LINKFORSHARED='-Wl,-E -N 2048K';;
13654 esac
13656 { echo "$as_me:$LINENO: result: $LINKFORSHARED" >&5
13657 echo "${ECHO_T}$LINKFORSHARED" >&6; }
13661 { echo "$as_me:$LINENO: checking CFLAGSFORSHARED" >&5
13662 echo $ECHO_N "checking CFLAGSFORSHARED... $ECHO_C" >&6; }
13663 if test ! "$LIBRARY" = "$LDLIBRARY"
13664 then
13665 case $ac_sys_system in
13666 CYGWIN*)
13667 # Cygwin needs CCSHARED when building extension DLLs
13668 # but not when building the interpreter DLL.
13669 CFLAGSFORSHARED='';;
13671 CFLAGSFORSHARED='$(CCSHARED)'
13672 esac
13674 { echo "$as_me:$LINENO: result: $CFLAGSFORSHARED" >&5
13675 echo "${ECHO_T}$CFLAGSFORSHARED" >&6; }
13677 # SHLIBS are libraries (except -lc and -lm) to link to the python shared
13678 # library (with --enable-shared).
13679 # For platforms on which shared libraries are not allowed to have unresolved
13680 # symbols, this must be set to $(LIBS) (expanded by make). We do this even
13681 # if it is not required, since it creates a dependency of the shared library
13682 # to LIBS. This, in turn, means that applications linking the shared libpython
13683 # don't need to link LIBS explicitly. The default should be only changed
13684 # on systems where this approach causes problems.
13686 { echo "$as_me:$LINENO: checking SHLIBS" >&5
13687 echo $ECHO_N "checking SHLIBS... $ECHO_C" >&6; }
13688 case "$ac_sys_system" in
13690 SHLIBS='$(LIBS)';;
13691 esac
13692 { echo "$as_me:$LINENO: result: $SHLIBS" >&5
13693 echo "${ECHO_T}$SHLIBS" >&6; }
13696 # checks for libraries
13698 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
13699 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
13700 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
13701 echo $ECHO_N "(cached) $ECHO_C" >&6
13702 else
13703 ac_check_lib_save_LIBS=$LIBS
13704 LIBS="-ldl $LIBS"
13705 cat >conftest.$ac_ext <<_ACEOF
13706 /* confdefs.h. */
13707 _ACEOF
13708 cat confdefs.h >>conftest.$ac_ext
13709 cat >>conftest.$ac_ext <<_ACEOF
13710 /* end confdefs.h. */
13712 /* Override any GCC internal prototype to avoid an error.
13713 Use char because int might match the return type of a GCC
13714 builtin and then its argument prototype would still apply. */
13715 #ifdef __cplusplus
13716 extern "C"
13717 #endif
13718 char dlopen ();
13720 main ()
13722 return dlopen ();
13724 return 0;
13726 _ACEOF
13727 rm -f conftest.$ac_objext conftest$ac_exeext
13728 if { (ac_try="$ac_link"
13729 case "(($ac_try" in
13730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13731 *) ac_try_echo=$ac_try;;
13732 esac
13733 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13734 (eval "$ac_link") 2>conftest.er1
13735 ac_status=$?
13736 grep -v '^ *+' conftest.er1 >conftest.err
13737 rm -f conftest.er1
13738 cat conftest.err >&5
13739 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13740 (exit $ac_status); } && {
13741 test -z "$ac_c_werror_flag" ||
13742 test ! -s conftest.err
13743 } && test -s conftest$ac_exeext &&
13744 $as_test_x conftest$ac_exeext; then
13745 ac_cv_lib_dl_dlopen=yes
13746 else
13747 echo "$as_me: failed program was:" >&5
13748 sed 's/^/| /' conftest.$ac_ext >&5
13750 ac_cv_lib_dl_dlopen=no
13753 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13754 conftest$ac_exeext conftest.$ac_ext
13755 LIBS=$ac_check_lib_save_LIBS
13757 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
13758 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
13759 if test $ac_cv_lib_dl_dlopen = yes; then
13760 cat >>confdefs.h <<_ACEOF
13761 #define HAVE_LIBDL 1
13762 _ACEOF
13764 LIBS="-ldl $LIBS"
13767 # Dynamic linking for SunOS/Solaris and SYSV
13769 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
13770 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
13771 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
13772 echo $ECHO_N "(cached) $ECHO_C" >&6
13773 else
13774 ac_check_lib_save_LIBS=$LIBS
13775 LIBS="-ldld $LIBS"
13776 cat >conftest.$ac_ext <<_ACEOF
13777 /* confdefs.h. */
13778 _ACEOF
13779 cat confdefs.h >>conftest.$ac_ext
13780 cat >>conftest.$ac_ext <<_ACEOF
13781 /* end confdefs.h. */
13783 /* Override any GCC internal prototype to avoid an error.
13784 Use char because int might match the return type of a GCC
13785 builtin and then its argument prototype would still apply. */
13786 #ifdef __cplusplus
13787 extern "C"
13788 #endif
13789 char shl_load ();
13791 main ()
13793 return shl_load ();
13795 return 0;
13797 _ACEOF
13798 rm -f conftest.$ac_objext conftest$ac_exeext
13799 if { (ac_try="$ac_link"
13800 case "(($ac_try" in
13801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13802 *) ac_try_echo=$ac_try;;
13803 esac
13804 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13805 (eval "$ac_link") 2>conftest.er1
13806 ac_status=$?
13807 grep -v '^ *+' conftest.er1 >conftest.err
13808 rm -f conftest.er1
13809 cat conftest.err >&5
13810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13811 (exit $ac_status); } && {
13812 test -z "$ac_c_werror_flag" ||
13813 test ! -s conftest.err
13814 } && test -s conftest$ac_exeext &&
13815 $as_test_x conftest$ac_exeext; then
13816 ac_cv_lib_dld_shl_load=yes
13817 else
13818 echo "$as_me: failed program was:" >&5
13819 sed 's/^/| /' conftest.$ac_ext >&5
13821 ac_cv_lib_dld_shl_load=no
13824 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13825 conftest$ac_exeext conftest.$ac_ext
13826 LIBS=$ac_check_lib_save_LIBS
13828 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
13829 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
13830 if test $ac_cv_lib_dld_shl_load = yes; then
13831 cat >>confdefs.h <<_ACEOF
13832 #define HAVE_LIBDLD 1
13833 _ACEOF
13835 LIBS="-ldld $LIBS"
13838 # Dynamic linking for HP-UX
13840 # only check for sem_init if thread support is requested
13841 if test "$with_threads" = "yes" -o -z "$with_threads"; then
13842 { echo "$as_me:$LINENO: checking for library containing sem_init" >&5
13843 echo $ECHO_N "checking for library containing sem_init... $ECHO_C" >&6; }
13844 if test "${ac_cv_search_sem_init+set}" = set; then
13845 echo $ECHO_N "(cached) $ECHO_C" >&6
13846 else
13847 ac_func_search_save_LIBS=$LIBS
13848 cat >conftest.$ac_ext <<_ACEOF
13849 /* confdefs.h. */
13850 _ACEOF
13851 cat confdefs.h >>conftest.$ac_ext
13852 cat >>conftest.$ac_ext <<_ACEOF
13853 /* end confdefs.h. */
13855 /* Override any GCC internal prototype to avoid an error.
13856 Use char because int might match the return type of a GCC
13857 builtin and then its argument prototype would still apply. */
13858 #ifdef __cplusplus
13859 extern "C"
13860 #endif
13861 char sem_init ();
13863 main ()
13865 return sem_init ();
13867 return 0;
13869 _ACEOF
13870 for ac_lib in '' pthread rt posix4; do
13871 if test -z "$ac_lib"; then
13872 ac_res="none required"
13873 else
13874 ac_res=-l$ac_lib
13875 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13877 rm -f conftest.$ac_objext conftest$ac_exeext
13878 if { (ac_try="$ac_link"
13879 case "(($ac_try" in
13880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13881 *) ac_try_echo=$ac_try;;
13882 esac
13883 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13884 (eval "$ac_link") 2>conftest.er1
13885 ac_status=$?
13886 grep -v '^ *+' conftest.er1 >conftest.err
13887 rm -f conftest.er1
13888 cat conftest.err >&5
13889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13890 (exit $ac_status); } && {
13891 test -z "$ac_c_werror_flag" ||
13892 test ! -s conftest.err
13893 } && test -s conftest$ac_exeext &&
13894 $as_test_x conftest$ac_exeext; then
13895 ac_cv_search_sem_init=$ac_res
13896 else
13897 echo "$as_me: failed program was:" >&5
13898 sed 's/^/| /' conftest.$ac_ext >&5
13903 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13904 conftest$ac_exeext
13905 if test "${ac_cv_search_sem_init+set}" = set; then
13906 break
13908 done
13909 if test "${ac_cv_search_sem_init+set}" = set; then
13911 else
13912 ac_cv_search_sem_init=no
13914 rm conftest.$ac_ext
13915 LIBS=$ac_func_search_save_LIBS
13917 { echo "$as_me:$LINENO: result: $ac_cv_search_sem_init" >&5
13918 echo "${ECHO_T}$ac_cv_search_sem_init" >&6; }
13919 ac_res=$ac_cv_search_sem_init
13920 if test "$ac_res" != no; then
13921 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13924 # 'Real Time' functions on Solaris
13925 # posix4 on Solaris 2.6
13926 # pthread (first!) on Linux
13929 # check if we need libintl for locale functions
13930 { echo "$as_me:$LINENO: checking for textdomain in -lintl" >&5
13931 echo $ECHO_N "checking for textdomain in -lintl... $ECHO_C" >&6; }
13932 if test "${ac_cv_lib_intl_textdomain+set}" = set; then
13933 echo $ECHO_N "(cached) $ECHO_C" >&6
13934 else
13935 ac_check_lib_save_LIBS=$LIBS
13936 LIBS="-lintl $LIBS"
13937 cat >conftest.$ac_ext <<_ACEOF
13938 /* confdefs.h. */
13939 _ACEOF
13940 cat confdefs.h >>conftest.$ac_ext
13941 cat >>conftest.$ac_ext <<_ACEOF
13942 /* end confdefs.h. */
13944 /* Override any GCC internal prototype to avoid an error.
13945 Use char because int might match the return type of a GCC
13946 builtin and then its argument prototype would still apply. */
13947 #ifdef __cplusplus
13948 extern "C"
13949 #endif
13950 char textdomain ();
13952 main ()
13954 return textdomain ();
13956 return 0;
13958 _ACEOF
13959 rm -f conftest.$ac_objext conftest$ac_exeext
13960 if { (ac_try="$ac_link"
13961 case "(($ac_try" in
13962 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13963 *) ac_try_echo=$ac_try;;
13964 esac
13965 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13966 (eval "$ac_link") 2>conftest.er1
13967 ac_status=$?
13968 grep -v '^ *+' conftest.er1 >conftest.err
13969 rm -f conftest.er1
13970 cat conftest.err >&5
13971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13972 (exit $ac_status); } && {
13973 test -z "$ac_c_werror_flag" ||
13974 test ! -s conftest.err
13975 } && test -s conftest$ac_exeext &&
13976 $as_test_x conftest$ac_exeext; then
13977 ac_cv_lib_intl_textdomain=yes
13978 else
13979 echo "$as_me: failed program was:" >&5
13980 sed 's/^/| /' conftest.$ac_ext >&5
13982 ac_cv_lib_intl_textdomain=no
13985 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13986 conftest$ac_exeext conftest.$ac_ext
13987 LIBS=$ac_check_lib_save_LIBS
13989 { echo "$as_me:$LINENO: result: $ac_cv_lib_intl_textdomain" >&5
13990 echo "${ECHO_T}$ac_cv_lib_intl_textdomain" >&6; }
13991 if test $ac_cv_lib_intl_textdomain = yes; then
13993 cat >>confdefs.h <<\_ACEOF
13994 #define WITH_LIBINTL 1
13995 _ACEOF
13997 LIBS="-lintl $LIBS"
14001 # checks for system dependent C++ extensions support
14002 case "$ac_sys_system" in
14003 AIX*) { echo "$as_me:$LINENO: checking for genuine AIX C++ extensions support" >&5
14004 echo $ECHO_N "checking for genuine AIX C++ extensions support... $ECHO_C" >&6; }
14005 cat >conftest.$ac_ext <<_ACEOF
14006 /* confdefs.h. */
14007 _ACEOF
14008 cat confdefs.h >>conftest.$ac_ext
14009 cat >>conftest.$ac_ext <<_ACEOF
14010 /* end confdefs.h. */
14011 #include "/usr/lpp/xlC/include/load.h"
14013 main ()
14015 loadAndInit("", 0, "")
14017 return 0;
14019 _ACEOF
14020 rm -f conftest.$ac_objext conftest$ac_exeext
14021 if { (ac_try="$ac_link"
14022 case "(($ac_try" in
14023 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14024 *) ac_try_echo=$ac_try;;
14025 esac
14026 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14027 (eval "$ac_link") 2>conftest.er1
14028 ac_status=$?
14029 grep -v '^ *+' conftest.er1 >conftest.err
14030 rm -f conftest.er1
14031 cat conftest.err >&5
14032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14033 (exit $ac_status); } && {
14034 test -z "$ac_c_werror_flag" ||
14035 test ! -s conftest.err
14036 } && test -s conftest$ac_exeext &&
14037 $as_test_x conftest$ac_exeext; then
14039 cat >>confdefs.h <<\_ACEOF
14040 #define AIX_GENUINE_CPLUSPLUS 1
14041 _ACEOF
14043 { echo "$as_me:$LINENO: result: yes" >&5
14044 echo "${ECHO_T}yes" >&6; }
14045 else
14046 echo "$as_me: failed program was:" >&5
14047 sed 's/^/| /' conftest.$ac_ext >&5
14049 { echo "$as_me:$LINENO: result: no" >&5
14050 echo "${ECHO_T}no" >&6; }
14053 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14054 conftest$ac_exeext conftest.$ac_ext;;
14055 *) ;;
14056 esac
14058 # Most SVR4 platforms (e.g. Solaris) need -lsocket and -lnsl.
14059 { echo "$as_me:$LINENO: checking for t_open in -lnsl" >&5
14060 echo $ECHO_N "checking for t_open in -lnsl... $ECHO_C" >&6; }
14061 if test "${ac_cv_lib_nsl_t_open+set}" = set; then
14062 echo $ECHO_N "(cached) $ECHO_C" >&6
14063 else
14064 ac_check_lib_save_LIBS=$LIBS
14065 LIBS="-lnsl $LIBS"
14066 cat >conftest.$ac_ext <<_ACEOF
14067 /* confdefs.h. */
14068 _ACEOF
14069 cat confdefs.h >>conftest.$ac_ext
14070 cat >>conftest.$ac_ext <<_ACEOF
14071 /* end confdefs.h. */
14073 /* Override any GCC internal prototype to avoid an error.
14074 Use char because int might match the return type of a GCC
14075 builtin and then its argument prototype would still apply. */
14076 #ifdef __cplusplus
14077 extern "C"
14078 #endif
14079 char t_open ();
14081 main ()
14083 return t_open ();
14085 return 0;
14087 _ACEOF
14088 rm -f conftest.$ac_objext conftest$ac_exeext
14089 if { (ac_try="$ac_link"
14090 case "(($ac_try" in
14091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14092 *) ac_try_echo=$ac_try;;
14093 esac
14094 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14095 (eval "$ac_link") 2>conftest.er1
14096 ac_status=$?
14097 grep -v '^ *+' conftest.er1 >conftest.err
14098 rm -f conftest.er1
14099 cat conftest.err >&5
14100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14101 (exit $ac_status); } && {
14102 test -z "$ac_c_werror_flag" ||
14103 test ! -s conftest.err
14104 } && test -s conftest$ac_exeext &&
14105 $as_test_x conftest$ac_exeext; then
14106 ac_cv_lib_nsl_t_open=yes
14107 else
14108 echo "$as_me: failed program was:" >&5
14109 sed 's/^/| /' conftest.$ac_ext >&5
14111 ac_cv_lib_nsl_t_open=no
14114 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14115 conftest$ac_exeext conftest.$ac_ext
14116 LIBS=$ac_check_lib_save_LIBS
14118 { echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_t_open" >&5
14119 echo "${ECHO_T}$ac_cv_lib_nsl_t_open" >&6; }
14120 if test $ac_cv_lib_nsl_t_open = yes; then
14121 LIBS="-lnsl $LIBS"
14123 # SVR4
14124 { echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
14125 echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6; }
14126 if test "${ac_cv_lib_socket_socket+set}" = set; then
14127 echo $ECHO_N "(cached) $ECHO_C" >&6
14128 else
14129 ac_check_lib_save_LIBS=$LIBS
14130 LIBS="-lsocket $LIBS $LIBS"
14131 cat >conftest.$ac_ext <<_ACEOF
14132 /* confdefs.h. */
14133 _ACEOF
14134 cat confdefs.h >>conftest.$ac_ext
14135 cat >>conftest.$ac_ext <<_ACEOF
14136 /* end confdefs.h. */
14138 /* Override any GCC internal prototype to avoid an error.
14139 Use char because int might match the return type of a GCC
14140 builtin and then its argument prototype would still apply. */
14141 #ifdef __cplusplus
14142 extern "C"
14143 #endif
14144 char socket ();
14146 main ()
14148 return socket ();
14150 return 0;
14152 _ACEOF
14153 rm -f conftest.$ac_objext conftest$ac_exeext
14154 if { (ac_try="$ac_link"
14155 case "(($ac_try" in
14156 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14157 *) ac_try_echo=$ac_try;;
14158 esac
14159 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14160 (eval "$ac_link") 2>conftest.er1
14161 ac_status=$?
14162 grep -v '^ *+' conftest.er1 >conftest.err
14163 rm -f conftest.er1
14164 cat conftest.err >&5
14165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14166 (exit $ac_status); } && {
14167 test -z "$ac_c_werror_flag" ||
14168 test ! -s conftest.err
14169 } && test -s conftest$ac_exeext &&
14170 $as_test_x conftest$ac_exeext; then
14171 ac_cv_lib_socket_socket=yes
14172 else
14173 echo "$as_me: failed program was:" >&5
14174 sed 's/^/| /' conftest.$ac_ext >&5
14176 ac_cv_lib_socket_socket=no
14179 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14180 conftest$ac_exeext conftest.$ac_ext
14181 LIBS=$ac_check_lib_save_LIBS
14183 { echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
14184 echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6; }
14185 if test $ac_cv_lib_socket_socket = yes; then
14186 LIBS="-lsocket $LIBS"
14188 # SVR4 sockets
14190 { echo "$as_me:$LINENO: checking for --with-libs" >&5
14191 echo $ECHO_N "checking for --with-libs... $ECHO_C" >&6; }
14193 # Check whether --with-libs was given.
14194 if test "${with_libs+set}" = set; then
14195 withval=$with_libs;
14196 { echo "$as_me:$LINENO: result: $withval" >&5
14197 echo "${ECHO_T}$withval" >&6; }
14198 LIBS="$withval $LIBS"
14200 else
14201 { echo "$as_me:$LINENO: result: no" >&5
14202 echo "${ECHO_T}no" >&6; }
14206 # Check for use of the system libffi library
14207 { echo "$as_me:$LINENO: checking for --with-system-ffi" >&5
14208 echo $ECHO_N "checking for --with-system-ffi... $ECHO_C" >&6; }
14210 # Check whether --with-system_ffi was given.
14211 if test "${with_system_ffi+set}" = set; then
14212 withval=$with_system_ffi;
14216 { echo "$as_me:$LINENO: result: $with_system_ffi" >&5
14217 echo "${ECHO_T}$with_system_ffi" >&6; }
14219 # Check for --with-dbmliborder
14220 { echo "$as_me:$LINENO: checking for --with-dbmliborder" >&5
14221 echo $ECHO_N "checking for --with-dbmliborder... $ECHO_C" >&6; }
14223 # Check whether --with-dbmliborder was given.
14224 if test "${with_dbmliborder+set}" = set; then
14225 withval=$with_dbmliborder;
14226 if test x$with_dbmliborder = xyes
14227 then
14228 { { echo "$as_me:$LINENO: error: proper usage is --with-dbmliborder=db1:db2:..." >&5
14229 echo "$as_me: error: proper usage is --with-dbmliborder=db1:db2:..." >&2;}
14230 { (exit 1); exit 1; }; }
14231 else
14232 for db in `echo $with_dbmliborder | sed 's/:/ /g'`; do
14233 if test x$db != xndbm && test x$db != xgdbm && test x$db != xbdb
14234 then
14235 { { echo "$as_me:$LINENO: error: proper usage is --with-dbmliborder=db1:db2:..." >&5
14236 echo "$as_me: error: proper usage is --with-dbmliborder=db1:db2:..." >&2;}
14237 { (exit 1); exit 1; }; }
14239 done
14243 { echo "$as_me:$LINENO: result: $with_dbmliborder" >&5
14244 echo "${ECHO_T}$with_dbmliborder" >&6; }
14246 # Determine if signalmodule should be used.
14249 { echo "$as_me:$LINENO: checking for --with-signal-module" >&5
14250 echo $ECHO_N "checking for --with-signal-module... $ECHO_C" >&6; }
14252 # Check whether --with-signal-module was given.
14253 if test "${with_signal_module+set}" = set; then
14254 withval=$with_signal_module;
14258 if test -z "$with_signal_module"
14259 then with_signal_module="yes"
14261 { echo "$as_me:$LINENO: result: $with_signal_module" >&5
14262 echo "${ECHO_T}$with_signal_module" >&6; }
14264 if test "${with_signal_module}" = "yes"; then
14265 USE_SIGNAL_MODULE=""
14266 SIGNAL_OBJS=""
14267 else
14268 USE_SIGNAL_MODULE="#"
14269 SIGNAL_OBJS="Parser/intrcheck.o Python/sigcheck.o"
14272 # This is used to generate Setup.config
14274 USE_THREAD_MODULE=""
14276 { echo "$as_me:$LINENO: checking for --with-dec-threads" >&5
14277 echo $ECHO_N "checking for --with-dec-threads... $ECHO_C" >&6; }
14280 # Check whether --with-dec-threads was given.
14281 if test "${with_dec_threads+set}" = set; then
14282 withval=$with_dec_threads;
14283 { echo "$as_me:$LINENO: result: $withval" >&5
14284 echo "${ECHO_T}$withval" >&6; }
14285 LDLAST=-threads
14286 if test "${with_thread+set}" != set; then
14287 with_thread="$withval";
14289 else
14290 { echo "$as_me:$LINENO: result: no" >&5
14291 echo "${ECHO_T}no" >&6; }
14295 # Templates for things AC_DEFINEd more than once.
14296 # For a single AC_DEFINE, no template is needed.
14304 { echo "$as_me:$LINENO: checking for --with-threads" >&5
14305 echo $ECHO_N "checking for --with-threads... $ECHO_C" >&6; }
14307 # Check whether --with-threads was given.
14308 if test "${with_threads+set}" = set; then
14309 withval=$with_threads;
14313 # --with-thread is deprecated, but check for it anyway
14315 # Check whether --with-thread was given.
14316 if test "${with_thread+set}" = set; then
14317 withval=$with_thread; with_threads=$with_thread
14321 if test -z "$with_threads"
14322 then with_threads="yes"
14324 { echo "$as_me:$LINENO: result: $with_threads" >&5
14325 echo "${ECHO_T}$with_threads" >&6; }
14328 if test "$with_threads" = "no"
14329 then
14330 USE_THREAD_MODULE="#"
14331 elif test "$ac_cv_pthread_is_default" = yes
14332 then
14333 cat >>confdefs.h <<\_ACEOF
14334 #define WITH_THREAD 1
14335 _ACEOF
14337 # Defining _REENTRANT on system with POSIX threads should not hurt.
14338 cat >>confdefs.h <<\_ACEOF
14339 #define _REENTRANT 1
14340 _ACEOF
14342 posix_threads=yes
14343 THREADOBJ="Python/thread.o"
14344 elif test "$ac_cv_kpthread" = "yes"
14345 then
14346 CC="$CC -Kpthread"
14347 if test "$ac_cv_cxx_thread" = "yes"; then
14348 CXX="$CXX -Kpthread"
14350 cat >>confdefs.h <<\_ACEOF
14351 #define WITH_THREAD 1
14352 _ACEOF
14354 posix_threads=yes
14355 THREADOBJ="Python/thread.o"
14356 elif test "$ac_cv_kthread" = "yes"
14357 then
14358 CC="$CC -Kthread"
14359 if test "$ac_cv_cxx_thread" = "yes"; then
14360 CXX="$CXX -Kthread"
14362 cat >>confdefs.h <<\_ACEOF
14363 #define WITH_THREAD 1
14364 _ACEOF
14366 posix_threads=yes
14367 THREADOBJ="Python/thread.o"
14368 elif test "$ac_cv_pthread" = "yes"
14369 then
14370 CC="$CC -pthread"
14371 if test "$ac_cv_cxx_thread" = "yes"; then
14372 CXX="$CXX -pthread"
14374 cat >>confdefs.h <<\_ACEOF
14375 #define WITH_THREAD 1
14376 _ACEOF
14378 posix_threads=yes
14379 THREADOBJ="Python/thread.o"
14380 else
14381 if test ! -z "$with_threads" -a -d "$with_threads"
14382 then LDFLAGS="$LDFLAGS -L$with_threads"
14384 if test ! -z "$withval" -a -d "$withval"
14385 then LDFLAGS="$LDFLAGS -L$withval"
14388 # According to the POSIX spec, a pthreads implementation must
14389 # define _POSIX_THREADS in unistd.h. Some apparently don't
14390 # (e.g. gnu pth with pthread emulation)
14391 { echo "$as_me:$LINENO: checking for _POSIX_THREADS in unistd.h" >&5
14392 echo $ECHO_N "checking for _POSIX_THREADS in unistd.h... $ECHO_C" >&6; }
14393 cat >conftest.$ac_ext <<_ACEOF
14394 /* confdefs.h. */
14395 _ACEOF
14396 cat confdefs.h >>conftest.$ac_ext
14397 cat >>conftest.$ac_ext <<_ACEOF
14398 /* end confdefs.h. */
14400 #include <unistd.h>
14401 #ifdef _POSIX_THREADS
14403 #endif
14405 _ACEOF
14406 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14407 $EGREP "yes" >/dev/null 2>&1; then
14408 unistd_defines_pthreads=yes
14409 else
14410 unistd_defines_pthreads=no
14412 rm -f -r conftest*
14414 { echo "$as_me:$LINENO: result: $unistd_defines_pthreads" >&5
14415 echo "${ECHO_T}$unistd_defines_pthreads" >&6; }
14417 cat >>confdefs.h <<\_ACEOF
14418 #define _REENTRANT 1
14419 _ACEOF
14421 if test "${ac_cv_header_cthreads_h+set}" = set; then
14422 { echo "$as_me:$LINENO: checking for cthreads.h" >&5
14423 echo $ECHO_N "checking for cthreads.h... $ECHO_C" >&6; }
14424 if test "${ac_cv_header_cthreads_h+set}" = set; then
14425 echo $ECHO_N "(cached) $ECHO_C" >&6
14427 { echo "$as_me:$LINENO: result: $ac_cv_header_cthreads_h" >&5
14428 echo "${ECHO_T}$ac_cv_header_cthreads_h" >&6; }
14429 else
14430 # Is the header compilable?
14431 { echo "$as_me:$LINENO: checking cthreads.h usability" >&5
14432 echo $ECHO_N "checking cthreads.h usability... $ECHO_C" >&6; }
14433 cat >conftest.$ac_ext <<_ACEOF
14434 /* confdefs.h. */
14435 _ACEOF
14436 cat confdefs.h >>conftest.$ac_ext
14437 cat >>conftest.$ac_ext <<_ACEOF
14438 /* end confdefs.h. */
14439 $ac_includes_default
14440 #include <cthreads.h>
14441 _ACEOF
14442 rm -f conftest.$ac_objext
14443 if { (ac_try="$ac_compile"
14444 case "(($ac_try" in
14445 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14446 *) ac_try_echo=$ac_try;;
14447 esac
14448 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14449 (eval "$ac_compile") 2>conftest.er1
14450 ac_status=$?
14451 grep -v '^ *+' conftest.er1 >conftest.err
14452 rm -f conftest.er1
14453 cat conftest.err >&5
14454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14455 (exit $ac_status); } && {
14456 test -z "$ac_c_werror_flag" ||
14457 test ! -s conftest.err
14458 } && test -s conftest.$ac_objext; then
14459 ac_header_compiler=yes
14460 else
14461 echo "$as_me: failed program was:" >&5
14462 sed 's/^/| /' conftest.$ac_ext >&5
14464 ac_header_compiler=no
14467 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14468 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14469 echo "${ECHO_T}$ac_header_compiler" >&6; }
14471 # Is the header present?
14472 { echo "$as_me:$LINENO: checking cthreads.h presence" >&5
14473 echo $ECHO_N "checking cthreads.h presence... $ECHO_C" >&6; }
14474 cat >conftest.$ac_ext <<_ACEOF
14475 /* confdefs.h. */
14476 _ACEOF
14477 cat confdefs.h >>conftest.$ac_ext
14478 cat >>conftest.$ac_ext <<_ACEOF
14479 /* end confdefs.h. */
14480 #include <cthreads.h>
14481 _ACEOF
14482 if { (ac_try="$ac_cpp conftest.$ac_ext"
14483 case "(($ac_try" in
14484 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14485 *) ac_try_echo=$ac_try;;
14486 esac
14487 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14488 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14489 ac_status=$?
14490 grep -v '^ *+' conftest.er1 >conftest.err
14491 rm -f conftest.er1
14492 cat conftest.err >&5
14493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14494 (exit $ac_status); } >/dev/null && {
14495 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
14496 test ! -s conftest.err
14497 }; then
14498 ac_header_preproc=yes
14499 else
14500 echo "$as_me: failed program was:" >&5
14501 sed 's/^/| /' conftest.$ac_ext >&5
14503 ac_header_preproc=no
14506 rm -f conftest.err conftest.$ac_ext
14507 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14508 echo "${ECHO_T}$ac_header_preproc" >&6; }
14510 # So? What about this header?
14511 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14512 yes:no: )
14513 { echo "$as_me:$LINENO: WARNING: cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&5
14514 echo "$as_me: WARNING: cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14515 { echo "$as_me:$LINENO: WARNING: cthreads.h: proceeding with the compiler's result" >&5
14516 echo "$as_me: WARNING: cthreads.h: proceeding with the compiler's result" >&2;}
14517 ac_header_preproc=yes
14519 no:yes:* )
14520 { echo "$as_me:$LINENO: WARNING: cthreads.h: present but cannot be compiled" >&5
14521 echo "$as_me: WARNING: cthreads.h: present but cannot be compiled" >&2;}
14522 { echo "$as_me:$LINENO: WARNING: cthreads.h: check for missing prerequisite headers?" >&5
14523 echo "$as_me: WARNING: cthreads.h: check for missing prerequisite headers?" >&2;}
14524 { echo "$as_me:$LINENO: WARNING: cthreads.h: see the Autoconf documentation" >&5
14525 echo "$as_me: WARNING: cthreads.h: see the Autoconf documentation" >&2;}
14526 { echo "$as_me:$LINENO: WARNING: cthreads.h: section \"Present But Cannot Be Compiled\"" >&5
14527 echo "$as_me: WARNING: cthreads.h: section \"Present But Cannot Be Compiled\"" >&2;}
14528 { echo "$as_me:$LINENO: WARNING: cthreads.h: proceeding with the preprocessor's result" >&5
14529 echo "$as_me: WARNING: cthreads.h: proceeding with the preprocessor's result" >&2;}
14530 { echo "$as_me:$LINENO: WARNING: cthreads.h: in the future, the compiler will take precedence" >&5
14531 echo "$as_me: WARNING: cthreads.h: in the future, the compiler will take precedence" >&2;}
14532 ( cat <<\_ASBOX
14533 ## -------------------------------------- ##
14534 ## Report this to http://bugs.python.org/ ##
14535 ## -------------------------------------- ##
14536 _ASBOX
14537 ) | sed "s/^/$as_me: WARNING: /" >&2
14539 esac
14540 { echo "$as_me:$LINENO: checking for cthreads.h" >&5
14541 echo $ECHO_N "checking for cthreads.h... $ECHO_C" >&6; }
14542 if test "${ac_cv_header_cthreads_h+set}" = set; then
14543 echo $ECHO_N "(cached) $ECHO_C" >&6
14544 else
14545 ac_cv_header_cthreads_h=$ac_header_preproc
14547 { echo "$as_me:$LINENO: result: $ac_cv_header_cthreads_h" >&5
14548 echo "${ECHO_T}$ac_cv_header_cthreads_h" >&6; }
14551 if test $ac_cv_header_cthreads_h = yes; then
14552 cat >>confdefs.h <<\_ACEOF
14553 #define WITH_THREAD 1
14554 _ACEOF
14556 cat >>confdefs.h <<\_ACEOF
14557 #define C_THREADS 1
14558 _ACEOF
14561 cat >>confdefs.h <<\_ACEOF
14562 #define HURD_C_THREADS 1
14563 _ACEOF
14565 LIBS="$LIBS -lthreads"
14566 THREADOBJ="Python/thread.o"
14567 else
14569 if test "${ac_cv_header_mach_cthreads_h+set}" = set; then
14570 { echo "$as_me:$LINENO: checking for mach/cthreads.h" >&5
14571 echo $ECHO_N "checking for mach/cthreads.h... $ECHO_C" >&6; }
14572 if test "${ac_cv_header_mach_cthreads_h+set}" = set; then
14573 echo $ECHO_N "(cached) $ECHO_C" >&6
14575 { echo "$as_me:$LINENO: result: $ac_cv_header_mach_cthreads_h" >&5
14576 echo "${ECHO_T}$ac_cv_header_mach_cthreads_h" >&6; }
14577 else
14578 # Is the header compilable?
14579 { echo "$as_me:$LINENO: checking mach/cthreads.h usability" >&5
14580 echo $ECHO_N "checking mach/cthreads.h usability... $ECHO_C" >&6; }
14581 cat >conftest.$ac_ext <<_ACEOF
14582 /* confdefs.h. */
14583 _ACEOF
14584 cat confdefs.h >>conftest.$ac_ext
14585 cat >>conftest.$ac_ext <<_ACEOF
14586 /* end confdefs.h. */
14587 $ac_includes_default
14588 #include <mach/cthreads.h>
14589 _ACEOF
14590 rm -f conftest.$ac_objext
14591 if { (ac_try="$ac_compile"
14592 case "(($ac_try" in
14593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14594 *) ac_try_echo=$ac_try;;
14595 esac
14596 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14597 (eval "$ac_compile") 2>conftest.er1
14598 ac_status=$?
14599 grep -v '^ *+' conftest.er1 >conftest.err
14600 rm -f conftest.er1
14601 cat conftest.err >&5
14602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14603 (exit $ac_status); } && {
14604 test -z "$ac_c_werror_flag" ||
14605 test ! -s conftest.err
14606 } && test -s conftest.$ac_objext; then
14607 ac_header_compiler=yes
14608 else
14609 echo "$as_me: failed program was:" >&5
14610 sed 's/^/| /' conftest.$ac_ext >&5
14612 ac_header_compiler=no
14615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14616 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14617 echo "${ECHO_T}$ac_header_compiler" >&6; }
14619 # Is the header present?
14620 { echo "$as_me:$LINENO: checking mach/cthreads.h presence" >&5
14621 echo $ECHO_N "checking mach/cthreads.h presence... $ECHO_C" >&6; }
14622 cat >conftest.$ac_ext <<_ACEOF
14623 /* confdefs.h. */
14624 _ACEOF
14625 cat confdefs.h >>conftest.$ac_ext
14626 cat >>conftest.$ac_ext <<_ACEOF
14627 /* end confdefs.h. */
14628 #include <mach/cthreads.h>
14629 _ACEOF
14630 if { (ac_try="$ac_cpp conftest.$ac_ext"
14631 case "(($ac_try" in
14632 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14633 *) ac_try_echo=$ac_try;;
14634 esac
14635 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14636 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14637 ac_status=$?
14638 grep -v '^ *+' conftest.er1 >conftest.err
14639 rm -f conftest.er1
14640 cat conftest.err >&5
14641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14642 (exit $ac_status); } >/dev/null && {
14643 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
14644 test ! -s conftest.err
14645 }; then
14646 ac_header_preproc=yes
14647 else
14648 echo "$as_me: failed program was:" >&5
14649 sed 's/^/| /' conftest.$ac_ext >&5
14651 ac_header_preproc=no
14654 rm -f conftest.err conftest.$ac_ext
14655 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14656 echo "${ECHO_T}$ac_header_preproc" >&6; }
14658 # So? What about this header?
14659 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14660 yes:no: )
14661 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&5
14662 echo "$as_me: WARNING: mach/cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14663 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: proceeding with the compiler's result" >&5
14664 echo "$as_me: WARNING: mach/cthreads.h: proceeding with the compiler's result" >&2;}
14665 ac_header_preproc=yes
14667 no:yes:* )
14668 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: present but cannot be compiled" >&5
14669 echo "$as_me: WARNING: mach/cthreads.h: present but cannot be compiled" >&2;}
14670 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: check for missing prerequisite headers?" >&5
14671 echo "$as_me: WARNING: mach/cthreads.h: check for missing prerequisite headers?" >&2;}
14672 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: see the Autoconf documentation" >&5
14673 echo "$as_me: WARNING: mach/cthreads.h: see the Autoconf documentation" >&2;}
14674 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: section \"Present But Cannot Be Compiled\"" >&5
14675 echo "$as_me: WARNING: mach/cthreads.h: section \"Present But Cannot Be Compiled\"" >&2;}
14676 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: proceeding with the preprocessor's result" >&5
14677 echo "$as_me: WARNING: mach/cthreads.h: proceeding with the preprocessor's result" >&2;}
14678 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: in the future, the compiler will take precedence" >&5
14679 echo "$as_me: WARNING: mach/cthreads.h: in the future, the compiler will take precedence" >&2;}
14680 ( cat <<\_ASBOX
14681 ## -------------------------------------- ##
14682 ## Report this to http://bugs.python.org/ ##
14683 ## -------------------------------------- ##
14684 _ASBOX
14685 ) | sed "s/^/$as_me: WARNING: /" >&2
14687 esac
14688 { echo "$as_me:$LINENO: checking for mach/cthreads.h" >&5
14689 echo $ECHO_N "checking for mach/cthreads.h... $ECHO_C" >&6; }
14690 if test "${ac_cv_header_mach_cthreads_h+set}" = set; then
14691 echo $ECHO_N "(cached) $ECHO_C" >&6
14692 else
14693 ac_cv_header_mach_cthreads_h=$ac_header_preproc
14695 { echo "$as_me:$LINENO: result: $ac_cv_header_mach_cthreads_h" >&5
14696 echo "${ECHO_T}$ac_cv_header_mach_cthreads_h" >&6; }
14699 if test $ac_cv_header_mach_cthreads_h = yes; then
14700 cat >>confdefs.h <<\_ACEOF
14701 #define WITH_THREAD 1
14702 _ACEOF
14704 cat >>confdefs.h <<\_ACEOF
14705 #define C_THREADS 1
14706 _ACEOF
14709 cat >>confdefs.h <<\_ACEOF
14710 #define MACH_C_THREADS 1
14711 _ACEOF
14713 THREADOBJ="Python/thread.o"
14714 else
14716 { echo "$as_me:$LINENO: checking for --with-pth" >&5
14717 echo $ECHO_N "checking for --with-pth... $ECHO_C" >&6; }
14719 # Check whether --with-pth was given.
14720 if test "${with_pth+set}" = set; then
14721 withval=$with_pth; { echo "$as_me:$LINENO: result: $withval" >&5
14722 echo "${ECHO_T}$withval" >&6; }
14723 cat >>confdefs.h <<\_ACEOF
14724 #define WITH_THREAD 1
14725 _ACEOF
14728 cat >>confdefs.h <<\_ACEOF
14729 #define HAVE_PTH 1
14730 _ACEOF
14732 LIBS="-lpth $LIBS"
14733 THREADOBJ="Python/thread.o"
14734 else
14735 { echo "$as_me:$LINENO: result: no" >&5
14736 echo "${ECHO_T}no" >&6; }
14738 # Just looking for pthread_create in libpthread is not enough:
14739 # on HP/UX, pthread.h renames pthread_create to a different symbol name.
14740 # So we really have to include pthread.h, and then link.
14741 _libs=$LIBS
14742 LIBS="$LIBS -lpthread"
14743 { echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5
14744 echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6; }
14745 cat >conftest.$ac_ext <<_ACEOF
14746 /* confdefs.h. */
14747 _ACEOF
14748 cat confdefs.h >>conftest.$ac_ext
14749 cat >>conftest.$ac_ext <<_ACEOF
14750 /* end confdefs.h. */
14751 #include <pthread.h>
14753 void * start_routine (void *arg) { exit (0); }
14755 main ()
14758 pthread_create (NULL, NULL, start_routine, NULL)
14760 return 0;
14762 _ACEOF
14763 rm -f conftest.$ac_objext conftest$ac_exeext
14764 if { (ac_try="$ac_link"
14765 case "(($ac_try" in
14766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14767 *) ac_try_echo=$ac_try;;
14768 esac
14769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14770 (eval "$ac_link") 2>conftest.er1
14771 ac_status=$?
14772 grep -v '^ *+' conftest.er1 >conftest.err
14773 rm -f conftest.er1
14774 cat conftest.err >&5
14775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14776 (exit $ac_status); } && {
14777 test -z "$ac_c_werror_flag" ||
14778 test ! -s conftest.err
14779 } && test -s conftest$ac_exeext &&
14780 $as_test_x conftest$ac_exeext; then
14782 { echo "$as_me:$LINENO: result: yes" >&5
14783 echo "${ECHO_T}yes" >&6; }
14784 cat >>confdefs.h <<\_ACEOF
14785 #define WITH_THREAD 1
14786 _ACEOF
14788 posix_threads=yes
14789 THREADOBJ="Python/thread.o"
14790 else
14791 echo "$as_me: failed program was:" >&5
14792 sed 's/^/| /' conftest.$ac_ext >&5
14795 LIBS=$_libs
14796 { echo "$as_me:$LINENO: checking for pthread_detach" >&5
14797 echo $ECHO_N "checking for pthread_detach... $ECHO_C" >&6; }
14798 if test "${ac_cv_func_pthread_detach+set}" = set; then
14799 echo $ECHO_N "(cached) $ECHO_C" >&6
14800 else
14801 cat >conftest.$ac_ext <<_ACEOF
14802 /* confdefs.h. */
14803 _ACEOF
14804 cat confdefs.h >>conftest.$ac_ext
14805 cat >>conftest.$ac_ext <<_ACEOF
14806 /* end confdefs.h. */
14807 /* Define pthread_detach to an innocuous variant, in case <limits.h> declares pthread_detach.
14808 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14809 #define pthread_detach innocuous_pthread_detach
14811 /* System header to define __stub macros and hopefully few prototypes,
14812 which can conflict with char pthread_detach (); below.
14813 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14814 <limits.h> exists even on freestanding compilers. */
14816 #ifdef __STDC__
14817 # include <limits.h>
14818 #else
14819 # include <assert.h>
14820 #endif
14822 #undef pthread_detach
14824 /* Override any GCC internal prototype to avoid an error.
14825 Use char because int might match the return type of a GCC
14826 builtin and then its argument prototype would still apply. */
14827 #ifdef __cplusplus
14828 extern "C"
14829 #endif
14830 char pthread_detach ();
14831 /* The GNU C library defines this for functions which it implements
14832 to always fail with ENOSYS. Some functions are actually named
14833 something starting with __ and the normal name is an alias. */
14834 #if defined __stub_pthread_detach || defined __stub___pthread_detach
14835 choke me
14836 #endif
14839 main ()
14841 return pthread_detach ();
14843 return 0;
14845 _ACEOF
14846 rm -f conftest.$ac_objext conftest$ac_exeext
14847 if { (ac_try="$ac_link"
14848 case "(($ac_try" in
14849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14850 *) ac_try_echo=$ac_try;;
14851 esac
14852 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14853 (eval "$ac_link") 2>conftest.er1
14854 ac_status=$?
14855 grep -v '^ *+' conftest.er1 >conftest.err
14856 rm -f conftest.er1
14857 cat conftest.err >&5
14858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14859 (exit $ac_status); } && {
14860 test -z "$ac_c_werror_flag" ||
14861 test ! -s conftest.err
14862 } && test -s conftest$ac_exeext &&
14863 $as_test_x conftest$ac_exeext; then
14864 ac_cv_func_pthread_detach=yes
14865 else
14866 echo "$as_me: failed program was:" >&5
14867 sed 's/^/| /' conftest.$ac_ext >&5
14869 ac_cv_func_pthread_detach=no
14872 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14873 conftest$ac_exeext conftest.$ac_ext
14875 { echo "$as_me:$LINENO: result: $ac_cv_func_pthread_detach" >&5
14876 echo "${ECHO_T}$ac_cv_func_pthread_detach" >&6; }
14877 if test $ac_cv_func_pthread_detach = yes; then
14878 cat >>confdefs.h <<\_ACEOF
14879 #define WITH_THREAD 1
14880 _ACEOF
14882 posix_threads=yes
14883 THREADOBJ="Python/thread.o"
14884 else
14886 if test "${ac_cv_header_atheos_threads_h+set}" = set; then
14887 { echo "$as_me:$LINENO: checking for atheos/threads.h" >&5
14888 echo $ECHO_N "checking for atheos/threads.h... $ECHO_C" >&6; }
14889 if test "${ac_cv_header_atheos_threads_h+set}" = set; then
14890 echo $ECHO_N "(cached) $ECHO_C" >&6
14892 { echo "$as_me:$LINENO: result: $ac_cv_header_atheos_threads_h" >&5
14893 echo "${ECHO_T}$ac_cv_header_atheos_threads_h" >&6; }
14894 else
14895 # Is the header compilable?
14896 { echo "$as_me:$LINENO: checking atheos/threads.h usability" >&5
14897 echo $ECHO_N "checking atheos/threads.h usability... $ECHO_C" >&6; }
14898 cat >conftest.$ac_ext <<_ACEOF
14899 /* confdefs.h. */
14900 _ACEOF
14901 cat confdefs.h >>conftest.$ac_ext
14902 cat >>conftest.$ac_ext <<_ACEOF
14903 /* end confdefs.h. */
14904 $ac_includes_default
14905 #include <atheos/threads.h>
14906 _ACEOF
14907 rm -f conftest.$ac_objext
14908 if { (ac_try="$ac_compile"
14909 case "(($ac_try" in
14910 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14911 *) ac_try_echo=$ac_try;;
14912 esac
14913 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14914 (eval "$ac_compile") 2>conftest.er1
14915 ac_status=$?
14916 grep -v '^ *+' conftest.er1 >conftest.err
14917 rm -f conftest.er1
14918 cat conftest.err >&5
14919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14920 (exit $ac_status); } && {
14921 test -z "$ac_c_werror_flag" ||
14922 test ! -s conftest.err
14923 } && test -s conftest.$ac_objext; then
14924 ac_header_compiler=yes
14925 else
14926 echo "$as_me: failed program was:" >&5
14927 sed 's/^/| /' conftest.$ac_ext >&5
14929 ac_header_compiler=no
14932 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14933 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14934 echo "${ECHO_T}$ac_header_compiler" >&6; }
14936 # Is the header present?
14937 { echo "$as_me:$LINENO: checking atheos/threads.h presence" >&5
14938 echo $ECHO_N "checking atheos/threads.h presence... $ECHO_C" >&6; }
14939 cat >conftest.$ac_ext <<_ACEOF
14940 /* confdefs.h. */
14941 _ACEOF
14942 cat confdefs.h >>conftest.$ac_ext
14943 cat >>conftest.$ac_ext <<_ACEOF
14944 /* end confdefs.h. */
14945 #include <atheos/threads.h>
14946 _ACEOF
14947 if { (ac_try="$ac_cpp conftest.$ac_ext"
14948 case "(($ac_try" in
14949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14950 *) ac_try_echo=$ac_try;;
14951 esac
14952 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14953 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14954 ac_status=$?
14955 grep -v '^ *+' conftest.er1 >conftest.err
14956 rm -f conftest.er1
14957 cat conftest.err >&5
14958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14959 (exit $ac_status); } >/dev/null && {
14960 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
14961 test ! -s conftest.err
14962 }; then
14963 ac_header_preproc=yes
14964 else
14965 echo "$as_me: failed program was:" >&5
14966 sed 's/^/| /' conftest.$ac_ext >&5
14968 ac_header_preproc=no
14971 rm -f conftest.err conftest.$ac_ext
14972 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14973 echo "${ECHO_T}$ac_header_preproc" >&6; }
14975 # So? What about this header?
14976 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14977 yes:no: )
14978 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: accepted by the compiler, rejected by the preprocessor!" >&5
14979 echo "$as_me: WARNING: atheos/threads.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
14980 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: proceeding with the compiler's result" >&5
14981 echo "$as_me: WARNING: atheos/threads.h: proceeding with the compiler's result" >&2;}
14982 ac_header_preproc=yes
14984 no:yes:* )
14985 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: present but cannot be compiled" >&5
14986 echo "$as_me: WARNING: atheos/threads.h: present but cannot be compiled" >&2;}
14987 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: check for missing prerequisite headers?" >&5
14988 echo "$as_me: WARNING: atheos/threads.h: check for missing prerequisite headers?" >&2;}
14989 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: see the Autoconf documentation" >&5
14990 echo "$as_me: WARNING: atheos/threads.h: see the Autoconf documentation" >&2;}
14991 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: section \"Present But Cannot Be Compiled\"" >&5
14992 echo "$as_me: WARNING: atheos/threads.h: section \"Present But Cannot Be Compiled\"" >&2;}
14993 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: proceeding with the preprocessor's result" >&5
14994 echo "$as_me: WARNING: atheos/threads.h: proceeding with the preprocessor's result" >&2;}
14995 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: in the future, the compiler will take precedence" >&5
14996 echo "$as_me: WARNING: atheos/threads.h: in the future, the compiler will take precedence" >&2;}
14997 ( cat <<\_ASBOX
14998 ## -------------------------------------- ##
14999 ## Report this to http://bugs.python.org/ ##
15000 ## -------------------------------------- ##
15001 _ASBOX
15002 ) | sed "s/^/$as_me: WARNING: /" >&2
15004 esac
15005 { echo "$as_me:$LINENO: checking for atheos/threads.h" >&5
15006 echo $ECHO_N "checking for atheos/threads.h... $ECHO_C" >&6; }
15007 if test "${ac_cv_header_atheos_threads_h+set}" = set; then
15008 echo $ECHO_N "(cached) $ECHO_C" >&6
15009 else
15010 ac_cv_header_atheos_threads_h=$ac_header_preproc
15012 { echo "$as_me:$LINENO: result: $ac_cv_header_atheos_threads_h" >&5
15013 echo "${ECHO_T}$ac_cv_header_atheos_threads_h" >&6; }
15016 if test $ac_cv_header_atheos_threads_h = yes; then
15017 cat >>confdefs.h <<\_ACEOF
15018 #define WITH_THREAD 1
15019 _ACEOF
15022 cat >>confdefs.h <<\_ACEOF
15023 #define ATHEOS_THREADS 1
15024 _ACEOF
15026 THREADOBJ="Python/thread.o"
15027 else
15029 { echo "$as_me:$LINENO: checking for pthread_create in -lpthreads" >&5
15030 echo $ECHO_N "checking for pthread_create in -lpthreads... $ECHO_C" >&6; }
15031 if test "${ac_cv_lib_pthreads_pthread_create+set}" = set; then
15032 echo $ECHO_N "(cached) $ECHO_C" >&6
15033 else
15034 ac_check_lib_save_LIBS=$LIBS
15035 LIBS="-lpthreads $LIBS"
15036 cat >conftest.$ac_ext <<_ACEOF
15037 /* confdefs.h. */
15038 _ACEOF
15039 cat confdefs.h >>conftest.$ac_ext
15040 cat >>conftest.$ac_ext <<_ACEOF
15041 /* end confdefs.h. */
15043 /* Override any GCC internal prototype to avoid an error.
15044 Use char because int might match the return type of a GCC
15045 builtin and then its argument prototype would still apply. */
15046 #ifdef __cplusplus
15047 extern "C"
15048 #endif
15049 char pthread_create ();
15051 main ()
15053 return pthread_create ();
15055 return 0;
15057 _ACEOF
15058 rm -f conftest.$ac_objext conftest$ac_exeext
15059 if { (ac_try="$ac_link"
15060 case "(($ac_try" in
15061 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15062 *) ac_try_echo=$ac_try;;
15063 esac
15064 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15065 (eval "$ac_link") 2>conftest.er1
15066 ac_status=$?
15067 grep -v '^ *+' conftest.er1 >conftest.err
15068 rm -f conftest.er1
15069 cat conftest.err >&5
15070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15071 (exit $ac_status); } && {
15072 test -z "$ac_c_werror_flag" ||
15073 test ! -s conftest.err
15074 } && test -s conftest$ac_exeext &&
15075 $as_test_x conftest$ac_exeext; then
15076 ac_cv_lib_pthreads_pthread_create=yes
15077 else
15078 echo "$as_me: failed program was:" >&5
15079 sed 's/^/| /' conftest.$ac_ext >&5
15081 ac_cv_lib_pthreads_pthread_create=no
15084 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15085 conftest$ac_exeext conftest.$ac_ext
15086 LIBS=$ac_check_lib_save_LIBS
15088 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthreads_pthread_create" >&5
15089 echo "${ECHO_T}$ac_cv_lib_pthreads_pthread_create" >&6; }
15090 if test $ac_cv_lib_pthreads_pthread_create = yes; then
15091 cat >>confdefs.h <<\_ACEOF
15092 #define WITH_THREAD 1
15093 _ACEOF
15095 posix_threads=yes
15096 LIBS="$LIBS -lpthreads"
15097 THREADOBJ="Python/thread.o"
15098 else
15100 { echo "$as_me:$LINENO: checking for pthread_create in -lc_r" >&5
15101 echo $ECHO_N "checking for pthread_create in -lc_r... $ECHO_C" >&6; }
15102 if test "${ac_cv_lib_c_r_pthread_create+set}" = set; then
15103 echo $ECHO_N "(cached) $ECHO_C" >&6
15104 else
15105 ac_check_lib_save_LIBS=$LIBS
15106 LIBS="-lc_r $LIBS"
15107 cat >conftest.$ac_ext <<_ACEOF
15108 /* confdefs.h. */
15109 _ACEOF
15110 cat confdefs.h >>conftest.$ac_ext
15111 cat >>conftest.$ac_ext <<_ACEOF
15112 /* end confdefs.h. */
15114 /* Override any GCC internal prototype to avoid an error.
15115 Use char because int might match the return type of a GCC
15116 builtin and then its argument prototype would still apply. */
15117 #ifdef __cplusplus
15118 extern "C"
15119 #endif
15120 char pthread_create ();
15122 main ()
15124 return pthread_create ();
15126 return 0;
15128 _ACEOF
15129 rm -f conftest.$ac_objext conftest$ac_exeext
15130 if { (ac_try="$ac_link"
15131 case "(($ac_try" in
15132 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15133 *) ac_try_echo=$ac_try;;
15134 esac
15135 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15136 (eval "$ac_link") 2>conftest.er1
15137 ac_status=$?
15138 grep -v '^ *+' conftest.er1 >conftest.err
15139 rm -f conftest.er1
15140 cat conftest.err >&5
15141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15142 (exit $ac_status); } && {
15143 test -z "$ac_c_werror_flag" ||
15144 test ! -s conftest.err
15145 } && test -s conftest$ac_exeext &&
15146 $as_test_x conftest$ac_exeext; then
15147 ac_cv_lib_c_r_pthread_create=yes
15148 else
15149 echo "$as_me: failed program was:" >&5
15150 sed 's/^/| /' conftest.$ac_ext >&5
15152 ac_cv_lib_c_r_pthread_create=no
15155 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15156 conftest$ac_exeext conftest.$ac_ext
15157 LIBS=$ac_check_lib_save_LIBS
15159 { echo "$as_me:$LINENO: result: $ac_cv_lib_c_r_pthread_create" >&5
15160 echo "${ECHO_T}$ac_cv_lib_c_r_pthread_create" >&6; }
15161 if test $ac_cv_lib_c_r_pthread_create = yes; then
15162 cat >>confdefs.h <<\_ACEOF
15163 #define WITH_THREAD 1
15164 _ACEOF
15166 posix_threads=yes
15167 LIBS="$LIBS -lc_r"
15168 THREADOBJ="Python/thread.o"
15169 else
15171 { echo "$as_me:$LINENO: checking for __pthread_create_system in -lpthread" >&5
15172 echo $ECHO_N "checking for __pthread_create_system in -lpthread... $ECHO_C" >&6; }
15173 if test "${ac_cv_lib_pthread___pthread_create_system+set}" = set; then
15174 echo $ECHO_N "(cached) $ECHO_C" >&6
15175 else
15176 ac_check_lib_save_LIBS=$LIBS
15177 LIBS="-lpthread $LIBS"
15178 cat >conftest.$ac_ext <<_ACEOF
15179 /* confdefs.h. */
15180 _ACEOF
15181 cat confdefs.h >>conftest.$ac_ext
15182 cat >>conftest.$ac_ext <<_ACEOF
15183 /* end confdefs.h. */
15185 /* Override any GCC internal prototype to avoid an error.
15186 Use char because int might match the return type of a GCC
15187 builtin and then its argument prototype would still apply. */
15188 #ifdef __cplusplus
15189 extern "C"
15190 #endif
15191 char __pthread_create_system ();
15193 main ()
15195 return __pthread_create_system ();
15197 return 0;
15199 _ACEOF
15200 rm -f conftest.$ac_objext conftest$ac_exeext
15201 if { (ac_try="$ac_link"
15202 case "(($ac_try" in
15203 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15204 *) ac_try_echo=$ac_try;;
15205 esac
15206 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15207 (eval "$ac_link") 2>conftest.er1
15208 ac_status=$?
15209 grep -v '^ *+' conftest.er1 >conftest.err
15210 rm -f conftest.er1
15211 cat conftest.err >&5
15212 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15213 (exit $ac_status); } && {
15214 test -z "$ac_c_werror_flag" ||
15215 test ! -s conftest.err
15216 } && test -s conftest$ac_exeext &&
15217 $as_test_x conftest$ac_exeext; then
15218 ac_cv_lib_pthread___pthread_create_system=yes
15219 else
15220 echo "$as_me: failed program was:" >&5
15221 sed 's/^/| /' conftest.$ac_ext >&5
15223 ac_cv_lib_pthread___pthread_create_system=no
15226 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15227 conftest$ac_exeext conftest.$ac_ext
15228 LIBS=$ac_check_lib_save_LIBS
15230 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread___pthread_create_system" >&5
15231 echo "${ECHO_T}$ac_cv_lib_pthread___pthread_create_system" >&6; }
15232 if test $ac_cv_lib_pthread___pthread_create_system = yes; then
15233 cat >>confdefs.h <<\_ACEOF
15234 #define WITH_THREAD 1
15235 _ACEOF
15237 posix_threads=yes
15238 LIBS="$LIBS -lpthread"
15239 THREADOBJ="Python/thread.o"
15240 else
15242 { echo "$as_me:$LINENO: checking for pthread_create in -lcma" >&5
15243 echo $ECHO_N "checking for pthread_create in -lcma... $ECHO_C" >&6; }
15244 if test "${ac_cv_lib_cma_pthread_create+set}" = set; then
15245 echo $ECHO_N "(cached) $ECHO_C" >&6
15246 else
15247 ac_check_lib_save_LIBS=$LIBS
15248 LIBS="-lcma $LIBS"
15249 cat >conftest.$ac_ext <<_ACEOF
15250 /* confdefs.h. */
15251 _ACEOF
15252 cat confdefs.h >>conftest.$ac_ext
15253 cat >>conftest.$ac_ext <<_ACEOF
15254 /* end confdefs.h. */
15256 /* Override any GCC internal prototype to avoid an error.
15257 Use char because int might match the return type of a GCC
15258 builtin and then its argument prototype would still apply. */
15259 #ifdef __cplusplus
15260 extern "C"
15261 #endif
15262 char pthread_create ();
15264 main ()
15266 return pthread_create ();
15268 return 0;
15270 _ACEOF
15271 rm -f conftest.$ac_objext conftest$ac_exeext
15272 if { (ac_try="$ac_link"
15273 case "(($ac_try" in
15274 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15275 *) ac_try_echo=$ac_try;;
15276 esac
15277 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15278 (eval "$ac_link") 2>conftest.er1
15279 ac_status=$?
15280 grep -v '^ *+' conftest.er1 >conftest.err
15281 rm -f conftest.er1
15282 cat conftest.err >&5
15283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15284 (exit $ac_status); } && {
15285 test -z "$ac_c_werror_flag" ||
15286 test ! -s conftest.err
15287 } && test -s conftest$ac_exeext &&
15288 $as_test_x conftest$ac_exeext; then
15289 ac_cv_lib_cma_pthread_create=yes
15290 else
15291 echo "$as_me: failed program was:" >&5
15292 sed 's/^/| /' conftest.$ac_ext >&5
15294 ac_cv_lib_cma_pthread_create=no
15297 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15298 conftest$ac_exeext conftest.$ac_ext
15299 LIBS=$ac_check_lib_save_LIBS
15301 { echo "$as_me:$LINENO: result: $ac_cv_lib_cma_pthread_create" >&5
15302 echo "${ECHO_T}$ac_cv_lib_cma_pthread_create" >&6; }
15303 if test $ac_cv_lib_cma_pthread_create = yes; then
15304 cat >>confdefs.h <<\_ACEOF
15305 #define WITH_THREAD 1
15306 _ACEOF
15308 posix_threads=yes
15309 LIBS="$LIBS -lcma"
15310 THREADOBJ="Python/thread.o"
15311 else
15313 USE_THREAD_MODULE="#"
15330 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15331 conftest$ac_exeext conftest.$ac_ext
15341 { echo "$as_me:$LINENO: checking for usconfig in -lmpc" >&5
15342 echo $ECHO_N "checking for usconfig in -lmpc... $ECHO_C" >&6; }
15343 if test "${ac_cv_lib_mpc_usconfig+set}" = set; then
15344 echo $ECHO_N "(cached) $ECHO_C" >&6
15345 else
15346 ac_check_lib_save_LIBS=$LIBS
15347 LIBS="-lmpc $LIBS"
15348 cat >conftest.$ac_ext <<_ACEOF
15349 /* confdefs.h. */
15350 _ACEOF
15351 cat confdefs.h >>conftest.$ac_ext
15352 cat >>conftest.$ac_ext <<_ACEOF
15353 /* end confdefs.h. */
15355 /* Override any GCC internal prototype to avoid an error.
15356 Use char because int might match the return type of a GCC
15357 builtin and then its argument prototype would still apply. */
15358 #ifdef __cplusplus
15359 extern "C"
15360 #endif
15361 char usconfig ();
15363 main ()
15365 return usconfig ();
15367 return 0;
15369 _ACEOF
15370 rm -f conftest.$ac_objext conftest$ac_exeext
15371 if { (ac_try="$ac_link"
15372 case "(($ac_try" in
15373 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15374 *) ac_try_echo=$ac_try;;
15375 esac
15376 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15377 (eval "$ac_link") 2>conftest.er1
15378 ac_status=$?
15379 grep -v '^ *+' conftest.er1 >conftest.err
15380 rm -f conftest.er1
15381 cat conftest.err >&5
15382 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15383 (exit $ac_status); } && {
15384 test -z "$ac_c_werror_flag" ||
15385 test ! -s conftest.err
15386 } && test -s conftest$ac_exeext &&
15387 $as_test_x conftest$ac_exeext; then
15388 ac_cv_lib_mpc_usconfig=yes
15389 else
15390 echo "$as_me: failed program was:" >&5
15391 sed 's/^/| /' conftest.$ac_ext >&5
15393 ac_cv_lib_mpc_usconfig=no
15396 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15397 conftest$ac_exeext conftest.$ac_ext
15398 LIBS=$ac_check_lib_save_LIBS
15400 { echo "$as_me:$LINENO: result: $ac_cv_lib_mpc_usconfig" >&5
15401 echo "${ECHO_T}$ac_cv_lib_mpc_usconfig" >&6; }
15402 if test $ac_cv_lib_mpc_usconfig = yes; then
15403 cat >>confdefs.h <<\_ACEOF
15404 #define WITH_THREAD 1
15405 _ACEOF
15407 LIBS="$LIBS -lmpc"
15408 THREADOBJ="Python/thread.o"
15409 USE_THREAD_MODULE=""
15413 if test "$posix_threads" != "yes"; then
15414 { echo "$as_me:$LINENO: checking for thr_create in -lthread" >&5
15415 echo $ECHO_N "checking for thr_create in -lthread... $ECHO_C" >&6; }
15416 if test "${ac_cv_lib_thread_thr_create+set}" = set; then
15417 echo $ECHO_N "(cached) $ECHO_C" >&6
15418 else
15419 ac_check_lib_save_LIBS=$LIBS
15420 LIBS="-lthread $LIBS"
15421 cat >conftest.$ac_ext <<_ACEOF
15422 /* confdefs.h. */
15423 _ACEOF
15424 cat confdefs.h >>conftest.$ac_ext
15425 cat >>conftest.$ac_ext <<_ACEOF
15426 /* end confdefs.h. */
15428 /* Override any GCC internal prototype to avoid an error.
15429 Use char because int might match the return type of a GCC
15430 builtin and then its argument prototype would still apply. */
15431 #ifdef __cplusplus
15432 extern "C"
15433 #endif
15434 char thr_create ();
15436 main ()
15438 return thr_create ();
15440 return 0;
15442 _ACEOF
15443 rm -f conftest.$ac_objext conftest$ac_exeext
15444 if { (ac_try="$ac_link"
15445 case "(($ac_try" in
15446 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15447 *) ac_try_echo=$ac_try;;
15448 esac
15449 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15450 (eval "$ac_link") 2>conftest.er1
15451 ac_status=$?
15452 grep -v '^ *+' conftest.er1 >conftest.err
15453 rm -f conftest.er1
15454 cat conftest.err >&5
15455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15456 (exit $ac_status); } && {
15457 test -z "$ac_c_werror_flag" ||
15458 test ! -s conftest.err
15459 } && test -s conftest$ac_exeext &&
15460 $as_test_x conftest$ac_exeext; then
15461 ac_cv_lib_thread_thr_create=yes
15462 else
15463 echo "$as_me: failed program was:" >&5
15464 sed 's/^/| /' conftest.$ac_ext >&5
15466 ac_cv_lib_thread_thr_create=no
15469 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15470 conftest$ac_exeext conftest.$ac_ext
15471 LIBS=$ac_check_lib_save_LIBS
15473 { echo "$as_me:$LINENO: result: $ac_cv_lib_thread_thr_create" >&5
15474 echo "${ECHO_T}$ac_cv_lib_thread_thr_create" >&6; }
15475 if test $ac_cv_lib_thread_thr_create = yes; then
15476 cat >>confdefs.h <<\_ACEOF
15477 #define WITH_THREAD 1
15478 _ACEOF
15480 LIBS="$LIBS -lthread"
15481 THREADOBJ="Python/thread.o"
15482 USE_THREAD_MODULE=""
15487 if test "$USE_THREAD_MODULE" != "#"
15488 then
15489 # If the above checks didn't disable threads, (at least) OSF1
15490 # needs this '-threads' argument during linking.
15491 case $ac_sys_system in
15492 OSF1) LDLAST=-threads;;
15493 esac
15497 if test "$posix_threads" = "yes"; then
15498 if test "$unistd_defines_pthreads" = "no"; then
15500 cat >>confdefs.h <<\_ACEOF
15501 #define _POSIX_THREADS 1
15502 _ACEOF
15506 # Bug 662787: Using semaphores causes unexplicable hangs on Solaris 8.
15507 case $ac_sys_system/$ac_sys_release in
15508 SunOS/5.6)
15509 cat >>confdefs.h <<\_ACEOF
15510 #define HAVE_PTHREAD_DESTRUCTOR 1
15511 _ACEOF
15514 SunOS/5.8)
15515 cat >>confdefs.h <<\_ACEOF
15516 #define HAVE_BROKEN_POSIX_SEMAPHORES 1
15517 _ACEOF
15520 AIX/5)
15521 cat >>confdefs.h <<\_ACEOF
15522 #define HAVE_BROKEN_POSIX_SEMAPHORES 1
15523 _ACEOF
15526 esac
15528 { echo "$as_me:$LINENO: checking if PTHREAD_SCOPE_SYSTEM is supported" >&5
15529 echo $ECHO_N "checking if PTHREAD_SCOPE_SYSTEM is supported... $ECHO_C" >&6; }
15530 if test "${ac_cv_pthread_system_supported+set}" = set; then
15531 echo $ECHO_N "(cached) $ECHO_C" >&6
15532 else
15533 if test "$cross_compiling" = yes; then
15534 ac_cv_pthread_system_supported=no
15535 else
15536 cat >conftest.$ac_ext <<_ACEOF
15537 /* confdefs.h. */
15538 _ACEOF
15539 cat confdefs.h >>conftest.$ac_ext
15540 cat >>conftest.$ac_ext <<_ACEOF
15541 /* end confdefs.h. */
15542 #include <pthread.h>
15543 void *foo(void *parm) {
15544 return NULL;
15546 main() {
15547 pthread_attr_t attr;
15548 pthread_t id;
15549 if (pthread_attr_init(&attr)) exit(-1);
15550 if (pthread_attr_setscope(&attr, PTHREAD_SCOPE_SYSTEM)) exit(-1);
15551 if (pthread_create(&id, &attr, foo, NULL)) exit(-1);
15552 exit(0);
15554 _ACEOF
15555 rm -f conftest$ac_exeext
15556 if { (ac_try="$ac_link"
15557 case "(($ac_try" in
15558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15559 *) ac_try_echo=$ac_try;;
15560 esac
15561 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15562 (eval "$ac_link") 2>&5
15563 ac_status=$?
15564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15565 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15566 { (case "(($ac_try" in
15567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15568 *) ac_try_echo=$ac_try;;
15569 esac
15570 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15571 (eval "$ac_try") 2>&5
15572 ac_status=$?
15573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15574 (exit $ac_status); }; }; then
15575 ac_cv_pthread_system_supported=yes
15576 else
15577 echo "$as_me: program exited with status $ac_status" >&5
15578 echo "$as_me: failed program was:" >&5
15579 sed 's/^/| /' conftest.$ac_ext >&5
15581 ( exit $ac_status )
15582 ac_cv_pthread_system_supported=no
15584 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15591 { echo "$as_me:$LINENO: result: $ac_cv_pthread_system_supported" >&5
15592 echo "${ECHO_T}$ac_cv_pthread_system_supported" >&6; }
15593 if test "$ac_cv_pthread_system_supported" = "yes"; then
15595 cat >>confdefs.h <<\_ACEOF
15596 #define PTHREAD_SYSTEM_SCHED_SUPPORTED 1
15597 _ACEOF
15601 for ac_func in pthread_sigmask
15603 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15604 { echo "$as_me:$LINENO: checking for $ac_func" >&5
15605 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15606 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15607 echo $ECHO_N "(cached) $ECHO_C" >&6
15608 else
15609 cat >conftest.$ac_ext <<_ACEOF
15610 /* confdefs.h. */
15611 _ACEOF
15612 cat confdefs.h >>conftest.$ac_ext
15613 cat >>conftest.$ac_ext <<_ACEOF
15614 /* end confdefs.h. */
15615 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15616 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15617 #define $ac_func innocuous_$ac_func
15619 /* System header to define __stub macros and hopefully few prototypes,
15620 which can conflict with char $ac_func (); below.
15621 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15622 <limits.h> exists even on freestanding compilers. */
15624 #ifdef __STDC__
15625 # include <limits.h>
15626 #else
15627 # include <assert.h>
15628 #endif
15630 #undef $ac_func
15632 /* Override any GCC internal prototype to avoid an error.
15633 Use char because int might match the return type of a GCC
15634 builtin and then its argument prototype would still apply. */
15635 #ifdef __cplusplus
15636 extern "C"
15637 #endif
15638 char $ac_func ();
15639 /* The GNU C library defines this for functions which it implements
15640 to always fail with ENOSYS. Some functions are actually named
15641 something starting with __ and the normal name is an alias. */
15642 #if defined __stub_$ac_func || defined __stub___$ac_func
15643 choke me
15644 #endif
15647 main ()
15649 return $ac_func ();
15651 return 0;
15653 _ACEOF
15654 rm -f conftest.$ac_objext conftest$ac_exeext
15655 if { (ac_try="$ac_link"
15656 case "(($ac_try" in
15657 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15658 *) ac_try_echo=$ac_try;;
15659 esac
15660 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15661 (eval "$ac_link") 2>conftest.er1
15662 ac_status=$?
15663 grep -v '^ *+' conftest.er1 >conftest.err
15664 rm -f conftest.er1
15665 cat conftest.err >&5
15666 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15667 (exit $ac_status); } && {
15668 test -z "$ac_c_werror_flag" ||
15669 test ! -s conftest.err
15670 } && test -s conftest$ac_exeext &&
15671 $as_test_x conftest$ac_exeext; then
15672 eval "$as_ac_var=yes"
15673 else
15674 echo "$as_me: failed program was:" >&5
15675 sed 's/^/| /' conftest.$ac_ext >&5
15677 eval "$as_ac_var=no"
15680 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15681 conftest$ac_exeext conftest.$ac_ext
15683 ac_res=`eval echo '${'$as_ac_var'}'`
15684 { echo "$as_me:$LINENO: result: $ac_res" >&5
15685 echo "${ECHO_T}$ac_res" >&6; }
15686 if test `eval echo '${'$as_ac_var'}'` = yes; then
15687 cat >>confdefs.h <<_ACEOF
15688 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15689 _ACEOF
15690 case $ac_sys_system in
15691 CYGWIN*)
15693 cat >>confdefs.h <<\_ACEOF
15694 #define HAVE_BROKEN_PTHREAD_SIGMASK 1
15695 _ACEOF
15698 esac
15700 done
15705 # Check for enable-ipv6
15708 { echo "$as_me:$LINENO: checking if --enable-ipv6 is specified" >&5
15709 echo $ECHO_N "checking if --enable-ipv6 is specified... $ECHO_C" >&6; }
15710 # Check whether --enable-ipv6 was given.
15711 if test "${enable_ipv6+set}" = set; then
15712 enableval=$enable_ipv6; case "$enableval" in
15714 { echo "$as_me:$LINENO: result: no" >&5
15715 echo "${ECHO_T}no" >&6; }
15716 ipv6=no
15718 *) { echo "$as_me:$LINENO: result: yes" >&5
15719 echo "${ECHO_T}yes" >&6; }
15720 cat >>confdefs.h <<\_ACEOF
15721 #define ENABLE_IPV6 1
15722 _ACEOF
15724 ipv6=yes
15726 esac
15727 else
15729 if test "$cross_compiling" = yes; then
15730 { echo "$as_me:$LINENO: result: no" >&5
15731 echo "${ECHO_T}no" >&6; }
15732 ipv6=no
15734 else
15735 cat >conftest.$ac_ext <<_ACEOF
15736 /* confdefs.h. */
15737 _ACEOF
15738 cat confdefs.h >>conftest.$ac_ext
15739 cat >>conftest.$ac_ext <<_ACEOF
15740 /* end confdefs.h. */
15741 /* AF_INET6 available check */
15742 #include <sys/types.h>
15743 #include <sys/socket.h>
15744 main()
15746 if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
15747 exit(1);
15748 else
15749 exit(0);
15752 _ACEOF
15753 rm -f conftest$ac_exeext
15754 if { (ac_try="$ac_link"
15755 case "(($ac_try" in
15756 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15757 *) ac_try_echo=$ac_try;;
15758 esac
15759 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15760 (eval "$ac_link") 2>&5
15761 ac_status=$?
15762 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15763 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15764 { (case "(($ac_try" in
15765 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15766 *) ac_try_echo=$ac_try;;
15767 esac
15768 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15769 (eval "$ac_try") 2>&5
15770 ac_status=$?
15771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15772 (exit $ac_status); }; }; then
15773 { echo "$as_me:$LINENO: result: yes" >&5
15774 echo "${ECHO_T}yes" >&6; }
15775 ipv6=yes
15776 else
15777 echo "$as_me: program exited with status $ac_status" >&5
15778 echo "$as_me: failed program was:" >&5
15779 sed 's/^/| /' conftest.$ac_ext >&5
15781 ( exit $ac_status )
15782 { echo "$as_me:$LINENO: result: no" >&5
15783 echo "${ECHO_T}no" >&6; }
15784 ipv6=no
15786 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15791 if test "$ipv6" = "yes"; then
15792 { echo "$as_me:$LINENO: checking if RFC2553 API is available" >&5
15793 echo $ECHO_N "checking if RFC2553 API is available... $ECHO_C" >&6; }
15794 cat >conftest.$ac_ext <<_ACEOF
15795 /* confdefs.h. */
15796 _ACEOF
15797 cat confdefs.h >>conftest.$ac_ext
15798 cat >>conftest.$ac_ext <<_ACEOF
15799 /* end confdefs.h. */
15800 #include <sys/types.h>
15801 #include <netinet/in.h>
15803 main ()
15805 struct sockaddr_in6 x;
15806 x.sin6_scope_id;
15808 return 0;
15810 _ACEOF
15811 rm -f conftest.$ac_objext
15812 if { (ac_try="$ac_compile"
15813 case "(($ac_try" in
15814 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15815 *) ac_try_echo=$ac_try;;
15816 esac
15817 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15818 (eval "$ac_compile") 2>conftest.er1
15819 ac_status=$?
15820 grep -v '^ *+' conftest.er1 >conftest.err
15821 rm -f conftest.er1
15822 cat conftest.err >&5
15823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15824 (exit $ac_status); } && {
15825 test -z "$ac_c_werror_flag" ||
15826 test ! -s conftest.err
15827 } && test -s conftest.$ac_objext; then
15828 { echo "$as_me:$LINENO: result: yes" >&5
15829 echo "${ECHO_T}yes" >&6; }
15830 ipv6=yes
15831 else
15832 echo "$as_me: failed program was:" >&5
15833 sed 's/^/| /' conftest.$ac_ext >&5
15835 { echo "$as_me:$LINENO: result: no" >&5
15836 echo "${ECHO_T}no" >&6; }
15837 ipv6=no
15840 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15843 if test "$ipv6" = "yes"; then
15844 cat >>confdefs.h <<\_ACEOF
15845 #define ENABLE_IPV6 1
15846 _ACEOF
15853 ipv6type=unknown
15854 ipv6lib=none
15855 ipv6trylibc=no
15857 if test "$ipv6" = "yes"; then
15858 { echo "$as_me:$LINENO: checking ipv6 stack type" >&5
15859 echo $ECHO_N "checking ipv6 stack type... $ECHO_C" >&6; }
15860 for i in inria kame linux-glibc linux-inet6 solaris toshiba v6d zeta;
15862 case $i in
15863 inria)
15864 cat >conftest.$ac_ext <<_ACEOF
15865 /* confdefs.h. */
15866 _ACEOF
15867 cat confdefs.h >>conftest.$ac_ext
15868 cat >>conftest.$ac_ext <<_ACEOF
15869 /* end confdefs.h. */
15871 #include <netinet/in.h>
15872 #ifdef IPV6_INRIA_VERSION
15874 #endif
15875 _ACEOF
15876 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15877 $EGREP "yes" >/dev/null 2>&1; then
15878 ipv6type=$i
15880 rm -f -r conftest*
15883 kame)
15884 cat >conftest.$ac_ext <<_ACEOF
15885 /* confdefs.h. */
15886 _ACEOF
15887 cat confdefs.h >>conftest.$ac_ext
15888 cat >>conftest.$ac_ext <<_ACEOF
15889 /* end confdefs.h. */
15891 #include <netinet/in.h>
15892 #ifdef __KAME__
15894 #endif
15895 _ACEOF
15896 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15897 $EGREP "yes" >/dev/null 2>&1; then
15898 ipv6type=$i;
15899 ipv6lib=inet6
15900 ipv6libdir=/usr/local/v6/lib
15901 ipv6trylibc=yes
15903 rm -f -r conftest*
15906 linux-glibc)
15907 cat >conftest.$ac_ext <<_ACEOF
15908 /* confdefs.h. */
15909 _ACEOF
15910 cat confdefs.h >>conftest.$ac_ext
15911 cat >>conftest.$ac_ext <<_ACEOF
15912 /* end confdefs.h. */
15914 #include <features.h>
15915 #if defined(__GLIBC__) && ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2))
15917 #endif
15918 _ACEOF
15919 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15920 $EGREP "yes" >/dev/null 2>&1; then
15921 ipv6type=$i;
15922 ipv6trylibc=yes
15924 rm -f -r conftest*
15927 linux-inet6)
15928 if test -d /usr/inet6; then
15929 ipv6type=$i
15930 ipv6lib=inet6
15931 ipv6libdir=/usr/inet6/lib
15932 BASECFLAGS="-I/usr/inet6/include $BASECFLAGS"
15935 solaris)
15936 if test -f /etc/netconfig; then
15937 if /usr/xpg4/bin/grep -q tcp6 /etc/netconfig; then
15938 ipv6type=$i
15939 ipv6trylibc=yes
15943 toshiba)
15944 cat >conftest.$ac_ext <<_ACEOF
15945 /* confdefs.h. */
15946 _ACEOF
15947 cat confdefs.h >>conftest.$ac_ext
15948 cat >>conftest.$ac_ext <<_ACEOF
15949 /* end confdefs.h. */
15951 #include <sys/param.h>
15952 #ifdef _TOSHIBA_INET6
15954 #endif
15955 _ACEOF
15956 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15957 $EGREP "yes" >/dev/null 2>&1; then
15958 ipv6type=$i;
15959 ipv6lib=inet6;
15960 ipv6libdir=/usr/local/v6/lib
15962 rm -f -r conftest*
15965 v6d)
15966 cat >conftest.$ac_ext <<_ACEOF
15967 /* confdefs.h. */
15968 _ACEOF
15969 cat confdefs.h >>conftest.$ac_ext
15970 cat >>conftest.$ac_ext <<_ACEOF
15971 /* end confdefs.h. */
15973 #include </usr/local/v6/include/sys/v6config.h>
15974 #ifdef __V6D__
15976 #endif
15977 _ACEOF
15978 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15979 $EGREP "yes" >/dev/null 2>&1; then
15980 ipv6type=$i;
15981 ipv6lib=v6;
15982 ipv6libdir=/usr/local/v6/lib;
15983 BASECFLAGS="-I/usr/local/v6/include $BASECFLAGS"
15985 rm -f -r conftest*
15988 zeta)
15989 cat >conftest.$ac_ext <<_ACEOF
15990 /* confdefs.h. */
15991 _ACEOF
15992 cat confdefs.h >>conftest.$ac_ext
15993 cat >>conftest.$ac_ext <<_ACEOF
15994 /* end confdefs.h. */
15996 #include <sys/param.h>
15997 #ifdef _ZETA_MINAMI_INET6
15999 #endif
16000 _ACEOF
16001 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16002 $EGREP "yes" >/dev/null 2>&1; then
16003 ipv6type=$i;
16004 ipv6lib=inet6;
16005 ipv6libdir=/usr/local/v6/lib
16007 rm -f -r conftest*
16010 esac
16011 if test "$ipv6type" != "unknown"; then
16012 break
16014 done
16015 { echo "$as_me:$LINENO: result: $ipv6type" >&5
16016 echo "${ECHO_T}$ipv6type" >&6; }
16019 if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
16020 if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
16021 LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
16022 echo "using lib$ipv6lib"
16023 else
16024 if test $ipv6trylibc = "yes"; then
16025 echo "using libc"
16026 else
16027 echo 'Fatal: no $ipv6lib library found. cannot continue.'
16028 echo "You need to fetch lib$ipv6lib.a from appropriate"
16029 echo 'ipv6 kit and compile beforehand.'
16030 exit 1
16035 { echo "$as_me:$LINENO: checking for OSX 10.5 SDK or later" >&5
16036 echo $ECHO_N "checking for OSX 10.5 SDK or later... $ECHO_C" >&6; }
16037 cat >conftest.$ac_ext <<_ACEOF
16038 /* confdefs.h. */
16039 _ACEOF
16040 cat confdefs.h >>conftest.$ac_ext
16041 cat >>conftest.$ac_ext <<_ACEOF
16042 /* end confdefs.h. */
16043 #include <Carbon/Carbon.h>
16045 main ()
16047 FSIORefNum fRef = 0
16049 return 0;
16051 _ACEOF
16052 rm -f conftest.$ac_objext
16053 if { (ac_try="$ac_compile"
16054 case "(($ac_try" in
16055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16056 *) ac_try_echo=$ac_try;;
16057 esac
16058 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16059 (eval "$ac_compile") 2>conftest.er1
16060 ac_status=$?
16061 grep -v '^ *+' conftest.er1 >conftest.err
16062 rm -f conftest.er1
16063 cat conftest.err >&5
16064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16065 (exit $ac_status); } && {
16066 test -z "$ac_c_werror_flag" ||
16067 test ! -s conftest.err
16068 } && test -s conftest.$ac_objext; then
16070 cat >>confdefs.h <<\_ACEOF
16071 #define HAVE_OSX105_SDK 1
16072 _ACEOF
16074 { echo "$as_me:$LINENO: result: yes" >&5
16075 echo "${ECHO_T}yes" >&6; }
16076 else
16077 echo "$as_me: failed program was:" >&5
16078 sed 's/^/| /' conftest.$ac_ext >&5
16080 { echo "$as_me:$LINENO: result: no" >&5
16081 echo "${ECHO_T}no" >&6; }
16085 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16087 # Check for --with-doc-strings
16088 { echo "$as_me:$LINENO: checking for --with-doc-strings" >&5
16089 echo $ECHO_N "checking for --with-doc-strings... $ECHO_C" >&6; }
16091 # Check whether --with-doc-strings was given.
16092 if test "${with_doc_strings+set}" = set; then
16093 withval=$with_doc_strings;
16097 if test -z "$with_doc_strings"
16098 then with_doc_strings="yes"
16100 if test "$with_doc_strings" != "no"
16101 then
16103 cat >>confdefs.h <<\_ACEOF
16104 #define WITH_DOC_STRINGS 1
16105 _ACEOF
16108 { echo "$as_me:$LINENO: result: $with_doc_strings" >&5
16109 echo "${ECHO_T}$with_doc_strings" >&6; }
16111 # Check for Python-specific malloc support
16112 { echo "$as_me:$LINENO: checking for --with-tsc" >&5
16113 echo $ECHO_N "checking for --with-tsc... $ECHO_C" >&6; }
16115 # Check whether --with-tsc was given.
16116 if test "${with_tsc+set}" = set; then
16117 withval=$with_tsc;
16118 if test "$withval" != no
16119 then
16121 cat >>confdefs.h <<\_ACEOF
16122 #define WITH_TSC 1
16123 _ACEOF
16125 { echo "$as_me:$LINENO: result: yes" >&5
16126 echo "${ECHO_T}yes" >&6; }
16127 else { echo "$as_me:$LINENO: result: no" >&5
16128 echo "${ECHO_T}no" >&6; }
16130 else
16131 { echo "$as_me:$LINENO: result: no" >&5
16132 echo "${ECHO_T}no" >&6; }
16136 # Check for Python-specific malloc support
16137 { echo "$as_me:$LINENO: checking for --with-pymalloc" >&5
16138 echo $ECHO_N "checking for --with-pymalloc... $ECHO_C" >&6; }
16140 # Check whether --with-pymalloc was given.
16141 if test "${with_pymalloc+set}" = set; then
16142 withval=$with_pymalloc;
16146 if test -z "$with_pymalloc"
16147 then with_pymalloc="yes"
16149 if test "$with_pymalloc" != "no"
16150 then
16152 cat >>confdefs.h <<\_ACEOF
16153 #define WITH_PYMALLOC 1
16154 _ACEOF
16157 { echo "$as_me:$LINENO: result: $with_pymalloc" >&5
16158 echo "${ECHO_T}$with_pymalloc" >&6; }
16160 # Check for --with-wctype-functions
16161 { echo "$as_me:$LINENO: checking for --with-wctype-functions" >&5
16162 echo $ECHO_N "checking for --with-wctype-functions... $ECHO_C" >&6; }
16164 # Check whether --with-wctype-functions was given.
16165 if test "${with_wctype_functions+set}" = set; then
16166 withval=$with_wctype_functions;
16167 if test "$withval" != no
16168 then
16170 cat >>confdefs.h <<\_ACEOF
16171 #define WANT_WCTYPE_FUNCTIONS 1
16172 _ACEOF
16174 { echo "$as_me:$LINENO: result: yes" >&5
16175 echo "${ECHO_T}yes" >&6; }
16176 else { echo "$as_me:$LINENO: result: no" >&5
16177 echo "${ECHO_T}no" >&6; }
16179 else
16180 { echo "$as_me:$LINENO: result: no" >&5
16181 echo "${ECHO_T}no" >&6; }
16185 # -I${DLINCLDIR} is added to the compile rule for importdl.o
16187 DLINCLDIR=.
16189 # the dlopen() function means we might want to use dynload_shlib.o. some
16190 # platforms, such as AIX, have dlopen(), but don't want to use it.
16192 for ac_func in dlopen
16194 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16195 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16196 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16197 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16198 echo $ECHO_N "(cached) $ECHO_C" >&6
16199 else
16200 cat >conftest.$ac_ext <<_ACEOF
16201 /* confdefs.h. */
16202 _ACEOF
16203 cat confdefs.h >>conftest.$ac_ext
16204 cat >>conftest.$ac_ext <<_ACEOF
16205 /* end confdefs.h. */
16206 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16207 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16208 #define $ac_func innocuous_$ac_func
16210 /* System header to define __stub macros and hopefully few prototypes,
16211 which can conflict with char $ac_func (); below.
16212 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16213 <limits.h> exists even on freestanding compilers. */
16215 #ifdef __STDC__
16216 # include <limits.h>
16217 #else
16218 # include <assert.h>
16219 #endif
16221 #undef $ac_func
16223 /* Override any GCC internal prototype to avoid an error.
16224 Use char because int might match the return type of a GCC
16225 builtin and then its argument prototype would still apply. */
16226 #ifdef __cplusplus
16227 extern "C"
16228 #endif
16229 char $ac_func ();
16230 /* The GNU C library defines this for functions which it implements
16231 to always fail with ENOSYS. Some functions are actually named
16232 something starting with __ and the normal name is an alias. */
16233 #if defined __stub_$ac_func || defined __stub___$ac_func
16234 choke me
16235 #endif
16238 main ()
16240 return $ac_func ();
16242 return 0;
16244 _ACEOF
16245 rm -f conftest.$ac_objext conftest$ac_exeext
16246 if { (ac_try="$ac_link"
16247 case "(($ac_try" in
16248 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16249 *) ac_try_echo=$ac_try;;
16250 esac
16251 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16252 (eval "$ac_link") 2>conftest.er1
16253 ac_status=$?
16254 grep -v '^ *+' conftest.er1 >conftest.err
16255 rm -f conftest.er1
16256 cat conftest.err >&5
16257 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16258 (exit $ac_status); } && {
16259 test -z "$ac_c_werror_flag" ||
16260 test ! -s conftest.err
16261 } && test -s conftest$ac_exeext &&
16262 $as_test_x conftest$ac_exeext; then
16263 eval "$as_ac_var=yes"
16264 else
16265 echo "$as_me: failed program was:" >&5
16266 sed 's/^/| /' conftest.$ac_ext >&5
16268 eval "$as_ac_var=no"
16271 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16272 conftest$ac_exeext conftest.$ac_ext
16274 ac_res=`eval echo '${'$as_ac_var'}'`
16275 { echo "$as_me:$LINENO: result: $ac_res" >&5
16276 echo "${ECHO_T}$ac_res" >&6; }
16277 if test `eval echo '${'$as_ac_var'}'` = yes; then
16278 cat >>confdefs.h <<_ACEOF
16279 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16280 _ACEOF
16283 done
16286 # DYNLOADFILE specifies which dynload_*.o file we will use for dynamic
16287 # loading of modules.
16289 { echo "$as_me:$LINENO: checking DYNLOADFILE" >&5
16290 echo $ECHO_N "checking DYNLOADFILE... $ECHO_C" >&6; }
16291 if test -z "$DYNLOADFILE"
16292 then
16293 case $ac_sys_system/$ac_sys_release in
16294 AIX*) # Use dynload_shlib.c and dlopen() if we have it; otherwise dynload_aix.c
16295 if test "$ac_cv_func_dlopen" = yes
16296 then DYNLOADFILE="dynload_shlib.o"
16297 else DYNLOADFILE="dynload_aix.o"
16300 hp*|HP*) DYNLOADFILE="dynload_hpux.o";;
16301 # Use dynload_next.c only on 10.2 and below, which don't have native dlopen()
16302 Darwin/[0156]\..*) DYNLOADFILE="dynload_next.o";;
16303 atheos*) DYNLOADFILE="dynload_atheos.o";;
16305 # use dynload_shlib.c and dlopen() if we have it; otherwise stub
16306 # out any dynamic loading
16307 if test "$ac_cv_func_dlopen" = yes
16308 then DYNLOADFILE="dynload_shlib.o"
16309 else DYNLOADFILE="dynload_stub.o"
16312 esac
16314 { echo "$as_me:$LINENO: result: $DYNLOADFILE" >&5
16315 echo "${ECHO_T}$DYNLOADFILE" >&6; }
16316 if test "$DYNLOADFILE" != "dynload_stub.o"
16317 then
16319 cat >>confdefs.h <<\_ACEOF
16320 #define HAVE_DYNAMIC_LOADING 1
16321 _ACEOF
16325 # MACHDEP_OBJS can be set to platform-specific object files needed by Python
16328 { echo "$as_me:$LINENO: checking MACHDEP_OBJS" >&5
16329 echo $ECHO_N "checking MACHDEP_OBJS... $ECHO_C" >&6; }
16330 if test -z "$MACHDEP_OBJS"
16331 then
16332 MACHDEP_OBJS=$extra_machdep_objs
16333 else
16334 MACHDEP_OBJS="$MACHDEP_OBJS $extra_machdep_objs"
16336 { echo "$as_me:$LINENO: result: MACHDEP_OBJS" >&5
16337 echo "${ECHO_T}MACHDEP_OBJS" >&6; }
16339 # checks for library functions
16429 for ac_func in alarm setitimer getitimer bind_textdomain_codeset chown \
16430 clock confstr ctermid execv fchmod fchown fork fpathconf ftime ftruncate \
16431 gai_strerror getgroups getlogin getloadavg getpeername getpgid getpid \
16432 getpriority getpwent getspnam getspent getsid getwd \
16433 kill killpg lchmod lchown lstat mbrtowc mkfifo mknod mktime \
16434 mremap nice pathconf pause plock poll pthread_init \
16435 putenv readlink realpath \
16436 select sem_open sem_timedwait sem_getvalue sem_unlink setegid seteuid \
16437 setgid \
16438 setlocale setregid setreuid setsid setpgid setpgrp setuid setvbuf snprintf \
16439 sigaction siginterrupt sigrelse strftime strlcpy \
16440 sysconf tcgetpgrp tcsetpgrp tempnam timegm times tmpfile tmpnam tmpnam_r \
16441 truncate uname unsetenv utimes waitpid wait3 wait4 \
16442 wcscoll wcsftime wcsxfrm _getpty
16444 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16445 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16446 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16447 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16448 echo $ECHO_N "(cached) $ECHO_C" >&6
16449 else
16450 cat >conftest.$ac_ext <<_ACEOF
16451 /* confdefs.h. */
16452 _ACEOF
16453 cat confdefs.h >>conftest.$ac_ext
16454 cat >>conftest.$ac_ext <<_ACEOF
16455 /* end confdefs.h. */
16456 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16457 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16458 #define $ac_func innocuous_$ac_func
16460 /* System header to define __stub macros and hopefully few prototypes,
16461 which can conflict with char $ac_func (); below.
16462 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16463 <limits.h> exists even on freestanding compilers. */
16465 #ifdef __STDC__
16466 # include <limits.h>
16467 #else
16468 # include <assert.h>
16469 #endif
16471 #undef $ac_func
16473 /* Override any GCC internal prototype to avoid an error.
16474 Use char because int might match the return type of a GCC
16475 builtin and then its argument prototype would still apply. */
16476 #ifdef __cplusplus
16477 extern "C"
16478 #endif
16479 char $ac_func ();
16480 /* The GNU C library defines this for functions which it implements
16481 to always fail with ENOSYS. Some functions are actually named
16482 something starting with __ and the normal name is an alias. */
16483 #if defined __stub_$ac_func || defined __stub___$ac_func
16484 choke me
16485 #endif
16488 main ()
16490 return $ac_func ();
16492 return 0;
16494 _ACEOF
16495 rm -f conftest.$ac_objext conftest$ac_exeext
16496 if { (ac_try="$ac_link"
16497 case "(($ac_try" in
16498 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16499 *) ac_try_echo=$ac_try;;
16500 esac
16501 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16502 (eval "$ac_link") 2>conftest.er1
16503 ac_status=$?
16504 grep -v '^ *+' conftest.er1 >conftest.err
16505 rm -f conftest.er1
16506 cat conftest.err >&5
16507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16508 (exit $ac_status); } && {
16509 test -z "$ac_c_werror_flag" ||
16510 test ! -s conftest.err
16511 } && test -s conftest$ac_exeext &&
16512 $as_test_x conftest$ac_exeext; then
16513 eval "$as_ac_var=yes"
16514 else
16515 echo "$as_me: failed program was:" >&5
16516 sed 's/^/| /' conftest.$ac_ext >&5
16518 eval "$as_ac_var=no"
16521 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16522 conftest$ac_exeext conftest.$ac_ext
16524 ac_res=`eval echo '${'$as_ac_var'}'`
16525 { echo "$as_me:$LINENO: result: $ac_res" >&5
16526 echo "${ECHO_T}$ac_res" >&6; }
16527 if test `eval echo '${'$as_ac_var'}'` = yes; then
16528 cat >>confdefs.h <<_ACEOF
16529 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16530 _ACEOF
16533 done
16536 # For some functions, having a definition is not sufficient, since
16537 # we want to take their address.
16538 { echo "$as_me:$LINENO: checking for chroot" >&5
16539 echo $ECHO_N "checking for chroot... $ECHO_C" >&6; }
16540 cat >conftest.$ac_ext <<_ACEOF
16541 /* confdefs.h. */
16542 _ACEOF
16543 cat confdefs.h >>conftest.$ac_ext
16544 cat >>conftest.$ac_ext <<_ACEOF
16545 /* end confdefs.h. */
16546 #include <unistd.h>
16548 main ()
16550 void *x=chroot
16552 return 0;
16554 _ACEOF
16555 rm -f conftest.$ac_objext
16556 if { (ac_try="$ac_compile"
16557 case "(($ac_try" in
16558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16559 *) ac_try_echo=$ac_try;;
16560 esac
16561 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16562 (eval "$ac_compile") 2>conftest.er1
16563 ac_status=$?
16564 grep -v '^ *+' conftest.er1 >conftest.err
16565 rm -f conftest.er1
16566 cat conftest.err >&5
16567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16568 (exit $ac_status); } && {
16569 test -z "$ac_c_werror_flag" ||
16570 test ! -s conftest.err
16571 } && test -s conftest.$ac_objext; then
16573 cat >>confdefs.h <<\_ACEOF
16574 #define HAVE_CHROOT 1
16575 _ACEOF
16577 { echo "$as_me:$LINENO: result: yes" >&5
16578 echo "${ECHO_T}yes" >&6; }
16579 else
16580 echo "$as_me: failed program was:" >&5
16581 sed 's/^/| /' conftest.$ac_ext >&5
16583 { echo "$as_me:$LINENO: result: no" >&5
16584 echo "${ECHO_T}no" >&6; }
16588 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16589 { echo "$as_me:$LINENO: checking for link" >&5
16590 echo $ECHO_N "checking for link... $ECHO_C" >&6; }
16591 cat >conftest.$ac_ext <<_ACEOF
16592 /* confdefs.h. */
16593 _ACEOF
16594 cat confdefs.h >>conftest.$ac_ext
16595 cat >>conftest.$ac_ext <<_ACEOF
16596 /* end confdefs.h. */
16597 #include <unistd.h>
16599 main ()
16601 void *x=link
16603 return 0;
16605 _ACEOF
16606 rm -f conftest.$ac_objext
16607 if { (ac_try="$ac_compile"
16608 case "(($ac_try" in
16609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16610 *) ac_try_echo=$ac_try;;
16611 esac
16612 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16613 (eval "$ac_compile") 2>conftest.er1
16614 ac_status=$?
16615 grep -v '^ *+' conftest.er1 >conftest.err
16616 rm -f conftest.er1
16617 cat conftest.err >&5
16618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16619 (exit $ac_status); } && {
16620 test -z "$ac_c_werror_flag" ||
16621 test ! -s conftest.err
16622 } && test -s conftest.$ac_objext; then
16624 cat >>confdefs.h <<\_ACEOF
16625 #define HAVE_LINK 1
16626 _ACEOF
16628 { echo "$as_me:$LINENO: result: yes" >&5
16629 echo "${ECHO_T}yes" >&6; }
16630 else
16631 echo "$as_me: failed program was:" >&5
16632 sed 's/^/| /' conftest.$ac_ext >&5
16634 { echo "$as_me:$LINENO: result: no" >&5
16635 echo "${ECHO_T}no" >&6; }
16639 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16640 { echo "$as_me:$LINENO: checking for symlink" >&5
16641 echo $ECHO_N "checking for symlink... $ECHO_C" >&6; }
16642 cat >conftest.$ac_ext <<_ACEOF
16643 /* confdefs.h. */
16644 _ACEOF
16645 cat confdefs.h >>conftest.$ac_ext
16646 cat >>conftest.$ac_ext <<_ACEOF
16647 /* end confdefs.h. */
16648 #include <unistd.h>
16650 main ()
16652 void *x=symlink
16654 return 0;
16656 _ACEOF
16657 rm -f conftest.$ac_objext
16658 if { (ac_try="$ac_compile"
16659 case "(($ac_try" in
16660 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16661 *) ac_try_echo=$ac_try;;
16662 esac
16663 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16664 (eval "$ac_compile") 2>conftest.er1
16665 ac_status=$?
16666 grep -v '^ *+' conftest.er1 >conftest.err
16667 rm -f conftest.er1
16668 cat conftest.err >&5
16669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16670 (exit $ac_status); } && {
16671 test -z "$ac_c_werror_flag" ||
16672 test ! -s conftest.err
16673 } && test -s conftest.$ac_objext; then
16675 cat >>confdefs.h <<\_ACEOF
16676 #define HAVE_SYMLINK 1
16677 _ACEOF
16679 { echo "$as_me:$LINENO: result: yes" >&5
16680 echo "${ECHO_T}yes" >&6; }
16681 else
16682 echo "$as_me: failed program was:" >&5
16683 sed 's/^/| /' conftest.$ac_ext >&5
16685 { echo "$as_me:$LINENO: result: no" >&5
16686 echo "${ECHO_T}no" >&6; }
16690 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16691 { echo "$as_me:$LINENO: checking for fchdir" >&5
16692 echo $ECHO_N "checking for fchdir... $ECHO_C" >&6; }
16693 cat >conftest.$ac_ext <<_ACEOF
16694 /* confdefs.h. */
16695 _ACEOF
16696 cat confdefs.h >>conftest.$ac_ext
16697 cat >>conftest.$ac_ext <<_ACEOF
16698 /* end confdefs.h. */
16699 #include <unistd.h>
16701 main ()
16703 void *x=fchdir
16705 return 0;
16707 _ACEOF
16708 rm -f conftest.$ac_objext
16709 if { (ac_try="$ac_compile"
16710 case "(($ac_try" in
16711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16712 *) ac_try_echo=$ac_try;;
16713 esac
16714 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16715 (eval "$ac_compile") 2>conftest.er1
16716 ac_status=$?
16717 grep -v '^ *+' conftest.er1 >conftest.err
16718 rm -f conftest.er1
16719 cat conftest.err >&5
16720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16721 (exit $ac_status); } && {
16722 test -z "$ac_c_werror_flag" ||
16723 test ! -s conftest.err
16724 } && test -s conftest.$ac_objext; then
16726 cat >>confdefs.h <<\_ACEOF
16727 #define HAVE_FCHDIR 1
16728 _ACEOF
16730 { echo "$as_me:$LINENO: result: yes" >&5
16731 echo "${ECHO_T}yes" >&6; }
16732 else
16733 echo "$as_me: failed program was:" >&5
16734 sed 's/^/| /' conftest.$ac_ext >&5
16736 { echo "$as_me:$LINENO: result: no" >&5
16737 echo "${ECHO_T}no" >&6; }
16741 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16742 { echo "$as_me:$LINENO: checking for fsync" >&5
16743 echo $ECHO_N "checking for fsync... $ECHO_C" >&6; }
16744 cat >conftest.$ac_ext <<_ACEOF
16745 /* confdefs.h. */
16746 _ACEOF
16747 cat confdefs.h >>conftest.$ac_ext
16748 cat >>conftest.$ac_ext <<_ACEOF
16749 /* end confdefs.h. */
16750 #include <unistd.h>
16752 main ()
16754 void *x=fsync
16756 return 0;
16758 _ACEOF
16759 rm -f conftest.$ac_objext
16760 if { (ac_try="$ac_compile"
16761 case "(($ac_try" in
16762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16763 *) ac_try_echo=$ac_try;;
16764 esac
16765 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16766 (eval "$ac_compile") 2>conftest.er1
16767 ac_status=$?
16768 grep -v '^ *+' conftest.er1 >conftest.err
16769 rm -f conftest.er1
16770 cat conftest.err >&5
16771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16772 (exit $ac_status); } && {
16773 test -z "$ac_c_werror_flag" ||
16774 test ! -s conftest.err
16775 } && test -s conftest.$ac_objext; then
16777 cat >>confdefs.h <<\_ACEOF
16778 #define HAVE_FSYNC 1
16779 _ACEOF
16781 { echo "$as_me:$LINENO: result: yes" >&5
16782 echo "${ECHO_T}yes" >&6; }
16783 else
16784 echo "$as_me: failed program was:" >&5
16785 sed 's/^/| /' conftest.$ac_ext >&5
16787 { echo "$as_me:$LINENO: result: no" >&5
16788 echo "${ECHO_T}no" >&6; }
16792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16793 { echo "$as_me:$LINENO: checking for fdatasync" >&5
16794 echo $ECHO_N "checking for fdatasync... $ECHO_C" >&6; }
16795 cat >conftest.$ac_ext <<_ACEOF
16796 /* confdefs.h. */
16797 _ACEOF
16798 cat confdefs.h >>conftest.$ac_ext
16799 cat >>conftest.$ac_ext <<_ACEOF
16800 /* end confdefs.h. */
16801 #include <unistd.h>
16803 main ()
16805 void *x=fdatasync
16807 return 0;
16809 _ACEOF
16810 rm -f conftest.$ac_objext
16811 if { (ac_try="$ac_compile"
16812 case "(($ac_try" in
16813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16814 *) ac_try_echo=$ac_try;;
16815 esac
16816 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16817 (eval "$ac_compile") 2>conftest.er1
16818 ac_status=$?
16819 grep -v '^ *+' conftest.er1 >conftest.err
16820 rm -f conftest.er1
16821 cat conftest.err >&5
16822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16823 (exit $ac_status); } && {
16824 test -z "$ac_c_werror_flag" ||
16825 test ! -s conftest.err
16826 } && test -s conftest.$ac_objext; then
16828 cat >>confdefs.h <<\_ACEOF
16829 #define HAVE_FDATASYNC 1
16830 _ACEOF
16832 { echo "$as_me:$LINENO: result: yes" >&5
16833 echo "${ECHO_T}yes" >&6; }
16834 else
16835 echo "$as_me: failed program was:" >&5
16836 sed 's/^/| /' conftest.$ac_ext >&5
16838 { echo "$as_me:$LINENO: result: no" >&5
16839 echo "${ECHO_T}no" >&6; }
16843 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16844 { echo "$as_me:$LINENO: checking for epoll" >&5
16845 echo $ECHO_N "checking for epoll... $ECHO_C" >&6; }
16846 cat >conftest.$ac_ext <<_ACEOF
16847 /* confdefs.h. */
16848 _ACEOF
16849 cat confdefs.h >>conftest.$ac_ext
16850 cat >>conftest.$ac_ext <<_ACEOF
16851 /* end confdefs.h. */
16852 #include <sys/epoll.h>
16854 main ()
16856 void *x=epoll_create
16858 return 0;
16860 _ACEOF
16861 rm -f conftest.$ac_objext
16862 if { (ac_try="$ac_compile"
16863 case "(($ac_try" in
16864 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16865 *) ac_try_echo=$ac_try;;
16866 esac
16867 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16868 (eval "$ac_compile") 2>conftest.er1
16869 ac_status=$?
16870 grep -v '^ *+' conftest.er1 >conftest.err
16871 rm -f conftest.er1
16872 cat conftest.err >&5
16873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16874 (exit $ac_status); } && {
16875 test -z "$ac_c_werror_flag" ||
16876 test ! -s conftest.err
16877 } && test -s conftest.$ac_objext; then
16879 cat >>confdefs.h <<\_ACEOF
16880 #define HAVE_EPOLL 1
16881 _ACEOF
16883 { echo "$as_me:$LINENO: result: yes" >&5
16884 echo "${ECHO_T}yes" >&6; }
16885 else
16886 echo "$as_me: failed program was:" >&5
16887 sed 's/^/| /' conftest.$ac_ext >&5
16889 { echo "$as_me:$LINENO: result: no" >&5
16890 echo "${ECHO_T}no" >&6; }
16894 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16895 { echo "$as_me:$LINENO: checking for kqueue" >&5
16896 echo $ECHO_N "checking for kqueue... $ECHO_C" >&6; }
16897 cat >conftest.$ac_ext <<_ACEOF
16898 /* confdefs.h. */
16899 _ACEOF
16900 cat confdefs.h >>conftest.$ac_ext
16901 cat >>conftest.$ac_ext <<_ACEOF
16902 /* end confdefs.h. */
16904 #include <sys/types.h>
16905 #include <sys/event.h>
16908 main ()
16910 int x=kqueue()
16912 return 0;
16914 _ACEOF
16915 rm -f conftest.$ac_objext
16916 if { (ac_try="$ac_compile"
16917 case "(($ac_try" in
16918 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16919 *) ac_try_echo=$ac_try;;
16920 esac
16921 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16922 (eval "$ac_compile") 2>conftest.er1
16923 ac_status=$?
16924 grep -v '^ *+' conftest.er1 >conftest.err
16925 rm -f conftest.er1
16926 cat conftest.err >&5
16927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16928 (exit $ac_status); } && {
16929 test -z "$ac_c_werror_flag" ||
16930 test ! -s conftest.err
16931 } && test -s conftest.$ac_objext; then
16933 cat >>confdefs.h <<\_ACEOF
16934 #define HAVE_KQUEUE 1
16935 _ACEOF
16937 { echo "$as_me:$LINENO: result: yes" >&5
16938 echo "${ECHO_T}yes" >&6; }
16939 else
16940 echo "$as_me: failed program was:" >&5
16941 sed 's/^/| /' conftest.$ac_ext >&5
16943 { echo "$as_me:$LINENO: result: no" >&5
16944 echo "${ECHO_T}no" >&6; }
16948 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16949 # On some systems (eg. FreeBSD 5), we would find a definition of the
16950 # functions ctermid_r, setgroups in the library, but no prototype
16951 # (e.g. because we use _XOPEN_SOURCE). See whether we can take their
16952 # address to avoid compiler warnings and potential miscompilations
16953 # because of the missing prototypes.
16955 { echo "$as_me:$LINENO: checking for ctermid_r" >&5
16956 echo $ECHO_N "checking for ctermid_r... $ECHO_C" >&6; }
16957 cat >conftest.$ac_ext <<_ACEOF
16958 /* confdefs.h. */
16959 _ACEOF
16960 cat confdefs.h >>conftest.$ac_ext
16961 cat >>conftest.$ac_ext <<_ACEOF
16962 /* end confdefs.h. */
16964 #include "confdefs.h"
16965 #include <stdio.h>
16968 main ()
16970 void* p = ctermid_r
16972 return 0;
16974 _ACEOF
16975 rm -f conftest.$ac_objext
16976 if { (ac_try="$ac_compile"
16977 case "(($ac_try" in
16978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16979 *) ac_try_echo=$ac_try;;
16980 esac
16981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16982 (eval "$ac_compile") 2>conftest.er1
16983 ac_status=$?
16984 grep -v '^ *+' conftest.er1 >conftest.err
16985 rm -f conftest.er1
16986 cat conftest.err >&5
16987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16988 (exit $ac_status); } && {
16989 test -z "$ac_c_werror_flag" ||
16990 test ! -s conftest.err
16991 } && test -s conftest.$ac_objext; then
16993 cat >>confdefs.h <<\_ACEOF
16994 #define HAVE_CTERMID_R 1
16995 _ACEOF
16997 { echo "$as_me:$LINENO: result: yes" >&5
16998 echo "${ECHO_T}yes" >&6; }
16999 else
17000 echo "$as_me: failed program was:" >&5
17001 sed 's/^/| /' conftest.$ac_ext >&5
17003 { echo "$as_me:$LINENO: result: no" >&5
17004 echo "${ECHO_T}no" >&6; }
17008 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17010 { echo "$as_me:$LINENO: checking for flock" >&5
17011 echo $ECHO_N "checking for flock... $ECHO_C" >&6; }
17012 cat >conftest.$ac_ext <<_ACEOF
17013 /* confdefs.h. */
17014 _ACEOF
17015 cat confdefs.h >>conftest.$ac_ext
17016 cat >>conftest.$ac_ext <<_ACEOF
17017 /* end confdefs.h. */
17019 #include "confdefs.h"
17020 #include <sys/file.h>
17023 main ()
17025 void* p = flock
17027 return 0;
17029 _ACEOF
17030 rm -f conftest.$ac_objext
17031 if { (ac_try="$ac_compile"
17032 case "(($ac_try" in
17033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17034 *) ac_try_echo=$ac_try;;
17035 esac
17036 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17037 (eval "$ac_compile") 2>conftest.er1
17038 ac_status=$?
17039 grep -v '^ *+' conftest.er1 >conftest.err
17040 rm -f conftest.er1
17041 cat conftest.err >&5
17042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17043 (exit $ac_status); } && {
17044 test -z "$ac_c_werror_flag" ||
17045 test ! -s conftest.err
17046 } && test -s conftest.$ac_objext; then
17048 cat >>confdefs.h <<\_ACEOF
17049 #define HAVE_FLOCK 1
17050 _ACEOF
17052 { echo "$as_me:$LINENO: result: yes" >&5
17053 echo "${ECHO_T}yes" >&6; }
17054 else
17055 echo "$as_me: failed program was:" >&5
17056 sed 's/^/| /' conftest.$ac_ext >&5
17058 { echo "$as_me:$LINENO: result: no" >&5
17059 echo "${ECHO_T}no" >&6; }
17063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17065 { echo "$as_me:$LINENO: checking for getpagesize" >&5
17066 echo $ECHO_N "checking for getpagesize... $ECHO_C" >&6; }
17067 cat >conftest.$ac_ext <<_ACEOF
17068 /* confdefs.h. */
17069 _ACEOF
17070 cat confdefs.h >>conftest.$ac_ext
17071 cat >>conftest.$ac_ext <<_ACEOF
17072 /* end confdefs.h. */
17074 #include "confdefs.h"
17075 #include <unistd.h>
17078 main ()
17080 void* p = getpagesize
17082 return 0;
17084 _ACEOF
17085 rm -f conftest.$ac_objext
17086 if { (ac_try="$ac_compile"
17087 case "(($ac_try" in
17088 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17089 *) ac_try_echo=$ac_try;;
17090 esac
17091 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17092 (eval "$ac_compile") 2>conftest.er1
17093 ac_status=$?
17094 grep -v '^ *+' conftest.er1 >conftest.err
17095 rm -f conftest.er1
17096 cat conftest.err >&5
17097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17098 (exit $ac_status); } && {
17099 test -z "$ac_c_werror_flag" ||
17100 test ! -s conftest.err
17101 } && test -s conftest.$ac_objext; then
17103 cat >>confdefs.h <<\_ACEOF
17104 #define HAVE_GETPAGESIZE 1
17105 _ACEOF
17107 { echo "$as_me:$LINENO: result: yes" >&5
17108 echo "${ECHO_T}yes" >&6; }
17109 else
17110 echo "$as_me: failed program was:" >&5
17111 sed 's/^/| /' conftest.$ac_ext >&5
17113 { echo "$as_me:$LINENO: result: no" >&5
17114 echo "${ECHO_T}no" >&6; }
17118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17120 for ac_prog in true
17122 # Extract the first word of "$ac_prog", so it can be a program name with args.
17123 set dummy $ac_prog; ac_word=$2
17124 { echo "$as_me:$LINENO: checking for $ac_word" >&5
17125 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
17126 if test "${ac_cv_prog_TRUE+set}" = set; then
17127 echo $ECHO_N "(cached) $ECHO_C" >&6
17128 else
17129 if test -n "$TRUE"; then
17130 ac_cv_prog_TRUE="$TRUE" # Let the user override the test.
17131 else
17132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17133 for as_dir in $PATH
17135 IFS=$as_save_IFS
17136 test -z "$as_dir" && as_dir=.
17137 for ac_exec_ext in '' $ac_executable_extensions; do
17138 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
17139 ac_cv_prog_TRUE="$ac_prog"
17140 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
17141 break 2
17143 done
17144 done
17145 IFS=$as_save_IFS
17149 TRUE=$ac_cv_prog_TRUE
17150 if test -n "$TRUE"; then
17151 { echo "$as_me:$LINENO: result: $TRUE" >&5
17152 echo "${ECHO_T}$TRUE" >&6; }
17153 else
17154 { echo "$as_me:$LINENO: result: no" >&5
17155 echo "${ECHO_T}no" >&6; }
17159 test -n "$TRUE" && break
17160 done
17161 test -n "$TRUE" || TRUE="/bin/true"
17164 { echo "$as_me:$LINENO: checking for inet_aton in -lc" >&5
17165 echo $ECHO_N "checking for inet_aton in -lc... $ECHO_C" >&6; }
17166 if test "${ac_cv_lib_c_inet_aton+set}" = set; then
17167 echo $ECHO_N "(cached) $ECHO_C" >&6
17168 else
17169 ac_check_lib_save_LIBS=$LIBS
17170 LIBS="-lc $LIBS"
17171 cat >conftest.$ac_ext <<_ACEOF
17172 /* confdefs.h. */
17173 _ACEOF
17174 cat confdefs.h >>conftest.$ac_ext
17175 cat >>conftest.$ac_ext <<_ACEOF
17176 /* end confdefs.h. */
17178 /* Override any GCC internal prototype to avoid an error.
17179 Use char because int might match the return type of a GCC
17180 builtin and then its argument prototype would still apply. */
17181 #ifdef __cplusplus
17182 extern "C"
17183 #endif
17184 char inet_aton ();
17186 main ()
17188 return inet_aton ();
17190 return 0;
17192 _ACEOF
17193 rm -f conftest.$ac_objext conftest$ac_exeext
17194 if { (ac_try="$ac_link"
17195 case "(($ac_try" in
17196 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17197 *) ac_try_echo=$ac_try;;
17198 esac
17199 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17200 (eval "$ac_link") 2>conftest.er1
17201 ac_status=$?
17202 grep -v '^ *+' conftest.er1 >conftest.err
17203 rm -f conftest.er1
17204 cat conftest.err >&5
17205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17206 (exit $ac_status); } && {
17207 test -z "$ac_c_werror_flag" ||
17208 test ! -s conftest.err
17209 } && test -s conftest$ac_exeext &&
17210 $as_test_x conftest$ac_exeext; then
17211 ac_cv_lib_c_inet_aton=yes
17212 else
17213 echo "$as_me: failed program was:" >&5
17214 sed 's/^/| /' conftest.$ac_ext >&5
17216 ac_cv_lib_c_inet_aton=no
17219 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17220 conftest$ac_exeext conftest.$ac_ext
17221 LIBS=$ac_check_lib_save_LIBS
17223 { echo "$as_me:$LINENO: result: $ac_cv_lib_c_inet_aton" >&5
17224 echo "${ECHO_T}$ac_cv_lib_c_inet_aton" >&6; }
17225 if test $ac_cv_lib_c_inet_aton = yes; then
17226 $ac_cv_prog_TRUE
17227 else
17229 { echo "$as_me:$LINENO: checking for inet_aton in -lresolv" >&5
17230 echo $ECHO_N "checking for inet_aton in -lresolv... $ECHO_C" >&6; }
17231 if test "${ac_cv_lib_resolv_inet_aton+set}" = set; then
17232 echo $ECHO_N "(cached) $ECHO_C" >&6
17233 else
17234 ac_check_lib_save_LIBS=$LIBS
17235 LIBS="-lresolv $LIBS"
17236 cat >conftest.$ac_ext <<_ACEOF
17237 /* confdefs.h. */
17238 _ACEOF
17239 cat confdefs.h >>conftest.$ac_ext
17240 cat >>conftest.$ac_ext <<_ACEOF
17241 /* end confdefs.h. */
17243 /* Override any GCC internal prototype to avoid an error.
17244 Use char because int might match the return type of a GCC
17245 builtin and then its argument prototype would still apply. */
17246 #ifdef __cplusplus
17247 extern "C"
17248 #endif
17249 char inet_aton ();
17251 main ()
17253 return inet_aton ();
17255 return 0;
17257 _ACEOF
17258 rm -f conftest.$ac_objext conftest$ac_exeext
17259 if { (ac_try="$ac_link"
17260 case "(($ac_try" in
17261 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17262 *) ac_try_echo=$ac_try;;
17263 esac
17264 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17265 (eval "$ac_link") 2>conftest.er1
17266 ac_status=$?
17267 grep -v '^ *+' conftest.er1 >conftest.err
17268 rm -f conftest.er1
17269 cat conftest.err >&5
17270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17271 (exit $ac_status); } && {
17272 test -z "$ac_c_werror_flag" ||
17273 test ! -s conftest.err
17274 } && test -s conftest$ac_exeext &&
17275 $as_test_x conftest$ac_exeext; then
17276 ac_cv_lib_resolv_inet_aton=yes
17277 else
17278 echo "$as_me: failed program was:" >&5
17279 sed 's/^/| /' conftest.$ac_ext >&5
17281 ac_cv_lib_resolv_inet_aton=no
17284 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17285 conftest$ac_exeext conftest.$ac_ext
17286 LIBS=$ac_check_lib_save_LIBS
17288 { echo "$as_me:$LINENO: result: $ac_cv_lib_resolv_inet_aton" >&5
17289 echo "${ECHO_T}$ac_cv_lib_resolv_inet_aton" >&6; }
17290 if test $ac_cv_lib_resolv_inet_aton = yes; then
17291 cat >>confdefs.h <<_ACEOF
17292 #define HAVE_LIBRESOLV 1
17293 _ACEOF
17295 LIBS="-lresolv $LIBS"
17303 # On Tru64, chflags seems to be present, but calling it will
17304 # exit Python
17305 { echo "$as_me:$LINENO: checking for chflags" >&5
17306 echo $ECHO_N "checking for chflags... $ECHO_C" >&6; }
17307 if test "$cross_compiling" = yes; then
17308 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
17309 See \`config.log' for more details." >&5
17310 echo "$as_me: error: cannot run test program while cross compiling
17311 See \`config.log' for more details." >&2;}
17312 { (exit 1); exit 1; }; }
17313 else
17314 cat >conftest.$ac_ext <<_ACEOF
17315 /* confdefs.h. */
17316 _ACEOF
17317 cat confdefs.h >>conftest.$ac_ext
17318 cat >>conftest.$ac_ext <<_ACEOF
17319 /* end confdefs.h. */
17321 #include <sys/stat.h>
17322 #include <unistd.h>
17323 int main(int argc, char*argv[])
17325 if(chflags(argv[0], 0) != 0)
17326 return 1;
17327 return 0;
17330 _ACEOF
17331 rm -f conftest$ac_exeext
17332 if { (ac_try="$ac_link"
17333 case "(($ac_try" in
17334 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17335 *) ac_try_echo=$ac_try;;
17336 esac
17337 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17338 (eval "$ac_link") 2>&5
17339 ac_status=$?
17340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17341 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17342 { (case "(($ac_try" in
17343 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17344 *) ac_try_echo=$ac_try;;
17345 esac
17346 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17347 (eval "$ac_try") 2>&5
17348 ac_status=$?
17349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17350 (exit $ac_status); }; }; then
17352 cat >>confdefs.h <<\_ACEOF
17353 #define HAVE_CHFLAGS 1
17354 _ACEOF
17356 { echo "$as_me:$LINENO: result: yes" >&5
17357 echo "${ECHO_T}yes" >&6; }
17358 else
17359 echo "$as_me: program exited with status $ac_status" >&5
17360 echo "$as_me: failed program was:" >&5
17361 sed 's/^/| /' conftest.$ac_ext >&5
17363 ( exit $ac_status )
17364 { echo "$as_me:$LINENO: result: no" >&5
17365 echo "${ECHO_T}no" >&6; }
17368 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17373 { echo "$as_me:$LINENO: checking for lchflags" >&5
17374 echo $ECHO_N "checking for lchflags... $ECHO_C" >&6; }
17375 if test "$cross_compiling" = yes; then
17376 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
17377 See \`config.log' for more details." >&5
17378 echo "$as_me: error: cannot run test program while cross compiling
17379 See \`config.log' for more details." >&2;}
17380 { (exit 1); exit 1; }; }
17381 else
17382 cat >conftest.$ac_ext <<_ACEOF
17383 /* confdefs.h. */
17384 _ACEOF
17385 cat confdefs.h >>conftest.$ac_ext
17386 cat >>conftest.$ac_ext <<_ACEOF
17387 /* end confdefs.h. */
17389 #include <sys/stat.h>
17390 #include <unistd.h>
17391 int main(int argc, char*argv[])
17393 if(lchflags(argv[0], 0) != 0)
17394 return 1;
17395 return 0;
17398 _ACEOF
17399 rm -f conftest$ac_exeext
17400 if { (ac_try="$ac_link"
17401 case "(($ac_try" in
17402 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17403 *) ac_try_echo=$ac_try;;
17404 esac
17405 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17406 (eval "$ac_link") 2>&5
17407 ac_status=$?
17408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17409 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17410 { (case "(($ac_try" in
17411 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17412 *) ac_try_echo=$ac_try;;
17413 esac
17414 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17415 (eval "$ac_try") 2>&5
17416 ac_status=$?
17417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17418 (exit $ac_status); }; }; then
17420 cat >>confdefs.h <<\_ACEOF
17421 #define HAVE_LCHFLAGS 1
17422 _ACEOF
17424 { echo "$as_me:$LINENO: result: yes" >&5
17425 echo "${ECHO_T}yes" >&6; }
17426 else
17427 echo "$as_me: program exited with status $ac_status" >&5
17428 echo "$as_me: failed program was:" >&5
17429 sed 's/^/| /' conftest.$ac_ext >&5
17431 ( exit $ac_status )
17432 { echo "$as_me:$LINENO: result: no" >&5
17433 echo "${ECHO_T}no" >&6; }
17436 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17441 case $ac_sys_system/$ac_sys_release in
17442 Darwin/*)
17443 _CUR_CFLAGS="${CFLAGS}"
17444 _CUR_LDFLAGS="${LDFLAGS}"
17445 CFLAGS="${CFLAGS} -Wl,-search_paths_first"
17446 LDFLAGS="${LDFLAGS} -Wl,-search_paths_first -L/usr/local/lib"
17448 esac
17450 { echo "$as_me:$LINENO: checking for inflateCopy in -lz" >&5
17451 echo $ECHO_N "checking for inflateCopy in -lz... $ECHO_C" >&6; }
17452 if test "${ac_cv_lib_z_inflateCopy+set}" = set; then
17453 echo $ECHO_N "(cached) $ECHO_C" >&6
17454 else
17455 ac_check_lib_save_LIBS=$LIBS
17456 LIBS="-lz $LIBS"
17457 cat >conftest.$ac_ext <<_ACEOF
17458 /* confdefs.h. */
17459 _ACEOF
17460 cat confdefs.h >>conftest.$ac_ext
17461 cat >>conftest.$ac_ext <<_ACEOF
17462 /* end confdefs.h. */
17464 /* Override any GCC internal prototype to avoid an error.
17465 Use char because int might match the return type of a GCC
17466 builtin and then its argument prototype would still apply. */
17467 #ifdef __cplusplus
17468 extern "C"
17469 #endif
17470 char inflateCopy ();
17472 main ()
17474 return inflateCopy ();
17476 return 0;
17478 _ACEOF
17479 rm -f conftest.$ac_objext conftest$ac_exeext
17480 if { (ac_try="$ac_link"
17481 case "(($ac_try" in
17482 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17483 *) ac_try_echo=$ac_try;;
17484 esac
17485 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17486 (eval "$ac_link") 2>conftest.er1
17487 ac_status=$?
17488 grep -v '^ *+' conftest.er1 >conftest.err
17489 rm -f conftest.er1
17490 cat conftest.err >&5
17491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17492 (exit $ac_status); } && {
17493 test -z "$ac_c_werror_flag" ||
17494 test ! -s conftest.err
17495 } && test -s conftest$ac_exeext &&
17496 $as_test_x conftest$ac_exeext; then
17497 ac_cv_lib_z_inflateCopy=yes
17498 else
17499 echo "$as_me: failed program was:" >&5
17500 sed 's/^/| /' conftest.$ac_ext >&5
17502 ac_cv_lib_z_inflateCopy=no
17505 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17506 conftest$ac_exeext conftest.$ac_ext
17507 LIBS=$ac_check_lib_save_LIBS
17509 { echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateCopy" >&5
17510 echo "${ECHO_T}$ac_cv_lib_z_inflateCopy" >&6; }
17511 if test $ac_cv_lib_z_inflateCopy = yes; then
17513 cat >>confdefs.h <<\_ACEOF
17514 #define HAVE_ZLIB_COPY 1
17515 _ACEOF
17520 case $ac_sys_system/$ac_sys_release in
17521 Darwin/*)
17522 CFLAGS="${_CUR_CFLAGS}"
17523 LDFLAGS="${_CUR_LDFLAGS}"
17525 esac
17527 { echo "$as_me:$LINENO: checking for hstrerror" >&5
17528 echo $ECHO_N "checking for hstrerror... $ECHO_C" >&6; }
17529 cat >conftest.$ac_ext <<_ACEOF
17530 /* confdefs.h. */
17531 _ACEOF
17532 cat confdefs.h >>conftest.$ac_ext
17533 cat >>conftest.$ac_ext <<_ACEOF
17534 /* end confdefs.h. */
17536 #include "confdefs.h"
17537 #include <netdb.h>
17540 main ()
17542 void* p = hstrerror; hstrerror(0)
17544 return 0;
17546 _ACEOF
17547 rm -f conftest.$ac_objext conftest$ac_exeext
17548 if { (ac_try="$ac_link"
17549 case "(($ac_try" in
17550 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17551 *) ac_try_echo=$ac_try;;
17552 esac
17553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17554 (eval "$ac_link") 2>conftest.er1
17555 ac_status=$?
17556 grep -v '^ *+' conftest.er1 >conftest.err
17557 rm -f conftest.er1
17558 cat conftest.err >&5
17559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17560 (exit $ac_status); } && {
17561 test -z "$ac_c_werror_flag" ||
17562 test ! -s conftest.err
17563 } && test -s conftest$ac_exeext &&
17564 $as_test_x conftest$ac_exeext; then
17566 cat >>confdefs.h <<\_ACEOF
17567 #define HAVE_HSTRERROR 1
17568 _ACEOF
17570 { echo "$as_me:$LINENO: result: yes" >&5
17571 echo "${ECHO_T}yes" >&6; }
17572 else
17573 echo "$as_me: failed program was:" >&5
17574 sed 's/^/| /' conftest.$ac_ext >&5
17576 { echo "$as_me:$LINENO: result: no" >&5
17577 echo "${ECHO_T}no" >&6; }
17581 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17582 conftest$ac_exeext conftest.$ac_ext
17584 { echo "$as_me:$LINENO: checking for inet_aton" >&5
17585 echo $ECHO_N "checking for inet_aton... $ECHO_C" >&6; }
17586 cat >conftest.$ac_ext <<_ACEOF
17587 /* confdefs.h. */
17588 _ACEOF
17589 cat confdefs.h >>conftest.$ac_ext
17590 cat >>conftest.$ac_ext <<_ACEOF
17591 /* end confdefs.h. */
17593 #include "confdefs.h"
17594 #include <sys/types.h>
17595 #include <sys/socket.h>
17596 #include <netinet/in.h>
17597 #include <arpa/inet.h>
17600 main ()
17602 void* p = inet_aton;inet_aton(0,0)
17604 return 0;
17606 _ACEOF
17607 rm -f conftest.$ac_objext conftest$ac_exeext
17608 if { (ac_try="$ac_link"
17609 case "(($ac_try" in
17610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17611 *) ac_try_echo=$ac_try;;
17612 esac
17613 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17614 (eval "$ac_link") 2>conftest.er1
17615 ac_status=$?
17616 grep -v '^ *+' conftest.er1 >conftest.err
17617 rm -f conftest.er1
17618 cat conftest.err >&5
17619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17620 (exit $ac_status); } && {
17621 test -z "$ac_c_werror_flag" ||
17622 test ! -s conftest.err
17623 } && test -s conftest$ac_exeext &&
17624 $as_test_x conftest$ac_exeext; then
17626 cat >>confdefs.h <<\_ACEOF
17627 #define HAVE_INET_ATON 1
17628 _ACEOF
17630 { echo "$as_me:$LINENO: result: yes" >&5
17631 echo "${ECHO_T}yes" >&6; }
17632 else
17633 echo "$as_me: failed program was:" >&5
17634 sed 's/^/| /' conftest.$ac_ext >&5
17636 { echo "$as_me:$LINENO: result: no" >&5
17637 echo "${ECHO_T}no" >&6; }
17641 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17642 conftest$ac_exeext conftest.$ac_ext
17644 { echo "$as_me:$LINENO: checking for inet_pton" >&5
17645 echo $ECHO_N "checking for inet_pton... $ECHO_C" >&6; }
17646 cat >conftest.$ac_ext <<_ACEOF
17647 /* confdefs.h. */
17648 _ACEOF
17649 cat confdefs.h >>conftest.$ac_ext
17650 cat >>conftest.$ac_ext <<_ACEOF
17651 /* end confdefs.h. */
17653 #include "confdefs.h"
17654 #include <sys/types.h>
17655 #include <sys/socket.h>
17656 #include <netinet/in.h>
17657 #include <arpa/inet.h>
17660 main ()
17662 void* p = inet_pton
17664 return 0;
17666 _ACEOF
17667 rm -f conftest.$ac_objext
17668 if { (ac_try="$ac_compile"
17669 case "(($ac_try" in
17670 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17671 *) ac_try_echo=$ac_try;;
17672 esac
17673 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17674 (eval "$ac_compile") 2>conftest.er1
17675 ac_status=$?
17676 grep -v '^ *+' conftest.er1 >conftest.err
17677 rm -f conftest.er1
17678 cat conftest.err >&5
17679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17680 (exit $ac_status); } && {
17681 test -z "$ac_c_werror_flag" ||
17682 test ! -s conftest.err
17683 } && test -s conftest.$ac_objext; then
17685 cat >>confdefs.h <<\_ACEOF
17686 #define HAVE_INET_PTON 1
17687 _ACEOF
17689 { echo "$as_me:$LINENO: result: yes" >&5
17690 echo "${ECHO_T}yes" >&6; }
17691 else
17692 echo "$as_me: failed program was:" >&5
17693 sed 's/^/| /' conftest.$ac_ext >&5
17695 { echo "$as_me:$LINENO: result: no" >&5
17696 echo "${ECHO_T}no" >&6; }
17700 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17702 # On some systems, setgroups is in unistd.h, on others, in grp.h
17703 { echo "$as_me:$LINENO: checking for setgroups" >&5
17704 echo $ECHO_N "checking for setgroups... $ECHO_C" >&6; }
17705 cat >conftest.$ac_ext <<_ACEOF
17706 /* confdefs.h. */
17707 _ACEOF
17708 cat confdefs.h >>conftest.$ac_ext
17709 cat >>conftest.$ac_ext <<_ACEOF
17710 /* end confdefs.h. */
17712 #include "confdefs.h"
17713 #include <unistd.h>
17714 #ifdef HAVE_GRP_H
17715 #include <grp.h>
17716 #endif
17719 main ()
17721 void* p = setgroups
17723 return 0;
17725 _ACEOF
17726 rm -f conftest.$ac_objext
17727 if { (ac_try="$ac_compile"
17728 case "(($ac_try" in
17729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17730 *) ac_try_echo=$ac_try;;
17731 esac
17732 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17733 (eval "$ac_compile") 2>conftest.er1
17734 ac_status=$?
17735 grep -v '^ *+' conftest.er1 >conftest.err
17736 rm -f conftest.er1
17737 cat conftest.err >&5
17738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17739 (exit $ac_status); } && {
17740 test -z "$ac_c_werror_flag" ||
17741 test ! -s conftest.err
17742 } && test -s conftest.$ac_objext; then
17744 cat >>confdefs.h <<\_ACEOF
17745 #define HAVE_SETGROUPS 1
17746 _ACEOF
17748 { echo "$as_me:$LINENO: result: yes" >&5
17749 echo "${ECHO_T}yes" >&6; }
17750 else
17751 echo "$as_me: failed program was:" >&5
17752 sed 's/^/| /' conftest.$ac_ext >&5
17754 { echo "$as_me:$LINENO: result: no" >&5
17755 echo "${ECHO_T}no" >&6; }
17759 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17761 # check for openpty and forkpty
17764 for ac_func in openpty
17766 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17767 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17768 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17769 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17770 echo $ECHO_N "(cached) $ECHO_C" >&6
17771 else
17772 cat >conftest.$ac_ext <<_ACEOF
17773 /* confdefs.h. */
17774 _ACEOF
17775 cat confdefs.h >>conftest.$ac_ext
17776 cat >>conftest.$ac_ext <<_ACEOF
17777 /* end confdefs.h. */
17778 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17779 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17780 #define $ac_func innocuous_$ac_func
17782 /* System header to define __stub macros and hopefully few prototypes,
17783 which can conflict with char $ac_func (); below.
17784 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17785 <limits.h> exists even on freestanding compilers. */
17787 #ifdef __STDC__
17788 # include <limits.h>
17789 #else
17790 # include <assert.h>
17791 #endif
17793 #undef $ac_func
17795 /* Override any GCC internal prototype to avoid an error.
17796 Use char because int might match the return type of a GCC
17797 builtin and then its argument prototype would still apply. */
17798 #ifdef __cplusplus
17799 extern "C"
17800 #endif
17801 char $ac_func ();
17802 /* The GNU C library defines this for functions which it implements
17803 to always fail with ENOSYS. Some functions are actually named
17804 something starting with __ and the normal name is an alias. */
17805 #if defined __stub_$ac_func || defined __stub___$ac_func
17806 choke me
17807 #endif
17810 main ()
17812 return $ac_func ();
17814 return 0;
17816 _ACEOF
17817 rm -f conftest.$ac_objext conftest$ac_exeext
17818 if { (ac_try="$ac_link"
17819 case "(($ac_try" in
17820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17821 *) ac_try_echo=$ac_try;;
17822 esac
17823 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17824 (eval "$ac_link") 2>conftest.er1
17825 ac_status=$?
17826 grep -v '^ *+' conftest.er1 >conftest.err
17827 rm -f conftest.er1
17828 cat conftest.err >&5
17829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17830 (exit $ac_status); } && {
17831 test -z "$ac_c_werror_flag" ||
17832 test ! -s conftest.err
17833 } && test -s conftest$ac_exeext &&
17834 $as_test_x conftest$ac_exeext; then
17835 eval "$as_ac_var=yes"
17836 else
17837 echo "$as_me: failed program was:" >&5
17838 sed 's/^/| /' conftest.$ac_ext >&5
17840 eval "$as_ac_var=no"
17843 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17844 conftest$ac_exeext conftest.$ac_ext
17846 ac_res=`eval echo '${'$as_ac_var'}'`
17847 { echo "$as_me:$LINENO: result: $ac_res" >&5
17848 echo "${ECHO_T}$ac_res" >&6; }
17849 if test `eval echo '${'$as_ac_var'}'` = yes; then
17850 cat >>confdefs.h <<_ACEOF
17851 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17852 _ACEOF
17854 else
17855 { echo "$as_me:$LINENO: checking for openpty in -lutil" >&5
17856 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6; }
17857 if test "${ac_cv_lib_util_openpty+set}" = set; then
17858 echo $ECHO_N "(cached) $ECHO_C" >&6
17859 else
17860 ac_check_lib_save_LIBS=$LIBS
17861 LIBS="-lutil $LIBS"
17862 cat >conftest.$ac_ext <<_ACEOF
17863 /* confdefs.h. */
17864 _ACEOF
17865 cat confdefs.h >>conftest.$ac_ext
17866 cat >>conftest.$ac_ext <<_ACEOF
17867 /* end confdefs.h. */
17869 /* Override any GCC internal prototype to avoid an error.
17870 Use char because int might match the return type of a GCC
17871 builtin and then its argument prototype would still apply. */
17872 #ifdef __cplusplus
17873 extern "C"
17874 #endif
17875 char openpty ();
17877 main ()
17879 return openpty ();
17881 return 0;
17883 _ACEOF
17884 rm -f conftest.$ac_objext conftest$ac_exeext
17885 if { (ac_try="$ac_link"
17886 case "(($ac_try" in
17887 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17888 *) ac_try_echo=$ac_try;;
17889 esac
17890 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17891 (eval "$ac_link") 2>conftest.er1
17892 ac_status=$?
17893 grep -v '^ *+' conftest.er1 >conftest.err
17894 rm -f conftest.er1
17895 cat conftest.err >&5
17896 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17897 (exit $ac_status); } && {
17898 test -z "$ac_c_werror_flag" ||
17899 test ! -s conftest.err
17900 } && test -s conftest$ac_exeext &&
17901 $as_test_x conftest$ac_exeext; then
17902 ac_cv_lib_util_openpty=yes
17903 else
17904 echo "$as_me: failed program was:" >&5
17905 sed 's/^/| /' conftest.$ac_ext >&5
17907 ac_cv_lib_util_openpty=no
17910 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17911 conftest$ac_exeext conftest.$ac_ext
17912 LIBS=$ac_check_lib_save_LIBS
17914 { echo "$as_me:$LINENO: result: $ac_cv_lib_util_openpty" >&5
17915 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6; }
17916 if test $ac_cv_lib_util_openpty = yes; then
17917 cat >>confdefs.h <<\_ACEOF
17918 #define HAVE_OPENPTY 1
17919 _ACEOF
17920 LIBS="$LIBS -lutil"
17921 else
17922 { echo "$as_me:$LINENO: checking for openpty in -lbsd" >&5
17923 echo $ECHO_N "checking for openpty in -lbsd... $ECHO_C" >&6; }
17924 if test "${ac_cv_lib_bsd_openpty+set}" = set; then
17925 echo $ECHO_N "(cached) $ECHO_C" >&6
17926 else
17927 ac_check_lib_save_LIBS=$LIBS
17928 LIBS="-lbsd $LIBS"
17929 cat >conftest.$ac_ext <<_ACEOF
17930 /* confdefs.h. */
17931 _ACEOF
17932 cat confdefs.h >>conftest.$ac_ext
17933 cat >>conftest.$ac_ext <<_ACEOF
17934 /* end confdefs.h. */
17936 /* Override any GCC internal prototype to avoid an error.
17937 Use char because int might match the return type of a GCC
17938 builtin and then its argument prototype would still apply. */
17939 #ifdef __cplusplus
17940 extern "C"
17941 #endif
17942 char openpty ();
17944 main ()
17946 return openpty ();
17948 return 0;
17950 _ACEOF
17951 rm -f conftest.$ac_objext conftest$ac_exeext
17952 if { (ac_try="$ac_link"
17953 case "(($ac_try" in
17954 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17955 *) ac_try_echo=$ac_try;;
17956 esac
17957 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17958 (eval "$ac_link") 2>conftest.er1
17959 ac_status=$?
17960 grep -v '^ *+' conftest.er1 >conftest.err
17961 rm -f conftest.er1
17962 cat conftest.err >&5
17963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17964 (exit $ac_status); } && {
17965 test -z "$ac_c_werror_flag" ||
17966 test ! -s conftest.err
17967 } && test -s conftest$ac_exeext &&
17968 $as_test_x conftest$ac_exeext; then
17969 ac_cv_lib_bsd_openpty=yes
17970 else
17971 echo "$as_me: failed program was:" >&5
17972 sed 's/^/| /' conftest.$ac_ext >&5
17974 ac_cv_lib_bsd_openpty=no
17977 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17978 conftest$ac_exeext conftest.$ac_ext
17979 LIBS=$ac_check_lib_save_LIBS
17981 { echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_openpty" >&5
17982 echo "${ECHO_T}$ac_cv_lib_bsd_openpty" >&6; }
17983 if test $ac_cv_lib_bsd_openpty = yes; then
17984 cat >>confdefs.h <<\_ACEOF
17985 #define HAVE_OPENPTY 1
17986 _ACEOF
17987 LIBS="$LIBS -lbsd"
17995 done
17998 for ac_func in forkpty
18000 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18001 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18002 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18003 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18004 echo $ECHO_N "(cached) $ECHO_C" >&6
18005 else
18006 cat >conftest.$ac_ext <<_ACEOF
18007 /* confdefs.h. */
18008 _ACEOF
18009 cat confdefs.h >>conftest.$ac_ext
18010 cat >>conftest.$ac_ext <<_ACEOF
18011 /* end confdefs.h. */
18012 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18013 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18014 #define $ac_func innocuous_$ac_func
18016 /* System header to define __stub macros and hopefully few prototypes,
18017 which can conflict with char $ac_func (); below.
18018 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18019 <limits.h> exists even on freestanding compilers. */
18021 #ifdef __STDC__
18022 # include <limits.h>
18023 #else
18024 # include <assert.h>
18025 #endif
18027 #undef $ac_func
18029 /* Override any GCC internal prototype to avoid an error.
18030 Use char because int might match the return type of a GCC
18031 builtin and then its argument prototype would still apply. */
18032 #ifdef __cplusplus
18033 extern "C"
18034 #endif
18035 char $ac_func ();
18036 /* The GNU C library defines this for functions which it implements
18037 to always fail with ENOSYS. Some functions are actually named
18038 something starting with __ and the normal name is an alias. */
18039 #if defined __stub_$ac_func || defined __stub___$ac_func
18040 choke me
18041 #endif
18044 main ()
18046 return $ac_func ();
18048 return 0;
18050 _ACEOF
18051 rm -f conftest.$ac_objext conftest$ac_exeext
18052 if { (ac_try="$ac_link"
18053 case "(($ac_try" in
18054 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18055 *) ac_try_echo=$ac_try;;
18056 esac
18057 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18058 (eval "$ac_link") 2>conftest.er1
18059 ac_status=$?
18060 grep -v '^ *+' conftest.er1 >conftest.err
18061 rm -f conftest.er1
18062 cat conftest.err >&5
18063 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18064 (exit $ac_status); } && {
18065 test -z "$ac_c_werror_flag" ||
18066 test ! -s conftest.err
18067 } && test -s conftest$ac_exeext &&
18068 $as_test_x conftest$ac_exeext; then
18069 eval "$as_ac_var=yes"
18070 else
18071 echo "$as_me: failed program was:" >&5
18072 sed 's/^/| /' conftest.$ac_ext >&5
18074 eval "$as_ac_var=no"
18077 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18078 conftest$ac_exeext conftest.$ac_ext
18080 ac_res=`eval echo '${'$as_ac_var'}'`
18081 { echo "$as_me:$LINENO: result: $ac_res" >&5
18082 echo "${ECHO_T}$ac_res" >&6; }
18083 if test `eval echo '${'$as_ac_var'}'` = yes; then
18084 cat >>confdefs.h <<_ACEOF
18085 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18086 _ACEOF
18088 else
18089 { echo "$as_me:$LINENO: checking for forkpty in -lutil" >&5
18090 echo $ECHO_N "checking for forkpty in -lutil... $ECHO_C" >&6; }
18091 if test "${ac_cv_lib_util_forkpty+set}" = set; then
18092 echo $ECHO_N "(cached) $ECHO_C" >&6
18093 else
18094 ac_check_lib_save_LIBS=$LIBS
18095 LIBS="-lutil $LIBS"
18096 cat >conftest.$ac_ext <<_ACEOF
18097 /* confdefs.h. */
18098 _ACEOF
18099 cat confdefs.h >>conftest.$ac_ext
18100 cat >>conftest.$ac_ext <<_ACEOF
18101 /* end confdefs.h. */
18103 /* Override any GCC internal prototype to avoid an error.
18104 Use char because int might match the return type of a GCC
18105 builtin and then its argument prototype would still apply. */
18106 #ifdef __cplusplus
18107 extern "C"
18108 #endif
18109 char forkpty ();
18111 main ()
18113 return forkpty ();
18115 return 0;
18117 _ACEOF
18118 rm -f conftest.$ac_objext conftest$ac_exeext
18119 if { (ac_try="$ac_link"
18120 case "(($ac_try" in
18121 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18122 *) ac_try_echo=$ac_try;;
18123 esac
18124 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18125 (eval "$ac_link") 2>conftest.er1
18126 ac_status=$?
18127 grep -v '^ *+' conftest.er1 >conftest.err
18128 rm -f conftest.er1
18129 cat conftest.err >&5
18130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18131 (exit $ac_status); } && {
18132 test -z "$ac_c_werror_flag" ||
18133 test ! -s conftest.err
18134 } && test -s conftest$ac_exeext &&
18135 $as_test_x conftest$ac_exeext; then
18136 ac_cv_lib_util_forkpty=yes
18137 else
18138 echo "$as_me: failed program was:" >&5
18139 sed 's/^/| /' conftest.$ac_ext >&5
18141 ac_cv_lib_util_forkpty=no
18144 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18145 conftest$ac_exeext conftest.$ac_ext
18146 LIBS=$ac_check_lib_save_LIBS
18148 { echo "$as_me:$LINENO: result: $ac_cv_lib_util_forkpty" >&5
18149 echo "${ECHO_T}$ac_cv_lib_util_forkpty" >&6; }
18150 if test $ac_cv_lib_util_forkpty = yes; then
18151 cat >>confdefs.h <<\_ACEOF
18152 #define HAVE_FORKPTY 1
18153 _ACEOF
18154 LIBS="$LIBS -lutil"
18155 else
18156 { echo "$as_me:$LINENO: checking for forkpty in -lbsd" >&5
18157 echo $ECHO_N "checking for forkpty in -lbsd... $ECHO_C" >&6; }
18158 if test "${ac_cv_lib_bsd_forkpty+set}" = set; then
18159 echo $ECHO_N "(cached) $ECHO_C" >&6
18160 else
18161 ac_check_lib_save_LIBS=$LIBS
18162 LIBS="-lbsd $LIBS"
18163 cat >conftest.$ac_ext <<_ACEOF
18164 /* confdefs.h. */
18165 _ACEOF
18166 cat confdefs.h >>conftest.$ac_ext
18167 cat >>conftest.$ac_ext <<_ACEOF
18168 /* end confdefs.h. */
18170 /* Override any GCC internal prototype to avoid an error.
18171 Use char because int might match the return type of a GCC
18172 builtin and then its argument prototype would still apply. */
18173 #ifdef __cplusplus
18174 extern "C"
18175 #endif
18176 char forkpty ();
18178 main ()
18180 return forkpty ();
18182 return 0;
18184 _ACEOF
18185 rm -f conftest.$ac_objext conftest$ac_exeext
18186 if { (ac_try="$ac_link"
18187 case "(($ac_try" in
18188 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18189 *) ac_try_echo=$ac_try;;
18190 esac
18191 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18192 (eval "$ac_link") 2>conftest.er1
18193 ac_status=$?
18194 grep -v '^ *+' conftest.er1 >conftest.err
18195 rm -f conftest.er1
18196 cat conftest.err >&5
18197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18198 (exit $ac_status); } && {
18199 test -z "$ac_c_werror_flag" ||
18200 test ! -s conftest.err
18201 } && test -s conftest$ac_exeext &&
18202 $as_test_x conftest$ac_exeext; then
18203 ac_cv_lib_bsd_forkpty=yes
18204 else
18205 echo "$as_me: failed program was:" >&5
18206 sed 's/^/| /' conftest.$ac_ext >&5
18208 ac_cv_lib_bsd_forkpty=no
18211 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18212 conftest$ac_exeext conftest.$ac_ext
18213 LIBS=$ac_check_lib_save_LIBS
18215 { echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_forkpty" >&5
18216 echo "${ECHO_T}$ac_cv_lib_bsd_forkpty" >&6; }
18217 if test $ac_cv_lib_bsd_forkpty = yes; then
18218 cat >>confdefs.h <<\_ACEOF
18219 #define HAVE_FORKPTY 1
18220 _ACEOF
18221 LIBS="$LIBS -lbsd"
18229 done
18232 # Stuff for expat.
18234 for ac_func in memmove
18236 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18237 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18238 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18239 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18240 echo $ECHO_N "(cached) $ECHO_C" >&6
18241 else
18242 cat >conftest.$ac_ext <<_ACEOF
18243 /* confdefs.h. */
18244 _ACEOF
18245 cat confdefs.h >>conftest.$ac_ext
18246 cat >>conftest.$ac_ext <<_ACEOF
18247 /* end confdefs.h. */
18248 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18249 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18250 #define $ac_func innocuous_$ac_func
18252 /* System header to define __stub macros and hopefully few prototypes,
18253 which can conflict with char $ac_func (); below.
18254 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18255 <limits.h> exists even on freestanding compilers. */
18257 #ifdef __STDC__
18258 # include <limits.h>
18259 #else
18260 # include <assert.h>
18261 #endif
18263 #undef $ac_func
18265 /* Override any GCC internal prototype to avoid an error.
18266 Use char because int might match the return type of a GCC
18267 builtin and then its argument prototype would still apply. */
18268 #ifdef __cplusplus
18269 extern "C"
18270 #endif
18271 char $ac_func ();
18272 /* The GNU C library defines this for functions which it implements
18273 to always fail with ENOSYS. Some functions are actually named
18274 something starting with __ and the normal name is an alias. */
18275 #if defined __stub_$ac_func || defined __stub___$ac_func
18276 choke me
18277 #endif
18280 main ()
18282 return $ac_func ();
18284 return 0;
18286 _ACEOF
18287 rm -f conftest.$ac_objext conftest$ac_exeext
18288 if { (ac_try="$ac_link"
18289 case "(($ac_try" in
18290 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18291 *) ac_try_echo=$ac_try;;
18292 esac
18293 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18294 (eval "$ac_link") 2>conftest.er1
18295 ac_status=$?
18296 grep -v '^ *+' conftest.er1 >conftest.err
18297 rm -f conftest.er1
18298 cat conftest.err >&5
18299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18300 (exit $ac_status); } && {
18301 test -z "$ac_c_werror_flag" ||
18302 test ! -s conftest.err
18303 } && test -s conftest$ac_exeext &&
18304 $as_test_x conftest$ac_exeext; then
18305 eval "$as_ac_var=yes"
18306 else
18307 echo "$as_me: failed program was:" >&5
18308 sed 's/^/| /' conftest.$ac_ext >&5
18310 eval "$as_ac_var=no"
18313 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18314 conftest$ac_exeext conftest.$ac_ext
18316 ac_res=`eval echo '${'$as_ac_var'}'`
18317 { echo "$as_me:$LINENO: result: $ac_res" >&5
18318 echo "${ECHO_T}$ac_res" >&6; }
18319 if test `eval echo '${'$as_ac_var'}'` = yes; then
18320 cat >>confdefs.h <<_ACEOF
18321 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18322 _ACEOF
18325 done
18328 # check for long file support functions
18335 for ac_func in fseek64 fseeko fstatvfs ftell64 ftello statvfs
18337 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18338 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18339 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18340 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18341 echo $ECHO_N "(cached) $ECHO_C" >&6
18342 else
18343 cat >conftest.$ac_ext <<_ACEOF
18344 /* confdefs.h. */
18345 _ACEOF
18346 cat confdefs.h >>conftest.$ac_ext
18347 cat >>conftest.$ac_ext <<_ACEOF
18348 /* end confdefs.h. */
18349 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18350 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18351 #define $ac_func innocuous_$ac_func
18353 /* System header to define __stub macros and hopefully few prototypes,
18354 which can conflict with char $ac_func (); below.
18355 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18356 <limits.h> exists even on freestanding compilers. */
18358 #ifdef __STDC__
18359 # include <limits.h>
18360 #else
18361 # include <assert.h>
18362 #endif
18364 #undef $ac_func
18366 /* Override any GCC internal prototype to avoid an error.
18367 Use char because int might match the return type of a GCC
18368 builtin and then its argument prototype would still apply. */
18369 #ifdef __cplusplus
18370 extern "C"
18371 #endif
18372 char $ac_func ();
18373 /* The GNU C library defines this for functions which it implements
18374 to always fail with ENOSYS. Some functions are actually named
18375 something starting with __ and the normal name is an alias. */
18376 #if defined __stub_$ac_func || defined __stub___$ac_func
18377 choke me
18378 #endif
18381 main ()
18383 return $ac_func ();
18385 return 0;
18387 _ACEOF
18388 rm -f conftest.$ac_objext conftest$ac_exeext
18389 if { (ac_try="$ac_link"
18390 case "(($ac_try" in
18391 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18392 *) ac_try_echo=$ac_try;;
18393 esac
18394 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18395 (eval "$ac_link") 2>conftest.er1
18396 ac_status=$?
18397 grep -v '^ *+' conftest.er1 >conftest.err
18398 rm -f conftest.er1
18399 cat conftest.err >&5
18400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18401 (exit $ac_status); } && {
18402 test -z "$ac_c_werror_flag" ||
18403 test ! -s conftest.err
18404 } && test -s conftest$ac_exeext &&
18405 $as_test_x conftest$ac_exeext; then
18406 eval "$as_ac_var=yes"
18407 else
18408 echo "$as_me: failed program was:" >&5
18409 sed 's/^/| /' conftest.$ac_ext >&5
18411 eval "$as_ac_var=no"
18414 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18415 conftest$ac_exeext conftest.$ac_ext
18417 ac_res=`eval echo '${'$as_ac_var'}'`
18418 { echo "$as_me:$LINENO: result: $ac_res" >&5
18419 echo "${ECHO_T}$ac_res" >&6; }
18420 if test `eval echo '${'$as_ac_var'}'` = yes; then
18421 cat >>confdefs.h <<_ACEOF
18422 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18423 _ACEOF
18426 done
18432 for ac_func in dup2 getcwd strdup
18434 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18435 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18436 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18437 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18438 echo $ECHO_N "(cached) $ECHO_C" >&6
18439 else
18440 cat >conftest.$ac_ext <<_ACEOF
18441 /* confdefs.h. */
18442 _ACEOF
18443 cat confdefs.h >>conftest.$ac_ext
18444 cat >>conftest.$ac_ext <<_ACEOF
18445 /* end confdefs.h. */
18446 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18447 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18448 #define $ac_func innocuous_$ac_func
18450 /* System header to define __stub macros and hopefully few prototypes,
18451 which can conflict with char $ac_func (); below.
18452 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18453 <limits.h> exists even on freestanding compilers. */
18455 #ifdef __STDC__
18456 # include <limits.h>
18457 #else
18458 # include <assert.h>
18459 #endif
18461 #undef $ac_func
18463 /* Override any GCC internal prototype to avoid an error.
18464 Use char because int might match the return type of a GCC
18465 builtin and then its argument prototype would still apply. */
18466 #ifdef __cplusplus
18467 extern "C"
18468 #endif
18469 char $ac_func ();
18470 /* The GNU C library defines this for functions which it implements
18471 to always fail with ENOSYS. Some functions are actually named
18472 something starting with __ and the normal name is an alias. */
18473 #if defined __stub_$ac_func || defined __stub___$ac_func
18474 choke me
18475 #endif
18478 main ()
18480 return $ac_func ();
18482 return 0;
18484 _ACEOF
18485 rm -f conftest.$ac_objext conftest$ac_exeext
18486 if { (ac_try="$ac_link"
18487 case "(($ac_try" in
18488 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18489 *) ac_try_echo=$ac_try;;
18490 esac
18491 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18492 (eval "$ac_link") 2>conftest.er1
18493 ac_status=$?
18494 grep -v '^ *+' conftest.er1 >conftest.err
18495 rm -f conftest.er1
18496 cat conftest.err >&5
18497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18498 (exit $ac_status); } && {
18499 test -z "$ac_c_werror_flag" ||
18500 test ! -s conftest.err
18501 } && test -s conftest$ac_exeext &&
18502 $as_test_x conftest$ac_exeext; then
18503 eval "$as_ac_var=yes"
18504 else
18505 echo "$as_me: failed program was:" >&5
18506 sed 's/^/| /' conftest.$ac_ext >&5
18508 eval "$as_ac_var=no"
18511 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18512 conftest$ac_exeext conftest.$ac_ext
18514 ac_res=`eval echo '${'$as_ac_var'}'`
18515 { echo "$as_me:$LINENO: result: $ac_res" >&5
18516 echo "${ECHO_T}$ac_res" >&6; }
18517 if test `eval echo '${'$as_ac_var'}'` = yes; then
18518 cat >>confdefs.h <<_ACEOF
18519 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18520 _ACEOF
18522 else
18523 case " $LIBOBJS " in
18524 *" $ac_func.$ac_objext "* ) ;;
18525 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
18527 esac
18530 done
18534 for ac_func in getpgrp
18536 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18537 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18538 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18539 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18540 echo $ECHO_N "(cached) $ECHO_C" >&6
18541 else
18542 cat >conftest.$ac_ext <<_ACEOF
18543 /* confdefs.h. */
18544 _ACEOF
18545 cat confdefs.h >>conftest.$ac_ext
18546 cat >>conftest.$ac_ext <<_ACEOF
18547 /* end confdefs.h. */
18548 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18549 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18550 #define $ac_func innocuous_$ac_func
18552 /* System header to define __stub macros and hopefully few prototypes,
18553 which can conflict with char $ac_func (); below.
18554 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18555 <limits.h> exists even on freestanding compilers. */
18557 #ifdef __STDC__
18558 # include <limits.h>
18559 #else
18560 # include <assert.h>
18561 #endif
18563 #undef $ac_func
18565 /* Override any GCC internal prototype to avoid an error.
18566 Use char because int might match the return type of a GCC
18567 builtin and then its argument prototype would still apply. */
18568 #ifdef __cplusplus
18569 extern "C"
18570 #endif
18571 char $ac_func ();
18572 /* The GNU C library defines this for functions which it implements
18573 to always fail with ENOSYS. Some functions are actually named
18574 something starting with __ and the normal name is an alias. */
18575 #if defined __stub_$ac_func || defined __stub___$ac_func
18576 choke me
18577 #endif
18580 main ()
18582 return $ac_func ();
18584 return 0;
18586 _ACEOF
18587 rm -f conftest.$ac_objext conftest$ac_exeext
18588 if { (ac_try="$ac_link"
18589 case "(($ac_try" in
18590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18591 *) ac_try_echo=$ac_try;;
18592 esac
18593 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18594 (eval "$ac_link") 2>conftest.er1
18595 ac_status=$?
18596 grep -v '^ *+' conftest.er1 >conftest.err
18597 rm -f conftest.er1
18598 cat conftest.err >&5
18599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18600 (exit $ac_status); } && {
18601 test -z "$ac_c_werror_flag" ||
18602 test ! -s conftest.err
18603 } && test -s conftest$ac_exeext &&
18604 $as_test_x conftest$ac_exeext; then
18605 eval "$as_ac_var=yes"
18606 else
18607 echo "$as_me: failed program was:" >&5
18608 sed 's/^/| /' conftest.$ac_ext >&5
18610 eval "$as_ac_var=no"
18613 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18614 conftest$ac_exeext conftest.$ac_ext
18616 ac_res=`eval echo '${'$as_ac_var'}'`
18617 { echo "$as_me:$LINENO: result: $ac_res" >&5
18618 echo "${ECHO_T}$ac_res" >&6; }
18619 if test `eval echo '${'$as_ac_var'}'` = yes; then
18620 cat >>confdefs.h <<_ACEOF
18621 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18622 _ACEOF
18623 cat >conftest.$ac_ext <<_ACEOF
18624 /* confdefs.h. */
18625 _ACEOF
18626 cat confdefs.h >>conftest.$ac_ext
18627 cat >>conftest.$ac_ext <<_ACEOF
18628 /* end confdefs.h. */
18629 #include <unistd.h>
18631 main ()
18633 getpgrp(0);
18635 return 0;
18637 _ACEOF
18638 rm -f conftest.$ac_objext
18639 if { (ac_try="$ac_compile"
18640 case "(($ac_try" in
18641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18642 *) ac_try_echo=$ac_try;;
18643 esac
18644 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18645 (eval "$ac_compile") 2>conftest.er1
18646 ac_status=$?
18647 grep -v '^ *+' conftest.er1 >conftest.err
18648 rm -f conftest.er1
18649 cat conftest.err >&5
18650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18651 (exit $ac_status); } && {
18652 test -z "$ac_c_werror_flag" ||
18653 test ! -s conftest.err
18654 } && test -s conftest.$ac_objext; then
18656 cat >>confdefs.h <<\_ACEOF
18657 #define GETPGRP_HAVE_ARG 1
18658 _ACEOF
18661 else
18662 echo "$as_me: failed program was:" >&5
18663 sed 's/^/| /' conftest.$ac_ext >&5
18668 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18671 done
18674 for ac_func in setpgrp
18676 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18677 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18678 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18679 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18680 echo $ECHO_N "(cached) $ECHO_C" >&6
18681 else
18682 cat >conftest.$ac_ext <<_ACEOF
18683 /* confdefs.h. */
18684 _ACEOF
18685 cat confdefs.h >>conftest.$ac_ext
18686 cat >>conftest.$ac_ext <<_ACEOF
18687 /* end confdefs.h. */
18688 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18689 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18690 #define $ac_func innocuous_$ac_func
18692 /* System header to define __stub macros and hopefully few prototypes,
18693 which can conflict with char $ac_func (); below.
18694 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18695 <limits.h> exists even on freestanding compilers. */
18697 #ifdef __STDC__
18698 # include <limits.h>
18699 #else
18700 # include <assert.h>
18701 #endif
18703 #undef $ac_func
18705 /* Override any GCC internal prototype to avoid an error.
18706 Use char because int might match the return type of a GCC
18707 builtin and then its argument prototype would still apply. */
18708 #ifdef __cplusplus
18709 extern "C"
18710 #endif
18711 char $ac_func ();
18712 /* The GNU C library defines this for functions which it implements
18713 to always fail with ENOSYS. Some functions are actually named
18714 something starting with __ and the normal name is an alias. */
18715 #if defined __stub_$ac_func || defined __stub___$ac_func
18716 choke me
18717 #endif
18720 main ()
18722 return $ac_func ();
18724 return 0;
18726 _ACEOF
18727 rm -f conftest.$ac_objext conftest$ac_exeext
18728 if { (ac_try="$ac_link"
18729 case "(($ac_try" in
18730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18731 *) ac_try_echo=$ac_try;;
18732 esac
18733 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18734 (eval "$ac_link") 2>conftest.er1
18735 ac_status=$?
18736 grep -v '^ *+' conftest.er1 >conftest.err
18737 rm -f conftest.er1
18738 cat conftest.err >&5
18739 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18740 (exit $ac_status); } && {
18741 test -z "$ac_c_werror_flag" ||
18742 test ! -s conftest.err
18743 } && test -s conftest$ac_exeext &&
18744 $as_test_x conftest$ac_exeext; then
18745 eval "$as_ac_var=yes"
18746 else
18747 echo "$as_me: failed program was:" >&5
18748 sed 's/^/| /' conftest.$ac_ext >&5
18750 eval "$as_ac_var=no"
18753 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18754 conftest$ac_exeext conftest.$ac_ext
18756 ac_res=`eval echo '${'$as_ac_var'}'`
18757 { echo "$as_me:$LINENO: result: $ac_res" >&5
18758 echo "${ECHO_T}$ac_res" >&6; }
18759 if test `eval echo '${'$as_ac_var'}'` = yes; then
18760 cat >>confdefs.h <<_ACEOF
18761 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18762 _ACEOF
18763 cat >conftest.$ac_ext <<_ACEOF
18764 /* confdefs.h. */
18765 _ACEOF
18766 cat confdefs.h >>conftest.$ac_ext
18767 cat >>conftest.$ac_ext <<_ACEOF
18768 /* end confdefs.h. */
18769 #include <unistd.h>
18771 main ()
18773 setpgrp(0,0);
18775 return 0;
18777 _ACEOF
18778 rm -f conftest.$ac_objext
18779 if { (ac_try="$ac_compile"
18780 case "(($ac_try" in
18781 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18782 *) ac_try_echo=$ac_try;;
18783 esac
18784 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18785 (eval "$ac_compile") 2>conftest.er1
18786 ac_status=$?
18787 grep -v '^ *+' conftest.er1 >conftest.err
18788 rm -f conftest.er1
18789 cat conftest.err >&5
18790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18791 (exit $ac_status); } && {
18792 test -z "$ac_c_werror_flag" ||
18793 test ! -s conftest.err
18794 } && test -s conftest.$ac_objext; then
18796 cat >>confdefs.h <<\_ACEOF
18797 #define SETPGRP_HAVE_ARG 1
18798 _ACEOF
18801 else
18802 echo "$as_me: failed program was:" >&5
18803 sed 's/^/| /' conftest.$ac_ext >&5
18808 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18811 done
18814 for ac_func in gettimeofday
18816 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18817 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18818 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18819 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18820 echo $ECHO_N "(cached) $ECHO_C" >&6
18821 else
18822 cat >conftest.$ac_ext <<_ACEOF
18823 /* confdefs.h. */
18824 _ACEOF
18825 cat confdefs.h >>conftest.$ac_ext
18826 cat >>conftest.$ac_ext <<_ACEOF
18827 /* end confdefs.h. */
18828 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18829 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18830 #define $ac_func innocuous_$ac_func
18832 /* System header to define __stub macros and hopefully few prototypes,
18833 which can conflict with char $ac_func (); below.
18834 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18835 <limits.h> exists even on freestanding compilers. */
18837 #ifdef __STDC__
18838 # include <limits.h>
18839 #else
18840 # include <assert.h>
18841 #endif
18843 #undef $ac_func
18845 /* Override any GCC internal prototype to avoid an error.
18846 Use char because int might match the return type of a GCC
18847 builtin and then its argument prototype would still apply. */
18848 #ifdef __cplusplus
18849 extern "C"
18850 #endif
18851 char $ac_func ();
18852 /* The GNU C library defines this for functions which it implements
18853 to always fail with ENOSYS. Some functions are actually named
18854 something starting with __ and the normal name is an alias. */
18855 #if defined __stub_$ac_func || defined __stub___$ac_func
18856 choke me
18857 #endif
18860 main ()
18862 return $ac_func ();
18864 return 0;
18866 _ACEOF
18867 rm -f conftest.$ac_objext conftest$ac_exeext
18868 if { (ac_try="$ac_link"
18869 case "(($ac_try" in
18870 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18871 *) ac_try_echo=$ac_try;;
18872 esac
18873 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18874 (eval "$ac_link") 2>conftest.er1
18875 ac_status=$?
18876 grep -v '^ *+' conftest.er1 >conftest.err
18877 rm -f conftest.er1
18878 cat conftest.err >&5
18879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18880 (exit $ac_status); } && {
18881 test -z "$ac_c_werror_flag" ||
18882 test ! -s conftest.err
18883 } && test -s conftest$ac_exeext &&
18884 $as_test_x conftest$ac_exeext; then
18885 eval "$as_ac_var=yes"
18886 else
18887 echo "$as_me: failed program was:" >&5
18888 sed 's/^/| /' conftest.$ac_ext >&5
18890 eval "$as_ac_var=no"
18893 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18894 conftest$ac_exeext conftest.$ac_ext
18896 ac_res=`eval echo '${'$as_ac_var'}'`
18897 { echo "$as_me:$LINENO: result: $ac_res" >&5
18898 echo "${ECHO_T}$ac_res" >&6; }
18899 if test `eval echo '${'$as_ac_var'}'` = yes; then
18900 cat >>confdefs.h <<_ACEOF
18901 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18902 _ACEOF
18903 cat >conftest.$ac_ext <<_ACEOF
18904 /* confdefs.h. */
18905 _ACEOF
18906 cat confdefs.h >>conftest.$ac_ext
18907 cat >>conftest.$ac_ext <<_ACEOF
18908 /* end confdefs.h. */
18909 #include <sys/time.h>
18911 main ()
18913 gettimeofday((struct timeval*)0,(struct timezone*)0);
18915 return 0;
18917 _ACEOF
18918 rm -f conftest.$ac_objext
18919 if { (ac_try="$ac_compile"
18920 case "(($ac_try" in
18921 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18922 *) ac_try_echo=$ac_try;;
18923 esac
18924 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18925 (eval "$ac_compile") 2>conftest.er1
18926 ac_status=$?
18927 grep -v '^ *+' conftest.er1 >conftest.err
18928 rm -f conftest.er1
18929 cat conftest.err >&5
18930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18931 (exit $ac_status); } && {
18932 test -z "$ac_c_werror_flag" ||
18933 test ! -s conftest.err
18934 } && test -s conftest.$ac_objext; then
18936 else
18937 echo "$as_me: failed program was:" >&5
18938 sed 's/^/| /' conftest.$ac_ext >&5
18941 cat >>confdefs.h <<\_ACEOF
18942 #define GETTIMEOFDAY_NO_TZ 1
18943 _ACEOF
18948 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18951 done
18954 { echo "$as_me:$LINENO: checking for major" >&5
18955 echo $ECHO_N "checking for major... $ECHO_C" >&6; }
18956 cat >conftest.$ac_ext <<_ACEOF
18957 /* confdefs.h. */
18958 _ACEOF
18959 cat confdefs.h >>conftest.$ac_ext
18960 cat >>conftest.$ac_ext <<_ACEOF
18961 /* end confdefs.h. */
18963 #if defined(MAJOR_IN_MKDEV)
18964 #include <sys/mkdev.h>
18965 #elif defined(MAJOR_IN_SYSMACROS)
18966 #include <sys/sysmacros.h>
18967 #else
18968 #include <sys/types.h>
18969 #endif
18972 main ()
18975 makedev(major(0),minor(0));
18978 return 0;
18980 _ACEOF
18981 rm -f conftest.$ac_objext conftest$ac_exeext
18982 if { (ac_try="$ac_link"
18983 case "(($ac_try" in
18984 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18985 *) ac_try_echo=$ac_try;;
18986 esac
18987 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18988 (eval "$ac_link") 2>conftest.er1
18989 ac_status=$?
18990 grep -v '^ *+' conftest.er1 >conftest.err
18991 rm -f conftest.er1
18992 cat conftest.err >&5
18993 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18994 (exit $ac_status); } && {
18995 test -z "$ac_c_werror_flag" ||
18996 test ! -s conftest.err
18997 } && test -s conftest$ac_exeext &&
18998 $as_test_x conftest$ac_exeext; then
19001 cat >>confdefs.h <<\_ACEOF
19002 #define HAVE_DEVICE_MACROS 1
19003 _ACEOF
19005 { echo "$as_me:$LINENO: result: yes" >&5
19006 echo "${ECHO_T}yes" >&6; }
19008 else
19009 echo "$as_me: failed program was:" >&5
19010 sed 's/^/| /' conftest.$ac_ext >&5
19013 { echo "$as_me:$LINENO: result: no" >&5
19014 echo "${ECHO_T}no" >&6; }
19018 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19019 conftest$ac_exeext conftest.$ac_ext
19021 # On OSF/1 V5.1, getaddrinfo is available, but a define
19022 # for [no]getaddrinfo in netdb.h.
19023 { echo "$as_me:$LINENO: checking for getaddrinfo" >&5
19024 echo $ECHO_N "checking for getaddrinfo... $ECHO_C" >&6; }
19025 cat >conftest.$ac_ext <<_ACEOF
19026 /* confdefs.h. */
19027 _ACEOF
19028 cat confdefs.h >>conftest.$ac_ext
19029 cat >>conftest.$ac_ext <<_ACEOF
19030 /* end confdefs.h. */
19032 #include <sys/types.h>
19033 #include <sys/socket.h>
19034 #include <netdb.h>
19035 #include <stdio.h>
19038 main ()
19041 getaddrinfo(NULL, NULL, NULL, NULL);
19044 return 0;
19046 _ACEOF
19047 rm -f conftest.$ac_objext conftest$ac_exeext
19048 if { (ac_try="$ac_link"
19049 case "(($ac_try" in
19050 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19051 *) ac_try_echo=$ac_try;;
19052 esac
19053 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19054 (eval "$ac_link") 2>conftest.er1
19055 ac_status=$?
19056 grep -v '^ *+' conftest.er1 >conftest.err
19057 rm -f conftest.er1
19058 cat conftest.err >&5
19059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19060 (exit $ac_status); } && {
19061 test -z "$ac_c_werror_flag" ||
19062 test ! -s conftest.err
19063 } && test -s conftest$ac_exeext &&
19064 $as_test_x conftest$ac_exeext; then
19066 { echo "$as_me:$LINENO: result: yes" >&5
19067 echo "${ECHO_T}yes" >&6; }
19068 { echo "$as_me:$LINENO: checking getaddrinfo bug" >&5
19069 echo $ECHO_N "checking getaddrinfo bug... $ECHO_C" >&6; }
19070 if test "$cross_compiling" = yes; then
19071 { echo "$as_me:$LINENO: result: buggy" >&5
19072 echo "${ECHO_T}buggy" >&6; }
19073 buggygetaddrinfo=yes
19074 else
19075 cat >conftest.$ac_ext <<_ACEOF
19076 /* confdefs.h. */
19077 _ACEOF
19078 cat confdefs.h >>conftest.$ac_ext
19079 cat >>conftest.$ac_ext <<_ACEOF
19080 /* end confdefs.h. */
19082 #include <sys/types.h>
19083 #include <netdb.h>
19084 #include <string.h>
19085 #include <sys/socket.h>
19086 #include <netinet/in.h>
19088 main()
19090 int passive, gaierr, inet4 = 0, inet6 = 0;
19091 struct addrinfo hints, *ai, *aitop;
19092 char straddr[INET6_ADDRSTRLEN], strport[16];
19094 for (passive = 0; passive <= 1; passive++) {
19095 memset(&hints, 0, sizeof(hints));
19096 hints.ai_family = AF_UNSPEC;
19097 hints.ai_flags = passive ? AI_PASSIVE : 0;
19098 hints.ai_socktype = SOCK_STREAM;
19099 hints.ai_protocol = IPPROTO_TCP;
19100 if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) {
19101 (void)gai_strerror(gaierr);
19102 goto bad;
19104 for (ai = aitop; ai; ai = ai->ai_next) {
19105 if (ai->ai_addr == NULL ||
19106 ai->ai_addrlen == 0 ||
19107 getnameinfo(ai->ai_addr, ai->ai_addrlen,
19108 straddr, sizeof(straddr), strport, sizeof(strport),
19109 NI_NUMERICHOST|NI_NUMERICSERV) != 0) {
19110 goto bad;
19112 switch (ai->ai_family) {
19113 case AF_INET:
19114 if (strcmp(strport, "54321") != 0) {
19115 goto bad;
19117 if (passive) {
19118 if (strcmp(straddr, "0.0.0.0") != 0) {
19119 goto bad;
19121 } else {
19122 if (strcmp(straddr, "127.0.0.1") != 0) {
19123 goto bad;
19126 inet4++;
19127 break;
19128 case AF_INET6:
19129 if (strcmp(strport, "54321") != 0) {
19130 goto bad;
19132 if (passive) {
19133 if (strcmp(straddr, "::") != 0) {
19134 goto bad;
19136 } else {
19137 if (strcmp(straddr, "::1") != 0) {
19138 goto bad;
19141 inet6++;
19142 break;
19143 case AF_UNSPEC:
19144 goto bad;
19145 break;
19146 default:
19147 /* another family support? */
19148 break;
19153 if (!(inet4 == 0 || inet4 == 2))
19154 goto bad;
19155 if (!(inet6 == 0 || inet6 == 2))
19156 goto bad;
19158 if (aitop)
19159 freeaddrinfo(aitop);
19160 exit(0);
19162 bad:
19163 if (aitop)
19164 freeaddrinfo(aitop);
19165 exit(1);
19168 _ACEOF
19169 rm -f conftest$ac_exeext
19170 if { (ac_try="$ac_link"
19171 case "(($ac_try" in
19172 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19173 *) ac_try_echo=$ac_try;;
19174 esac
19175 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19176 (eval "$ac_link") 2>&5
19177 ac_status=$?
19178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19179 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19180 { (case "(($ac_try" in
19181 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19182 *) ac_try_echo=$ac_try;;
19183 esac
19184 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19185 (eval "$ac_try") 2>&5
19186 ac_status=$?
19187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19188 (exit $ac_status); }; }; then
19189 { echo "$as_me:$LINENO: result: good" >&5
19190 echo "${ECHO_T}good" >&6; }
19191 buggygetaddrinfo=no
19192 else
19193 echo "$as_me: program exited with status $ac_status" >&5
19194 echo "$as_me: failed program was:" >&5
19195 sed 's/^/| /' conftest.$ac_ext >&5
19197 ( exit $ac_status )
19198 { echo "$as_me:$LINENO: result: buggy" >&5
19199 echo "${ECHO_T}buggy" >&6; }
19200 buggygetaddrinfo=yes
19202 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19206 else
19207 echo "$as_me: failed program was:" >&5
19208 sed 's/^/| /' conftest.$ac_ext >&5
19211 { echo "$as_me:$LINENO: result: no" >&5
19212 echo "${ECHO_T}no" >&6; }
19213 buggygetaddrinfo=yes
19217 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19218 conftest$ac_exeext conftest.$ac_ext
19220 if test "$buggygetaddrinfo" = "yes"; then
19221 if test "$ipv6" = "yes"; then
19222 echo 'Fatal: You must get working getaddrinfo() function.'
19223 echo ' or you can specify "--disable-ipv6"'.
19224 exit 1
19226 else
19228 cat >>confdefs.h <<\_ACEOF
19229 #define HAVE_GETADDRINFO 1
19230 _ACEOF
19234 for ac_func in getnameinfo
19236 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19237 { echo "$as_me:$LINENO: checking for $ac_func" >&5
19238 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
19239 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
19240 echo $ECHO_N "(cached) $ECHO_C" >&6
19241 else
19242 cat >conftest.$ac_ext <<_ACEOF
19243 /* confdefs.h. */
19244 _ACEOF
19245 cat confdefs.h >>conftest.$ac_ext
19246 cat >>conftest.$ac_ext <<_ACEOF
19247 /* end confdefs.h. */
19248 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19249 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19250 #define $ac_func innocuous_$ac_func
19252 /* System header to define __stub macros and hopefully few prototypes,
19253 which can conflict with char $ac_func (); below.
19254 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19255 <limits.h> exists even on freestanding compilers. */
19257 #ifdef __STDC__
19258 # include <limits.h>
19259 #else
19260 # include <assert.h>
19261 #endif
19263 #undef $ac_func
19265 /* Override any GCC internal prototype to avoid an error.
19266 Use char because int might match the return type of a GCC
19267 builtin and then its argument prototype would still apply. */
19268 #ifdef __cplusplus
19269 extern "C"
19270 #endif
19271 char $ac_func ();
19272 /* The GNU C library defines this for functions which it implements
19273 to always fail with ENOSYS. Some functions are actually named
19274 something starting with __ and the normal name is an alias. */
19275 #if defined __stub_$ac_func || defined __stub___$ac_func
19276 choke me
19277 #endif
19280 main ()
19282 return $ac_func ();
19284 return 0;
19286 _ACEOF
19287 rm -f conftest.$ac_objext conftest$ac_exeext
19288 if { (ac_try="$ac_link"
19289 case "(($ac_try" in
19290 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19291 *) ac_try_echo=$ac_try;;
19292 esac
19293 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19294 (eval "$ac_link") 2>conftest.er1
19295 ac_status=$?
19296 grep -v '^ *+' conftest.er1 >conftest.err
19297 rm -f conftest.er1
19298 cat conftest.err >&5
19299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19300 (exit $ac_status); } && {
19301 test -z "$ac_c_werror_flag" ||
19302 test ! -s conftest.err
19303 } && test -s conftest$ac_exeext &&
19304 $as_test_x conftest$ac_exeext; then
19305 eval "$as_ac_var=yes"
19306 else
19307 echo "$as_me: failed program was:" >&5
19308 sed 's/^/| /' conftest.$ac_ext >&5
19310 eval "$as_ac_var=no"
19313 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19314 conftest$ac_exeext conftest.$ac_ext
19316 ac_res=`eval echo '${'$as_ac_var'}'`
19317 { echo "$as_me:$LINENO: result: $ac_res" >&5
19318 echo "${ECHO_T}$ac_res" >&6; }
19319 if test `eval echo '${'$as_ac_var'}'` = yes; then
19320 cat >>confdefs.h <<_ACEOF
19321 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19322 _ACEOF
19325 done
19328 # checks for structures
19329 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
19330 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
19331 if test "${ac_cv_header_time+set}" = set; then
19332 echo $ECHO_N "(cached) $ECHO_C" >&6
19333 else
19334 cat >conftest.$ac_ext <<_ACEOF
19335 /* confdefs.h. */
19336 _ACEOF
19337 cat confdefs.h >>conftest.$ac_ext
19338 cat >>conftest.$ac_ext <<_ACEOF
19339 /* end confdefs.h. */
19340 #include <sys/types.h>
19341 #include <sys/time.h>
19342 #include <time.h>
19345 main ()
19347 if ((struct tm *) 0)
19348 return 0;
19350 return 0;
19352 _ACEOF
19353 rm -f conftest.$ac_objext
19354 if { (ac_try="$ac_compile"
19355 case "(($ac_try" in
19356 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19357 *) ac_try_echo=$ac_try;;
19358 esac
19359 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19360 (eval "$ac_compile") 2>conftest.er1
19361 ac_status=$?
19362 grep -v '^ *+' conftest.er1 >conftest.err
19363 rm -f conftest.er1
19364 cat conftest.err >&5
19365 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19366 (exit $ac_status); } && {
19367 test -z "$ac_c_werror_flag" ||
19368 test ! -s conftest.err
19369 } && test -s conftest.$ac_objext; then
19370 ac_cv_header_time=yes
19371 else
19372 echo "$as_me: failed program was:" >&5
19373 sed 's/^/| /' conftest.$ac_ext >&5
19375 ac_cv_header_time=no
19378 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19380 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
19381 echo "${ECHO_T}$ac_cv_header_time" >&6; }
19382 if test $ac_cv_header_time = yes; then
19384 cat >>confdefs.h <<\_ACEOF
19385 #define TIME_WITH_SYS_TIME 1
19386 _ACEOF
19390 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
19391 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
19392 if test "${ac_cv_struct_tm+set}" = set; then
19393 echo $ECHO_N "(cached) $ECHO_C" >&6
19394 else
19395 cat >conftest.$ac_ext <<_ACEOF
19396 /* confdefs.h. */
19397 _ACEOF
19398 cat confdefs.h >>conftest.$ac_ext
19399 cat >>conftest.$ac_ext <<_ACEOF
19400 /* end confdefs.h. */
19401 #include <sys/types.h>
19402 #include <time.h>
19405 main ()
19407 struct tm tm;
19408 int *p = &tm.tm_sec;
19409 return !p;
19411 return 0;
19413 _ACEOF
19414 rm -f conftest.$ac_objext
19415 if { (ac_try="$ac_compile"
19416 case "(($ac_try" in
19417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19418 *) ac_try_echo=$ac_try;;
19419 esac
19420 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19421 (eval "$ac_compile") 2>conftest.er1
19422 ac_status=$?
19423 grep -v '^ *+' conftest.er1 >conftest.err
19424 rm -f conftest.er1
19425 cat conftest.err >&5
19426 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19427 (exit $ac_status); } && {
19428 test -z "$ac_c_werror_flag" ||
19429 test ! -s conftest.err
19430 } && test -s conftest.$ac_objext; then
19431 ac_cv_struct_tm=time.h
19432 else
19433 echo "$as_me: failed program was:" >&5
19434 sed 's/^/| /' conftest.$ac_ext >&5
19436 ac_cv_struct_tm=sys/time.h
19439 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19441 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
19442 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
19443 if test $ac_cv_struct_tm = sys/time.h; then
19445 cat >>confdefs.h <<\_ACEOF
19446 #define TM_IN_SYS_TIME 1
19447 _ACEOF
19451 { echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
19452 echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6; }
19453 if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
19454 echo $ECHO_N "(cached) $ECHO_C" >&6
19455 else
19456 cat >conftest.$ac_ext <<_ACEOF
19457 /* confdefs.h. */
19458 _ACEOF
19459 cat confdefs.h >>conftest.$ac_ext
19460 cat >>conftest.$ac_ext <<_ACEOF
19461 /* end confdefs.h. */
19462 #include <sys/types.h>
19463 #include <$ac_cv_struct_tm>
19467 main ()
19469 static struct tm ac_aggr;
19470 if (ac_aggr.tm_zone)
19471 return 0;
19473 return 0;
19475 _ACEOF
19476 rm -f conftest.$ac_objext
19477 if { (ac_try="$ac_compile"
19478 case "(($ac_try" in
19479 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19480 *) ac_try_echo=$ac_try;;
19481 esac
19482 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19483 (eval "$ac_compile") 2>conftest.er1
19484 ac_status=$?
19485 grep -v '^ *+' conftest.er1 >conftest.err
19486 rm -f conftest.er1
19487 cat conftest.err >&5
19488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19489 (exit $ac_status); } && {
19490 test -z "$ac_c_werror_flag" ||
19491 test ! -s conftest.err
19492 } && test -s conftest.$ac_objext; then
19493 ac_cv_member_struct_tm_tm_zone=yes
19494 else
19495 echo "$as_me: failed program was:" >&5
19496 sed 's/^/| /' conftest.$ac_ext >&5
19498 cat >conftest.$ac_ext <<_ACEOF
19499 /* confdefs.h. */
19500 _ACEOF
19501 cat confdefs.h >>conftest.$ac_ext
19502 cat >>conftest.$ac_ext <<_ACEOF
19503 /* end confdefs.h. */
19504 #include <sys/types.h>
19505 #include <$ac_cv_struct_tm>
19509 main ()
19511 static struct tm ac_aggr;
19512 if (sizeof ac_aggr.tm_zone)
19513 return 0;
19515 return 0;
19517 _ACEOF
19518 rm -f conftest.$ac_objext
19519 if { (ac_try="$ac_compile"
19520 case "(($ac_try" in
19521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19522 *) ac_try_echo=$ac_try;;
19523 esac
19524 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19525 (eval "$ac_compile") 2>conftest.er1
19526 ac_status=$?
19527 grep -v '^ *+' conftest.er1 >conftest.err
19528 rm -f conftest.er1
19529 cat conftest.err >&5
19530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19531 (exit $ac_status); } && {
19532 test -z "$ac_c_werror_flag" ||
19533 test ! -s conftest.err
19534 } && test -s conftest.$ac_objext; then
19535 ac_cv_member_struct_tm_tm_zone=yes
19536 else
19537 echo "$as_me: failed program was:" >&5
19538 sed 's/^/| /' conftest.$ac_ext >&5
19540 ac_cv_member_struct_tm_tm_zone=no
19543 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19546 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19548 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
19549 echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6; }
19550 if test $ac_cv_member_struct_tm_tm_zone = yes; then
19552 cat >>confdefs.h <<_ACEOF
19553 #define HAVE_STRUCT_TM_TM_ZONE 1
19554 _ACEOF
19559 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
19561 cat >>confdefs.h <<\_ACEOF
19562 #define HAVE_TM_ZONE 1
19563 _ACEOF
19565 else
19566 { echo "$as_me:$LINENO: checking whether tzname is declared" >&5
19567 echo $ECHO_N "checking whether tzname is declared... $ECHO_C" >&6; }
19568 if test "${ac_cv_have_decl_tzname+set}" = set; then
19569 echo $ECHO_N "(cached) $ECHO_C" >&6
19570 else
19571 cat >conftest.$ac_ext <<_ACEOF
19572 /* confdefs.h. */
19573 _ACEOF
19574 cat confdefs.h >>conftest.$ac_ext
19575 cat >>conftest.$ac_ext <<_ACEOF
19576 /* end confdefs.h. */
19577 #include <time.h>
19580 main ()
19582 #ifndef tzname
19583 (void) tzname;
19584 #endif
19587 return 0;
19589 _ACEOF
19590 rm -f conftest.$ac_objext
19591 if { (ac_try="$ac_compile"
19592 case "(($ac_try" in
19593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19594 *) ac_try_echo=$ac_try;;
19595 esac
19596 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19597 (eval "$ac_compile") 2>conftest.er1
19598 ac_status=$?
19599 grep -v '^ *+' conftest.er1 >conftest.err
19600 rm -f conftest.er1
19601 cat conftest.err >&5
19602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19603 (exit $ac_status); } && {
19604 test -z "$ac_c_werror_flag" ||
19605 test ! -s conftest.err
19606 } && test -s conftest.$ac_objext; then
19607 ac_cv_have_decl_tzname=yes
19608 else
19609 echo "$as_me: failed program was:" >&5
19610 sed 's/^/| /' conftest.$ac_ext >&5
19612 ac_cv_have_decl_tzname=no
19615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19617 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_tzname" >&5
19618 echo "${ECHO_T}$ac_cv_have_decl_tzname" >&6; }
19619 if test $ac_cv_have_decl_tzname = yes; then
19621 cat >>confdefs.h <<_ACEOF
19622 #define HAVE_DECL_TZNAME 1
19623 _ACEOF
19626 else
19627 cat >>confdefs.h <<_ACEOF
19628 #define HAVE_DECL_TZNAME 0
19629 _ACEOF
19635 { echo "$as_me:$LINENO: checking for tzname" >&5
19636 echo $ECHO_N "checking for tzname... $ECHO_C" >&6; }
19637 if test "${ac_cv_var_tzname+set}" = set; then
19638 echo $ECHO_N "(cached) $ECHO_C" >&6
19639 else
19640 cat >conftest.$ac_ext <<_ACEOF
19641 /* confdefs.h. */
19642 _ACEOF
19643 cat confdefs.h >>conftest.$ac_ext
19644 cat >>conftest.$ac_ext <<_ACEOF
19645 /* end confdefs.h. */
19646 #include <time.h>
19647 #if !HAVE_DECL_TZNAME
19648 extern char *tzname[];
19649 #endif
19652 main ()
19654 return tzname[0][0];
19656 return 0;
19658 _ACEOF
19659 rm -f conftest.$ac_objext conftest$ac_exeext
19660 if { (ac_try="$ac_link"
19661 case "(($ac_try" in
19662 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19663 *) ac_try_echo=$ac_try;;
19664 esac
19665 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19666 (eval "$ac_link") 2>conftest.er1
19667 ac_status=$?
19668 grep -v '^ *+' conftest.er1 >conftest.err
19669 rm -f conftest.er1
19670 cat conftest.err >&5
19671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19672 (exit $ac_status); } && {
19673 test -z "$ac_c_werror_flag" ||
19674 test ! -s conftest.err
19675 } && test -s conftest$ac_exeext &&
19676 $as_test_x conftest$ac_exeext; then
19677 ac_cv_var_tzname=yes
19678 else
19679 echo "$as_me: failed program was:" >&5
19680 sed 's/^/| /' conftest.$ac_ext >&5
19682 ac_cv_var_tzname=no
19685 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19686 conftest$ac_exeext conftest.$ac_ext
19688 { echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
19689 echo "${ECHO_T}$ac_cv_var_tzname" >&6; }
19690 if test $ac_cv_var_tzname = yes; then
19692 cat >>confdefs.h <<\_ACEOF
19693 #define HAVE_TZNAME 1
19694 _ACEOF
19699 { echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5
19700 echo $ECHO_N "checking for struct stat.st_rdev... $ECHO_C" >&6; }
19701 if test "${ac_cv_member_struct_stat_st_rdev+set}" = set; then
19702 echo $ECHO_N "(cached) $ECHO_C" >&6
19703 else
19704 cat >conftest.$ac_ext <<_ACEOF
19705 /* confdefs.h. */
19706 _ACEOF
19707 cat confdefs.h >>conftest.$ac_ext
19708 cat >>conftest.$ac_ext <<_ACEOF
19709 /* end confdefs.h. */
19710 $ac_includes_default
19712 main ()
19714 static struct stat ac_aggr;
19715 if (ac_aggr.st_rdev)
19716 return 0;
19718 return 0;
19720 _ACEOF
19721 rm -f conftest.$ac_objext
19722 if { (ac_try="$ac_compile"
19723 case "(($ac_try" in
19724 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19725 *) ac_try_echo=$ac_try;;
19726 esac
19727 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19728 (eval "$ac_compile") 2>conftest.er1
19729 ac_status=$?
19730 grep -v '^ *+' conftest.er1 >conftest.err
19731 rm -f conftest.er1
19732 cat conftest.err >&5
19733 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19734 (exit $ac_status); } && {
19735 test -z "$ac_c_werror_flag" ||
19736 test ! -s conftest.err
19737 } && test -s conftest.$ac_objext; then
19738 ac_cv_member_struct_stat_st_rdev=yes
19739 else
19740 echo "$as_me: failed program was:" >&5
19741 sed 's/^/| /' conftest.$ac_ext >&5
19743 cat >conftest.$ac_ext <<_ACEOF
19744 /* confdefs.h. */
19745 _ACEOF
19746 cat confdefs.h >>conftest.$ac_ext
19747 cat >>conftest.$ac_ext <<_ACEOF
19748 /* end confdefs.h. */
19749 $ac_includes_default
19751 main ()
19753 static struct stat ac_aggr;
19754 if (sizeof ac_aggr.st_rdev)
19755 return 0;
19757 return 0;
19759 _ACEOF
19760 rm -f conftest.$ac_objext
19761 if { (ac_try="$ac_compile"
19762 case "(($ac_try" in
19763 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19764 *) ac_try_echo=$ac_try;;
19765 esac
19766 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19767 (eval "$ac_compile") 2>conftest.er1
19768 ac_status=$?
19769 grep -v '^ *+' conftest.er1 >conftest.err
19770 rm -f conftest.er1
19771 cat conftest.err >&5
19772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19773 (exit $ac_status); } && {
19774 test -z "$ac_c_werror_flag" ||
19775 test ! -s conftest.err
19776 } && test -s conftest.$ac_objext; then
19777 ac_cv_member_struct_stat_st_rdev=yes
19778 else
19779 echo "$as_me: failed program was:" >&5
19780 sed 's/^/| /' conftest.$ac_ext >&5
19782 ac_cv_member_struct_stat_st_rdev=no
19785 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19788 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19790 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_rdev" >&5
19791 echo "${ECHO_T}$ac_cv_member_struct_stat_st_rdev" >&6; }
19792 if test $ac_cv_member_struct_stat_st_rdev = yes; then
19794 cat >>confdefs.h <<_ACEOF
19795 #define HAVE_STRUCT_STAT_ST_RDEV 1
19796 _ACEOF
19801 { echo "$as_me:$LINENO: checking for struct stat.st_blksize" >&5
19802 echo $ECHO_N "checking for struct stat.st_blksize... $ECHO_C" >&6; }
19803 if test "${ac_cv_member_struct_stat_st_blksize+set}" = set; then
19804 echo $ECHO_N "(cached) $ECHO_C" >&6
19805 else
19806 cat >conftest.$ac_ext <<_ACEOF
19807 /* confdefs.h. */
19808 _ACEOF
19809 cat confdefs.h >>conftest.$ac_ext
19810 cat >>conftest.$ac_ext <<_ACEOF
19811 /* end confdefs.h. */
19812 $ac_includes_default
19814 main ()
19816 static struct stat ac_aggr;
19817 if (ac_aggr.st_blksize)
19818 return 0;
19820 return 0;
19822 _ACEOF
19823 rm -f conftest.$ac_objext
19824 if { (ac_try="$ac_compile"
19825 case "(($ac_try" in
19826 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19827 *) ac_try_echo=$ac_try;;
19828 esac
19829 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19830 (eval "$ac_compile") 2>conftest.er1
19831 ac_status=$?
19832 grep -v '^ *+' conftest.er1 >conftest.err
19833 rm -f conftest.er1
19834 cat conftest.err >&5
19835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19836 (exit $ac_status); } && {
19837 test -z "$ac_c_werror_flag" ||
19838 test ! -s conftest.err
19839 } && test -s conftest.$ac_objext; then
19840 ac_cv_member_struct_stat_st_blksize=yes
19841 else
19842 echo "$as_me: failed program was:" >&5
19843 sed 's/^/| /' conftest.$ac_ext >&5
19845 cat >conftest.$ac_ext <<_ACEOF
19846 /* confdefs.h. */
19847 _ACEOF
19848 cat confdefs.h >>conftest.$ac_ext
19849 cat >>conftest.$ac_ext <<_ACEOF
19850 /* end confdefs.h. */
19851 $ac_includes_default
19853 main ()
19855 static struct stat ac_aggr;
19856 if (sizeof ac_aggr.st_blksize)
19857 return 0;
19859 return 0;
19861 _ACEOF
19862 rm -f conftest.$ac_objext
19863 if { (ac_try="$ac_compile"
19864 case "(($ac_try" in
19865 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19866 *) ac_try_echo=$ac_try;;
19867 esac
19868 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19869 (eval "$ac_compile") 2>conftest.er1
19870 ac_status=$?
19871 grep -v '^ *+' conftest.er1 >conftest.err
19872 rm -f conftest.er1
19873 cat conftest.err >&5
19874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19875 (exit $ac_status); } && {
19876 test -z "$ac_c_werror_flag" ||
19877 test ! -s conftest.err
19878 } && test -s conftest.$ac_objext; then
19879 ac_cv_member_struct_stat_st_blksize=yes
19880 else
19881 echo "$as_me: failed program was:" >&5
19882 sed 's/^/| /' conftest.$ac_ext >&5
19884 ac_cv_member_struct_stat_st_blksize=no
19887 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19890 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19892 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blksize" >&5
19893 echo "${ECHO_T}$ac_cv_member_struct_stat_st_blksize" >&6; }
19894 if test $ac_cv_member_struct_stat_st_blksize = yes; then
19896 cat >>confdefs.h <<_ACEOF
19897 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
19898 _ACEOF
19903 { echo "$as_me:$LINENO: checking for struct stat.st_flags" >&5
19904 echo $ECHO_N "checking for struct stat.st_flags... $ECHO_C" >&6; }
19905 if test "${ac_cv_member_struct_stat_st_flags+set}" = set; then
19906 echo $ECHO_N "(cached) $ECHO_C" >&6
19907 else
19908 cat >conftest.$ac_ext <<_ACEOF
19909 /* confdefs.h. */
19910 _ACEOF
19911 cat confdefs.h >>conftest.$ac_ext
19912 cat >>conftest.$ac_ext <<_ACEOF
19913 /* end confdefs.h. */
19914 $ac_includes_default
19916 main ()
19918 static struct stat ac_aggr;
19919 if (ac_aggr.st_flags)
19920 return 0;
19922 return 0;
19924 _ACEOF
19925 rm -f conftest.$ac_objext
19926 if { (ac_try="$ac_compile"
19927 case "(($ac_try" in
19928 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19929 *) ac_try_echo=$ac_try;;
19930 esac
19931 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19932 (eval "$ac_compile") 2>conftest.er1
19933 ac_status=$?
19934 grep -v '^ *+' conftest.er1 >conftest.err
19935 rm -f conftest.er1
19936 cat conftest.err >&5
19937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19938 (exit $ac_status); } && {
19939 test -z "$ac_c_werror_flag" ||
19940 test ! -s conftest.err
19941 } && test -s conftest.$ac_objext; then
19942 ac_cv_member_struct_stat_st_flags=yes
19943 else
19944 echo "$as_me: failed program was:" >&5
19945 sed 's/^/| /' conftest.$ac_ext >&5
19947 cat >conftest.$ac_ext <<_ACEOF
19948 /* confdefs.h. */
19949 _ACEOF
19950 cat confdefs.h >>conftest.$ac_ext
19951 cat >>conftest.$ac_ext <<_ACEOF
19952 /* end confdefs.h. */
19953 $ac_includes_default
19955 main ()
19957 static struct stat ac_aggr;
19958 if (sizeof ac_aggr.st_flags)
19959 return 0;
19961 return 0;
19963 _ACEOF
19964 rm -f conftest.$ac_objext
19965 if { (ac_try="$ac_compile"
19966 case "(($ac_try" in
19967 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19968 *) ac_try_echo=$ac_try;;
19969 esac
19970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19971 (eval "$ac_compile") 2>conftest.er1
19972 ac_status=$?
19973 grep -v '^ *+' conftest.er1 >conftest.err
19974 rm -f conftest.er1
19975 cat conftest.err >&5
19976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19977 (exit $ac_status); } && {
19978 test -z "$ac_c_werror_flag" ||
19979 test ! -s conftest.err
19980 } && test -s conftest.$ac_objext; then
19981 ac_cv_member_struct_stat_st_flags=yes
19982 else
19983 echo "$as_me: failed program was:" >&5
19984 sed 's/^/| /' conftest.$ac_ext >&5
19986 ac_cv_member_struct_stat_st_flags=no
19989 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19992 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19994 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_flags" >&5
19995 echo "${ECHO_T}$ac_cv_member_struct_stat_st_flags" >&6; }
19996 if test $ac_cv_member_struct_stat_st_flags = yes; then
19998 cat >>confdefs.h <<_ACEOF
19999 #define HAVE_STRUCT_STAT_ST_FLAGS 1
20000 _ACEOF
20005 { echo "$as_me:$LINENO: checking for struct stat.st_gen" >&5
20006 echo $ECHO_N "checking for struct stat.st_gen... $ECHO_C" >&6; }
20007 if test "${ac_cv_member_struct_stat_st_gen+set}" = set; then
20008 echo $ECHO_N "(cached) $ECHO_C" >&6
20009 else
20010 cat >conftest.$ac_ext <<_ACEOF
20011 /* confdefs.h. */
20012 _ACEOF
20013 cat confdefs.h >>conftest.$ac_ext
20014 cat >>conftest.$ac_ext <<_ACEOF
20015 /* end confdefs.h. */
20016 $ac_includes_default
20018 main ()
20020 static struct stat ac_aggr;
20021 if (ac_aggr.st_gen)
20022 return 0;
20024 return 0;
20026 _ACEOF
20027 rm -f conftest.$ac_objext
20028 if { (ac_try="$ac_compile"
20029 case "(($ac_try" in
20030 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20031 *) ac_try_echo=$ac_try;;
20032 esac
20033 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20034 (eval "$ac_compile") 2>conftest.er1
20035 ac_status=$?
20036 grep -v '^ *+' conftest.er1 >conftest.err
20037 rm -f conftest.er1
20038 cat conftest.err >&5
20039 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20040 (exit $ac_status); } && {
20041 test -z "$ac_c_werror_flag" ||
20042 test ! -s conftest.err
20043 } && test -s conftest.$ac_objext; then
20044 ac_cv_member_struct_stat_st_gen=yes
20045 else
20046 echo "$as_me: failed program was:" >&5
20047 sed 's/^/| /' conftest.$ac_ext >&5
20049 cat >conftest.$ac_ext <<_ACEOF
20050 /* confdefs.h. */
20051 _ACEOF
20052 cat confdefs.h >>conftest.$ac_ext
20053 cat >>conftest.$ac_ext <<_ACEOF
20054 /* end confdefs.h. */
20055 $ac_includes_default
20057 main ()
20059 static struct stat ac_aggr;
20060 if (sizeof ac_aggr.st_gen)
20061 return 0;
20063 return 0;
20065 _ACEOF
20066 rm -f conftest.$ac_objext
20067 if { (ac_try="$ac_compile"
20068 case "(($ac_try" in
20069 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20070 *) ac_try_echo=$ac_try;;
20071 esac
20072 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20073 (eval "$ac_compile") 2>conftest.er1
20074 ac_status=$?
20075 grep -v '^ *+' conftest.er1 >conftest.err
20076 rm -f conftest.er1
20077 cat conftest.err >&5
20078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20079 (exit $ac_status); } && {
20080 test -z "$ac_c_werror_flag" ||
20081 test ! -s conftest.err
20082 } && test -s conftest.$ac_objext; then
20083 ac_cv_member_struct_stat_st_gen=yes
20084 else
20085 echo "$as_me: failed program was:" >&5
20086 sed 's/^/| /' conftest.$ac_ext >&5
20088 ac_cv_member_struct_stat_st_gen=no
20091 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20094 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20096 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_gen" >&5
20097 echo "${ECHO_T}$ac_cv_member_struct_stat_st_gen" >&6; }
20098 if test $ac_cv_member_struct_stat_st_gen = yes; then
20100 cat >>confdefs.h <<_ACEOF
20101 #define HAVE_STRUCT_STAT_ST_GEN 1
20102 _ACEOF
20107 { echo "$as_me:$LINENO: checking for struct stat.st_birthtime" >&5
20108 echo $ECHO_N "checking for struct stat.st_birthtime... $ECHO_C" >&6; }
20109 if test "${ac_cv_member_struct_stat_st_birthtime+set}" = set; then
20110 echo $ECHO_N "(cached) $ECHO_C" >&6
20111 else
20112 cat >conftest.$ac_ext <<_ACEOF
20113 /* confdefs.h. */
20114 _ACEOF
20115 cat confdefs.h >>conftest.$ac_ext
20116 cat >>conftest.$ac_ext <<_ACEOF
20117 /* end confdefs.h. */
20118 $ac_includes_default
20120 main ()
20122 static struct stat ac_aggr;
20123 if (ac_aggr.st_birthtime)
20124 return 0;
20126 return 0;
20128 _ACEOF
20129 rm -f conftest.$ac_objext
20130 if { (ac_try="$ac_compile"
20131 case "(($ac_try" in
20132 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20133 *) ac_try_echo=$ac_try;;
20134 esac
20135 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20136 (eval "$ac_compile") 2>conftest.er1
20137 ac_status=$?
20138 grep -v '^ *+' conftest.er1 >conftest.err
20139 rm -f conftest.er1
20140 cat conftest.err >&5
20141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20142 (exit $ac_status); } && {
20143 test -z "$ac_c_werror_flag" ||
20144 test ! -s conftest.err
20145 } && test -s conftest.$ac_objext; then
20146 ac_cv_member_struct_stat_st_birthtime=yes
20147 else
20148 echo "$as_me: failed program was:" >&5
20149 sed 's/^/| /' conftest.$ac_ext >&5
20151 cat >conftest.$ac_ext <<_ACEOF
20152 /* confdefs.h. */
20153 _ACEOF
20154 cat confdefs.h >>conftest.$ac_ext
20155 cat >>conftest.$ac_ext <<_ACEOF
20156 /* end confdefs.h. */
20157 $ac_includes_default
20159 main ()
20161 static struct stat ac_aggr;
20162 if (sizeof ac_aggr.st_birthtime)
20163 return 0;
20165 return 0;
20167 _ACEOF
20168 rm -f conftest.$ac_objext
20169 if { (ac_try="$ac_compile"
20170 case "(($ac_try" in
20171 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20172 *) ac_try_echo=$ac_try;;
20173 esac
20174 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20175 (eval "$ac_compile") 2>conftest.er1
20176 ac_status=$?
20177 grep -v '^ *+' conftest.er1 >conftest.err
20178 rm -f conftest.er1
20179 cat conftest.err >&5
20180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20181 (exit $ac_status); } && {
20182 test -z "$ac_c_werror_flag" ||
20183 test ! -s conftest.err
20184 } && test -s conftest.$ac_objext; then
20185 ac_cv_member_struct_stat_st_birthtime=yes
20186 else
20187 echo "$as_me: failed program was:" >&5
20188 sed 's/^/| /' conftest.$ac_ext >&5
20190 ac_cv_member_struct_stat_st_birthtime=no
20193 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20196 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20198 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_birthtime" >&5
20199 echo "${ECHO_T}$ac_cv_member_struct_stat_st_birthtime" >&6; }
20200 if test $ac_cv_member_struct_stat_st_birthtime = yes; then
20202 cat >>confdefs.h <<_ACEOF
20203 #define HAVE_STRUCT_STAT_ST_BIRTHTIME 1
20204 _ACEOF
20209 { echo "$as_me:$LINENO: checking for struct stat.st_blocks" >&5
20210 echo $ECHO_N "checking for struct stat.st_blocks... $ECHO_C" >&6; }
20211 if test "${ac_cv_member_struct_stat_st_blocks+set}" = set; then
20212 echo $ECHO_N "(cached) $ECHO_C" >&6
20213 else
20214 cat >conftest.$ac_ext <<_ACEOF
20215 /* confdefs.h. */
20216 _ACEOF
20217 cat confdefs.h >>conftest.$ac_ext
20218 cat >>conftest.$ac_ext <<_ACEOF
20219 /* end confdefs.h. */
20220 $ac_includes_default
20222 main ()
20224 static struct stat ac_aggr;
20225 if (ac_aggr.st_blocks)
20226 return 0;
20228 return 0;
20230 _ACEOF
20231 rm -f conftest.$ac_objext
20232 if { (ac_try="$ac_compile"
20233 case "(($ac_try" in
20234 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20235 *) ac_try_echo=$ac_try;;
20236 esac
20237 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20238 (eval "$ac_compile") 2>conftest.er1
20239 ac_status=$?
20240 grep -v '^ *+' conftest.er1 >conftest.err
20241 rm -f conftest.er1
20242 cat conftest.err >&5
20243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20244 (exit $ac_status); } && {
20245 test -z "$ac_c_werror_flag" ||
20246 test ! -s conftest.err
20247 } && test -s conftest.$ac_objext; then
20248 ac_cv_member_struct_stat_st_blocks=yes
20249 else
20250 echo "$as_me: failed program was:" >&5
20251 sed 's/^/| /' conftest.$ac_ext >&5
20253 cat >conftest.$ac_ext <<_ACEOF
20254 /* confdefs.h. */
20255 _ACEOF
20256 cat confdefs.h >>conftest.$ac_ext
20257 cat >>conftest.$ac_ext <<_ACEOF
20258 /* end confdefs.h. */
20259 $ac_includes_default
20261 main ()
20263 static struct stat ac_aggr;
20264 if (sizeof ac_aggr.st_blocks)
20265 return 0;
20267 return 0;
20269 _ACEOF
20270 rm -f conftest.$ac_objext
20271 if { (ac_try="$ac_compile"
20272 case "(($ac_try" in
20273 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20274 *) ac_try_echo=$ac_try;;
20275 esac
20276 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20277 (eval "$ac_compile") 2>conftest.er1
20278 ac_status=$?
20279 grep -v '^ *+' conftest.er1 >conftest.err
20280 rm -f conftest.er1
20281 cat conftest.err >&5
20282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20283 (exit $ac_status); } && {
20284 test -z "$ac_c_werror_flag" ||
20285 test ! -s conftest.err
20286 } && test -s conftest.$ac_objext; then
20287 ac_cv_member_struct_stat_st_blocks=yes
20288 else
20289 echo "$as_me: failed program was:" >&5
20290 sed 's/^/| /' conftest.$ac_ext >&5
20292 ac_cv_member_struct_stat_st_blocks=no
20295 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20298 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20300 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blocks" >&5
20301 echo "${ECHO_T}$ac_cv_member_struct_stat_st_blocks" >&6; }
20302 if test $ac_cv_member_struct_stat_st_blocks = yes; then
20304 cat >>confdefs.h <<_ACEOF
20305 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
20306 _ACEOF
20309 cat >>confdefs.h <<\_ACEOF
20310 #define HAVE_ST_BLOCKS 1
20311 _ACEOF
20313 else
20314 case " $LIBOBJS " in
20315 *" fileblocks.$ac_objext "* ) ;;
20316 *) LIBOBJS="$LIBOBJS fileblocks.$ac_objext"
20318 esac
20324 { echo "$as_me:$LINENO: checking for time.h that defines altzone" >&5
20325 echo $ECHO_N "checking for time.h that defines altzone... $ECHO_C" >&6; }
20326 if test "${ac_cv_header_time_altzone+set}" = set; then
20327 echo $ECHO_N "(cached) $ECHO_C" >&6
20328 else
20329 cat >conftest.$ac_ext <<_ACEOF
20330 /* confdefs.h. */
20331 _ACEOF
20332 cat confdefs.h >>conftest.$ac_ext
20333 cat >>conftest.$ac_ext <<_ACEOF
20334 /* end confdefs.h. */
20335 #include <time.h>
20337 main ()
20339 return altzone;
20341 return 0;
20343 _ACEOF
20344 rm -f conftest.$ac_objext
20345 if { (ac_try="$ac_compile"
20346 case "(($ac_try" in
20347 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20348 *) ac_try_echo=$ac_try;;
20349 esac
20350 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20351 (eval "$ac_compile") 2>conftest.er1
20352 ac_status=$?
20353 grep -v '^ *+' conftest.er1 >conftest.err
20354 rm -f conftest.er1
20355 cat conftest.err >&5
20356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20357 (exit $ac_status); } && {
20358 test -z "$ac_c_werror_flag" ||
20359 test ! -s conftest.err
20360 } && test -s conftest.$ac_objext; then
20361 ac_cv_header_time_altzone=yes
20362 else
20363 echo "$as_me: failed program was:" >&5
20364 sed 's/^/| /' conftest.$ac_ext >&5
20366 ac_cv_header_time_altzone=no
20369 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20372 { echo "$as_me:$LINENO: result: $ac_cv_header_time_altzone" >&5
20373 echo "${ECHO_T}$ac_cv_header_time_altzone" >&6; }
20374 if test $ac_cv_header_time_altzone = yes; then
20376 cat >>confdefs.h <<\_ACEOF
20377 #define HAVE_ALTZONE 1
20378 _ACEOF
20382 was_it_defined=no
20383 { echo "$as_me:$LINENO: checking whether sys/select.h and sys/time.h may both be included" >&5
20384 echo $ECHO_N "checking whether sys/select.h and sys/time.h may both be included... $ECHO_C" >&6; }
20385 cat >conftest.$ac_ext <<_ACEOF
20386 /* confdefs.h. */
20387 _ACEOF
20388 cat confdefs.h >>conftest.$ac_ext
20389 cat >>conftest.$ac_ext <<_ACEOF
20390 /* end confdefs.h. */
20392 #include <sys/types.h>
20393 #include <sys/select.h>
20394 #include <sys/time.h>
20397 main ()
20401 return 0;
20403 _ACEOF
20404 rm -f conftest.$ac_objext
20405 if { (ac_try="$ac_compile"
20406 case "(($ac_try" in
20407 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20408 *) ac_try_echo=$ac_try;;
20409 esac
20410 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20411 (eval "$ac_compile") 2>conftest.er1
20412 ac_status=$?
20413 grep -v '^ *+' conftest.er1 >conftest.err
20414 rm -f conftest.er1
20415 cat conftest.err >&5
20416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20417 (exit $ac_status); } && {
20418 test -z "$ac_c_werror_flag" ||
20419 test ! -s conftest.err
20420 } && test -s conftest.$ac_objext; then
20423 cat >>confdefs.h <<\_ACEOF
20424 #define SYS_SELECT_WITH_SYS_TIME 1
20425 _ACEOF
20427 was_it_defined=yes
20429 else
20430 echo "$as_me: failed program was:" >&5
20431 sed 's/^/| /' conftest.$ac_ext >&5
20436 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20437 { echo "$as_me:$LINENO: result: $was_it_defined" >&5
20438 echo "${ECHO_T}$was_it_defined" >&6; }
20440 { echo "$as_me:$LINENO: checking for addrinfo" >&5
20441 echo $ECHO_N "checking for addrinfo... $ECHO_C" >&6; }
20442 if test "${ac_cv_struct_addrinfo+set}" = set; then
20443 echo $ECHO_N "(cached) $ECHO_C" >&6
20444 else
20445 cat >conftest.$ac_ext <<_ACEOF
20446 /* confdefs.h. */
20447 _ACEOF
20448 cat confdefs.h >>conftest.$ac_ext
20449 cat >>conftest.$ac_ext <<_ACEOF
20450 /* end confdefs.h. */
20452 # include <netdb.h>
20454 main ()
20456 struct addrinfo a
20458 return 0;
20460 _ACEOF
20461 rm -f conftest.$ac_objext
20462 if { (ac_try="$ac_compile"
20463 case "(($ac_try" in
20464 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20465 *) ac_try_echo=$ac_try;;
20466 esac
20467 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20468 (eval "$ac_compile") 2>conftest.er1
20469 ac_status=$?
20470 grep -v '^ *+' conftest.er1 >conftest.err
20471 rm -f conftest.er1
20472 cat conftest.err >&5
20473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20474 (exit $ac_status); } && {
20475 test -z "$ac_c_werror_flag" ||
20476 test ! -s conftest.err
20477 } && test -s conftest.$ac_objext; then
20478 ac_cv_struct_addrinfo=yes
20479 else
20480 echo "$as_me: failed program was:" >&5
20481 sed 's/^/| /' conftest.$ac_ext >&5
20483 ac_cv_struct_addrinfo=no
20486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20489 { echo "$as_me:$LINENO: result: $ac_cv_struct_addrinfo" >&5
20490 echo "${ECHO_T}$ac_cv_struct_addrinfo" >&6; }
20491 if test $ac_cv_struct_addrinfo = yes; then
20493 cat >>confdefs.h <<\_ACEOF
20494 #define HAVE_ADDRINFO 1
20495 _ACEOF
20499 { echo "$as_me:$LINENO: checking for sockaddr_storage" >&5
20500 echo $ECHO_N "checking for sockaddr_storage... $ECHO_C" >&6; }
20501 if test "${ac_cv_struct_sockaddr_storage+set}" = set; then
20502 echo $ECHO_N "(cached) $ECHO_C" >&6
20503 else
20504 cat >conftest.$ac_ext <<_ACEOF
20505 /* confdefs.h. */
20506 _ACEOF
20507 cat confdefs.h >>conftest.$ac_ext
20508 cat >>conftest.$ac_ext <<_ACEOF
20509 /* end confdefs.h. */
20511 # include <sys/types.h>
20512 # include <sys/socket.h>
20514 main ()
20516 struct sockaddr_storage s
20518 return 0;
20520 _ACEOF
20521 rm -f conftest.$ac_objext
20522 if { (ac_try="$ac_compile"
20523 case "(($ac_try" in
20524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20525 *) ac_try_echo=$ac_try;;
20526 esac
20527 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20528 (eval "$ac_compile") 2>conftest.er1
20529 ac_status=$?
20530 grep -v '^ *+' conftest.er1 >conftest.err
20531 rm -f conftest.er1
20532 cat conftest.err >&5
20533 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20534 (exit $ac_status); } && {
20535 test -z "$ac_c_werror_flag" ||
20536 test ! -s conftest.err
20537 } && test -s conftest.$ac_objext; then
20538 ac_cv_struct_sockaddr_storage=yes
20539 else
20540 echo "$as_me: failed program was:" >&5
20541 sed 's/^/| /' conftest.$ac_ext >&5
20543 ac_cv_struct_sockaddr_storage=no
20546 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20549 { echo "$as_me:$LINENO: result: $ac_cv_struct_sockaddr_storage" >&5
20550 echo "${ECHO_T}$ac_cv_struct_sockaddr_storage" >&6; }
20551 if test $ac_cv_struct_sockaddr_storage = yes; then
20553 cat >>confdefs.h <<\_ACEOF
20554 #define HAVE_SOCKADDR_STORAGE 1
20555 _ACEOF
20559 # checks for compiler characteristics
20562 { echo "$as_me:$LINENO: checking whether char is unsigned" >&5
20563 echo $ECHO_N "checking whether char is unsigned... $ECHO_C" >&6; }
20564 if test "${ac_cv_c_char_unsigned+set}" = set; then
20565 echo $ECHO_N "(cached) $ECHO_C" >&6
20566 else
20567 cat >conftest.$ac_ext <<_ACEOF
20568 /* confdefs.h. */
20569 _ACEOF
20570 cat confdefs.h >>conftest.$ac_ext
20571 cat >>conftest.$ac_ext <<_ACEOF
20572 /* end confdefs.h. */
20573 $ac_includes_default
20575 main ()
20577 static int test_array [1 - 2 * !(((char) -1) < 0)];
20578 test_array [0] = 0
20581 return 0;
20583 _ACEOF
20584 rm -f conftest.$ac_objext
20585 if { (ac_try="$ac_compile"
20586 case "(($ac_try" in
20587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20588 *) ac_try_echo=$ac_try;;
20589 esac
20590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20591 (eval "$ac_compile") 2>conftest.er1
20592 ac_status=$?
20593 grep -v '^ *+' conftest.er1 >conftest.err
20594 rm -f conftest.er1
20595 cat conftest.err >&5
20596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20597 (exit $ac_status); } && {
20598 test -z "$ac_c_werror_flag" ||
20599 test ! -s conftest.err
20600 } && test -s conftest.$ac_objext; then
20601 ac_cv_c_char_unsigned=no
20602 else
20603 echo "$as_me: failed program was:" >&5
20604 sed 's/^/| /' conftest.$ac_ext >&5
20606 ac_cv_c_char_unsigned=yes
20609 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20611 { echo "$as_me:$LINENO: result: $ac_cv_c_char_unsigned" >&5
20612 echo "${ECHO_T}$ac_cv_c_char_unsigned" >&6; }
20613 if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
20614 cat >>confdefs.h <<\_ACEOF
20615 #define __CHAR_UNSIGNED__ 1
20616 _ACEOF
20620 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
20621 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
20622 if test "${ac_cv_c_const+set}" = set; then
20623 echo $ECHO_N "(cached) $ECHO_C" >&6
20624 else
20625 cat >conftest.$ac_ext <<_ACEOF
20626 /* confdefs.h. */
20627 _ACEOF
20628 cat confdefs.h >>conftest.$ac_ext
20629 cat >>conftest.$ac_ext <<_ACEOF
20630 /* end confdefs.h. */
20633 main ()
20635 /* FIXME: Include the comments suggested by Paul. */
20636 #ifndef __cplusplus
20637 /* Ultrix mips cc rejects this. */
20638 typedef int charset[2];
20639 const charset cs;
20640 /* SunOS 4.1.1 cc rejects this. */
20641 char const *const *pcpcc;
20642 char **ppc;
20643 /* NEC SVR4.0.2 mips cc rejects this. */
20644 struct point {int x, y;};
20645 static struct point const zero = {0,0};
20646 /* AIX XL C 1.02.0.0 rejects this.
20647 It does not let you subtract one const X* pointer from another in
20648 an arm of an if-expression whose if-part is not a constant
20649 expression */
20650 const char *g = "string";
20651 pcpcc = &g + (g ? g-g : 0);
20652 /* HPUX 7.0 cc rejects these. */
20653 ++pcpcc;
20654 ppc = (char**) pcpcc;
20655 pcpcc = (char const *const *) ppc;
20656 { /* SCO 3.2v4 cc rejects this. */
20657 char *t;
20658 char const *s = 0 ? (char *) 0 : (char const *) 0;
20660 *t++ = 0;
20661 if (s) return 0;
20663 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
20664 int x[] = {25, 17};
20665 const int *foo = &x[0];
20666 ++foo;
20668 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
20669 typedef const int *iptr;
20670 iptr p = 0;
20671 ++p;
20673 { /* AIX XL C 1.02.0.0 rejects this saying
20674 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
20675 struct s { int j; const int *ap[3]; };
20676 struct s *b; b->j = 5;
20678 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
20679 const int foo = 10;
20680 if (!foo) return 0;
20682 return !cs[0] && !zero.x;
20683 #endif
20686 return 0;
20688 _ACEOF
20689 rm -f conftest.$ac_objext
20690 if { (ac_try="$ac_compile"
20691 case "(($ac_try" in
20692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20693 *) ac_try_echo=$ac_try;;
20694 esac
20695 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20696 (eval "$ac_compile") 2>conftest.er1
20697 ac_status=$?
20698 grep -v '^ *+' conftest.er1 >conftest.err
20699 rm -f conftest.er1
20700 cat conftest.err >&5
20701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20702 (exit $ac_status); } && {
20703 test -z "$ac_c_werror_flag" ||
20704 test ! -s conftest.err
20705 } && test -s conftest.$ac_objext; then
20706 ac_cv_c_const=yes
20707 else
20708 echo "$as_me: failed program was:" >&5
20709 sed 's/^/| /' conftest.$ac_ext >&5
20711 ac_cv_c_const=no
20714 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20716 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
20717 echo "${ECHO_T}$ac_cv_c_const" >&6; }
20718 if test $ac_cv_c_const = no; then
20720 cat >>confdefs.h <<\_ACEOF
20721 #define const
20722 _ACEOF
20727 works=no
20728 { echo "$as_me:$LINENO: checking for working volatile" >&5
20729 echo $ECHO_N "checking for working volatile... $ECHO_C" >&6; }
20730 cat >conftest.$ac_ext <<_ACEOF
20731 /* confdefs.h. */
20732 _ACEOF
20733 cat confdefs.h >>conftest.$ac_ext
20734 cat >>conftest.$ac_ext <<_ACEOF
20735 /* end confdefs.h. */
20738 main ()
20740 volatile int x; x = 0;
20742 return 0;
20744 _ACEOF
20745 rm -f conftest.$ac_objext
20746 if { (ac_try="$ac_compile"
20747 case "(($ac_try" in
20748 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20749 *) ac_try_echo=$ac_try;;
20750 esac
20751 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20752 (eval "$ac_compile") 2>conftest.er1
20753 ac_status=$?
20754 grep -v '^ *+' conftest.er1 >conftest.err
20755 rm -f conftest.er1
20756 cat conftest.err >&5
20757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20758 (exit $ac_status); } && {
20759 test -z "$ac_c_werror_flag" ||
20760 test ! -s conftest.err
20761 } && test -s conftest.$ac_objext; then
20762 works=yes
20763 else
20764 echo "$as_me: failed program was:" >&5
20765 sed 's/^/| /' conftest.$ac_ext >&5
20768 cat >>confdefs.h <<\_ACEOF
20769 #define volatile
20770 _ACEOF
20775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20776 { echo "$as_me:$LINENO: result: $works" >&5
20777 echo "${ECHO_T}$works" >&6; }
20779 works=no
20780 { echo "$as_me:$LINENO: checking for working signed char" >&5
20781 echo $ECHO_N "checking for working signed char... $ECHO_C" >&6; }
20782 cat >conftest.$ac_ext <<_ACEOF
20783 /* confdefs.h. */
20784 _ACEOF
20785 cat confdefs.h >>conftest.$ac_ext
20786 cat >>conftest.$ac_ext <<_ACEOF
20787 /* end confdefs.h. */
20790 main ()
20792 signed char c;
20794 return 0;
20796 _ACEOF
20797 rm -f conftest.$ac_objext
20798 if { (ac_try="$ac_compile"
20799 case "(($ac_try" in
20800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20801 *) ac_try_echo=$ac_try;;
20802 esac
20803 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20804 (eval "$ac_compile") 2>conftest.er1
20805 ac_status=$?
20806 grep -v '^ *+' conftest.er1 >conftest.err
20807 rm -f conftest.er1
20808 cat conftest.err >&5
20809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20810 (exit $ac_status); } && {
20811 test -z "$ac_c_werror_flag" ||
20812 test ! -s conftest.err
20813 } && test -s conftest.$ac_objext; then
20814 works=yes
20815 else
20816 echo "$as_me: failed program was:" >&5
20817 sed 's/^/| /' conftest.$ac_ext >&5
20820 cat >>confdefs.h <<\_ACEOF
20821 #define signed
20822 _ACEOF
20827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20828 { echo "$as_me:$LINENO: result: $works" >&5
20829 echo "${ECHO_T}$works" >&6; }
20831 have_prototypes=no
20832 { echo "$as_me:$LINENO: checking for prototypes" >&5
20833 echo $ECHO_N "checking for prototypes... $ECHO_C" >&6; }
20834 cat >conftest.$ac_ext <<_ACEOF
20835 /* confdefs.h. */
20836 _ACEOF
20837 cat confdefs.h >>conftest.$ac_ext
20838 cat >>conftest.$ac_ext <<_ACEOF
20839 /* end confdefs.h. */
20840 int foo(int x) { return 0; }
20842 main ()
20844 return foo(10);
20846 return 0;
20848 _ACEOF
20849 rm -f conftest.$ac_objext
20850 if { (ac_try="$ac_compile"
20851 case "(($ac_try" in
20852 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20853 *) ac_try_echo=$ac_try;;
20854 esac
20855 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20856 (eval "$ac_compile") 2>conftest.er1
20857 ac_status=$?
20858 grep -v '^ *+' conftest.er1 >conftest.err
20859 rm -f conftest.er1
20860 cat conftest.err >&5
20861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20862 (exit $ac_status); } && {
20863 test -z "$ac_c_werror_flag" ||
20864 test ! -s conftest.err
20865 } && test -s conftest.$ac_objext; then
20868 cat >>confdefs.h <<\_ACEOF
20869 #define HAVE_PROTOTYPES 1
20870 _ACEOF
20872 have_prototypes=yes
20874 else
20875 echo "$as_me: failed program was:" >&5
20876 sed 's/^/| /' conftest.$ac_ext >&5
20881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20882 { echo "$as_me:$LINENO: result: $have_prototypes" >&5
20883 echo "${ECHO_T}$have_prototypes" >&6; }
20885 works=no
20886 { echo "$as_me:$LINENO: checking for variable length prototypes and stdarg.h" >&5
20887 echo $ECHO_N "checking for variable length prototypes and stdarg.h... $ECHO_C" >&6; }
20888 cat >conftest.$ac_ext <<_ACEOF
20889 /* confdefs.h. */
20890 _ACEOF
20891 cat confdefs.h >>conftest.$ac_ext
20892 cat >>conftest.$ac_ext <<_ACEOF
20893 /* end confdefs.h. */
20895 #include <stdarg.h>
20896 int foo(int x, ...) {
20897 va_list va;
20898 va_start(va, x);
20899 va_arg(va, int);
20900 va_arg(va, char *);
20901 va_arg(va, double);
20902 return 0;
20906 main ()
20908 return foo(10, "", 3.14);
20910 return 0;
20912 _ACEOF
20913 rm -f conftest.$ac_objext
20914 if { (ac_try="$ac_compile"
20915 case "(($ac_try" in
20916 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20917 *) ac_try_echo=$ac_try;;
20918 esac
20919 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20920 (eval "$ac_compile") 2>conftest.er1
20921 ac_status=$?
20922 grep -v '^ *+' conftest.er1 >conftest.err
20923 rm -f conftest.er1
20924 cat conftest.err >&5
20925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20926 (exit $ac_status); } && {
20927 test -z "$ac_c_werror_flag" ||
20928 test ! -s conftest.err
20929 } && test -s conftest.$ac_objext; then
20932 cat >>confdefs.h <<\_ACEOF
20933 #define HAVE_STDARG_PROTOTYPES 1
20934 _ACEOF
20936 works=yes
20938 else
20939 echo "$as_me: failed program was:" >&5
20940 sed 's/^/| /' conftest.$ac_ext >&5
20945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20946 { echo "$as_me:$LINENO: result: $works" >&5
20947 echo "${ECHO_T}$works" >&6; }
20949 # check for socketpair
20950 { echo "$as_me:$LINENO: checking for socketpair" >&5
20951 echo $ECHO_N "checking for socketpair... $ECHO_C" >&6; }
20952 cat >conftest.$ac_ext <<_ACEOF
20953 /* confdefs.h. */
20954 _ACEOF
20955 cat confdefs.h >>conftest.$ac_ext
20956 cat >>conftest.$ac_ext <<_ACEOF
20957 /* end confdefs.h. */
20959 #include <sys/types.h>
20960 #include <sys/socket.h>
20963 main ()
20965 void *x=socketpair
20967 return 0;
20969 _ACEOF
20970 rm -f conftest.$ac_objext
20971 if { (ac_try="$ac_compile"
20972 case "(($ac_try" in
20973 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20974 *) ac_try_echo=$ac_try;;
20975 esac
20976 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20977 (eval "$ac_compile") 2>conftest.er1
20978 ac_status=$?
20979 grep -v '^ *+' conftest.er1 >conftest.err
20980 rm -f conftest.er1
20981 cat conftest.err >&5
20982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20983 (exit $ac_status); } && {
20984 test -z "$ac_c_werror_flag" ||
20985 test ! -s conftest.err
20986 } && test -s conftest.$ac_objext; then
20988 cat >>confdefs.h <<\_ACEOF
20989 #define HAVE_SOCKETPAIR 1
20990 _ACEOF
20992 { echo "$as_me:$LINENO: result: yes" >&5
20993 echo "${ECHO_T}yes" >&6; }
20994 else
20995 echo "$as_me: failed program was:" >&5
20996 sed 's/^/| /' conftest.$ac_ext >&5
20998 { echo "$as_me:$LINENO: result: no" >&5
20999 echo "${ECHO_T}no" >&6; }
21003 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21005 # check if sockaddr has sa_len member
21006 { echo "$as_me:$LINENO: checking if sockaddr has sa_len member" >&5
21007 echo $ECHO_N "checking if sockaddr has sa_len member... $ECHO_C" >&6; }
21008 cat >conftest.$ac_ext <<_ACEOF
21009 /* confdefs.h. */
21010 _ACEOF
21011 cat confdefs.h >>conftest.$ac_ext
21012 cat >>conftest.$ac_ext <<_ACEOF
21013 /* end confdefs.h. */
21014 #include <sys/types.h>
21015 #include <sys/socket.h>
21017 main ()
21019 struct sockaddr x;
21020 x.sa_len = 0;
21022 return 0;
21024 _ACEOF
21025 rm -f conftest.$ac_objext
21026 if { (ac_try="$ac_compile"
21027 case "(($ac_try" in
21028 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21029 *) ac_try_echo=$ac_try;;
21030 esac
21031 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21032 (eval "$ac_compile") 2>conftest.er1
21033 ac_status=$?
21034 grep -v '^ *+' conftest.er1 >conftest.err
21035 rm -f conftest.er1
21036 cat conftest.err >&5
21037 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21038 (exit $ac_status); } && {
21039 test -z "$ac_c_werror_flag" ||
21040 test ! -s conftest.err
21041 } && test -s conftest.$ac_objext; then
21042 { echo "$as_me:$LINENO: result: yes" >&5
21043 echo "${ECHO_T}yes" >&6; }
21045 cat >>confdefs.h <<\_ACEOF
21046 #define HAVE_SOCKADDR_SA_LEN 1
21047 _ACEOF
21049 else
21050 echo "$as_me: failed program was:" >&5
21051 sed 's/^/| /' conftest.$ac_ext >&5
21053 { echo "$as_me:$LINENO: result: no" >&5
21054 echo "${ECHO_T}no" >&6; }
21057 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21059 va_list_is_array=no
21060 { echo "$as_me:$LINENO: checking whether va_list is an array" >&5
21061 echo $ECHO_N "checking whether va_list is an array... $ECHO_C" >&6; }
21062 cat >conftest.$ac_ext <<_ACEOF
21063 /* confdefs.h. */
21064 _ACEOF
21065 cat confdefs.h >>conftest.$ac_ext
21066 cat >>conftest.$ac_ext <<_ACEOF
21067 /* end confdefs.h. */
21069 #ifdef HAVE_STDARG_PROTOTYPES
21070 #include <stdarg.h>
21071 #else
21072 #include <varargs.h>
21073 #endif
21076 main ()
21078 va_list list1, list2; list1 = list2;
21080 return 0;
21082 _ACEOF
21083 rm -f conftest.$ac_objext
21084 if { (ac_try="$ac_compile"
21085 case "(($ac_try" in
21086 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21087 *) ac_try_echo=$ac_try;;
21088 esac
21089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21090 (eval "$ac_compile") 2>conftest.er1
21091 ac_status=$?
21092 grep -v '^ *+' conftest.er1 >conftest.err
21093 rm -f conftest.er1
21094 cat conftest.err >&5
21095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21096 (exit $ac_status); } && {
21097 test -z "$ac_c_werror_flag" ||
21098 test ! -s conftest.err
21099 } && test -s conftest.$ac_objext; then
21101 else
21102 echo "$as_me: failed program was:" >&5
21103 sed 's/^/| /' conftest.$ac_ext >&5
21107 cat >>confdefs.h <<\_ACEOF
21108 #define VA_LIST_IS_ARRAY 1
21109 _ACEOF
21111 va_list_is_array=yes
21115 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21116 { echo "$as_me:$LINENO: result: $va_list_is_array" >&5
21117 echo "${ECHO_T}$va_list_is_array" >&6; }
21119 # sigh -- gethostbyname_r is a mess; it can have 3, 5 or 6 arguments :-(
21123 { echo "$as_me:$LINENO: checking for gethostbyname_r" >&5
21124 echo $ECHO_N "checking for gethostbyname_r... $ECHO_C" >&6; }
21125 if test "${ac_cv_func_gethostbyname_r+set}" = set; then
21126 echo $ECHO_N "(cached) $ECHO_C" >&6
21127 else
21128 cat >conftest.$ac_ext <<_ACEOF
21129 /* confdefs.h. */
21130 _ACEOF
21131 cat confdefs.h >>conftest.$ac_ext
21132 cat >>conftest.$ac_ext <<_ACEOF
21133 /* end confdefs.h. */
21134 /* Define gethostbyname_r to an innocuous variant, in case <limits.h> declares gethostbyname_r.
21135 For example, HP-UX 11i <limits.h> declares gettimeofday. */
21136 #define gethostbyname_r innocuous_gethostbyname_r
21138 /* System header to define __stub macros and hopefully few prototypes,
21139 which can conflict with char gethostbyname_r (); below.
21140 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21141 <limits.h> exists even on freestanding compilers. */
21143 #ifdef __STDC__
21144 # include <limits.h>
21145 #else
21146 # include <assert.h>
21147 #endif
21149 #undef gethostbyname_r
21151 /* Override any GCC internal prototype to avoid an error.
21152 Use char because int might match the return type of a GCC
21153 builtin and then its argument prototype would still apply. */
21154 #ifdef __cplusplus
21155 extern "C"
21156 #endif
21157 char gethostbyname_r ();
21158 /* The GNU C library defines this for functions which it implements
21159 to always fail with ENOSYS. Some functions are actually named
21160 something starting with __ and the normal name is an alias. */
21161 #if defined __stub_gethostbyname_r || defined __stub___gethostbyname_r
21162 choke me
21163 #endif
21166 main ()
21168 return gethostbyname_r ();
21170 return 0;
21172 _ACEOF
21173 rm -f conftest.$ac_objext conftest$ac_exeext
21174 if { (ac_try="$ac_link"
21175 case "(($ac_try" in
21176 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21177 *) ac_try_echo=$ac_try;;
21178 esac
21179 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21180 (eval "$ac_link") 2>conftest.er1
21181 ac_status=$?
21182 grep -v '^ *+' conftest.er1 >conftest.err
21183 rm -f conftest.er1
21184 cat conftest.err >&5
21185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21186 (exit $ac_status); } && {
21187 test -z "$ac_c_werror_flag" ||
21188 test ! -s conftest.err
21189 } && test -s conftest$ac_exeext &&
21190 $as_test_x conftest$ac_exeext; then
21191 ac_cv_func_gethostbyname_r=yes
21192 else
21193 echo "$as_me: failed program was:" >&5
21194 sed 's/^/| /' conftest.$ac_ext >&5
21196 ac_cv_func_gethostbyname_r=no
21199 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21200 conftest$ac_exeext conftest.$ac_ext
21202 { echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname_r" >&5
21203 echo "${ECHO_T}$ac_cv_func_gethostbyname_r" >&6; }
21204 if test $ac_cv_func_gethostbyname_r = yes; then
21206 cat >>confdefs.h <<\_ACEOF
21207 #define HAVE_GETHOSTBYNAME_R 1
21208 _ACEOF
21210 { echo "$as_me:$LINENO: checking gethostbyname_r with 6 args" >&5
21211 echo $ECHO_N "checking gethostbyname_r with 6 args... $ECHO_C" >&6; }
21212 OLD_CFLAGS=$CFLAGS
21213 CFLAGS="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS"
21214 cat >conftest.$ac_ext <<_ACEOF
21215 /* confdefs.h. */
21216 _ACEOF
21217 cat confdefs.h >>conftest.$ac_ext
21218 cat >>conftest.$ac_ext <<_ACEOF
21219 /* end confdefs.h. */
21221 # include <netdb.h>
21224 main ()
21227 char *name;
21228 struct hostent *he, *res;
21229 char buffer[2048];
21230 int buflen = 2048;
21231 int h_errnop;
21233 (void) gethostbyname_r(name, he, buffer, buflen, &res, &h_errnop)
21236 return 0;
21238 _ACEOF
21239 rm -f conftest.$ac_objext
21240 if { (ac_try="$ac_compile"
21241 case "(($ac_try" in
21242 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21243 *) ac_try_echo=$ac_try;;
21244 esac
21245 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21246 (eval "$ac_compile") 2>conftest.er1
21247 ac_status=$?
21248 grep -v '^ *+' conftest.er1 >conftest.err
21249 rm -f conftest.er1
21250 cat conftest.err >&5
21251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21252 (exit $ac_status); } && {
21253 test -z "$ac_c_werror_flag" ||
21254 test ! -s conftest.err
21255 } && test -s conftest.$ac_objext; then
21257 cat >>confdefs.h <<\_ACEOF
21258 #define HAVE_GETHOSTBYNAME_R 1
21259 _ACEOF
21262 cat >>confdefs.h <<\_ACEOF
21263 #define HAVE_GETHOSTBYNAME_R_6_ARG 1
21264 _ACEOF
21266 { echo "$as_me:$LINENO: result: yes" >&5
21267 echo "${ECHO_T}yes" >&6; }
21269 else
21270 echo "$as_me: failed program was:" >&5
21271 sed 's/^/| /' conftest.$ac_ext >&5
21274 { echo "$as_me:$LINENO: result: no" >&5
21275 echo "${ECHO_T}no" >&6; }
21276 { echo "$as_me:$LINENO: checking gethostbyname_r with 5 args" >&5
21277 echo $ECHO_N "checking gethostbyname_r with 5 args... $ECHO_C" >&6; }
21278 cat >conftest.$ac_ext <<_ACEOF
21279 /* confdefs.h. */
21280 _ACEOF
21281 cat confdefs.h >>conftest.$ac_ext
21282 cat >>conftest.$ac_ext <<_ACEOF
21283 /* end confdefs.h. */
21285 # include <netdb.h>
21288 main ()
21291 char *name;
21292 struct hostent *he;
21293 char buffer[2048];
21294 int buflen = 2048;
21295 int h_errnop;
21297 (void) gethostbyname_r(name, he, buffer, buflen, &h_errnop)
21300 return 0;
21302 _ACEOF
21303 rm -f conftest.$ac_objext
21304 if { (ac_try="$ac_compile"
21305 case "(($ac_try" in
21306 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21307 *) ac_try_echo=$ac_try;;
21308 esac
21309 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21310 (eval "$ac_compile") 2>conftest.er1
21311 ac_status=$?
21312 grep -v '^ *+' conftest.er1 >conftest.err
21313 rm -f conftest.er1
21314 cat conftest.err >&5
21315 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21316 (exit $ac_status); } && {
21317 test -z "$ac_c_werror_flag" ||
21318 test ! -s conftest.err
21319 } && test -s conftest.$ac_objext; then
21321 cat >>confdefs.h <<\_ACEOF
21322 #define HAVE_GETHOSTBYNAME_R 1
21323 _ACEOF
21326 cat >>confdefs.h <<\_ACEOF
21327 #define HAVE_GETHOSTBYNAME_R_5_ARG 1
21328 _ACEOF
21330 { echo "$as_me:$LINENO: result: yes" >&5
21331 echo "${ECHO_T}yes" >&6; }
21333 else
21334 echo "$as_me: failed program was:" >&5
21335 sed 's/^/| /' conftest.$ac_ext >&5
21338 { echo "$as_me:$LINENO: result: no" >&5
21339 echo "${ECHO_T}no" >&6; }
21340 { echo "$as_me:$LINENO: checking gethostbyname_r with 3 args" >&5
21341 echo $ECHO_N "checking gethostbyname_r with 3 args... $ECHO_C" >&6; }
21342 cat >conftest.$ac_ext <<_ACEOF
21343 /* confdefs.h. */
21344 _ACEOF
21345 cat confdefs.h >>conftest.$ac_ext
21346 cat >>conftest.$ac_ext <<_ACEOF
21347 /* end confdefs.h. */
21349 # include <netdb.h>
21352 main ()
21355 char *name;
21356 struct hostent *he;
21357 struct hostent_data data;
21359 (void) gethostbyname_r(name, he, &data);
21362 return 0;
21364 _ACEOF
21365 rm -f conftest.$ac_objext
21366 if { (ac_try="$ac_compile"
21367 case "(($ac_try" in
21368 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21369 *) ac_try_echo=$ac_try;;
21370 esac
21371 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21372 (eval "$ac_compile") 2>conftest.er1
21373 ac_status=$?
21374 grep -v '^ *+' conftest.er1 >conftest.err
21375 rm -f conftest.er1
21376 cat conftest.err >&5
21377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21378 (exit $ac_status); } && {
21379 test -z "$ac_c_werror_flag" ||
21380 test ! -s conftest.err
21381 } && test -s conftest.$ac_objext; then
21383 cat >>confdefs.h <<\_ACEOF
21384 #define HAVE_GETHOSTBYNAME_R 1
21385 _ACEOF
21388 cat >>confdefs.h <<\_ACEOF
21389 #define HAVE_GETHOSTBYNAME_R_3_ARG 1
21390 _ACEOF
21392 { echo "$as_me:$LINENO: result: yes" >&5
21393 echo "${ECHO_T}yes" >&6; }
21395 else
21396 echo "$as_me: failed program was:" >&5
21397 sed 's/^/| /' conftest.$ac_ext >&5
21400 { echo "$as_me:$LINENO: result: no" >&5
21401 echo "${ECHO_T}no" >&6; }
21405 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21409 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21413 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21414 CFLAGS=$OLD_CFLAGS
21416 else
21419 for ac_func in gethostbyname
21421 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21422 { echo "$as_me:$LINENO: checking for $ac_func" >&5
21423 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
21424 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21425 echo $ECHO_N "(cached) $ECHO_C" >&6
21426 else
21427 cat >conftest.$ac_ext <<_ACEOF
21428 /* confdefs.h. */
21429 _ACEOF
21430 cat confdefs.h >>conftest.$ac_ext
21431 cat >>conftest.$ac_ext <<_ACEOF
21432 /* end confdefs.h. */
21433 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21434 For example, HP-UX 11i <limits.h> declares gettimeofday. */
21435 #define $ac_func innocuous_$ac_func
21437 /* System header to define __stub macros and hopefully few prototypes,
21438 which can conflict with char $ac_func (); below.
21439 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21440 <limits.h> exists even on freestanding compilers. */
21442 #ifdef __STDC__
21443 # include <limits.h>
21444 #else
21445 # include <assert.h>
21446 #endif
21448 #undef $ac_func
21450 /* Override any GCC internal prototype to avoid an error.
21451 Use char because int might match the return type of a GCC
21452 builtin and then its argument prototype would still apply. */
21453 #ifdef __cplusplus
21454 extern "C"
21455 #endif
21456 char $ac_func ();
21457 /* The GNU C library defines this for functions which it implements
21458 to always fail with ENOSYS. Some functions are actually named
21459 something starting with __ and the normal name is an alias. */
21460 #if defined __stub_$ac_func || defined __stub___$ac_func
21461 choke me
21462 #endif
21465 main ()
21467 return $ac_func ();
21469 return 0;
21471 _ACEOF
21472 rm -f conftest.$ac_objext conftest$ac_exeext
21473 if { (ac_try="$ac_link"
21474 case "(($ac_try" in
21475 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21476 *) ac_try_echo=$ac_try;;
21477 esac
21478 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21479 (eval "$ac_link") 2>conftest.er1
21480 ac_status=$?
21481 grep -v '^ *+' conftest.er1 >conftest.err
21482 rm -f conftest.er1
21483 cat conftest.err >&5
21484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21485 (exit $ac_status); } && {
21486 test -z "$ac_c_werror_flag" ||
21487 test ! -s conftest.err
21488 } && test -s conftest$ac_exeext &&
21489 $as_test_x conftest$ac_exeext; then
21490 eval "$as_ac_var=yes"
21491 else
21492 echo "$as_me: failed program was:" >&5
21493 sed 's/^/| /' conftest.$ac_ext >&5
21495 eval "$as_ac_var=no"
21498 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21499 conftest$ac_exeext conftest.$ac_ext
21501 ac_res=`eval echo '${'$as_ac_var'}'`
21502 { echo "$as_me:$LINENO: result: $ac_res" >&5
21503 echo "${ECHO_T}$ac_res" >&6; }
21504 if test `eval echo '${'$as_ac_var'}'` = yes; then
21505 cat >>confdefs.h <<_ACEOF
21506 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21507 _ACEOF
21510 done
21521 # checks for system services
21522 # (none yet)
21524 # Linux requires this for correct f.p. operations
21525 { echo "$as_me:$LINENO: checking for __fpu_control" >&5
21526 echo $ECHO_N "checking for __fpu_control... $ECHO_C" >&6; }
21527 if test "${ac_cv_func___fpu_control+set}" = set; then
21528 echo $ECHO_N "(cached) $ECHO_C" >&6
21529 else
21530 cat >conftest.$ac_ext <<_ACEOF
21531 /* confdefs.h. */
21532 _ACEOF
21533 cat confdefs.h >>conftest.$ac_ext
21534 cat >>conftest.$ac_ext <<_ACEOF
21535 /* end confdefs.h. */
21536 /* Define __fpu_control to an innocuous variant, in case <limits.h> declares __fpu_control.
21537 For example, HP-UX 11i <limits.h> declares gettimeofday. */
21538 #define __fpu_control innocuous___fpu_control
21540 /* System header to define __stub macros and hopefully few prototypes,
21541 which can conflict with char __fpu_control (); below.
21542 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21543 <limits.h> exists even on freestanding compilers. */
21545 #ifdef __STDC__
21546 # include <limits.h>
21547 #else
21548 # include <assert.h>
21549 #endif
21551 #undef __fpu_control
21553 /* Override any GCC internal prototype to avoid an error.
21554 Use char because int might match the return type of a GCC
21555 builtin and then its argument prototype would still apply. */
21556 #ifdef __cplusplus
21557 extern "C"
21558 #endif
21559 char __fpu_control ();
21560 /* The GNU C library defines this for functions which it implements
21561 to always fail with ENOSYS. Some functions are actually named
21562 something starting with __ and the normal name is an alias. */
21563 #if defined __stub___fpu_control || defined __stub_____fpu_control
21564 choke me
21565 #endif
21568 main ()
21570 return __fpu_control ();
21572 return 0;
21574 _ACEOF
21575 rm -f conftest.$ac_objext conftest$ac_exeext
21576 if { (ac_try="$ac_link"
21577 case "(($ac_try" in
21578 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21579 *) ac_try_echo=$ac_try;;
21580 esac
21581 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21582 (eval "$ac_link") 2>conftest.er1
21583 ac_status=$?
21584 grep -v '^ *+' conftest.er1 >conftest.err
21585 rm -f conftest.er1
21586 cat conftest.err >&5
21587 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21588 (exit $ac_status); } && {
21589 test -z "$ac_c_werror_flag" ||
21590 test ! -s conftest.err
21591 } && test -s conftest$ac_exeext &&
21592 $as_test_x conftest$ac_exeext; then
21593 ac_cv_func___fpu_control=yes
21594 else
21595 echo "$as_me: failed program was:" >&5
21596 sed 's/^/| /' conftest.$ac_ext >&5
21598 ac_cv_func___fpu_control=no
21601 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21602 conftest$ac_exeext conftest.$ac_ext
21604 { echo "$as_me:$LINENO: result: $ac_cv_func___fpu_control" >&5
21605 echo "${ECHO_T}$ac_cv_func___fpu_control" >&6; }
21606 if test $ac_cv_func___fpu_control = yes; then
21608 else
21610 { echo "$as_me:$LINENO: checking for __fpu_control in -lieee" >&5
21611 echo $ECHO_N "checking for __fpu_control in -lieee... $ECHO_C" >&6; }
21612 if test "${ac_cv_lib_ieee___fpu_control+set}" = set; then
21613 echo $ECHO_N "(cached) $ECHO_C" >&6
21614 else
21615 ac_check_lib_save_LIBS=$LIBS
21616 LIBS="-lieee $LIBS"
21617 cat >conftest.$ac_ext <<_ACEOF
21618 /* confdefs.h. */
21619 _ACEOF
21620 cat confdefs.h >>conftest.$ac_ext
21621 cat >>conftest.$ac_ext <<_ACEOF
21622 /* end confdefs.h. */
21624 /* Override any GCC internal prototype to avoid an error.
21625 Use char because int might match the return type of a GCC
21626 builtin and then its argument prototype would still apply. */
21627 #ifdef __cplusplus
21628 extern "C"
21629 #endif
21630 char __fpu_control ();
21632 main ()
21634 return __fpu_control ();
21636 return 0;
21638 _ACEOF
21639 rm -f conftest.$ac_objext conftest$ac_exeext
21640 if { (ac_try="$ac_link"
21641 case "(($ac_try" in
21642 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21643 *) ac_try_echo=$ac_try;;
21644 esac
21645 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21646 (eval "$ac_link") 2>conftest.er1
21647 ac_status=$?
21648 grep -v '^ *+' conftest.er1 >conftest.err
21649 rm -f conftest.er1
21650 cat conftest.err >&5
21651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21652 (exit $ac_status); } && {
21653 test -z "$ac_c_werror_flag" ||
21654 test ! -s conftest.err
21655 } && test -s conftest$ac_exeext &&
21656 $as_test_x conftest$ac_exeext; then
21657 ac_cv_lib_ieee___fpu_control=yes
21658 else
21659 echo "$as_me: failed program was:" >&5
21660 sed 's/^/| /' conftest.$ac_ext >&5
21662 ac_cv_lib_ieee___fpu_control=no
21665 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21666 conftest$ac_exeext conftest.$ac_ext
21667 LIBS=$ac_check_lib_save_LIBS
21669 { echo "$as_me:$LINENO: result: $ac_cv_lib_ieee___fpu_control" >&5
21670 echo "${ECHO_T}$ac_cv_lib_ieee___fpu_control" >&6; }
21671 if test $ac_cv_lib_ieee___fpu_control = yes; then
21672 cat >>confdefs.h <<_ACEOF
21673 #define HAVE_LIBIEEE 1
21674 _ACEOF
21676 LIBS="-lieee $LIBS"
21684 # Check for --with-fpectl
21685 { echo "$as_me:$LINENO: checking for --with-fpectl" >&5
21686 echo $ECHO_N "checking for --with-fpectl... $ECHO_C" >&6; }
21688 # Check whether --with-fpectl was given.
21689 if test "${with_fpectl+set}" = set; then
21690 withval=$with_fpectl;
21691 if test "$withval" != no
21692 then
21694 cat >>confdefs.h <<\_ACEOF
21695 #define WANT_SIGFPE_HANDLER 1
21696 _ACEOF
21698 { echo "$as_me:$LINENO: result: yes" >&5
21699 echo "${ECHO_T}yes" >&6; }
21700 else { echo "$as_me:$LINENO: result: no" >&5
21701 echo "${ECHO_T}no" >&6; }
21703 else
21704 { echo "$as_me:$LINENO: result: no" >&5
21705 echo "${ECHO_T}no" >&6; }
21709 # check for --with-libm=...
21711 case $ac_sys_system in
21712 Darwin) ;;
21713 *) LIBM=-lm
21714 esac
21715 { echo "$as_me:$LINENO: checking for --with-libm=STRING" >&5
21716 echo $ECHO_N "checking for --with-libm=STRING... $ECHO_C" >&6; }
21718 # Check whether --with-libm was given.
21719 if test "${with_libm+set}" = set; then
21720 withval=$with_libm;
21721 if test "$withval" = no
21722 then LIBM=
21723 { echo "$as_me:$LINENO: result: force LIBM empty" >&5
21724 echo "${ECHO_T}force LIBM empty" >&6; }
21725 elif test "$withval" != yes
21726 then LIBM=$withval
21727 { echo "$as_me:$LINENO: result: set LIBM=\"$withval\"" >&5
21728 echo "${ECHO_T}set LIBM=\"$withval\"" >&6; }
21729 else { { echo "$as_me:$LINENO: error: proper usage is --with-libm=STRING" >&5
21730 echo "$as_me: error: proper usage is --with-libm=STRING" >&2;}
21731 { (exit 1); exit 1; }; }
21733 else
21734 { echo "$as_me:$LINENO: result: default LIBM=\"$LIBM\"" >&5
21735 echo "${ECHO_T}default LIBM=\"$LIBM\"" >&6; }
21739 # check for --with-libc=...
21741 { echo "$as_me:$LINENO: checking for --with-libc=STRING" >&5
21742 echo $ECHO_N "checking for --with-libc=STRING... $ECHO_C" >&6; }
21744 # Check whether --with-libc was given.
21745 if test "${with_libc+set}" = set; then
21746 withval=$with_libc;
21747 if test "$withval" = no
21748 then LIBC=
21749 { echo "$as_me:$LINENO: result: force LIBC empty" >&5
21750 echo "${ECHO_T}force LIBC empty" >&6; }
21751 elif test "$withval" != yes
21752 then LIBC=$withval
21753 { echo "$as_me:$LINENO: result: set LIBC=\"$withval\"" >&5
21754 echo "${ECHO_T}set LIBC=\"$withval\"" >&6; }
21755 else { { echo "$as_me:$LINENO: error: proper usage is --with-libc=STRING" >&5
21756 echo "$as_me: error: proper usage is --with-libc=STRING" >&2;}
21757 { (exit 1); exit 1; }; }
21759 else
21760 { echo "$as_me:$LINENO: result: default LIBC=\"$LIBC\"" >&5
21761 echo "${ECHO_T}default LIBC=\"$LIBC\"" >&6; }
21765 # **************************************************
21766 # * Check for various properties of floating point *
21767 # **************************************************
21769 { echo "$as_me:$LINENO: checking whether C doubles are little-endian IEEE 754 binary64" >&5
21770 echo $ECHO_N "checking whether C doubles are little-endian IEEE 754 binary64... $ECHO_C" >&6; }
21771 if test "${ac_cv_little_endian_double+set}" = set; then
21772 echo $ECHO_N "(cached) $ECHO_C" >&6
21773 else
21775 if test "$cross_compiling" = yes; then
21776 ac_cv_little_endian_double=no
21777 else
21778 cat >conftest.$ac_ext <<_ACEOF
21779 /* confdefs.h. */
21780 _ACEOF
21781 cat confdefs.h >>conftest.$ac_ext
21782 cat >>conftest.$ac_ext <<_ACEOF
21783 /* end confdefs.h. */
21785 #include <string.h>
21786 int main() {
21787 double x = 9006104071832581.0;
21788 if (memcmp(&x, "\x05\x04\x03\x02\x01\xff\x3f\x43", 8) == 0)
21789 return 0;
21790 else
21791 return 1;
21794 _ACEOF
21795 rm -f conftest$ac_exeext
21796 if { (ac_try="$ac_link"
21797 case "(($ac_try" in
21798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21799 *) ac_try_echo=$ac_try;;
21800 esac
21801 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21802 (eval "$ac_link") 2>&5
21803 ac_status=$?
21804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21805 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21806 { (case "(($ac_try" in
21807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21808 *) ac_try_echo=$ac_try;;
21809 esac
21810 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21811 (eval "$ac_try") 2>&5
21812 ac_status=$?
21813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21814 (exit $ac_status); }; }; then
21815 ac_cv_little_endian_double=yes
21816 else
21817 echo "$as_me: program exited with status $ac_status" >&5
21818 echo "$as_me: failed program was:" >&5
21819 sed 's/^/| /' conftest.$ac_ext >&5
21821 ( exit $ac_status )
21822 ac_cv_little_endian_double=no
21824 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21830 { echo "$as_me:$LINENO: result: $ac_cv_little_endian_double" >&5
21831 echo "${ECHO_T}$ac_cv_little_endian_double" >&6; }
21832 if test "$ac_cv_little_endian_double" = yes
21833 then
21835 cat >>confdefs.h <<\_ACEOF
21836 #define DOUBLE_IS_LITTLE_ENDIAN_IEEE754 1
21837 _ACEOF
21841 { echo "$as_me:$LINENO: checking whether C doubles are big-endian IEEE 754 binary64" >&5
21842 echo $ECHO_N "checking whether C doubles are big-endian IEEE 754 binary64... $ECHO_C" >&6; }
21843 if test "${ac_cv_big_endian_double+set}" = set; then
21844 echo $ECHO_N "(cached) $ECHO_C" >&6
21845 else
21847 if test "$cross_compiling" = yes; then
21848 ac_cv_big_endian_double=no
21849 else
21850 cat >conftest.$ac_ext <<_ACEOF
21851 /* confdefs.h. */
21852 _ACEOF
21853 cat confdefs.h >>conftest.$ac_ext
21854 cat >>conftest.$ac_ext <<_ACEOF
21855 /* end confdefs.h. */
21857 #include <string.h>
21858 int main() {
21859 double x = 9006104071832581.0;
21860 if (memcmp(&x, "\x43\x3f\xff\x01\x02\x03\x04\x05", 8) == 0)
21861 return 0;
21862 else
21863 return 1;
21866 _ACEOF
21867 rm -f conftest$ac_exeext
21868 if { (ac_try="$ac_link"
21869 case "(($ac_try" in
21870 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21871 *) ac_try_echo=$ac_try;;
21872 esac
21873 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21874 (eval "$ac_link") 2>&5
21875 ac_status=$?
21876 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21877 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21878 { (case "(($ac_try" in
21879 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21880 *) ac_try_echo=$ac_try;;
21881 esac
21882 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21883 (eval "$ac_try") 2>&5
21884 ac_status=$?
21885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21886 (exit $ac_status); }; }; then
21887 ac_cv_big_endian_double=yes
21888 else
21889 echo "$as_me: program exited with status $ac_status" >&5
21890 echo "$as_me: failed program was:" >&5
21891 sed 's/^/| /' conftest.$ac_ext >&5
21893 ( exit $ac_status )
21894 ac_cv_big_endian_double=no
21896 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21902 { echo "$as_me:$LINENO: result: $ac_cv_big_endian_double" >&5
21903 echo "${ECHO_T}$ac_cv_big_endian_double" >&6; }
21904 if test "$ac_cv_big_endian_double" = yes
21905 then
21907 cat >>confdefs.h <<\_ACEOF
21908 #define DOUBLE_IS_BIG_ENDIAN_IEEE754 1
21909 _ACEOF
21913 # Some ARM platforms use a mixed-endian representation for doubles.
21914 # While Python doesn't currently have full support for these platforms
21915 # (see e.g., issue 1762561), we can at least make sure that float <-> string
21916 # conversions work.
21917 { echo "$as_me:$LINENO: checking whether C doubles are ARM mixed-endian IEEE 754 binary64" >&5
21918 echo $ECHO_N "checking whether C doubles are ARM mixed-endian IEEE 754 binary64... $ECHO_C" >&6; }
21919 if test "${ac_cv_mixed_endian_double+set}" = set; then
21920 echo $ECHO_N "(cached) $ECHO_C" >&6
21921 else
21923 if test "$cross_compiling" = yes; then
21924 ac_cv_mixed_endian_double=no
21925 else
21926 cat >conftest.$ac_ext <<_ACEOF
21927 /* confdefs.h. */
21928 _ACEOF
21929 cat confdefs.h >>conftest.$ac_ext
21930 cat >>conftest.$ac_ext <<_ACEOF
21931 /* end confdefs.h. */
21933 #include <string.h>
21934 int main() {
21935 double x = 9006104071832581.0;
21936 if (memcmp(&x, "\x01\xff\x3f\x43\x05\x04\x03\x02", 8) == 0)
21937 return 0;
21938 else
21939 return 1;
21942 _ACEOF
21943 rm -f conftest$ac_exeext
21944 if { (ac_try="$ac_link"
21945 case "(($ac_try" in
21946 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21947 *) ac_try_echo=$ac_try;;
21948 esac
21949 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21950 (eval "$ac_link") 2>&5
21951 ac_status=$?
21952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21953 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21954 { (case "(($ac_try" in
21955 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21956 *) ac_try_echo=$ac_try;;
21957 esac
21958 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21959 (eval "$ac_try") 2>&5
21960 ac_status=$?
21961 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21962 (exit $ac_status); }; }; then
21963 ac_cv_mixed_endian_double=yes
21964 else
21965 echo "$as_me: program exited with status $ac_status" >&5
21966 echo "$as_me: failed program was:" >&5
21967 sed 's/^/| /' conftest.$ac_ext >&5
21969 ( exit $ac_status )
21970 ac_cv_mixed_endian_double=no
21972 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21978 { echo "$as_me:$LINENO: result: $ac_cv_mixed_endian_double" >&5
21979 echo "${ECHO_T}$ac_cv_mixed_endian_double" >&6; }
21980 if test "$ac_cv_mixed_endian_double" = yes
21981 then
21983 cat >>confdefs.h <<\_ACEOF
21984 #define DOUBLE_IS_ARM_MIXED_ENDIAN_IEEE754 1
21985 _ACEOF
21989 # The short float repr introduced in Python 3.1 requires the
21990 # correctly-rounded string <-> double conversion functions from
21991 # Python/dtoa.c, which in turn require that the FPU uses 53-bit
21992 # rounding; this is a problem on x86, where the x87 FPU has a default
21993 # rounding precision of 64 bits. For gcc/x86, we try to fix this by
21994 # using inline assembler to get and set the x87 FPU control word.
21995 if test "$GCC" = yes && test -n "`$CC -dM -E - </dev/null | grep i386`"
21996 then
21997 # Check that it's okay to use gcc inline assembler to get and set
21998 # x87 control word. It should be, but you never know...
21999 { echo "$as_me:$LINENO: checking whether we can use gcc inline assembler to get and set x87 control word" >&5
22000 echo $ECHO_N "checking whether we can use gcc inline assembler to get and set x87 control word... $ECHO_C" >&6; }
22001 cat >conftest.$ac_ext <<_ACEOF
22002 /* confdefs.h. */
22003 _ACEOF
22004 cat confdefs.h >>conftest.$ac_ext
22005 cat >>conftest.$ac_ext <<_ACEOF
22006 /* end confdefs.h. */
22009 main ()
22012 unsigned short cw;
22013 __asm__ __volatile__ ("fnstcw %0" : "=m" (cw));
22014 __asm__ __volatile__ ("fldcw %0" : : "m" (cw));
22017 return 0;
22019 _ACEOF
22020 rm -f conftest.$ac_objext
22021 if { (ac_try="$ac_compile"
22022 case "(($ac_try" in
22023 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22024 *) ac_try_echo=$ac_try;;
22025 esac
22026 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22027 (eval "$ac_compile") 2>conftest.er1
22028 ac_status=$?
22029 grep -v '^ *+' conftest.er1 >conftest.err
22030 rm -f conftest.er1
22031 cat conftest.err >&5
22032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22033 (exit $ac_status); } && {
22034 test -z "$ac_c_werror_flag" ||
22035 test ! -s conftest.err
22036 } && test -s conftest.$ac_objext; then
22037 have_gcc_asm_for_x87=yes
22038 else
22039 echo "$as_me: failed program was:" >&5
22040 sed 's/^/| /' conftest.$ac_ext >&5
22042 have_gcc_asm_for_x87=no
22045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22046 { echo "$as_me:$LINENO: result: $have_gcc_asm_for_x87" >&5
22047 echo "${ECHO_T}$have_gcc_asm_for_x87" >&6; }
22048 if test "$have_gcc_asm_for_x87" = yes
22049 then
22051 cat >>confdefs.h <<\_ACEOF
22052 #define HAVE_GCC_ASM_FOR_X87 1
22053 _ACEOF
22058 # Detect whether system arithmetic is subject to x87-style double
22059 # rounding issues. The result of this test has little meaning on non
22060 # IEEE 754 platforms. On IEEE 754, test should return 1 if rounding
22061 # mode is round-to-nearest and double rounding issues are present, and
22062 # 0 otherwise. See http://bugs.python.org/issue2937 for more info.
22063 { echo "$as_me:$LINENO: checking for x87-style double rounding" >&5
22064 echo $ECHO_N "checking for x87-style double rounding... $ECHO_C" >&6; }
22065 # $BASECFLAGS may affect the result
22066 ac_save_cc="$CC"
22067 CC="$CC $BASECFLAGS"
22068 if test "$cross_compiling" = yes; then
22069 ac_cv_x87_double_rounding=no
22070 else
22071 cat >conftest.$ac_ext <<_ACEOF
22072 /* confdefs.h. */
22073 _ACEOF
22074 cat confdefs.h >>conftest.$ac_ext
22075 cat >>conftest.$ac_ext <<_ACEOF
22076 /* end confdefs.h. */
22078 #include <stdlib.h>
22079 #include <math.h>
22080 int main() {
22081 volatile double x, y, z;
22082 /* 1./(1-2**-53) -> 1+2**-52 (correct), 1.0 (double rounding) */
22083 x = 0.99999999999999989; /* 1-2**-53 */
22084 y = 1./x;
22085 if (y != 1.)
22086 exit(0);
22087 /* 1e16+2.99999 -> 1e16+2. (correct), 1e16+4. (double rounding) */
22088 x = 1e16;
22089 y = 2.99999;
22090 z = x + y;
22091 if (z != 1e16+4.)
22092 exit(0);
22093 /* both tests show evidence of double rounding */
22094 exit(1);
22097 _ACEOF
22098 rm -f conftest$ac_exeext
22099 if { (ac_try="$ac_link"
22100 case "(($ac_try" in
22101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22102 *) ac_try_echo=$ac_try;;
22103 esac
22104 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22105 (eval "$ac_link") 2>&5
22106 ac_status=$?
22107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22108 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22109 { (case "(($ac_try" in
22110 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22111 *) ac_try_echo=$ac_try;;
22112 esac
22113 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22114 (eval "$ac_try") 2>&5
22115 ac_status=$?
22116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22117 (exit $ac_status); }; }; then
22118 ac_cv_x87_double_rounding=no
22119 else
22120 echo "$as_me: program exited with status $ac_status" >&5
22121 echo "$as_me: failed program was:" >&5
22122 sed 's/^/| /' conftest.$ac_ext >&5
22124 ( exit $ac_status )
22125 ac_cv_x87_double_rounding=yes
22127 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22131 CC="$ac_save_cc"
22132 { echo "$as_me:$LINENO: result: $ac_cv_x87_double_rounding" >&5
22133 echo "${ECHO_T}$ac_cv_x87_double_rounding" >&6; }
22134 if test "$ac_cv_x87_double_rounding" = yes
22135 then
22137 cat >>confdefs.h <<\_ACEOF
22138 #define X87_DOUBLE_ROUNDING 1
22139 _ACEOF
22143 # ************************************
22144 # * Check for mathematical functions *
22145 # ************************************
22147 LIBS_SAVE=$LIBS
22148 LIBS="$LIBS $LIBM"
22150 # On FreeBSD 6.2, it appears that tanh(-0.) returns 0. instead of
22151 # -0. on some architectures.
22152 { echo "$as_me:$LINENO: checking whether tanh preserves the sign of zero" >&5
22153 echo $ECHO_N "checking whether tanh preserves the sign of zero... $ECHO_C" >&6; }
22154 if test "${ac_cv_tanh_preserves_zero_sign+set}" = set; then
22155 echo $ECHO_N "(cached) $ECHO_C" >&6
22156 else
22158 if test "$cross_compiling" = yes; then
22159 ac_cv_tanh_preserves_zero_sign=no
22160 else
22161 cat >conftest.$ac_ext <<_ACEOF
22162 /* confdefs.h. */
22163 _ACEOF
22164 cat confdefs.h >>conftest.$ac_ext
22165 cat >>conftest.$ac_ext <<_ACEOF
22166 /* end confdefs.h. */
22168 #include <math.h>
22169 #include <stdlib.h>
22170 int main() {
22171 /* return 0 if either negative zeros don't exist
22172 on this platform or if negative zeros exist
22173 and tanh(-0.) == -0. */
22174 if (atan2(0., -1.) == atan2(-0., -1.) ||
22175 atan2(tanh(-0.), -1.) == atan2(-0., -1.)) exit(0);
22176 else exit(1);
22179 _ACEOF
22180 rm -f conftest$ac_exeext
22181 if { (ac_try="$ac_link"
22182 case "(($ac_try" in
22183 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22184 *) ac_try_echo=$ac_try;;
22185 esac
22186 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22187 (eval "$ac_link") 2>&5
22188 ac_status=$?
22189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22190 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22191 { (case "(($ac_try" in
22192 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22193 *) ac_try_echo=$ac_try;;
22194 esac
22195 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22196 (eval "$ac_try") 2>&5
22197 ac_status=$?
22198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22199 (exit $ac_status); }; }; then
22200 ac_cv_tanh_preserves_zero_sign=yes
22201 else
22202 echo "$as_me: program exited with status $ac_status" >&5
22203 echo "$as_me: failed program was:" >&5
22204 sed 's/^/| /' conftest.$ac_ext >&5
22206 ( exit $ac_status )
22207 ac_cv_tanh_preserves_zero_sign=no
22209 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22215 { echo "$as_me:$LINENO: result: $ac_cv_tanh_preserves_zero_sign" >&5
22216 echo "${ECHO_T}$ac_cv_tanh_preserves_zero_sign" >&6; }
22217 if test "$ac_cv_tanh_preserves_zero_sign" = yes
22218 then
22220 cat >>confdefs.h <<\_ACEOF
22221 #define TANH_PRESERVES_ZERO_SIGN 1
22222 _ACEOF
22235 for ac_func in acosh asinh atanh copysign expm1 finite hypot log1p round
22237 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
22238 { echo "$as_me:$LINENO: checking for $ac_func" >&5
22239 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
22240 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
22241 echo $ECHO_N "(cached) $ECHO_C" >&6
22242 else
22243 cat >conftest.$ac_ext <<_ACEOF
22244 /* confdefs.h. */
22245 _ACEOF
22246 cat confdefs.h >>conftest.$ac_ext
22247 cat >>conftest.$ac_ext <<_ACEOF
22248 /* end confdefs.h. */
22249 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
22250 For example, HP-UX 11i <limits.h> declares gettimeofday. */
22251 #define $ac_func innocuous_$ac_func
22253 /* System header to define __stub macros and hopefully few prototypes,
22254 which can conflict with char $ac_func (); below.
22255 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22256 <limits.h> exists even on freestanding compilers. */
22258 #ifdef __STDC__
22259 # include <limits.h>
22260 #else
22261 # include <assert.h>
22262 #endif
22264 #undef $ac_func
22266 /* Override any GCC internal prototype to avoid an error.
22267 Use char because int might match the return type of a GCC
22268 builtin and then its argument prototype would still apply. */
22269 #ifdef __cplusplus
22270 extern "C"
22271 #endif
22272 char $ac_func ();
22273 /* The GNU C library defines this for functions which it implements
22274 to always fail with ENOSYS. Some functions are actually named
22275 something starting with __ and the normal name is an alias. */
22276 #if defined __stub_$ac_func || defined __stub___$ac_func
22277 choke me
22278 #endif
22281 main ()
22283 return $ac_func ();
22285 return 0;
22287 _ACEOF
22288 rm -f conftest.$ac_objext conftest$ac_exeext
22289 if { (ac_try="$ac_link"
22290 case "(($ac_try" in
22291 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22292 *) ac_try_echo=$ac_try;;
22293 esac
22294 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22295 (eval "$ac_link") 2>conftest.er1
22296 ac_status=$?
22297 grep -v '^ *+' conftest.er1 >conftest.err
22298 rm -f conftest.er1
22299 cat conftest.err >&5
22300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22301 (exit $ac_status); } && {
22302 test -z "$ac_c_werror_flag" ||
22303 test ! -s conftest.err
22304 } && test -s conftest$ac_exeext &&
22305 $as_test_x conftest$ac_exeext; then
22306 eval "$as_ac_var=yes"
22307 else
22308 echo "$as_me: failed program was:" >&5
22309 sed 's/^/| /' conftest.$ac_ext >&5
22311 eval "$as_ac_var=no"
22314 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22315 conftest$ac_exeext conftest.$ac_ext
22317 ac_res=`eval echo '${'$as_ac_var'}'`
22318 { echo "$as_me:$LINENO: result: $ac_res" >&5
22319 echo "${ECHO_T}$ac_res" >&6; }
22320 if test `eval echo '${'$as_ac_var'}'` = yes; then
22321 cat >>confdefs.h <<_ACEOF
22322 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
22323 _ACEOF
22326 done
22328 { echo "$as_me:$LINENO: checking whether isinf is declared" >&5
22329 echo $ECHO_N "checking whether isinf is declared... $ECHO_C" >&6; }
22330 if test "${ac_cv_have_decl_isinf+set}" = set; then
22331 echo $ECHO_N "(cached) $ECHO_C" >&6
22332 else
22333 cat >conftest.$ac_ext <<_ACEOF
22334 /* confdefs.h. */
22335 _ACEOF
22336 cat confdefs.h >>conftest.$ac_ext
22337 cat >>conftest.$ac_ext <<_ACEOF
22338 /* end confdefs.h. */
22339 #include <math.h>
22342 main ()
22344 #ifndef isinf
22345 (void) isinf;
22346 #endif
22349 return 0;
22351 _ACEOF
22352 rm -f conftest.$ac_objext
22353 if { (ac_try="$ac_compile"
22354 case "(($ac_try" in
22355 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22356 *) ac_try_echo=$ac_try;;
22357 esac
22358 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22359 (eval "$ac_compile") 2>conftest.er1
22360 ac_status=$?
22361 grep -v '^ *+' conftest.er1 >conftest.err
22362 rm -f conftest.er1
22363 cat conftest.err >&5
22364 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22365 (exit $ac_status); } && {
22366 test -z "$ac_c_werror_flag" ||
22367 test ! -s conftest.err
22368 } && test -s conftest.$ac_objext; then
22369 ac_cv_have_decl_isinf=yes
22370 else
22371 echo "$as_me: failed program was:" >&5
22372 sed 's/^/| /' conftest.$ac_ext >&5
22374 ac_cv_have_decl_isinf=no
22377 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22379 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_isinf" >&5
22380 echo "${ECHO_T}$ac_cv_have_decl_isinf" >&6; }
22381 if test $ac_cv_have_decl_isinf = yes; then
22383 cat >>confdefs.h <<_ACEOF
22384 #define HAVE_DECL_ISINF 1
22385 _ACEOF
22388 else
22389 cat >>confdefs.h <<_ACEOF
22390 #define HAVE_DECL_ISINF 0
22391 _ACEOF
22395 { echo "$as_me:$LINENO: checking whether isnan is declared" >&5
22396 echo $ECHO_N "checking whether isnan is declared... $ECHO_C" >&6; }
22397 if test "${ac_cv_have_decl_isnan+set}" = set; then
22398 echo $ECHO_N "(cached) $ECHO_C" >&6
22399 else
22400 cat >conftest.$ac_ext <<_ACEOF
22401 /* confdefs.h. */
22402 _ACEOF
22403 cat confdefs.h >>conftest.$ac_ext
22404 cat >>conftest.$ac_ext <<_ACEOF
22405 /* end confdefs.h. */
22406 #include <math.h>
22409 main ()
22411 #ifndef isnan
22412 (void) isnan;
22413 #endif
22416 return 0;
22418 _ACEOF
22419 rm -f conftest.$ac_objext
22420 if { (ac_try="$ac_compile"
22421 case "(($ac_try" in
22422 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22423 *) ac_try_echo=$ac_try;;
22424 esac
22425 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22426 (eval "$ac_compile") 2>conftest.er1
22427 ac_status=$?
22428 grep -v '^ *+' conftest.er1 >conftest.err
22429 rm -f conftest.er1
22430 cat conftest.err >&5
22431 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22432 (exit $ac_status); } && {
22433 test -z "$ac_c_werror_flag" ||
22434 test ! -s conftest.err
22435 } && test -s conftest.$ac_objext; then
22436 ac_cv_have_decl_isnan=yes
22437 else
22438 echo "$as_me: failed program was:" >&5
22439 sed 's/^/| /' conftest.$ac_ext >&5
22441 ac_cv_have_decl_isnan=no
22444 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22446 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_isnan" >&5
22447 echo "${ECHO_T}$ac_cv_have_decl_isnan" >&6; }
22448 if test $ac_cv_have_decl_isnan = yes; then
22450 cat >>confdefs.h <<_ACEOF
22451 #define HAVE_DECL_ISNAN 1
22452 _ACEOF
22455 else
22456 cat >>confdefs.h <<_ACEOF
22457 #define HAVE_DECL_ISNAN 0
22458 _ACEOF
22462 { echo "$as_me:$LINENO: checking whether isfinite is declared" >&5
22463 echo $ECHO_N "checking whether isfinite is declared... $ECHO_C" >&6; }
22464 if test "${ac_cv_have_decl_isfinite+set}" = set; then
22465 echo $ECHO_N "(cached) $ECHO_C" >&6
22466 else
22467 cat >conftest.$ac_ext <<_ACEOF
22468 /* confdefs.h. */
22469 _ACEOF
22470 cat confdefs.h >>conftest.$ac_ext
22471 cat >>conftest.$ac_ext <<_ACEOF
22472 /* end confdefs.h. */
22473 #include <math.h>
22476 main ()
22478 #ifndef isfinite
22479 (void) isfinite;
22480 #endif
22483 return 0;
22485 _ACEOF
22486 rm -f conftest.$ac_objext
22487 if { (ac_try="$ac_compile"
22488 case "(($ac_try" in
22489 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22490 *) ac_try_echo=$ac_try;;
22491 esac
22492 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22493 (eval "$ac_compile") 2>conftest.er1
22494 ac_status=$?
22495 grep -v '^ *+' conftest.er1 >conftest.err
22496 rm -f conftest.er1
22497 cat conftest.err >&5
22498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22499 (exit $ac_status); } && {
22500 test -z "$ac_c_werror_flag" ||
22501 test ! -s conftest.err
22502 } && test -s conftest.$ac_objext; then
22503 ac_cv_have_decl_isfinite=yes
22504 else
22505 echo "$as_me: failed program was:" >&5
22506 sed 's/^/| /' conftest.$ac_ext >&5
22508 ac_cv_have_decl_isfinite=no
22511 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22513 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_isfinite" >&5
22514 echo "${ECHO_T}$ac_cv_have_decl_isfinite" >&6; }
22515 if test $ac_cv_have_decl_isfinite = yes; then
22517 cat >>confdefs.h <<_ACEOF
22518 #define HAVE_DECL_ISFINITE 1
22519 _ACEOF
22522 else
22523 cat >>confdefs.h <<_ACEOF
22524 #define HAVE_DECL_ISFINITE 0
22525 _ACEOF
22532 LIBS=$LIBS_SAVE
22534 # Multiprocessing check for broken sem_getvalue
22535 { echo "$as_me:$LINENO: checking for broken sem_getvalue" >&5
22536 echo $ECHO_N "checking for broken sem_getvalue... $ECHO_C" >&6; }
22537 if test "$cross_compiling" = yes; then
22538 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
22539 See \`config.log' for more details." >&5
22540 echo "$as_me: error: cannot run test program while cross compiling
22541 See \`config.log' for more details." >&2;}
22542 { (exit 1); exit 1; }; }
22543 else
22544 cat >conftest.$ac_ext <<_ACEOF
22545 /* confdefs.h. */
22546 _ACEOF
22547 cat confdefs.h >>conftest.$ac_ext
22548 cat >>conftest.$ac_ext <<_ACEOF
22549 /* end confdefs.h. */
22551 #include <unistd.h>
22552 #include <fcntl.h>
22553 #include <stdio.h>
22554 #include <semaphore.h>
22555 #include <sys/stat.h>
22557 int main(void){
22558 sem_t *a = sem_open("/autoconf", O_CREAT, S_IRUSR|S_IWUSR, 0);
22559 int count;
22560 int res;
22561 if(a==SEM_FAILED){
22562 perror("sem_open");
22563 return 1;
22566 res = sem_getvalue(a, &count);
22567 sem_close(a);
22568 return res==-1 ? 1 : 0;
22572 _ACEOF
22573 rm -f conftest$ac_exeext
22574 if { (ac_try="$ac_link"
22575 case "(($ac_try" in
22576 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22577 *) ac_try_echo=$ac_try;;
22578 esac
22579 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22580 (eval "$ac_link") 2>&5
22581 ac_status=$?
22582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22583 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22584 { (case "(($ac_try" in
22585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22586 *) ac_try_echo=$ac_try;;
22587 esac
22588 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22589 (eval "$ac_try") 2>&5
22590 ac_status=$?
22591 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22592 (exit $ac_status); }; }; then
22593 { echo "$as_me:$LINENO: result: no" >&5
22594 echo "${ECHO_T}no" >&6; }
22595 else
22596 echo "$as_me: program exited with status $ac_status" >&5
22597 echo "$as_me: failed program was:" >&5
22598 sed 's/^/| /' conftest.$ac_ext >&5
22600 ( exit $ac_status )
22601 { echo "$as_me:$LINENO: result: yes" >&5
22602 echo "${ECHO_T}yes" >&6; }
22604 cat >>confdefs.h <<\_ACEOF
22605 #define HAVE_BROKEN_SEM_GETVALUE 1
22606 _ACEOF
22610 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22615 # determine what size digit to use for Python's longs
22616 { echo "$as_me:$LINENO: checking digit size for Python's longs" >&5
22617 echo $ECHO_N "checking digit size for Python's longs... $ECHO_C" >&6; }
22618 # Check whether --enable-big-digits was given.
22619 if test "${enable_big_digits+set}" = set; then
22620 enableval=$enable_big_digits; case $enable_big_digits in
22621 yes)
22622 enable_big_digits=30 ;;
22624 enable_big_digits=15 ;;
22625 15|30)
22628 { { echo "$as_me:$LINENO: error: bad value $enable_big_digits for --enable-big-digits; value should be 15 or 30" >&5
22629 echo "$as_me: error: bad value $enable_big_digits for --enable-big-digits; value should be 15 or 30" >&2;}
22630 { (exit 1); exit 1; }; } ;;
22631 esac
22632 { echo "$as_me:$LINENO: result: $enable_big_digits" >&5
22633 echo "${ECHO_T}$enable_big_digits" >&6; }
22635 cat >>confdefs.h <<_ACEOF
22636 #define PYLONG_BITS_IN_DIGIT $enable_big_digits
22637 _ACEOF
22640 else
22641 { echo "$as_me:$LINENO: result: no value specified" >&5
22642 echo "${ECHO_T}no value specified" >&6; }
22646 # check for wchar.h
22647 if test "${ac_cv_header_wchar_h+set}" = set; then
22648 { echo "$as_me:$LINENO: checking for wchar.h" >&5
22649 echo $ECHO_N "checking for wchar.h... $ECHO_C" >&6; }
22650 if test "${ac_cv_header_wchar_h+set}" = set; then
22651 echo $ECHO_N "(cached) $ECHO_C" >&6
22653 { echo "$as_me:$LINENO: result: $ac_cv_header_wchar_h" >&5
22654 echo "${ECHO_T}$ac_cv_header_wchar_h" >&6; }
22655 else
22656 # Is the header compilable?
22657 { echo "$as_me:$LINENO: checking wchar.h usability" >&5
22658 echo $ECHO_N "checking wchar.h usability... $ECHO_C" >&6; }
22659 cat >conftest.$ac_ext <<_ACEOF
22660 /* confdefs.h. */
22661 _ACEOF
22662 cat confdefs.h >>conftest.$ac_ext
22663 cat >>conftest.$ac_ext <<_ACEOF
22664 /* end confdefs.h. */
22665 $ac_includes_default
22666 #include <wchar.h>
22667 _ACEOF
22668 rm -f conftest.$ac_objext
22669 if { (ac_try="$ac_compile"
22670 case "(($ac_try" in
22671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22672 *) ac_try_echo=$ac_try;;
22673 esac
22674 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22675 (eval "$ac_compile") 2>conftest.er1
22676 ac_status=$?
22677 grep -v '^ *+' conftest.er1 >conftest.err
22678 rm -f conftest.er1
22679 cat conftest.err >&5
22680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22681 (exit $ac_status); } && {
22682 test -z "$ac_c_werror_flag" ||
22683 test ! -s conftest.err
22684 } && test -s conftest.$ac_objext; then
22685 ac_header_compiler=yes
22686 else
22687 echo "$as_me: failed program was:" >&5
22688 sed 's/^/| /' conftest.$ac_ext >&5
22690 ac_header_compiler=no
22693 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22694 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22695 echo "${ECHO_T}$ac_header_compiler" >&6; }
22697 # Is the header present?
22698 { echo "$as_me:$LINENO: checking wchar.h presence" >&5
22699 echo $ECHO_N "checking wchar.h presence... $ECHO_C" >&6; }
22700 cat >conftest.$ac_ext <<_ACEOF
22701 /* confdefs.h. */
22702 _ACEOF
22703 cat confdefs.h >>conftest.$ac_ext
22704 cat >>conftest.$ac_ext <<_ACEOF
22705 /* end confdefs.h. */
22706 #include <wchar.h>
22707 _ACEOF
22708 if { (ac_try="$ac_cpp conftest.$ac_ext"
22709 case "(($ac_try" in
22710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22711 *) ac_try_echo=$ac_try;;
22712 esac
22713 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22714 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
22715 ac_status=$?
22716 grep -v '^ *+' conftest.er1 >conftest.err
22717 rm -f conftest.er1
22718 cat conftest.err >&5
22719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22720 (exit $ac_status); } >/dev/null && {
22721 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
22722 test ! -s conftest.err
22723 }; then
22724 ac_header_preproc=yes
22725 else
22726 echo "$as_me: failed program was:" >&5
22727 sed 's/^/| /' conftest.$ac_ext >&5
22729 ac_header_preproc=no
22732 rm -f conftest.err conftest.$ac_ext
22733 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22734 echo "${ECHO_T}$ac_header_preproc" >&6; }
22736 # So? What about this header?
22737 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
22738 yes:no: )
22739 { echo "$as_me:$LINENO: WARNING: wchar.h: accepted by the compiler, rejected by the preprocessor!" >&5
22740 echo "$as_me: WARNING: wchar.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
22741 { echo "$as_me:$LINENO: WARNING: wchar.h: proceeding with the compiler's result" >&5
22742 echo "$as_me: WARNING: wchar.h: proceeding with the compiler's result" >&2;}
22743 ac_header_preproc=yes
22745 no:yes:* )
22746 { echo "$as_me:$LINENO: WARNING: wchar.h: present but cannot be compiled" >&5
22747 echo "$as_me: WARNING: wchar.h: present but cannot be compiled" >&2;}
22748 { echo "$as_me:$LINENO: WARNING: wchar.h: check for missing prerequisite headers?" >&5
22749 echo "$as_me: WARNING: wchar.h: check for missing prerequisite headers?" >&2;}
22750 { echo "$as_me:$LINENO: WARNING: wchar.h: see the Autoconf documentation" >&5
22751 echo "$as_me: WARNING: wchar.h: see the Autoconf documentation" >&2;}
22752 { echo "$as_me:$LINENO: WARNING: wchar.h: section \"Present But Cannot Be Compiled\"" >&5
22753 echo "$as_me: WARNING: wchar.h: section \"Present But Cannot Be Compiled\"" >&2;}
22754 { echo "$as_me:$LINENO: WARNING: wchar.h: proceeding with the preprocessor's result" >&5
22755 echo "$as_me: WARNING: wchar.h: proceeding with the preprocessor's result" >&2;}
22756 { echo "$as_me:$LINENO: WARNING: wchar.h: in the future, the compiler will take precedence" >&5
22757 echo "$as_me: WARNING: wchar.h: in the future, the compiler will take precedence" >&2;}
22758 ( cat <<\_ASBOX
22759 ## -------------------------------------- ##
22760 ## Report this to http://bugs.python.org/ ##
22761 ## -------------------------------------- ##
22762 _ASBOX
22763 ) | sed "s/^/$as_me: WARNING: /" >&2
22765 esac
22766 { echo "$as_me:$LINENO: checking for wchar.h" >&5
22767 echo $ECHO_N "checking for wchar.h... $ECHO_C" >&6; }
22768 if test "${ac_cv_header_wchar_h+set}" = set; then
22769 echo $ECHO_N "(cached) $ECHO_C" >&6
22770 else
22771 ac_cv_header_wchar_h=$ac_header_preproc
22773 { echo "$as_me:$LINENO: result: $ac_cv_header_wchar_h" >&5
22774 echo "${ECHO_T}$ac_cv_header_wchar_h" >&6; }
22777 if test $ac_cv_header_wchar_h = yes; then
22780 cat >>confdefs.h <<\_ACEOF
22781 #define HAVE_WCHAR_H 1
22782 _ACEOF
22784 wchar_h="yes"
22786 else
22787 wchar_h="no"
22793 # determine wchar_t size
22794 if test "$wchar_h" = yes
22795 then
22796 { echo "$as_me:$LINENO: checking for wchar_t" >&5
22797 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6; }
22798 if test "${ac_cv_type_wchar_t+set}" = set; then
22799 echo $ECHO_N "(cached) $ECHO_C" >&6
22800 else
22801 cat >conftest.$ac_ext <<_ACEOF
22802 /* confdefs.h. */
22803 _ACEOF
22804 cat confdefs.h >>conftest.$ac_ext
22805 cat >>conftest.$ac_ext <<_ACEOF
22806 /* end confdefs.h. */
22807 #include <wchar.h>
22809 typedef wchar_t ac__type_new_;
22811 main ()
22813 if ((ac__type_new_ *) 0)
22814 return 0;
22815 if (sizeof (ac__type_new_))
22816 return 0;
22818 return 0;
22820 _ACEOF
22821 rm -f conftest.$ac_objext
22822 if { (ac_try="$ac_compile"
22823 case "(($ac_try" in
22824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22825 *) ac_try_echo=$ac_try;;
22826 esac
22827 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22828 (eval "$ac_compile") 2>conftest.er1
22829 ac_status=$?
22830 grep -v '^ *+' conftest.er1 >conftest.err
22831 rm -f conftest.er1
22832 cat conftest.err >&5
22833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22834 (exit $ac_status); } && {
22835 test -z "$ac_c_werror_flag" ||
22836 test ! -s conftest.err
22837 } && test -s conftest.$ac_objext; then
22838 ac_cv_type_wchar_t=yes
22839 else
22840 echo "$as_me: failed program was:" >&5
22841 sed 's/^/| /' conftest.$ac_ext >&5
22843 ac_cv_type_wchar_t=no
22846 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22848 { echo "$as_me:$LINENO: result: $ac_cv_type_wchar_t" >&5
22849 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6; }
22851 # The cast to long int works around a bug in the HP C Compiler
22852 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
22853 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
22854 # This bug is HP SR number 8606223364.
22855 { echo "$as_me:$LINENO: checking size of wchar_t" >&5
22856 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6; }
22857 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
22858 echo $ECHO_N "(cached) $ECHO_C" >&6
22859 else
22860 if test "$cross_compiling" = yes; then
22861 # Depending upon the size, compute the lo and hi bounds.
22862 cat >conftest.$ac_ext <<_ACEOF
22863 /* confdefs.h. */
22864 _ACEOF
22865 cat confdefs.h >>conftest.$ac_ext
22866 cat >>conftest.$ac_ext <<_ACEOF
22867 /* end confdefs.h. */
22868 #include <wchar.h>
22870 typedef wchar_t ac__type_sizeof_;
22872 main ()
22874 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
22875 test_array [0] = 0
22878 return 0;
22880 _ACEOF
22881 rm -f conftest.$ac_objext
22882 if { (ac_try="$ac_compile"
22883 case "(($ac_try" in
22884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22885 *) ac_try_echo=$ac_try;;
22886 esac
22887 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22888 (eval "$ac_compile") 2>conftest.er1
22889 ac_status=$?
22890 grep -v '^ *+' conftest.er1 >conftest.err
22891 rm -f conftest.er1
22892 cat conftest.err >&5
22893 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22894 (exit $ac_status); } && {
22895 test -z "$ac_c_werror_flag" ||
22896 test ! -s conftest.err
22897 } && test -s conftest.$ac_objext; then
22898 ac_lo=0 ac_mid=0
22899 while :; do
22900 cat >conftest.$ac_ext <<_ACEOF
22901 /* confdefs.h. */
22902 _ACEOF
22903 cat confdefs.h >>conftest.$ac_ext
22904 cat >>conftest.$ac_ext <<_ACEOF
22905 /* end confdefs.h. */
22906 #include <wchar.h>
22908 typedef wchar_t ac__type_sizeof_;
22910 main ()
22912 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
22913 test_array [0] = 0
22916 return 0;
22918 _ACEOF
22919 rm -f conftest.$ac_objext
22920 if { (ac_try="$ac_compile"
22921 case "(($ac_try" in
22922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22923 *) ac_try_echo=$ac_try;;
22924 esac
22925 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22926 (eval "$ac_compile") 2>conftest.er1
22927 ac_status=$?
22928 grep -v '^ *+' conftest.er1 >conftest.err
22929 rm -f conftest.er1
22930 cat conftest.err >&5
22931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22932 (exit $ac_status); } && {
22933 test -z "$ac_c_werror_flag" ||
22934 test ! -s conftest.err
22935 } && test -s conftest.$ac_objext; then
22936 ac_hi=$ac_mid; break
22937 else
22938 echo "$as_me: failed program was:" >&5
22939 sed 's/^/| /' conftest.$ac_ext >&5
22941 ac_lo=`expr $ac_mid + 1`
22942 if test $ac_lo -le $ac_mid; then
22943 ac_lo= ac_hi=
22944 break
22946 ac_mid=`expr 2 '*' $ac_mid + 1`
22949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22950 done
22951 else
22952 echo "$as_me: failed program was:" >&5
22953 sed 's/^/| /' conftest.$ac_ext >&5
22955 cat >conftest.$ac_ext <<_ACEOF
22956 /* confdefs.h. */
22957 _ACEOF
22958 cat confdefs.h >>conftest.$ac_ext
22959 cat >>conftest.$ac_ext <<_ACEOF
22960 /* end confdefs.h. */
22961 #include <wchar.h>
22963 typedef wchar_t ac__type_sizeof_;
22965 main ()
22967 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
22968 test_array [0] = 0
22971 return 0;
22973 _ACEOF
22974 rm -f conftest.$ac_objext
22975 if { (ac_try="$ac_compile"
22976 case "(($ac_try" in
22977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22978 *) ac_try_echo=$ac_try;;
22979 esac
22980 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22981 (eval "$ac_compile") 2>conftest.er1
22982 ac_status=$?
22983 grep -v '^ *+' conftest.er1 >conftest.err
22984 rm -f conftest.er1
22985 cat conftest.err >&5
22986 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22987 (exit $ac_status); } && {
22988 test -z "$ac_c_werror_flag" ||
22989 test ! -s conftest.err
22990 } && test -s conftest.$ac_objext; then
22991 ac_hi=-1 ac_mid=-1
22992 while :; do
22993 cat >conftest.$ac_ext <<_ACEOF
22994 /* confdefs.h. */
22995 _ACEOF
22996 cat confdefs.h >>conftest.$ac_ext
22997 cat >>conftest.$ac_ext <<_ACEOF
22998 /* end confdefs.h. */
22999 #include <wchar.h>
23001 typedef wchar_t ac__type_sizeof_;
23003 main ()
23005 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
23006 test_array [0] = 0
23009 return 0;
23011 _ACEOF
23012 rm -f conftest.$ac_objext
23013 if { (ac_try="$ac_compile"
23014 case "(($ac_try" in
23015 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23016 *) ac_try_echo=$ac_try;;
23017 esac
23018 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23019 (eval "$ac_compile") 2>conftest.er1
23020 ac_status=$?
23021 grep -v '^ *+' conftest.er1 >conftest.err
23022 rm -f conftest.er1
23023 cat conftest.err >&5
23024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23025 (exit $ac_status); } && {
23026 test -z "$ac_c_werror_flag" ||
23027 test ! -s conftest.err
23028 } && test -s conftest.$ac_objext; then
23029 ac_lo=$ac_mid; break
23030 else
23031 echo "$as_me: failed program was:" >&5
23032 sed 's/^/| /' conftest.$ac_ext >&5
23034 ac_hi=`expr '(' $ac_mid ')' - 1`
23035 if test $ac_mid -le $ac_hi; then
23036 ac_lo= ac_hi=
23037 break
23039 ac_mid=`expr 2 '*' $ac_mid`
23042 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23043 done
23044 else
23045 echo "$as_me: failed program was:" >&5
23046 sed 's/^/| /' conftest.$ac_ext >&5
23048 ac_lo= ac_hi=
23051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23054 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23055 # Binary search between lo and hi bounds.
23056 while test "x$ac_lo" != "x$ac_hi"; do
23057 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
23058 cat >conftest.$ac_ext <<_ACEOF
23059 /* confdefs.h. */
23060 _ACEOF
23061 cat confdefs.h >>conftest.$ac_ext
23062 cat >>conftest.$ac_ext <<_ACEOF
23063 /* end confdefs.h. */
23064 #include <wchar.h>
23066 typedef wchar_t ac__type_sizeof_;
23068 main ()
23070 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
23071 test_array [0] = 0
23074 return 0;
23076 _ACEOF
23077 rm -f conftest.$ac_objext
23078 if { (ac_try="$ac_compile"
23079 case "(($ac_try" in
23080 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23081 *) ac_try_echo=$ac_try;;
23082 esac
23083 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23084 (eval "$ac_compile") 2>conftest.er1
23085 ac_status=$?
23086 grep -v '^ *+' conftest.er1 >conftest.err
23087 rm -f conftest.er1
23088 cat conftest.err >&5
23089 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23090 (exit $ac_status); } && {
23091 test -z "$ac_c_werror_flag" ||
23092 test ! -s conftest.err
23093 } && test -s conftest.$ac_objext; then
23094 ac_hi=$ac_mid
23095 else
23096 echo "$as_me: failed program was:" >&5
23097 sed 's/^/| /' conftest.$ac_ext >&5
23099 ac_lo=`expr '(' $ac_mid ')' + 1`
23102 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23103 done
23104 case $ac_lo in
23105 ?*) ac_cv_sizeof_wchar_t=$ac_lo;;
23106 '') if test "$ac_cv_type_wchar_t" = yes; then
23107 { { echo "$as_me:$LINENO: error: cannot compute sizeof (wchar_t)
23108 See \`config.log' for more details." >&5
23109 echo "$as_me: error: cannot compute sizeof (wchar_t)
23110 See \`config.log' for more details." >&2;}
23111 { (exit 77); exit 77; }; }
23112 else
23113 ac_cv_sizeof_wchar_t=0
23114 fi ;;
23115 esac
23116 else
23117 cat >conftest.$ac_ext <<_ACEOF
23118 /* confdefs.h. */
23119 _ACEOF
23120 cat confdefs.h >>conftest.$ac_ext
23121 cat >>conftest.$ac_ext <<_ACEOF
23122 /* end confdefs.h. */
23123 #include <wchar.h>
23125 typedef wchar_t ac__type_sizeof_;
23126 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
23127 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
23128 #include <stdio.h>
23129 #include <stdlib.h>
23131 main ()
23134 FILE *f = fopen ("conftest.val", "w");
23135 if (! f)
23136 return 1;
23137 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
23139 long int i = longval ();
23140 if (i != ((long int) (sizeof (ac__type_sizeof_))))
23141 return 1;
23142 fprintf (f, "%ld\n", i);
23144 else
23146 unsigned long int i = ulongval ();
23147 if (i != ((long int) (sizeof (ac__type_sizeof_))))
23148 return 1;
23149 fprintf (f, "%lu\n", i);
23151 return ferror (f) || fclose (f) != 0;
23154 return 0;
23156 _ACEOF
23157 rm -f conftest$ac_exeext
23158 if { (ac_try="$ac_link"
23159 case "(($ac_try" in
23160 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23161 *) ac_try_echo=$ac_try;;
23162 esac
23163 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23164 (eval "$ac_link") 2>&5
23165 ac_status=$?
23166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23167 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23168 { (case "(($ac_try" in
23169 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23170 *) ac_try_echo=$ac_try;;
23171 esac
23172 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23173 (eval "$ac_try") 2>&5
23174 ac_status=$?
23175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23176 (exit $ac_status); }; }; then
23177 ac_cv_sizeof_wchar_t=`cat conftest.val`
23178 else
23179 echo "$as_me: program exited with status $ac_status" >&5
23180 echo "$as_me: failed program was:" >&5
23181 sed 's/^/| /' conftest.$ac_ext >&5
23183 ( exit $ac_status )
23184 if test "$ac_cv_type_wchar_t" = yes; then
23185 { { echo "$as_me:$LINENO: error: cannot compute sizeof (wchar_t)
23186 See \`config.log' for more details." >&5
23187 echo "$as_me: error: cannot compute sizeof (wchar_t)
23188 See \`config.log' for more details." >&2;}
23189 { (exit 77); exit 77; }; }
23190 else
23191 ac_cv_sizeof_wchar_t=0
23194 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23196 rm -f conftest.val
23198 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_wchar_t" >&5
23199 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6; }
23203 cat >>confdefs.h <<_ACEOF
23204 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
23205 _ACEOF
23210 { echo "$as_me:$LINENO: checking for UCS-4 tcl" >&5
23211 echo $ECHO_N "checking for UCS-4 tcl... $ECHO_C" >&6; }
23212 have_ucs4_tcl=no
23213 cat >conftest.$ac_ext <<_ACEOF
23214 /* confdefs.h. */
23215 _ACEOF
23216 cat confdefs.h >>conftest.$ac_ext
23217 cat >>conftest.$ac_ext <<_ACEOF
23218 /* end confdefs.h. */
23220 #include <tcl.h>
23221 #if TCL_UTF_MAX != 6
23222 # error "NOT UCS4_TCL"
23223 #endif
23225 main ()
23229 return 0;
23231 _ACEOF
23232 rm -f conftest.$ac_objext
23233 if { (ac_try="$ac_compile"
23234 case "(($ac_try" in
23235 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23236 *) ac_try_echo=$ac_try;;
23237 esac
23238 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23239 (eval "$ac_compile") 2>conftest.er1
23240 ac_status=$?
23241 grep -v '^ *+' conftest.er1 >conftest.err
23242 rm -f conftest.er1
23243 cat conftest.err >&5
23244 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23245 (exit $ac_status); } && {
23246 test -z "$ac_c_werror_flag" ||
23247 test ! -s conftest.err
23248 } && test -s conftest.$ac_objext; then
23251 cat >>confdefs.h <<\_ACEOF
23252 #define HAVE_UCS4_TCL 1
23253 _ACEOF
23255 have_ucs4_tcl=yes
23257 else
23258 echo "$as_me: failed program was:" >&5
23259 sed 's/^/| /' conftest.$ac_ext >&5
23264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23265 { echo "$as_me:$LINENO: result: $have_ucs4_tcl" >&5
23266 echo "${ECHO_T}$have_ucs4_tcl" >&6; }
23268 # check whether wchar_t is signed or not
23269 if test "$wchar_h" = yes
23270 then
23271 # check whether wchar_t is signed or not
23272 { echo "$as_me:$LINENO: checking whether wchar_t is signed" >&5
23273 echo $ECHO_N "checking whether wchar_t is signed... $ECHO_C" >&6; }
23274 if test "${ac_cv_wchar_t_signed+set}" = set; then
23275 echo $ECHO_N "(cached) $ECHO_C" >&6
23276 else
23278 if test "$cross_compiling" = yes; then
23279 ac_cv_wchar_t_signed=yes
23280 else
23281 cat >conftest.$ac_ext <<_ACEOF
23282 /* confdefs.h. */
23283 _ACEOF
23284 cat confdefs.h >>conftest.$ac_ext
23285 cat >>conftest.$ac_ext <<_ACEOF
23286 /* end confdefs.h. */
23288 #include <wchar.h>
23289 int main()
23291 /* Success: exit code 0 */
23292 exit((((wchar_t) -1) < ((wchar_t) 0)) ? 0 : 1);
23295 _ACEOF
23296 rm -f conftest$ac_exeext
23297 if { (ac_try="$ac_link"
23298 case "(($ac_try" in
23299 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23300 *) ac_try_echo=$ac_try;;
23301 esac
23302 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23303 (eval "$ac_link") 2>&5
23304 ac_status=$?
23305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23306 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23307 { (case "(($ac_try" in
23308 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23309 *) ac_try_echo=$ac_try;;
23310 esac
23311 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23312 (eval "$ac_try") 2>&5
23313 ac_status=$?
23314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23315 (exit $ac_status); }; }; then
23316 ac_cv_wchar_t_signed=yes
23317 else
23318 echo "$as_me: program exited with status $ac_status" >&5
23319 echo "$as_me: failed program was:" >&5
23320 sed 's/^/| /' conftest.$ac_ext >&5
23322 ( exit $ac_status )
23323 ac_cv_wchar_t_signed=no
23325 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23331 { echo "$as_me:$LINENO: result: $ac_cv_wchar_t_signed" >&5
23332 echo "${ECHO_T}$ac_cv_wchar_t_signed" >&6; }
23335 { echo "$as_me:$LINENO: checking what type to use for str" >&5
23336 echo $ECHO_N "checking what type to use for str... $ECHO_C" >&6; }
23338 # Check whether --with-wide-unicode was given.
23339 if test "${with_wide_unicode+set}" = set; then
23340 withval=$with_wide_unicode;
23341 if test "$withval" != no
23342 then unicode_size="4"
23343 else unicode_size="2"
23346 else
23348 case "$have_ucs4_tcl" in
23349 yes) unicode_size="4" ;;
23350 *) unicode_size="2" ;;
23351 esac
23358 case "$unicode_size" in
23359 4) cat >>confdefs.h <<\_ACEOF
23360 #define Py_UNICODE_SIZE 4
23361 _ACEOF
23363 *) cat >>confdefs.h <<\_ACEOF
23364 #define Py_UNICODE_SIZE 2
23365 _ACEOF
23367 esac
23372 # wchar_t is only usable if it maps to an unsigned type
23373 if test "$unicode_size" = "$ac_cv_sizeof_wchar_t" \
23374 -a "$ac_cv_wchar_t_signed" = "no"
23375 then
23376 PY_UNICODE_TYPE="wchar_t"
23378 cat >>confdefs.h <<\_ACEOF
23379 #define HAVE_USABLE_WCHAR_T 1
23380 _ACEOF
23382 cat >>confdefs.h <<\_ACEOF
23383 #define PY_UNICODE_TYPE wchar_t
23384 _ACEOF
23386 elif test "$ac_cv_sizeof_short" = "$unicode_size"
23387 then
23388 PY_UNICODE_TYPE="unsigned short"
23389 cat >>confdefs.h <<\_ACEOF
23390 #define PY_UNICODE_TYPE unsigned short
23391 _ACEOF
23393 elif test "$ac_cv_sizeof_long" = "$unicode_size"
23394 then
23395 PY_UNICODE_TYPE="unsigned long"
23396 cat >>confdefs.h <<\_ACEOF
23397 #define PY_UNICODE_TYPE unsigned long
23398 _ACEOF
23400 else
23401 PY_UNICODE_TYPE="no type found"
23403 { echo "$as_me:$LINENO: result: $PY_UNICODE_TYPE" >&5
23404 echo "${ECHO_T}$PY_UNICODE_TYPE" >&6; }
23406 # check for endianness
23407 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
23408 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
23409 if test "${ac_cv_c_bigendian+set}" = set; then
23410 echo $ECHO_N "(cached) $ECHO_C" >&6
23411 else
23412 # See if sys/param.h defines the BYTE_ORDER macro.
23413 cat >conftest.$ac_ext <<_ACEOF
23414 /* confdefs.h. */
23415 _ACEOF
23416 cat confdefs.h >>conftest.$ac_ext
23417 cat >>conftest.$ac_ext <<_ACEOF
23418 /* end confdefs.h. */
23419 #include <sys/types.h>
23420 #include <sys/param.h>
23423 main ()
23425 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN \
23426 && BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN)
23427 bogus endian macros
23428 #endif
23431 return 0;
23433 _ACEOF
23434 rm -f conftest.$ac_objext
23435 if { (ac_try="$ac_compile"
23436 case "(($ac_try" in
23437 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23438 *) ac_try_echo=$ac_try;;
23439 esac
23440 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23441 (eval "$ac_compile") 2>conftest.er1
23442 ac_status=$?
23443 grep -v '^ *+' conftest.er1 >conftest.err
23444 rm -f conftest.er1
23445 cat conftest.err >&5
23446 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23447 (exit $ac_status); } && {
23448 test -z "$ac_c_werror_flag" ||
23449 test ! -s conftest.err
23450 } && test -s conftest.$ac_objext; then
23451 # It does; now see whether it defined to BIG_ENDIAN or not.
23452 cat >conftest.$ac_ext <<_ACEOF
23453 /* confdefs.h. */
23454 _ACEOF
23455 cat confdefs.h >>conftest.$ac_ext
23456 cat >>conftest.$ac_ext <<_ACEOF
23457 /* end confdefs.h. */
23458 #include <sys/types.h>
23459 #include <sys/param.h>
23462 main ()
23464 #if BYTE_ORDER != BIG_ENDIAN
23465 not big endian
23466 #endif
23469 return 0;
23471 _ACEOF
23472 rm -f conftest.$ac_objext
23473 if { (ac_try="$ac_compile"
23474 case "(($ac_try" in
23475 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23476 *) ac_try_echo=$ac_try;;
23477 esac
23478 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23479 (eval "$ac_compile") 2>conftest.er1
23480 ac_status=$?
23481 grep -v '^ *+' conftest.er1 >conftest.err
23482 rm -f conftest.er1
23483 cat conftest.err >&5
23484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23485 (exit $ac_status); } && {
23486 test -z "$ac_c_werror_flag" ||
23487 test ! -s conftest.err
23488 } && test -s conftest.$ac_objext; then
23489 ac_cv_c_bigendian=yes
23490 else
23491 echo "$as_me: failed program was:" >&5
23492 sed 's/^/| /' conftest.$ac_ext >&5
23494 ac_cv_c_bigendian=no
23497 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23498 else
23499 echo "$as_me: failed program was:" >&5
23500 sed 's/^/| /' conftest.$ac_ext >&5
23502 # It does not; compile a test program.
23503 if test "$cross_compiling" = yes; then
23504 # try to guess the endianness by grepping values into an object file
23505 ac_cv_c_bigendian=unknown
23506 cat >conftest.$ac_ext <<_ACEOF
23507 /* confdefs.h. */
23508 _ACEOF
23509 cat confdefs.h >>conftest.$ac_ext
23510 cat >>conftest.$ac_ext <<_ACEOF
23511 /* end confdefs.h. */
23512 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
23513 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
23514 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
23515 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
23516 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
23517 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
23519 main ()
23521 _ascii (); _ebcdic ();
23523 return 0;
23525 _ACEOF
23526 rm -f conftest.$ac_objext
23527 if { (ac_try="$ac_compile"
23528 case "(($ac_try" in
23529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23530 *) ac_try_echo=$ac_try;;
23531 esac
23532 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23533 (eval "$ac_compile") 2>conftest.er1
23534 ac_status=$?
23535 grep -v '^ *+' conftest.er1 >conftest.err
23536 rm -f conftest.er1
23537 cat conftest.err >&5
23538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23539 (exit $ac_status); } && {
23540 test -z "$ac_c_werror_flag" ||
23541 test ! -s conftest.err
23542 } && test -s conftest.$ac_objext; then
23543 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
23544 ac_cv_c_bigendian=yes
23546 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
23547 if test "$ac_cv_c_bigendian" = unknown; then
23548 ac_cv_c_bigendian=no
23549 else
23550 # finding both strings is unlikely to happen, but who knows?
23551 ac_cv_c_bigendian=unknown
23554 else
23555 echo "$as_me: failed program was:" >&5
23556 sed 's/^/| /' conftest.$ac_ext >&5
23561 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23562 else
23563 cat >conftest.$ac_ext <<_ACEOF
23564 /* confdefs.h. */
23565 _ACEOF
23566 cat confdefs.h >>conftest.$ac_ext
23567 cat >>conftest.$ac_ext <<_ACEOF
23568 /* end confdefs.h. */
23569 $ac_includes_default
23571 main ()
23574 /* Are we little or big endian? From Harbison&Steele. */
23575 union
23577 long int l;
23578 char c[sizeof (long int)];
23579 } u;
23580 u.l = 1;
23581 return u.c[sizeof (long int) - 1] == 1;
23584 return 0;
23586 _ACEOF
23587 rm -f conftest$ac_exeext
23588 if { (ac_try="$ac_link"
23589 case "(($ac_try" in
23590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23591 *) ac_try_echo=$ac_try;;
23592 esac
23593 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23594 (eval "$ac_link") 2>&5
23595 ac_status=$?
23596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23597 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23598 { (case "(($ac_try" in
23599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23600 *) ac_try_echo=$ac_try;;
23601 esac
23602 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23603 (eval "$ac_try") 2>&5
23604 ac_status=$?
23605 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23606 (exit $ac_status); }; }; then
23607 ac_cv_c_bigendian=no
23608 else
23609 echo "$as_me: program exited with status $ac_status" >&5
23610 echo "$as_me: failed program was:" >&5
23611 sed 's/^/| /' conftest.$ac_ext >&5
23613 ( exit $ac_status )
23614 ac_cv_c_bigendian=yes
23616 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23624 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
23625 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
23626 case $ac_cv_c_bigendian in
23627 yes)
23629 cat >>confdefs.h <<\_ACEOF
23630 #define WORDS_BIGENDIAN 1
23631 _ACEOF
23636 { { echo "$as_me:$LINENO: error: unknown endianness
23637 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
23638 echo "$as_me: error: unknown endianness
23639 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
23640 { (exit 1); exit 1; }; } ;;
23641 esac
23644 # Check whether right shifting a negative integer extends the sign bit
23645 # or fills with zeros (like the Cray J90, according to Tim Peters).
23646 { echo "$as_me:$LINENO: checking whether right shift extends the sign bit" >&5
23647 echo $ECHO_N "checking whether right shift extends the sign bit... $ECHO_C" >&6; }
23648 if test "${ac_cv_rshift_extends_sign+set}" = set; then
23649 echo $ECHO_N "(cached) $ECHO_C" >&6
23650 else
23652 if test "$cross_compiling" = yes; then
23653 ac_cv_rshift_extends_sign=yes
23654 else
23655 cat >conftest.$ac_ext <<_ACEOF
23656 /* confdefs.h. */
23657 _ACEOF
23658 cat confdefs.h >>conftest.$ac_ext
23659 cat >>conftest.$ac_ext <<_ACEOF
23660 /* end confdefs.h. */
23662 int main()
23664 exit(((-1)>>3 == -1) ? 0 : 1);
23667 _ACEOF
23668 rm -f conftest$ac_exeext
23669 if { (ac_try="$ac_link"
23670 case "(($ac_try" in
23671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23672 *) ac_try_echo=$ac_try;;
23673 esac
23674 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23675 (eval "$ac_link") 2>&5
23676 ac_status=$?
23677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23678 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23679 { (case "(($ac_try" in
23680 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23681 *) ac_try_echo=$ac_try;;
23682 esac
23683 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23684 (eval "$ac_try") 2>&5
23685 ac_status=$?
23686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23687 (exit $ac_status); }; }; then
23688 ac_cv_rshift_extends_sign=yes
23689 else
23690 echo "$as_me: program exited with status $ac_status" >&5
23691 echo "$as_me: failed program was:" >&5
23692 sed 's/^/| /' conftest.$ac_ext >&5
23694 ( exit $ac_status )
23695 ac_cv_rshift_extends_sign=no
23697 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23703 { echo "$as_me:$LINENO: result: $ac_cv_rshift_extends_sign" >&5
23704 echo "${ECHO_T}$ac_cv_rshift_extends_sign" >&6; }
23705 if test "$ac_cv_rshift_extends_sign" = no
23706 then
23708 cat >>confdefs.h <<\_ACEOF
23709 #define SIGNED_RIGHT_SHIFT_ZERO_FILLS 1
23710 _ACEOF
23714 # check for getc_unlocked and related locking functions
23715 { echo "$as_me:$LINENO: checking for getc_unlocked() and friends" >&5
23716 echo $ECHO_N "checking for getc_unlocked() and friends... $ECHO_C" >&6; }
23717 if test "${ac_cv_have_getc_unlocked+set}" = set; then
23718 echo $ECHO_N "(cached) $ECHO_C" >&6
23719 else
23721 cat >conftest.$ac_ext <<_ACEOF
23722 /* confdefs.h. */
23723 _ACEOF
23724 cat confdefs.h >>conftest.$ac_ext
23725 cat >>conftest.$ac_ext <<_ACEOF
23726 /* end confdefs.h. */
23727 #include <stdio.h>
23729 main ()
23732 FILE *f = fopen("/dev/null", "r");
23733 flockfile(f);
23734 getc_unlocked(f);
23735 funlockfile(f);
23738 return 0;
23740 _ACEOF
23741 rm -f conftest.$ac_objext conftest$ac_exeext
23742 if { (ac_try="$ac_link"
23743 case "(($ac_try" in
23744 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23745 *) ac_try_echo=$ac_try;;
23746 esac
23747 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23748 (eval "$ac_link") 2>conftest.er1
23749 ac_status=$?
23750 grep -v '^ *+' conftest.er1 >conftest.err
23751 rm -f conftest.er1
23752 cat conftest.err >&5
23753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23754 (exit $ac_status); } && {
23755 test -z "$ac_c_werror_flag" ||
23756 test ! -s conftest.err
23757 } && test -s conftest$ac_exeext &&
23758 $as_test_x conftest$ac_exeext; then
23759 ac_cv_have_getc_unlocked=yes
23760 else
23761 echo "$as_me: failed program was:" >&5
23762 sed 's/^/| /' conftest.$ac_ext >&5
23764 ac_cv_have_getc_unlocked=no
23767 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23768 conftest$ac_exeext conftest.$ac_ext
23771 { echo "$as_me:$LINENO: result: $ac_cv_have_getc_unlocked" >&5
23772 echo "${ECHO_T}$ac_cv_have_getc_unlocked" >&6; }
23773 if test "$ac_cv_have_getc_unlocked" = yes
23774 then
23776 cat >>confdefs.h <<\_ACEOF
23777 #define HAVE_GETC_UNLOCKED 1
23778 _ACEOF
23782 # check where readline lives
23783 # save the value of LIBS so we don't actually link Python with readline
23784 LIBS_no_readline=$LIBS
23786 # On some systems we need to link readline to a termcap compatible
23787 # library. NOTE: Keep the precedence of listed libraries synchronised
23788 # with setup.py.
23789 py_cv_lib_readline=no
23790 { echo "$as_me:$LINENO: checking how to link readline libs" >&5
23791 echo $ECHO_N "checking how to link readline libs... $ECHO_C" >&6; }
23792 for py_libtermcap in "" ncursesw ncurses curses termcap; do
23793 if test -z "$py_libtermcap"; then
23794 READLINE_LIBS="-lreadline"
23795 else
23796 READLINE_LIBS="-lreadline -l$py_libtermcap"
23798 LIBS="$READLINE_LIBS $LIBS_no_readline"
23799 cat >conftest.$ac_ext <<_ACEOF
23800 /* confdefs.h. */
23801 _ACEOF
23802 cat confdefs.h >>conftest.$ac_ext
23803 cat >>conftest.$ac_ext <<_ACEOF
23804 /* end confdefs.h. */
23806 /* Override any GCC internal prototype to avoid an error.
23807 Use char because int might match the return type of a GCC
23808 builtin and then its argument prototype would still apply. */
23809 #ifdef __cplusplus
23810 extern "C"
23811 #endif
23812 char readline ();
23814 main ()
23816 return readline ();
23818 return 0;
23820 _ACEOF
23821 rm -f conftest.$ac_objext conftest$ac_exeext
23822 if { (ac_try="$ac_link"
23823 case "(($ac_try" in
23824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23825 *) ac_try_echo=$ac_try;;
23826 esac
23827 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23828 (eval "$ac_link") 2>conftest.er1
23829 ac_status=$?
23830 grep -v '^ *+' conftest.er1 >conftest.err
23831 rm -f conftest.er1
23832 cat conftest.err >&5
23833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23834 (exit $ac_status); } && {
23835 test -z "$ac_c_werror_flag" ||
23836 test ! -s conftest.err
23837 } && test -s conftest$ac_exeext &&
23838 $as_test_x conftest$ac_exeext; then
23839 py_cv_lib_readline=yes
23840 else
23841 echo "$as_me: failed program was:" >&5
23842 sed 's/^/| /' conftest.$ac_ext >&5
23847 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23848 conftest$ac_exeext conftest.$ac_ext
23849 if test $py_cv_lib_readline = yes; then
23850 break
23852 done
23853 # Uncomment this line if you want to use READINE_LIBS in Makefile or scripts
23854 #AC_SUBST([READLINE_LIBS])
23855 if test $py_cv_lib_readline = no; then
23856 { echo "$as_me:$LINENO: result: none" >&5
23857 echo "${ECHO_T}none" >&6; }
23858 else
23859 { echo "$as_me:$LINENO: result: $READLINE_LIBS" >&5
23860 echo "${ECHO_T}$READLINE_LIBS" >&6; }
23862 cat >>confdefs.h <<\_ACEOF
23863 #define HAVE_LIBREADLINE 1
23864 _ACEOF
23868 # check for readline 2.1
23869 { echo "$as_me:$LINENO: checking for rl_callback_handler_install in -lreadline" >&5
23870 echo $ECHO_N "checking for rl_callback_handler_install in -lreadline... $ECHO_C" >&6; }
23871 if test "${ac_cv_lib_readline_rl_callback_handler_install+set}" = set; then
23872 echo $ECHO_N "(cached) $ECHO_C" >&6
23873 else
23874 ac_check_lib_save_LIBS=$LIBS
23875 LIBS="-lreadline $READLINE_LIBS $LIBS"
23876 cat >conftest.$ac_ext <<_ACEOF
23877 /* confdefs.h. */
23878 _ACEOF
23879 cat confdefs.h >>conftest.$ac_ext
23880 cat >>conftest.$ac_ext <<_ACEOF
23881 /* end confdefs.h. */
23883 /* Override any GCC internal prototype to avoid an error.
23884 Use char because int might match the return type of a GCC
23885 builtin and then its argument prototype would still apply. */
23886 #ifdef __cplusplus
23887 extern "C"
23888 #endif
23889 char rl_callback_handler_install ();
23891 main ()
23893 return rl_callback_handler_install ();
23895 return 0;
23897 _ACEOF
23898 rm -f conftest.$ac_objext conftest$ac_exeext
23899 if { (ac_try="$ac_link"
23900 case "(($ac_try" in
23901 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23902 *) ac_try_echo=$ac_try;;
23903 esac
23904 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23905 (eval "$ac_link") 2>conftest.er1
23906 ac_status=$?
23907 grep -v '^ *+' conftest.er1 >conftest.err
23908 rm -f conftest.er1
23909 cat conftest.err >&5
23910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23911 (exit $ac_status); } && {
23912 test -z "$ac_c_werror_flag" ||
23913 test ! -s conftest.err
23914 } && test -s conftest$ac_exeext &&
23915 $as_test_x conftest$ac_exeext; then
23916 ac_cv_lib_readline_rl_callback_handler_install=yes
23917 else
23918 echo "$as_me: failed program was:" >&5
23919 sed 's/^/| /' conftest.$ac_ext >&5
23921 ac_cv_lib_readline_rl_callback_handler_install=no
23924 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23925 conftest$ac_exeext conftest.$ac_ext
23926 LIBS=$ac_check_lib_save_LIBS
23928 { echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_callback_handler_install" >&5
23929 echo "${ECHO_T}$ac_cv_lib_readline_rl_callback_handler_install" >&6; }
23930 if test $ac_cv_lib_readline_rl_callback_handler_install = yes; then
23932 cat >>confdefs.h <<\_ACEOF
23933 #define HAVE_RL_CALLBACK 1
23934 _ACEOF
23939 # check for readline 2.2
23940 cat >conftest.$ac_ext <<_ACEOF
23941 /* confdefs.h. */
23942 _ACEOF
23943 cat confdefs.h >>conftest.$ac_ext
23944 cat >>conftest.$ac_ext <<_ACEOF
23945 /* end confdefs.h. */
23946 #include <readline/readline.h>
23947 _ACEOF
23948 if { (ac_try="$ac_cpp conftest.$ac_ext"
23949 case "(($ac_try" in
23950 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23951 *) ac_try_echo=$ac_try;;
23952 esac
23953 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23954 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
23955 ac_status=$?
23956 grep -v '^ *+' conftest.er1 >conftest.err
23957 rm -f conftest.er1
23958 cat conftest.err >&5
23959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23960 (exit $ac_status); } >/dev/null && {
23961 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
23962 test ! -s conftest.err
23963 }; then
23964 have_readline=yes
23965 else
23966 echo "$as_me: failed program was:" >&5
23967 sed 's/^/| /' conftest.$ac_ext >&5
23969 have_readline=no
23972 rm -f conftest.err conftest.$ac_ext
23973 if test $have_readline = yes
23974 then
23975 cat >conftest.$ac_ext <<_ACEOF
23976 /* confdefs.h. */
23977 _ACEOF
23978 cat confdefs.h >>conftest.$ac_ext
23979 cat >>conftest.$ac_ext <<_ACEOF
23980 /* end confdefs.h. */
23981 #include <readline/readline.h>
23983 _ACEOF
23984 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23985 $EGREP "extern int rl_completion_append_character;" >/dev/null 2>&1; then
23987 cat >>confdefs.h <<\_ACEOF
23988 #define HAVE_RL_COMPLETION_APPEND_CHARACTER 1
23989 _ACEOF
23992 rm -f -r conftest*
23996 # check for readline 4.0
23997 { echo "$as_me:$LINENO: checking for rl_pre_input_hook in -lreadline" >&5
23998 echo $ECHO_N "checking for rl_pre_input_hook in -lreadline... $ECHO_C" >&6; }
23999 if test "${ac_cv_lib_readline_rl_pre_input_hook+set}" = set; then
24000 echo $ECHO_N "(cached) $ECHO_C" >&6
24001 else
24002 ac_check_lib_save_LIBS=$LIBS
24003 LIBS="-lreadline $READLINE_LIBS $LIBS"
24004 cat >conftest.$ac_ext <<_ACEOF
24005 /* confdefs.h. */
24006 _ACEOF
24007 cat confdefs.h >>conftest.$ac_ext
24008 cat >>conftest.$ac_ext <<_ACEOF
24009 /* end confdefs.h. */
24011 /* Override any GCC internal prototype to avoid an error.
24012 Use char because int might match the return type of a GCC
24013 builtin and then its argument prototype would still apply. */
24014 #ifdef __cplusplus
24015 extern "C"
24016 #endif
24017 char rl_pre_input_hook ();
24019 main ()
24021 return rl_pre_input_hook ();
24023 return 0;
24025 _ACEOF
24026 rm -f conftest.$ac_objext conftest$ac_exeext
24027 if { (ac_try="$ac_link"
24028 case "(($ac_try" in
24029 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24030 *) ac_try_echo=$ac_try;;
24031 esac
24032 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24033 (eval "$ac_link") 2>conftest.er1
24034 ac_status=$?
24035 grep -v '^ *+' conftest.er1 >conftest.err
24036 rm -f conftest.er1
24037 cat conftest.err >&5
24038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24039 (exit $ac_status); } && {
24040 test -z "$ac_c_werror_flag" ||
24041 test ! -s conftest.err
24042 } && test -s conftest$ac_exeext &&
24043 $as_test_x conftest$ac_exeext; then
24044 ac_cv_lib_readline_rl_pre_input_hook=yes
24045 else
24046 echo "$as_me: failed program was:" >&5
24047 sed 's/^/| /' conftest.$ac_ext >&5
24049 ac_cv_lib_readline_rl_pre_input_hook=no
24052 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
24053 conftest$ac_exeext conftest.$ac_ext
24054 LIBS=$ac_check_lib_save_LIBS
24056 { echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_pre_input_hook" >&5
24057 echo "${ECHO_T}$ac_cv_lib_readline_rl_pre_input_hook" >&6; }
24058 if test $ac_cv_lib_readline_rl_pre_input_hook = yes; then
24060 cat >>confdefs.h <<\_ACEOF
24061 #define HAVE_RL_PRE_INPUT_HOOK 1
24062 _ACEOF
24067 # also in 4.0
24068 { echo "$as_me:$LINENO: checking for rl_completion_display_matches_hook in -lreadline" >&5
24069 echo $ECHO_N "checking for rl_completion_display_matches_hook in -lreadline... $ECHO_C" >&6; }
24070 if test "${ac_cv_lib_readline_rl_completion_display_matches_hook+set}" = set; then
24071 echo $ECHO_N "(cached) $ECHO_C" >&6
24072 else
24073 ac_check_lib_save_LIBS=$LIBS
24074 LIBS="-lreadline $READLINE_LIBS $LIBS"
24075 cat >conftest.$ac_ext <<_ACEOF
24076 /* confdefs.h. */
24077 _ACEOF
24078 cat confdefs.h >>conftest.$ac_ext
24079 cat >>conftest.$ac_ext <<_ACEOF
24080 /* end confdefs.h. */
24082 /* Override any GCC internal prototype to avoid an error.
24083 Use char because int might match the return type of a GCC
24084 builtin and then its argument prototype would still apply. */
24085 #ifdef __cplusplus
24086 extern "C"
24087 #endif
24088 char rl_completion_display_matches_hook ();
24090 main ()
24092 return rl_completion_display_matches_hook ();
24094 return 0;
24096 _ACEOF
24097 rm -f conftest.$ac_objext conftest$ac_exeext
24098 if { (ac_try="$ac_link"
24099 case "(($ac_try" in
24100 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24101 *) ac_try_echo=$ac_try;;
24102 esac
24103 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24104 (eval "$ac_link") 2>conftest.er1
24105 ac_status=$?
24106 grep -v '^ *+' conftest.er1 >conftest.err
24107 rm -f conftest.er1
24108 cat conftest.err >&5
24109 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24110 (exit $ac_status); } && {
24111 test -z "$ac_c_werror_flag" ||
24112 test ! -s conftest.err
24113 } && test -s conftest$ac_exeext &&
24114 $as_test_x conftest$ac_exeext; then
24115 ac_cv_lib_readline_rl_completion_display_matches_hook=yes
24116 else
24117 echo "$as_me: failed program was:" >&5
24118 sed 's/^/| /' conftest.$ac_ext >&5
24120 ac_cv_lib_readline_rl_completion_display_matches_hook=no
24123 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
24124 conftest$ac_exeext conftest.$ac_ext
24125 LIBS=$ac_check_lib_save_LIBS
24127 { echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_completion_display_matches_hook" >&5
24128 echo "${ECHO_T}$ac_cv_lib_readline_rl_completion_display_matches_hook" >&6; }
24129 if test $ac_cv_lib_readline_rl_completion_display_matches_hook = yes; then
24131 cat >>confdefs.h <<\_ACEOF
24132 #define HAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK 1
24133 _ACEOF
24138 # check for readline 4.2
24139 { echo "$as_me:$LINENO: checking for rl_completion_matches in -lreadline" >&5
24140 echo $ECHO_N "checking for rl_completion_matches in -lreadline... $ECHO_C" >&6; }
24141 if test "${ac_cv_lib_readline_rl_completion_matches+set}" = set; then
24142 echo $ECHO_N "(cached) $ECHO_C" >&6
24143 else
24144 ac_check_lib_save_LIBS=$LIBS
24145 LIBS="-lreadline $READLINE_LIBS $LIBS"
24146 cat >conftest.$ac_ext <<_ACEOF
24147 /* confdefs.h. */
24148 _ACEOF
24149 cat confdefs.h >>conftest.$ac_ext
24150 cat >>conftest.$ac_ext <<_ACEOF
24151 /* end confdefs.h. */
24153 /* Override any GCC internal prototype to avoid an error.
24154 Use char because int might match the return type of a GCC
24155 builtin and then its argument prototype would still apply. */
24156 #ifdef __cplusplus
24157 extern "C"
24158 #endif
24159 char rl_completion_matches ();
24161 main ()
24163 return rl_completion_matches ();
24165 return 0;
24167 _ACEOF
24168 rm -f conftest.$ac_objext conftest$ac_exeext
24169 if { (ac_try="$ac_link"
24170 case "(($ac_try" in
24171 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24172 *) ac_try_echo=$ac_try;;
24173 esac
24174 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24175 (eval "$ac_link") 2>conftest.er1
24176 ac_status=$?
24177 grep -v '^ *+' conftest.er1 >conftest.err
24178 rm -f conftest.er1
24179 cat conftest.err >&5
24180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24181 (exit $ac_status); } && {
24182 test -z "$ac_c_werror_flag" ||
24183 test ! -s conftest.err
24184 } && test -s conftest$ac_exeext &&
24185 $as_test_x conftest$ac_exeext; then
24186 ac_cv_lib_readline_rl_completion_matches=yes
24187 else
24188 echo "$as_me: failed program was:" >&5
24189 sed 's/^/| /' conftest.$ac_ext >&5
24191 ac_cv_lib_readline_rl_completion_matches=no
24194 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
24195 conftest$ac_exeext conftest.$ac_ext
24196 LIBS=$ac_check_lib_save_LIBS
24198 { echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_completion_matches" >&5
24199 echo "${ECHO_T}$ac_cv_lib_readline_rl_completion_matches" >&6; }
24200 if test $ac_cv_lib_readline_rl_completion_matches = yes; then
24202 cat >>confdefs.h <<\_ACEOF
24203 #define HAVE_RL_COMPLETION_MATCHES 1
24204 _ACEOF
24209 # also in readline 4.2
24210 cat >conftest.$ac_ext <<_ACEOF
24211 /* confdefs.h. */
24212 _ACEOF
24213 cat confdefs.h >>conftest.$ac_ext
24214 cat >>conftest.$ac_ext <<_ACEOF
24215 /* end confdefs.h. */
24216 #include <readline/readline.h>
24217 _ACEOF
24218 if { (ac_try="$ac_cpp conftest.$ac_ext"
24219 case "(($ac_try" in
24220 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24221 *) ac_try_echo=$ac_try;;
24222 esac
24223 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24224 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
24225 ac_status=$?
24226 grep -v '^ *+' conftest.er1 >conftest.err
24227 rm -f conftest.er1
24228 cat conftest.err >&5
24229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24230 (exit $ac_status); } >/dev/null && {
24231 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
24232 test ! -s conftest.err
24233 }; then
24234 have_readline=yes
24235 else
24236 echo "$as_me: failed program was:" >&5
24237 sed 's/^/| /' conftest.$ac_ext >&5
24239 have_readline=no
24242 rm -f conftest.err conftest.$ac_ext
24243 if test $have_readline = yes
24244 then
24245 cat >conftest.$ac_ext <<_ACEOF
24246 /* confdefs.h. */
24247 _ACEOF
24248 cat confdefs.h >>conftest.$ac_ext
24249 cat >>conftest.$ac_ext <<_ACEOF
24250 /* end confdefs.h. */
24251 #include <readline/readline.h>
24253 _ACEOF
24254 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
24255 $EGREP "extern int rl_catch_signals;" >/dev/null 2>&1; then
24257 cat >>confdefs.h <<\_ACEOF
24258 #define HAVE_RL_CATCH_SIGNAL 1
24259 _ACEOF
24262 rm -f -r conftest*
24266 # End of readline checks: restore LIBS
24267 LIBS=$LIBS_no_readline
24269 { echo "$as_me:$LINENO: checking for broken nice()" >&5
24270 echo $ECHO_N "checking for broken nice()... $ECHO_C" >&6; }
24271 if test "${ac_cv_broken_nice+set}" = set; then
24272 echo $ECHO_N "(cached) $ECHO_C" >&6
24273 else
24275 if test "$cross_compiling" = yes; then
24276 ac_cv_broken_nice=no
24277 else
24278 cat >conftest.$ac_ext <<_ACEOF
24279 /* confdefs.h. */
24280 _ACEOF
24281 cat confdefs.h >>conftest.$ac_ext
24282 cat >>conftest.$ac_ext <<_ACEOF
24283 /* end confdefs.h. */
24285 int main()
24287 int val1 = nice(1);
24288 if (val1 != -1 && val1 == nice(2))
24289 exit(0);
24290 exit(1);
24293 _ACEOF
24294 rm -f conftest$ac_exeext
24295 if { (ac_try="$ac_link"
24296 case "(($ac_try" in
24297 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24298 *) ac_try_echo=$ac_try;;
24299 esac
24300 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24301 (eval "$ac_link") 2>&5
24302 ac_status=$?
24303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24304 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
24305 { (case "(($ac_try" in
24306 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24307 *) ac_try_echo=$ac_try;;
24308 esac
24309 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24310 (eval "$ac_try") 2>&5
24311 ac_status=$?
24312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24313 (exit $ac_status); }; }; then
24314 ac_cv_broken_nice=yes
24315 else
24316 echo "$as_me: program exited with status $ac_status" >&5
24317 echo "$as_me: failed program was:" >&5
24318 sed 's/^/| /' conftest.$ac_ext >&5
24320 ( exit $ac_status )
24321 ac_cv_broken_nice=no
24323 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
24329 { echo "$as_me:$LINENO: result: $ac_cv_broken_nice" >&5
24330 echo "${ECHO_T}$ac_cv_broken_nice" >&6; }
24331 if test "$ac_cv_broken_nice" = yes
24332 then
24334 cat >>confdefs.h <<\_ACEOF
24335 #define HAVE_BROKEN_NICE 1
24336 _ACEOF
24340 { echo "$as_me:$LINENO: checking for broken poll()" >&5
24341 echo $ECHO_N "checking for broken poll()... $ECHO_C" >&6; }
24342 if test "$cross_compiling" = yes; then
24343 ac_cv_broken_poll=no
24344 else
24345 cat >conftest.$ac_ext <<_ACEOF
24346 /* confdefs.h. */
24347 _ACEOF
24348 cat confdefs.h >>conftest.$ac_ext
24349 cat >>conftest.$ac_ext <<_ACEOF
24350 /* end confdefs.h. */
24352 #include <poll.h>
24354 int main (void)
24356 struct pollfd poll_struct = { 42, POLLIN|POLLPRI|POLLOUT, 0 };
24358 close (42);
24360 int poll_test = poll (&poll_struct, 1, 0);
24362 if (poll_test < 0)
24364 exit(0);
24366 else if (poll_test == 0 && poll_struct.revents != POLLNVAL)
24368 exit(0);
24370 else
24372 exit(1);
24376 _ACEOF
24377 rm -f conftest$ac_exeext
24378 if { (ac_try="$ac_link"
24379 case "(($ac_try" in
24380 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24381 *) ac_try_echo=$ac_try;;
24382 esac
24383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24384 (eval "$ac_link") 2>&5
24385 ac_status=$?
24386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24387 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
24388 { (case "(($ac_try" in
24389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24390 *) ac_try_echo=$ac_try;;
24391 esac
24392 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24393 (eval "$ac_try") 2>&5
24394 ac_status=$?
24395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24396 (exit $ac_status); }; }; then
24397 ac_cv_broken_poll=yes
24398 else
24399 echo "$as_me: program exited with status $ac_status" >&5
24400 echo "$as_me: failed program was:" >&5
24401 sed 's/^/| /' conftest.$ac_ext >&5
24403 ( exit $ac_status )
24404 ac_cv_broken_poll=no
24406 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
24410 { echo "$as_me:$LINENO: result: $ac_cv_broken_poll" >&5
24411 echo "${ECHO_T}$ac_cv_broken_poll" >&6; }
24412 if test "$ac_cv_broken_poll" = yes
24413 then
24415 cat >>confdefs.h <<\_ACEOF
24416 #define HAVE_BROKEN_POLL 1
24417 _ACEOF
24421 # Before we can test tzset, we need to check if struct tm has a tm_zone
24422 # (which is not required by ISO C or UNIX spec) and/or if we support
24423 # tzname[]
24424 { echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
24425 echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6; }
24426 if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
24427 echo $ECHO_N "(cached) $ECHO_C" >&6
24428 else
24429 cat >conftest.$ac_ext <<_ACEOF
24430 /* confdefs.h. */
24431 _ACEOF
24432 cat confdefs.h >>conftest.$ac_ext
24433 cat >>conftest.$ac_ext <<_ACEOF
24434 /* end confdefs.h. */
24435 #include <sys/types.h>
24436 #include <$ac_cv_struct_tm>
24440 main ()
24442 static struct tm ac_aggr;
24443 if (ac_aggr.tm_zone)
24444 return 0;
24446 return 0;
24448 _ACEOF
24449 rm -f conftest.$ac_objext
24450 if { (ac_try="$ac_compile"
24451 case "(($ac_try" in
24452 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24453 *) ac_try_echo=$ac_try;;
24454 esac
24455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24456 (eval "$ac_compile") 2>conftest.er1
24457 ac_status=$?
24458 grep -v '^ *+' conftest.er1 >conftest.err
24459 rm -f conftest.er1
24460 cat conftest.err >&5
24461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24462 (exit $ac_status); } && {
24463 test -z "$ac_c_werror_flag" ||
24464 test ! -s conftest.err
24465 } && test -s conftest.$ac_objext; then
24466 ac_cv_member_struct_tm_tm_zone=yes
24467 else
24468 echo "$as_me: failed program was:" >&5
24469 sed 's/^/| /' conftest.$ac_ext >&5
24471 cat >conftest.$ac_ext <<_ACEOF
24472 /* confdefs.h. */
24473 _ACEOF
24474 cat confdefs.h >>conftest.$ac_ext
24475 cat >>conftest.$ac_ext <<_ACEOF
24476 /* end confdefs.h. */
24477 #include <sys/types.h>
24478 #include <$ac_cv_struct_tm>
24482 main ()
24484 static struct tm ac_aggr;
24485 if (sizeof ac_aggr.tm_zone)
24486 return 0;
24488 return 0;
24490 _ACEOF
24491 rm -f conftest.$ac_objext
24492 if { (ac_try="$ac_compile"
24493 case "(($ac_try" in
24494 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24495 *) ac_try_echo=$ac_try;;
24496 esac
24497 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24498 (eval "$ac_compile") 2>conftest.er1
24499 ac_status=$?
24500 grep -v '^ *+' conftest.er1 >conftest.err
24501 rm -f conftest.er1
24502 cat conftest.err >&5
24503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24504 (exit $ac_status); } && {
24505 test -z "$ac_c_werror_flag" ||
24506 test ! -s conftest.err
24507 } && test -s conftest.$ac_objext; then
24508 ac_cv_member_struct_tm_tm_zone=yes
24509 else
24510 echo "$as_me: failed program was:" >&5
24511 sed 's/^/| /' conftest.$ac_ext >&5
24513 ac_cv_member_struct_tm_tm_zone=no
24516 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24519 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24521 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
24522 echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6; }
24523 if test $ac_cv_member_struct_tm_tm_zone = yes; then
24525 cat >>confdefs.h <<_ACEOF
24526 #define HAVE_STRUCT_TM_TM_ZONE 1
24527 _ACEOF
24532 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
24534 cat >>confdefs.h <<\_ACEOF
24535 #define HAVE_TM_ZONE 1
24536 _ACEOF
24538 else
24539 { echo "$as_me:$LINENO: checking whether tzname is declared" >&5
24540 echo $ECHO_N "checking whether tzname is declared... $ECHO_C" >&6; }
24541 if test "${ac_cv_have_decl_tzname+set}" = set; then
24542 echo $ECHO_N "(cached) $ECHO_C" >&6
24543 else
24544 cat >conftest.$ac_ext <<_ACEOF
24545 /* confdefs.h. */
24546 _ACEOF
24547 cat confdefs.h >>conftest.$ac_ext
24548 cat >>conftest.$ac_ext <<_ACEOF
24549 /* end confdefs.h. */
24550 #include <time.h>
24553 main ()
24555 #ifndef tzname
24556 (void) tzname;
24557 #endif
24560 return 0;
24562 _ACEOF
24563 rm -f conftest.$ac_objext
24564 if { (ac_try="$ac_compile"
24565 case "(($ac_try" in
24566 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24567 *) ac_try_echo=$ac_try;;
24568 esac
24569 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24570 (eval "$ac_compile") 2>conftest.er1
24571 ac_status=$?
24572 grep -v '^ *+' conftest.er1 >conftest.err
24573 rm -f conftest.er1
24574 cat conftest.err >&5
24575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24576 (exit $ac_status); } && {
24577 test -z "$ac_c_werror_flag" ||
24578 test ! -s conftest.err
24579 } && test -s conftest.$ac_objext; then
24580 ac_cv_have_decl_tzname=yes
24581 else
24582 echo "$as_me: failed program was:" >&5
24583 sed 's/^/| /' conftest.$ac_ext >&5
24585 ac_cv_have_decl_tzname=no
24588 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24590 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_tzname" >&5
24591 echo "${ECHO_T}$ac_cv_have_decl_tzname" >&6; }
24592 if test $ac_cv_have_decl_tzname = yes; then
24594 cat >>confdefs.h <<_ACEOF
24595 #define HAVE_DECL_TZNAME 1
24596 _ACEOF
24599 else
24600 cat >>confdefs.h <<_ACEOF
24601 #define HAVE_DECL_TZNAME 0
24602 _ACEOF
24608 { echo "$as_me:$LINENO: checking for tzname" >&5
24609 echo $ECHO_N "checking for tzname... $ECHO_C" >&6; }
24610 if test "${ac_cv_var_tzname+set}" = set; then
24611 echo $ECHO_N "(cached) $ECHO_C" >&6
24612 else
24613 cat >conftest.$ac_ext <<_ACEOF
24614 /* confdefs.h. */
24615 _ACEOF
24616 cat confdefs.h >>conftest.$ac_ext
24617 cat >>conftest.$ac_ext <<_ACEOF
24618 /* end confdefs.h. */
24619 #include <time.h>
24620 #if !HAVE_DECL_TZNAME
24621 extern char *tzname[];
24622 #endif
24625 main ()
24627 return tzname[0][0];
24629 return 0;
24631 _ACEOF
24632 rm -f conftest.$ac_objext conftest$ac_exeext
24633 if { (ac_try="$ac_link"
24634 case "(($ac_try" in
24635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24636 *) ac_try_echo=$ac_try;;
24637 esac
24638 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24639 (eval "$ac_link") 2>conftest.er1
24640 ac_status=$?
24641 grep -v '^ *+' conftest.er1 >conftest.err
24642 rm -f conftest.er1
24643 cat conftest.err >&5
24644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24645 (exit $ac_status); } && {
24646 test -z "$ac_c_werror_flag" ||
24647 test ! -s conftest.err
24648 } && test -s conftest$ac_exeext &&
24649 $as_test_x conftest$ac_exeext; then
24650 ac_cv_var_tzname=yes
24651 else
24652 echo "$as_me: failed program was:" >&5
24653 sed 's/^/| /' conftest.$ac_ext >&5
24655 ac_cv_var_tzname=no
24658 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
24659 conftest$ac_exeext conftest.$ac_ext
24661 { echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
24662 echo "${ECHO_T}$ac_cv_var_tzname" >&6; }
24663 if test $ac_cv_var_tzname = yes; then
24665 cat >>confdefs.h <<\_ACEOF
24666 #define HAVE_TZNAME 1
24667 _ACEOF
24673 # check tzset(3) exists and works like we expect it to
24674 { echo "$as_me:$LINENO: checking for working tzset()" >&5
24675 echo $ECHO_N "checking for working tzset()... $ECHO_C" >&6; }
24676 if test "${ac_cv_working_tzset+set}" = set; then
24677 echo $ECHO_N "(cached) $ECHO_C" >&6
24678 else
24680 if test "$cross_compiling" = yes; then
24681 ac_cv_working_tzset=no
24682 else
24683 cat >conftest.$ac_ext <<_ACEOF
24684 /* confdefs.h. */
24685 _ACEOF
24686 cat confdefs.h >>conftest.$ac_ext
24687 cat >>conftest.$ac_ext <<_ACEOF
24688 /* end confdefs.h. */
24690 #include <stdlib.h>
24691 #include <time.h>
24692 #include <string.h>
24694 #if HAVE_TZNAME
24695 extern char *tzname[];
24696 #endif
24698 int main()
24700 /* Note that we need to ensure that not only does tzset(3)
24701 do 'something' with localtime, but it works as documented
24702 in the library reference and as expected by the test suite.
24703 This includes making sure that tzname is set properly if
24704 tm->tm_zone does not exist since it is the alternative way
24705 of getting timezone info.
24707 Red Hat 6.2 doesn't understand the southern hemisphere
24708 after New Year's Day.
24711 time_t groundhogday = 1044144000; /* GMT-based */
24712 time_t midyear = groundhogday + (365 * 24 * 3600 / 2);
24714 putenv("TZ=UTC+0");
24715 tzset();
24716 if (localtime(&groundhogday)->tm_hour != 0)
24717 exit(1);
24718 #if HAVE_TZNAME
24719 /* For UTC, tzname[1] is sometimes "", sometimes " " */
24720 if (strcmp(tzname[0], "UTC") ||
24721 (tzname[1][0] != 0 && tzname[1][0] != ' '))
24722 exit(1);
24723 #endif
24725 putenv("TZ=EST+5EDT,M4.1.0,M10.5.0");
24726 tzset();
24727 if (localtime(&groundhogday)->tm_hour != 19)
24728 exit(1);
24729 #if HAVE_TZNAME
24730 if (strcmp(tzname[0], "EST") || strcmp(tzname[1], "EDT"))
24731 exit(1);
24732 #endif
24734 putenv("TZ=AEST-10AEDT-11,M10.5.0,M3.5.0");
24735 tzset();
24736 if (localtime(&groundhogday)->tm_hour != 11)
24737 exit(1);
24738 #if HAVE_TZNAME
24739 if (strcmp(tzname[0], "AEST") || strcmp(tzname[1], "AEDT"))
24740 exit(1);
24741 #endif
24743 #if HAVE_STRUCT_TM_TM_ZONE
24744 if (strcmp(localtime(&groundhogday)->tm_zone, "AEDT"))
24745 exit(1);
24746 if (strcmp(localtime(&midyear)->tm_zone, "AEST"))
24747 exit(1);
24748 #endif
24750 exit(0);
24753 _ACEOF
24754 rm -f conftest$ac_exeext
24755 if { (ac_try="$ac_link"
24756 case "(($ac_try" in
24757 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24758 *) ac_try_echo=$ac_try;;
24759 esac
24760 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24761 (eval "$ac_link") 2>&5
24762 ac_status=$?
24763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24764 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
24765 { (case "(($ac_try" in
24766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24767 *) ac_try_echo=$ac_try;;
24768 esac
24769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24770 (eval "$ac_try") 2>&5
24771 ac_status=$?
24772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24773 (exit $ac_status); }; }; then
24774 ac_cv_working_tzset=yes
24775 else
24776 echo "$as_me: program exited with status $ac_status" >&5
24777 echo "$as_me: failed program was:" >&5
24778 sed 's/^/| /' conftest.$ac_ext >&5
24780 ( exit $ac_status )
24781 ac_cv_working_tzset=no
24783 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
24789 { echo "$as_me:$LINENO: result: $ac_cv_working_tzset" >&5
24790 echo "${ECHO_T}$ac_cv_working_tzset" >&6; }
24791 if test "$ac_cv_working_tzset" = yes
24792 then
24794 cat >>confdefs.h <<\_ACEOF
24795 #define HAVE_WORKING_TZSET 1
24796 _ACEOF
24800 # Look for subsecond timestamps in struct stat
24801 { echo "$as_me:$LINENO: checking for tv_nsec in struct stat" >&5
24802 echo $ECHO_N "checking for tv_nsec in struct stat... $ECHO_C" >&6; }
24803 if test "${ac_cv_stat_tv_nsec+set}" = set; then
24804 echo $ECHO_N "(cached) $ECHO_C" >&6
24805 else
24806 cat >conftest.$ac_ext <<_ACEOF
24807 /* confdefs.h. */
24808 _ACEOF
24809 cat confdefs.h >>conftest.$ac_ext
24810 cat >>conftest.$ac_ext <<_ACEOF
24811 /* end confdefs.h. */
24812 #include <sys/stat.h>
24814 main ()
24817 struct stat st;
24818 st.st_mtim.tv_nsec = 1;
24821 return 0;
24823 _ACEOF
24824 rm -f conftest.$ac_objext
24825 if { (ac_try="$ac_compile"
24826 case "(($ac_try" in
24827 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24828 *) ac_try_echo=$ac_try;;
24829 esac
24830 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24831 (eval "$ac_compile") 2>conftest.er1
24832 ac_status=$?
24833 grep -v '^ *+' conftest.er1 >conftest.err
24834 rm -f conftest.er1
24835 cat conftest.err >&5
24836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24837 (exit $ac_status); } && {
24838 test -z "$ac_c_werror_flag" ||
24839 test ! -s conftest.err
24840 } && test -s conftest.$ac_objext; then
24841 ac_cv_stat_tv_nsec=yes
24842 else
24843 echo "$as_me: failed program was:" >&5
24844 sed 's/^/| /' conftest.$ac_ext >&5
24846 ac_cv_stat_tv_nsec=no
24849 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24852 { echo "$as_me:$LINENO: result: $ac_cv_stat_tv_nsec" >&5
24853 echo "${ECHO_T}$ac_cv_stat_tv_nsec" >&6; }
24854 if test "$ac_cv_stat_tv_nsec" = yes
24855 then
24857 cat >>confdefs.h <<\_ACEOF
24858 #define HAVE_STAT_TV_NSEC 1
24859 _ACEOF
24863 # Look for BSD style subsecond timestamps in struct stat
24864 { echo "$as_me:$LINENO: checking for tv_nsec2 in struct stat" >&5
24865 echo $ECHO_N "checking for tv_nsec2 in struct stat... $ECHO_C" >&6; }
24866 if test "${ac_cv_stat_tv_nsec2+set}" = set; then
24867 echo $ECHO_N "(cached) $ECHO_C" >&6
24868 else
24869 cat >conftest.$ac_ext <<_ACEOF
24870 /* confdefs.h. */
24871 _ACEOF
24872 cat confdefs.h >>conftest.$ac_ext
24873 cat >>conftest.$ac_ext <<_ACEOF
24874 /* end confdefs.h. */
24875 #include <sys/stat.h>
24877 main ()
24880 struct stat st;
24881 st.st_mtimespec.tv_nsec = 1;
24884 return 0;
24886 _ACEOF
24887 rm -f conftest.$ac_objext
24888 if { (ac_try="$ac_compile"
24889 case "(($ac_try" in
24890 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24891 *) ac_try_echo=$ac_try;;
24892 esac
24893 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24894 (eval "$ac_compile") 2>conftest.er1
24895 ac_status=$?
24896 grep -v '^ *+' conftest.er1 >conftest.err
24897 rm -f conftest.er1
24898 cat conftest.err >&5
24899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24900 (exit $ac_status); } && {
24901 test -z "$ac_c_werror_flag" ||
24902 test ! -s conftest.err
24903 } && test -s conftest.$ac_objext; then
24904 ac_cv_stat_tv_nsec2=yes
24905 else
24906 echo "$as_me: failed program was:" >&5
24907 sed 's/^/| /' conftest.$ac_ext >&5
24909 ac_cv_stat_tv_nsec2=no
24912 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24915 { echo "$as_me:$LINENO: result: $ac_cv_stat_tv_nsec2" >&5
24916 echo "${ECHO_T}$ac_cv_stat_tv_nsec2" >&6; }
24917 if test "$ac_cv_stat_tv_nsec2" = yes
24918 then
24920 cat >>confdefs.h <<\_ACEOF
24921 #define HAVE_STAT_TV_NSEC2 1
24922 _ACEOF
24926 # On HP/UX 11.0, mvwdelch is a block with a return statement
24927 { echo "$as_me:$LINENO: checking whether mvwdelch is an expression" >&5
24928 echo $ECHO_N "checking whether mvwdelch is an expression... $ECHO_C" >&6; }
24929 if test "${ac_cv_mvwdelch_is_expression+set}" = set; then
24930 echo $ECHO_N "(cached) $ECHO_C" >&6
24931 else
24932 cat >conftest.$ac_ext <<_ACEOF
24933 /* confdefs.h. */
24934 _ACEOF
24935 cat confdefs.h >>conftest.$ac_ext
24936 cat >>conftest.$ac_ext <<_ACEOF
24937 /* end confdefs.h. */
24938 #include <curses.h>
24940 main ()
24943 int rtn;
24944 rtn = mvwdelch(0,0,0);
24947 return 0;
24949 _ACEOF
24950 rm -f conftest.$ac_objext
24951 if { (ac_try="$ac_compile"
24952 case "(($ac_try" in
24953 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24954 *) ac_try_echo=$ac_try;;
24955 esac
24956 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24957 (eval "$ac_compile") 2>conftest.er1
24958 ac_status=$?
24959 grep -v '^ *+' conftest.er1 >conftest.err
24960 rm -f conftest.er1
24961 cat conftest.err >&5
24962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24963 (exit $ac_status); } && {
24964 test -z "$ac_c_werror_flag" ||
24965 test ! -s conftest.err
24966 } && test -s conftest.$ac_objext; then
24967 ac_cv_mvwdelch_is_expression=yes
24968 else
24969 echo "$as_me: failed program was:" >&5
24970 sed 's/^/| /' conftest.$ac_ext >&5
24972 ac_cv_mvwdelch_is_expression=no
24975 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24978 { echo "$as_me:$LINENO: result: $ac_cv_mvwdelch_is_expression" >&5
24979 echo "${ECHO_T}$ac_cv_mvwdelch_is_expression" >&6; }
24981 if test "$ac_cv_mvwdelch_is_expression" = yes
24982 then
24984 cat >>confdefs.h <<\_ACEOF
24985 #define MVWDELCH_IS_EXPRESSION 1
24986 _ACEOF
24990 { echo "$as_me:$LINENO: checking whether WINDOW has _flags" >&5
24991 echo $ECHO_N "checking whether WINDOW has _flags... $ECHO_C" >&6; }
24992 if test "${ac_cv_window_has_flags+set}" = set; then
24993 echo $ECHO_N "(cached) $ECHO_C" >&6
24994 else
24995 cat >conftest.$ac_ext <<_ACEOF
24996 /* confdefs.h. */
24997 _ACEOF
24998 cat confdefs.h >>conftest.$ac_ext
24999 cat >>conftest.$ac_ext <<_ACEOF
25000 /* end confdefs.h. */
25001 #include <curses.h>
25003 main ()
25006 WINDOW *w;
25007 w->_flags = 0;
25010 return 0;
25012 _ACEOF
25013 rm -f conftest.$ac_objext
25014 if { (ac_try="$ac_compile"
25015 case "(($ac_try" in
25016 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25017 *) ac_try_echo=$ac_try;;
25018 esac
25019 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25020 (eval "$ac_compile") 2>conftest.er1
25021 ac_status=$?
25022 grep -v '^ *+' conftest.er1 >conftest.err
25023 rm -f conftest.er1
25024 cat conftest.err >&5
25025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25026 (exit $ac_status); } && {
25027 test -z "$ac_c_werror_flag" ||
25028 test ! -s conftest.err
25029 } && test -s conftest.$ac_objext; then
25030 ac_cv_window_has_flags=yes
25031 else
25032 echo "$as_me: failed program was:" >&5
25033 sed 's/^/| /' conftest.$ac_ext >&5
25035 ac_cv_window_has_flags=no
25038 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25041 { echo "$as_me:$LINENO: result: $ac_cv_window_has_flags" >&5
25042 echo "${ECHO_T}$ac_cv_window_has_flags" >&6; }
25045 if test "$ac_cv_window_has_flags" = yes
25046 then
25048 cat >>confdefs.h <<\_ACEOF
25049 #define WINDOW_HAS_FLAGS 1
25050 _ACEOF
25054 { echo "$as_me:$LINENO: checking for is_term_resized" >&5
25055 echo $ECHO_N "checking for is_term_resized... $ECHO_C" >&6; }
25056 cat >conftest.$ac_ext <<_ACEOF
25057 /* confdefs.h. */
25058 _ACEOF
25059 cat confdefs.h >>conftest.$ac_ext
25060 cat >>conftest.$ac_ext <<_ACEOF
25061 /* end confdefs.h. */
25062 #include <curses.h>
25064 main ()
25066 void *x=is_term_resized
25068 return 0;
25070 _ACEOF
25071 rm -f conftest.$ac_objext
25072 if { (ac_try="$ac_compile"
25073 case "(($ac_try" in
25074 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25075 *) ac_try_echo=$ac_try;;
25076 esac
25077 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25078 (eval "$ac_compile") 2>conftest.er1
25079 ac_status=$?
25080 grep -v '^ *+' conftest.er1 >conftest.err
25081 rm -f conftest.er1
25082 cat conftest.err >&5
25083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25084 (exit $ac_status); } && {
25085 test -z "$ac_c_werror_flag" ||
25086 test ! -s conftest.err
25087 } && test -s conftest.$ac_objext; then
25089 cat >>confdefs.h <<\_ACEOF
25090 #define HAVE_CURSES_IS_TERM_RESIZED 1
25091 _ACEOF
25093 { echo "$as_me:$LINENO: result: yes" >&5
25094 echo "${ECHO_T}yes" >&6; }
25095 else
25096 echo "$as_me: failed program was:" >&5
25097 sed 's/^/| /' conftest.$ac_ext >&5
25099 { echo "$as_me:$LINENO: result: no" >&5
25100 echo "${ECHO_T}no" >&6; }
25104 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25106 { echo "$as_me:$LINENO: checking for resize_term" >&5
25107 echo $ECHO_N "checking for resize_term... $ECHO_C" >&6; }
25108 cat >conftest.$ac_ext <<_ACEOF
25109 /* confdefs.h. */
25110 _ACEOF
25111 cat confdefs.h >>conftest.$ac_ext
25112 cat >>conftest.$ac_ext <<_ACEOF
25113 /* end confdefs.h. */
25114 #include <curses.h>
25116 main ()
25118 void *x=resize_term
25120 return 0;
25122 _ACEOF
25123 rm -f conftest.$ac_objext
25124 if { (ac_try="$ac_compile"
25125 case "(($ac_try" in
25126 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25127 *) ac_try_echo=$ac_try;;
25128 esac
25129 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25130 (eval "$ac_compile") 2>conftest.er1
25131 ac_status=$?
25132 grep -v '^ *+' conftest.er1 >conftest.err
25133 rm -f conftest.er1
25134 cat conftest.err >&5
25135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25136 (exit $ac_status); } && {
25137 test -z "$ac_c_werror_flag" ||
25138 test ! -s conftest.err
25139 } && test -s conftest.$ac_objext; then
25141 cat >>confdefs.h <<\_ACEOF
25142 #define HAVE_CURSES_RESIZE_TERM 1
25143 _ACEOF
25145 { echo "$as_me:$LINENO: result: yes" >&5
25146 echo "${ECHO_T}yes" >&6; }
25147 else
25148 echo "$as_me: failed program was:" >&5
25149 sed 's/^/| /' conftest.$ac_ext >&5
25151 { echo "$as_me:$LINENO: result: no" >&5
25152 echo "${ECHO_T}no" >&6; }
25156 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25158 { echo "$as_me:$LINENO: checking for resizeterm" >&5
25159 echo $ECHO_N "checking for resizeterm... $ECHO_C" >&6; }
25160 cat >conftest.$ac_ext <<_ACEOF
25161 /* confdefs.h. */
25162 _ACEOF
25163 cat confdefs.h >>conftest.$ac_ext
25164 cat >>conftest.$ac_ext <<_ACEOF
25165 /* end confdefs.h. */
25166 #include <curses.h>
25168 main ()
25170 void *x=resizeterm
25172 return 0;
25174 _ACEOF
25175 rm -f conftest.$ac_objext
25176 if { (ac_try="$ac_compile"
25177 case "(($ac_try" in
25178 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25179 *) ac_try_echo=$ac_try;;
25180 esac
25181 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25182 (eval "$ac_compile") 2>conftest.er1
25183 ac_status=$?
25184 grep -v '^ *+' conftest.er1 >conftest.err
25185 rm -f conftest.er1
25186 cat conftest.err >&5
25187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25188 (exit $ac_status); } && {
25189 test -z "$ac_c_werror_flag" ||
25190 test ! -s conftest.err
25191 } && test -s conftest.$ac_objext; then
25193 cat >>confdefs.h <<\_ACEOF
25194 #define HAVE_CURSES_RESIZETERM 1
25195 _ACEOF
25197 { echo "$as_me:$LINENO: result: yes" >&5
25198 echo "${ECHO_T}yes" >&6; }
25199 else
25200 echo "$as_me: failed program was:" >&5
25201 sed 's/^/| /' conftest.$ac_ext >&5
25203 { echo "$as_me:$LINENO: result: no" >&5
25204 echo "${ECHO_T}no" >&6; }
25208 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25210 { echo "$as_me:$LINENO: checking for /dev/ptmx" >&5
25211 echo $ECHO_N "checking for /dev/ptmx... $ECHO_C" >&6; }
25213 if test -r /dev/ptmx
25214 then
25215 { echo "$as_me:$LINENO: result: yes" >&5
25216 echo "${ECHO_T}yes" >&6; }
25218 cat >>confdefs.h <<\_ACEOF
25219 #define HAVE_DEV_PTMX 1
25220 _ACEOF
25222 else
25223 { echo "$as_me:$LINENO: result: no" >&5
25224 echo "${ECHO_T}no" >&6; }
25227 { echo "$as_me:$LINENO: checking for /dev/ptc" >&5
25228 echo $ECHO_N "checking for /dev/ptc... $ECHO_C" >&6; }
25230 if test -r /dev/ptc
25231 then
25232 { echo "$as_me:$LINENO: result: yes" >&5
25233 echo "${ECHO_T}yes" >&6; }
25235 cat >>confdefs.h <<\_ACEOF
25236 #define HAVE_DEV_PTC 1
25237 _ACEOF
25239 else
25240 { echo "$as_me:$LINENO: result: no" >&5
25241 echo "${ECHO_T}no" >&6; }
25244 { echo "$as_me:$LINENO: checking for %zd printf() format support" >&5
25245 echo $ECHO_N "checking for %zd printf() format support... $ECHO_C" >&6; }
25246 if test "$cross_compiling" = yes; then
25247 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
25248 See \`config.log' for more details." >&5
25249 echo "$as_me: error: cannot run test program while cross compiling
25250 See \`config.log' for more details." >&2;}
25251 { (exit 1); exit 1; }; }
25252 else
25253 cat >conftest.$ac_ext <<_ACEOF
25254 /* confdefs.h. */
25255 _ACEOF
25256 cat confdefs.h >>conftest.$ac_ext
25257 cat >>conftest.$ac_ext <<_ACEOF
25258 /* end confdefs.h. */
25259 #include <stdio.h>
25260 #include <stddef.h>
25261 #include <string.h>
25263 #ifdef HAVE_SYS_TYPES_H
25264 #include <sys/types.h>
25265 #endif
25267 #ifdef HAVE_SSIZE_T
25268 typedef ssize_t Py_ssize_t;
25269 #elif SIZEOF_VOID_P == SIZEOF_LONG
25270 typedef long Py_ssize_t;
25271 #else
25272 typedef int Py_ssize_t;
25273 #endif
25275 int main()
25277 char buffer[256];
25279 if(sprintf(buffer, "%zd", (size_t)123) < 0)
25280 return 1;
25282 if (strcmp(buffer, "123"))
25283 return 1;
25285 if (sprintf(buffer, "%zd", (Py_ssize_t)-123) < 0)
25286 return 1;
25288 if (strcmp(buffer, "-123"))
25289 return 1;
25291 return 0;
25293 _ACEOF
25294 rm -f conftest$ac_exeext
25295 if { (ac_try="$ac_link"
25296 case "(($ac_try" in
25297 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25298 *) ac_try_echo=$ac_try;;
25299 esac
25300 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25301 (eval "$ac_link") 2>&5
25302 ac_status=$?
25303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25304 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
25305 { (case "(($ac_try" in
25306 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25307 *) ac_try_echo=$ac_try;;
25308 esac
25309 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25310 (eval "$ac_try") 2>&5
25311 ac_status=$?
25312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25313 (exit $ac_status); }; }; then
25314 { echo "$as_me:$LINENO: result: yes" >&5
25315 echo "${ECHO_T}yes" >&6; }
25317 cat >>confdefs.h <<\_ACEOF
25318 #define PY_FORMAT_SIZE_T "z"
25319 _ACEOF
25321 else
25322 echo "$as_me: program exited with status $ac_status" >&5
25323 echo "$as_me: failed program was:" >&5
25324 sed 's/^/| /' conftest.$ac_ext >&5
25326 ( exit $ac_status )
25327 { echo "$as_me:$LINENO: result: no" >&5
25328 echo "${ECHO_T}no" >&6; }
25330 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
25335 { echo "$as_me:$LINENO: checking for socklen_t" >&5
25336 echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6; }
25337 if test "${ac_cv_type_socklen_t+set}" = set; then
25338 echo $ECHO_N "(cached) $ECHO_C" >&6
25339 else
25340 cat >conftest.$ac_ext <<_ACEOF
25341 /* confdefs.h. */
25342 _ACEOF
25343 cat confdefs.h >>conftest.$ac_ext
25344 cat >>conftest.$ac_ext <<_ACEOF
25345 /* end confdefs.h. */
25347 #ifdef HAVE_SYS_TYPES_H
25348 #include <sys/types.h>
25349 #endif
25350 #ifdef HAVE_SYS_SOCKET_H
25351 #include <sys/socket.h>
25352 #endif
25355 typedef socklen_t ac__type_new_;
25357 main ()
25359 if ((ac__type_new_ *) 0)
25360 return 0;
25361 if (sizeof (ac__type_new_))
25362 return 0;
25364 return 0;
25366 _ACEOF
25367 rm -f conftest.$ac_objext
25368 if { (ac_try="$ac_compile"
25369 case "(($ac_try" in
25370 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25371 *) ac_try_echo=$ac_try;;
25372 esac
25373 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25374 (eval "$ac_compile") 2>conftest.er1
25375 ac_status=$?
25376 grep -v '^ *+' conftest.er1 >conftest.err
25377 rm -f conftest.er1
25378 cat conftest.err >&5
25379 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25380 (exit $ac_status); } && {
25381 test -z "$ac_c_werror_flag" ||
25382 test ! -s conftest.err
25383 } && test -s conftest.$ac_objext; then
25384 ac_cv_type_socklen_t=yes
25385 else
25386 echo "$as_me: failed program was:" >&5
25387 sed 's/^/| /' conftest.$ac_ext >&5
25389 ac_cv_type_socklen_t=no
25392 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25394 { echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
25395 echo "${ECHO_T}$ac_cv_type_socklen_t" >&6; }
25396 if test $ac_cv_type_socklen_t = yes; then
25398 else
25400 cat >>confdefs.h <<\_ACEOF
25401 #define socklen_t int
25402 _ACEOF
25407 { echo "$as_me:$LINENO: checking for broken mbstowcs" >&5
25408 echo $ECHO_N "checking for broken mbstowcs... $ECHO_C" >&6; }
25409 if test "$cross_compiling" = yes; then
25410 ac_cv_broken_mbstowcs=no
25411 else
25412 cat >conftest.$ac_ext <<_ACEOF
25413 /* confdefs.h. */
25414 _ACEOF
25415 cat confdefs.h >>conftest.$ac_ext
25416 cat >>conftest.$ac_ext <<_ACEOF
25417 /* end confdefs.h. */
25419 #include<stdlib.h>
25420 int main() {
25421 size_t len = -1;
25422 const char *str = "text";
25423 len = mbstowcs(NULL, str, 0);
25424 return (len != 4);
25427 _ACEOF
25428 rm -f conftest$ac_exeext
25429 if { (ac_try="$ac_link"
25430 case "(($ac_try" in
25431 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25432 *) ac_try_echo=$ac_try;;
25433 esac
25434 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25435 (eval "$ac_link") 2>&5
25436 ac_status=$?
25437 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25438 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
25439 { (case "(($ac_try" in
25440 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25441 *) ac_try_echo=$ac_try;;
25442 esac
25443 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25444 (eval "$ac_try") 2>&5
25445 ac_status=$?
25446 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25447 (exit $ac_status); }; }; then
25448 ac_cv_broken_mbstowcs=no
25449 else
25450 echo "$as_me: program exited with status $ac_status" >&5
25451 echo "$as_me: failed program was:" >&5
25452 sed 's/^/| /' conftest.$ac_ext >&5
25454 ( exit $ac_status )
25455 ac_cv_broken_mbstowcs=yes
25457 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
25461 { echo "$as_me:$LINENO: result: $ac_cv_broken_mbstowcs" >&5
25462 echo "${ECHO_T}$ac_cv_broken_mbstowcs" >&6; }
25463 if test "$ac_cv_broken_mbstowcs" = yes
25464 then
25466 cat >>confdefs.h <<\_ACEOF
25467 #define HAVE_BROKEN_MBSTOWCS 1
25468 _ACEOF
25472 # Check for --with-computed-gotos
25473 { echo "$as_me:$LINENO: checking for --with-computed-gotos" >&5
25474 echo $ECHO_N "checking for --with-computed-gotos... $ECHO_C" >&6; }
25476 # Check whether --with-computed-gotos was given.
25477 if test "${with_computed_gotos+set}" = set; then
25478 withval=$with_computed_gotos;
25479 if test "$withval" != no
25480 then
25482 cat >>confdefs.h <<\_ACEOF
25483 #define USE_COMPUTED_GOTOS 1
25484 _ACEOF
25486 { echo "$as_me:$LINENO: result: yes" >&5
25487 echo "${ECHO_T}yes" >&6; }
25488 else { echo "$as_me:$LINENO: result: no" >&5
25489 echo "${ECHO_T}no" >&6; }
25491 else
25492 { echo "$as_me:$LINENO: result: no" >&5
25493 echo "${ECHO_T}no" >&6; }
25500 for h in `(cd $srcdir;echo Python/thread_*.h)`
25502 THREADHEADERS="$THREADHEADERS \$(srcdir)/$h"
25503 done
25506 SRCDIRS="Parser Grammar Objects Python Modules Mac"
25507 { echo "$as_me:$LINENO: checking for build directories" >&5
25508 echo $ECHO_N "checking for build directories... $ECHO_C" >&6; }
25509 for dir in $SRCDIRS; do
25510 if test ! -d $dir; then
25511 mkdir $dir
25513 done
25514 { echo "$as_me:$LINENO: result: done" >&5
25515 echo "${ECHO_T}done" >&6; }
25517 # generate output files
25518 ac_config_files="$ac_config_files Makefile.pre Modules/Setup.config Misc/python.pc"
25520 cat >confcache <<\_ACEOF
25521 # This file is a shell script that caches the results of configure
25522 # tests run on this system so they can be shared between configure
25523 # scripts and configure runs, see configure's option --config-cache.
25524 # It is not useful on other systems. If it contains results you don't
25525 # want to keep, you may remove or edit it.
25527 # config.status only pays attention to the cache file if you give it
25528 # the --recheck option to rerun configure.
25530 # `ac_cv_env_foo' variables (set or unset) will be overridden when
25531 # loading this file, other *unset* `ac_cv_foo' will be assigned the
25532 # following values.
25534 _ACEOF
25536 # The following way of writing the cache mishandles newlines in values,
25537 # but we know of no workaround that is simple, portable, and efficient.
25538 # So, we kill variables containing newlines.
25539 # Ultrix sh set writes to stderr and can't be redirected directly,
25540 # and sets the high bit in the cache file unless we assign to the vars.
25542 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
25543 eval ac_val=\$$ac_var
25544 case $ac_val in #(
25545 *${as_nl}*)
25546 case $ac_var in #(
25547 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
25548 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
25549 esac
25550 case $ac_var in #(
25551 _ | IFS | as_nl) ;; #(
25552 *) $as_unset $ac_var ;;
25553 esac ;;
25554 esac
25555 done
25557 (set) 2>&1 |
25558 case $as_nl`(ac_space=' '; set) 2>&1` in #(
25559 *${as_nl}ac_space=\ *)
25560 # `set' does not quote correctly, so add quotes (double-quote
25561 # substitution turns \\\\ into \\, and sed turns \\ into \).
25562 sed -n \
25563 "s/'/'\\\\''/g;
25564 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
25565 ;; #(
25567 # `set' quotes correctly as required by POSIX, so do not add quotes.
25568 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
25570 esac |
25571 sort
25573 sed '
25574 /^ac_cv_env_/b end
25575 t clear
25576 :clear
25577 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
25578 t end
25579 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
25580 :end' >>confcache
25581 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
25582 if test -w "$cache_file"; then
25583 test "x$cache_file" != "x/dev/null" &&
25584 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
25585 echo "$as_me: updating cache $cache_file" >&6;}
25586 cat confcache >$cache_file
25587 else
25588 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
25589 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
25592 rm -f confcache
25594 test "x$prefix" = xNONE && prefix=$ac_default_prefix
25595 # Let make expand exec_prefix.
25596 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
25598 DEFS=-DHAVE_CONFIG_H
25600 ac_libobjs=
25601 ac_ltlibobjs=
25602 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
25603 # 1. Remove the extension, and $U if already installed.
25604 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
25605 ac_i=`echo "$ac_i" | sed "$ac_script"`
25606 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
25607 # will be set to the directory where LIBOBJS objects are built.
25608 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
25609 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
25610 done
25611 LIBOBJS=$ac_libobjs
25613 LTLIBOBJS=$ac_ltlibobjs
25617 : ${CONFIG_STATUS=./config.status}
25618 ac_clean_files_save=$ac_clean_files
25619 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
25620 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
25621 echo "$as_me: creating $CONFIG_STATUS" >&6;}
25622 cat >$CONFIG_STATUS <<_ACEOF
25623 #! $SHELL
25624 # Generated by $as_me.
25625 # Run this file to recreate the current configuration.
25626 # Compiler output produced by configure, useful for debugging
25627 # configure, is in config.log if it exists.
25629 debug=false
25630 ac_cs_recheck=false
25631 ac_cs_silent=false
25632 SHELL=\${CONFIG_SHELL-$SHELL}
25633 _ACEOF
25635 cat >>$CONFIG_STATUS <<\_ACEOF
25636 ## --------------------- ##
25637 ## M4sh Initialization. ##
25638 ## --------------------- ##
25640 # Be more Bourne compatible
25641 DUALCASE=1; export DUALCASE # for MKS sh
25642 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
25643 emulate sh
25644 NULLCMD=:
25645 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
25646 # is contrary to our usage. Disable this feature.
25647 alias -g '${1+"$@"}'='"$@"'
25648 setopt NO_GLOB_SUBST
25649 else
25650 case `(set -o) 2>/dev/null` in
25651 *posix*) set -o posix ;;
25652 esac
25659 # PATH needs CR
25660 # Avoid depending upon Character Ranges.
25661 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
25662 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
25663 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
25664 as_cr_digits='0123456789'
25665 as_cr_alnum=$as_cr_Letters$as_cr_digits
25667 # The user is always right.
25668 if test "${PATH_SEPARATOR+set}" != set; then
25669 echo "#! /bin/sh" >conf$$.sh
25670 echo "exit 0" >>conf$$.sh
25671 chmod +x conf$$.sh
25672 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
25673 PATH_SEPARATOR=';'
25674 else
25675 PATH_SEPARATOR=:
25677 rm -f conf$$.sh
25680 # Support unset when possible.
25681 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
25682 as_unset=unset
25683 else
25684 as_unset=false
25688 # IFS
25689 # We need space, tab and new line, in precisely that order. Quoting is
25690 # there to prevent editors from complaining about space-tab.
25691 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
25692 # splitting by setting IFS to empty value.)
25693 as_nl='
25695 IFS=" "" $as_nl"
25697 # Find who we are. Look in the path if we contain no directory separator.
25698 case $0 in
25699 *[\\/]* ) as_myself=$0 ;;
25700 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25701 for as_dir in $PATH
25703 IFS=$as_save_IFS
25704 test -z "$as_dir" && as_dir=.
25705 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
25706 done
25707 IFS=$as_save_IFS
25710 esac
25711 # We did not find ourselves, most probably we were run as `sh COMMAND'
25712 # in which case we are not to be found in the path.
25713 if test "x$as_myself" = x; then
25714 as_myself=$0
25716 if test ! -f "$as_myself"; then
25717 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
25718 { (exit 1); exit 1; }
25721 # Work around bugs in pre-3.0 UWIN ksh.
25722 for as_var in ENV MAIL MAILPATH
25723 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
25724 done
25725 PS1='$ '
25726 PS2='> '
25727 PS4='+ '
25729 # NLS nuisances.
25730 for as_var in \
25731 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
25732 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
25733 LC_TELEPHONE LC_TIME
25735 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
25736 eval $as_var=C; export $as_var
25737 else
25738 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
25740 done
25742 # Required to use basename.
25743 if expr a : '\(a\)' >/dev/null 2>&1 &&
25744 test "X`expr 00001 : '.*\(...\)'`" = X001; then
25745 as_expr=expr
25746 else
25747 as_expr=false
25750 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
25751 as_basename=basename
25752 else
25753 as_basename=false
25757 # Name of the executable.
25758 as_me=`$as_basename -- "$0" ||
25759 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
25760 X"$0" : 'X\(//\)$' \| \
25761 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
25762 echo X/"$0" |
25763 sed '/^.*\/\([^/][^/]*\)\/*$/{
25764 s//\1/
25767 /^X\/\(\/\/\)$/{
25768 s//\1/
25771 /^X\/\(\/\).*/{
25772 s//\1/
25775 s/.*/./; q'`
25777 # CDPATH.
25778 $as_unset CDPATH
25782 as_lineno_1=$LINENO
25783 as_lineno_2=$LINENO
25784 test "x$as_lineno_1" != "x$as_lineno_2" &&
25785 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
25787 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
25788 # uniformly replaced by the line number. The first 'sed' inserts a
25789 # line-number line after each line using $LINENO; the second 'sed'
25790 # does the real work. The second script uses 'N' to pair each
25791 # line-number line with the line containing $LINENO, and appends
25792 # trailing '-' during substitution so that $LINENO is not a special
25793 # case at line end.
25794 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
25795 # scripts with optimization help from Paolo Bonzini. Blame Lee
25796 # E. McMahon (1931-1989) for sed's syntax. :-)
25797 sed -n '
25799 /[$]LINENO/=
25800 ' <$as_myself |
25801 sed '
25802 s/[$]LINENO.*/&-/
25803 t lineno
25805 :lineno
25807 :loop
25808 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
25809 t loop
25810 s/-\n.*//
25811 ' >$as_me.lineno &&
25812 chmod +x "$as_me.lineno" ||
25813 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
25814 { (exit 1); exit 1; }; }
25816 # Don't try to exec as it changes $[0], causing all sort of problems
25817 # (the dirname of $[0] is not the place where we might find the
25818 # original and so on. Autoconf is especially sensitive to this).
25819 . "./$as_me.lineno"
25820 # Exit status is that of the last command.
25821 exit
25825 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
25826 as_dirname=dirname
25827 else
25828 as_dirname=false
25831 ECHO_C= ECHO_N= ECHO_T=
25832 case `echo -n x` in
25833 -n*)
25834 case `echo 'x\c'` in
25835 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
25836 *) ECHO_C='\c';;
25837 esac;;
25839 ECHO_N='-n';;
25840 esac
25842 if expr a : '\(a\)' >/dev/null 2>&1 &&
25843 test "X`expr 00001 : '.*\(...\)'`" = X001; then
25844 as_expr=expr
25845 else
25846 as_expr=false
25849 rm -f conf$$ conf$$.exe conf$$.file
25850 if test -d conf$$.dir; then
25851 rm -f conf$$.dir/conf$$.file
25852 else
25853 rm -f conf$$.dir
25854 mkdir conf$$.dir
25856 echo >conf$$.file
25857 if ln -s conf$$.file conf$$ 2>/dev/null; then
25858 as_ln_s='ln -s'
25859 # ... but there are two gotchas:
25860 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
25861 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
25862 # In both cases, we have to default to `cp -p'.
25863 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
25864 as_ln_s='cp -p'
25865 elif ln conf$$.file conf$$ 2>/dev/null; then
25866 as_ln_s=ln
25867 else
25868 as_ln_s='cp -p'
25870 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
25871 rmdir conf$$.dir 2>/dev/null
25873 if mkdir -p . 2>/dev/null; then
25874 as_mkdir_p=:
25875 else
25876 test -d ./-p && rmdir ./-p
25877 as_mkdir_p=false
25880 if test -x / >/dev/null 2>&1; then
25881 as_test_x='test -x'
25882 else
25883 if ls -dL / >/dev/null 2>&1; then
25884 as_ls_L_option=L
25885 else
25886 as_ls_L_option=
25888 as_test_x='
25889 eval sh -c '\''
25890 if test -d "$1"; then
25891 test -d "$1/.";
25892 else
25893 case $1 in
25894 -*)set "./$1";;
25895 esac;
25896 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
25897 ???[sx]*):;;*)false;;esac;fi
25898 '\'' sh
25901 as_executable_p=$as_test_x
25903 # Sed expression to map a string onto a valid CPP name.
25904 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
25906 # Sed expression to map a string onto a valid variable name.
25907 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
25910 exec 6>&1
25912 # Save the log message, to keep $[0] and so on meaningful, and to
25913 # report actual input values of CONFIG_FILES etc. instead of their
25914 # values after options handling.
25915 ac_log="
25916 This file was extended by python $as_me 3.1, which was
25917 generated by GNU Autoconf 2.61. Invocation command line was
25919 CONFIG_FILES = $CONFIG_FILES
25920 CONFIG_HEADERS = $CONFIG_HEADERS
25921 CONFIG_LINKS = $CONFIG_LINKS
25922 CONFIG_COMMANDS = $CONFIG_COMMANDS
25923 $ $0 $@
25925 on `(hostname || uname -n) 2>/dev/null | sed 1q`
25928 _ACEOF
25930 cat >>$CONFIG_STATUS <<_ACEOF
25931 # Files that config.status was made for.
25932 config_files="$ac_config_files"
25933 config_headers="$ac_config_headers"
25935 _ACEOF
25937 cat >>$CONFIG_STATUS <<\_ACEOF
25938 ac_cs_usage="\
25939 \`$as_me' instantiates files from templates according to the
25940 current configuration.
25942 Usage: $0 [OPTIONS] [FILE]...
25944 -h, --help print this help, then exit
25945 -V, --version print version number and configuration settings, then exit
25946 -q, --quiet do not print progress messages
25947 -d, --debug don't remove temporary files
25948 --recheck update $as_me by reconfiguring in the same conditions
25949 --file=FILE[:TEMPLATE]
25950 instantiate the configuration file FILE
25951 --header=FILE[:TEMPLATE]
25952 instantiate the configuration header FILE
25954 Configuration files:
25955 $config_files
25957 Configuration headers:
25958 $config_headers
25960 Report bugs to <bug-autoconf@gnu.org>."
25962 _ACEOF
25963 cat >>$CONFIG_STATUS <<_ACEOF
25964 ac_cs_version="\\
25965 python config.status 3.1
25966 configured by $0, generated by GNU Autoconf 2.61,
25967 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
25969 Copyright (C) 2006 Free Software Foundation, Inc.
25970 This config.status script is free software; the Free Software Foundation
25971 gives unlimited permission to copy, distribute and modify it."
25973 ac_pwd='$ac_pwd'
25974 srcdir='$srcdir'
25975 INSTALL='$INSTALL'
25976 _ACEOF
25978 cat >>$CONFIG_STATUS <<\_ACEOF
25979 # If no file are specified by the user, then we need to provide default
25980 # value. By we need to know if files were specified by the user.
25981 ac_need_defaults=:
25982 while test $# != 0
25984 case $1 in
25985 --*=*)
25986 ac_option=`expr "X$1" : 'X\([^=]*\)='`
25987 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
25988 ac_shift=:
25991 ac_option=$1
25992 ac_optarg=$2
25993 ac_shift=shift
25995 esac
25997 case $ac_option in
25998 # Handling of the options.
25999 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
26000 ac_cs_recheck=: ;;
26001 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
26002 echo "$ac_cs_version"; exit ;;
26003 --debug | --debu | --deb | --de | --d | -d )
26004 debug=: ;;
26005 --file | --fil | --fi | --f )
26006 $ac_shift
26007 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
26008 ac_need_defaults=false;;
26009 --header | --heade | --head | --hea )
26010 $ac_shift
26011 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
26012 ac_need_defaults=false;;
26013 --he | --h)
26014 # Conflict between --help and --header
26015 { echo "$as_me: error: ambiguous option: $1
26016 Try \`$0 --help' for more information." >&2
26017 { (exit 1); exit 1; }; };;
26018 --help | --hel | -h )
26019 echo "$ac_cs_usage"; exit ;;
26020 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
26021 | -silent | --silent | --silen | --sile | --sil | --si | --s)
26022 ac_cs_silent=: ;;
26024 # This is an error.
26025 -*) { echo "$as_me: error: unrecognized option: $1
26026 Try \`$0 --help' for more information." >&2
26027 { (exit 1); exit 1; }; } ;;
26029 *) ac_config_targets="$ac_config_targets $1"
26030 ac_need_defaults=false ;;
26032 esac
26033 shift
26034 done
26036 ac_configure_extra_args=
26038 if $ac_cs_silent; then
26039 exec 6>/dev/null
26040 ac_configure_extra_args="$ac_configure_extra_args --silent"
26043 _ACEOF
26044 cat >>$CONFIG_STATUS <<_ACEOF
26045 if \$ac_cs_recheck; then
26046 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
26047 CONFIG_SHELL=$SHELL
26048 export CONFIG_SHELL
26049 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
26052 _ACEOF
26053 cat >>$CONFIG_STATUS <<\_ACEOF
26054 exec 5>>config.log
26056 echo
26057 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
26058 ## Running $as_me. ##
26059 _ASBOX
26060 echo "$ac_log"
26061 } >&5
26063 _ACEOF
26064 cat >>$CONFIG_STATUS <<_ACEOF
26065 _ACEOF
26067 cat >>$CONFIG_STATUS <<\_ACEOF
26069 # Handling of arguments.
26070 for ac_config_target in $ac_config_targets
26072 case $ac_config_target in
26073 "pyconfig.h") CONFIG_HEADERS="$CONFIG_HEADERS pyconfig.h" ;;
26074 "Mac/Makefile") CONFIG_FILES="$CONFIG_FILES Mac/Makefile" ;;
26075 "Mac/PythonLauncher/Makefile") CONFIG_FILES="$CONFIG_FILES Mac/PythonLauncher/Makefile" ;;
26076 "Mac/Resources/framework/Info.plist") CONFIG_FILES="$CONFIG_FILES Mac/Resources/framework/Info.plist" ;;
26077 "Mac/Resources/app/Info.plist") CONFIG_FILES="$CONFIG_FILES Mac/Resources/app/Info.plist" ;;
26078 "Makefile.pre") CONFIG_FILES="$CONFIG_FILES Makefile.pre" ;;
26079 "Modules/Setup.config") CONFIG_FILES="$CONFIG_FILES Modules/Setup.config" ;;
26080 "Misc/python.pc") CONFIG_FILES="$CONFIG_FILES Misc/python.pc" ;;
26082 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
26083 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
26084 { (exit 1); exit 1; }; };;
26085 esac
26086 done
26089 # If the user did not use the arguments to specify the items to instantiate,
26090 # then the envvar interface is used. Set only those that are not.
26091 # We use the long form for the default assignment because of an extremely
26092 # bizarre bug on SunOS 4.1.3.
26093 if $ac_need_defaults; then
26094 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
26095 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
26098 # Have a temporary directory for convenience. Make it in the build tree
26099 # simply because there is no reason against having it here, and in addition,
26100 # creating and moving files from /tmp can sometimes cause problems.
26101 # Hook for its removal unless debugging.
26102 # Note that there is a small window in which the directory will not be cleaned:
26103 # after its creation but before its name has been assigned to `$tmp'.
26104 $debug ||
26106 tmp=
26107 trap 'exit_status=$?
26108 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
26110 trap '{ (exit 1); exit 1; }' 1 2 13 15
26112 # Create a (secure) tmp directory for tmp files.
26115 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
26116 test -n "$tmp" && test -d "$tmp"
26117 } ||
26119 tmp=./conf$$-$RANDOM
26120 (umask 077 && mkdir "$tmp")
26121 } ||
26123 echo "$me: cannot create a temporary directory in ." >&2
26124 { (exit 1); exit 1; }
26128 # Set up the sed scripts for CONFIG_FILES section.
26131 # No need to generate the scripts if there are no CONFIG_FILES.
26132 # This happens for instance when ./config.status config.h
26133 if test -n "$CONFIG_FILES"; then
26135 _ACEOF
26139 ac_delim='%!_!# '
26140 for ac_last_try in false false false false false :; do
26141 cat >conf$$subs.sed <<_ACEOF
26142 SHELL!$SHELL$ac_delim
26143 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
26144 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
26145 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
26146 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
26147 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
26148 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
26149 exec_prefix!$exec_prefix$ac_delim
26150 prefix!$prefix$ac_delim
26151 program_transform_name!$program_transform_name$ac_delim
26152 bindir!$bindir$ac_delim
26153 sbindir!$sbindir$ac_delim
26154 libexecdir!$libexecdir$ac_delim
26155 datarootdir!$datarootdir$ac_delim
26156 datadir!$datadir$ac_delim
26157 sysconfdir!$sysconfdir$ac_delim
26158 sharedstatedir!$sharedstatedir$ac_delim
26159 localstatedir!$localstatedir$ac_delim
26160 includedir!$includedir$ac_delim
26161 oldincludedir!$oldincludedir$ac_delim
26162 docdir!$docdir$ac_delim
26163 infodir!$infodir$ac_delim
26164 htmldir!$htmldir$ac_delim
26165 dvidir!$dvidir$ac_delim
26166 pdfdir!$pdfdir$ac_delim
26167 psdir!$psdir$ac_delim
26168 libdir!$libdir$ac_delim
26169 localedir!$localedir$ac_delim
26170 mandir!$mandir$ac_delim
26171 DEFS!$DEFS$ac_delim
26172 ECHO_C!$ECHO_C$ac_delim
26173 ECHO_N!$ECHO_N$ac_delim
26174 ECHO_T!$ECHO_T$ac_delim
26175 LIBS!$LIBS$ac_delim
26176 build_alias!$build_alias$ac_delim
26177 host_alias!$host_alias$ac_delim
26178 target_alias!$target_alias$ac_delim
26179 VERSION!$VERSION$ac_delim
26180 SOVERSION!$SOVERSION$ac_delim
26181 CONFIG_ARGS!$CONFIG_ARGS$ac_delim
26182 UNIVERSALSDK!$UNIVERSALSDK$ac_delim
26183 ARCH_RUN_32BIT!$ARCH_RUN_32BIT$ac_delim
26184 PYTHONFRAMEWORK!$PYTHONFRAMEWORK$ac_delim
26185 PYTHONFRAMEWORKIDENTIFIER!$PYTHONFRAMEWORKIDENTIFIER$ac_delim
26186 PYTHONFRAMEWORKDIR!$PYTHONFRAMEWORKDIR$ac_delim
26187 PYTHONFRAMEWORKPREFIX!$PYTHONFRAMEWORKPREFIX$ac_delim
26188 PYTHONFRAMEWORKINSTALLDIR!$PYTHONFRAMEWORKINSTALLDIR$ac_delim
26189 FRAMEWORKINSTALLFIRST!$FRAMEWORKINSTALLFIRST$ac_delim
26190 FRAMEWORKINSTALLLAST!$FRAMEWORKINSTALLLAST$ac_delim
26191 FRAMEWORKALTINSTALLFIRST!$FRAMEWORKALTINSTALLFIRST$ac_delim
26192 FRAMEWORKALTINSTALLLAST!$FRAMEWORKALTINSTALLLAST$ac_delim
26193 FRAMEWORKUNIXTOOLSPREFIX!$FRAMEWORKUNIXTOOLSPREFIX$ac_delim
26194 MACHDEP!$MACHDEP$ac_delim
26195 SGI_ABI!$SGI_ABI$ac_delim
26196 CONFIGURE_MACOSX_DEPLOYMENT_TARGET!$CONFIGURE_MACOSX_DEPLOYMENT_TARGET$ac_delim
26197 EXPORT_MACOSX_DEPLOYMENT_TARGET!$EXPORT_MACOSX_DEPLOYMENT_TARGET$ac_delim
26198 CC!$CC$ac_delim
26199 CFLAGS!$CFLAGS$ac_delim
26200 LDFLAGS!$LDFLAGS$ac_delim
26201 CPPFLAGS!$CPPFLAGS$ac_delim
26202 ac_ct_CC!$ac_ct_CC$ac_delim
26203 EXEEXT!$EXEEXT$ac_delim
26204 OBJEXT!$OBJEXT$ac_delim
26205 CXX!$CXX$ac_delim
26206 MAINCC!$MAINCC$ac_delim
26207 CPP!$CPP$ac_delim
26208 GREP!$GREP$ac_delim
26209 EGREP!$EGREP$ac_delim
26210 BUILDEXEEXT!$BUILDEXEEXT$ac_delim
26211 LIBRARY!$LIBRARY$ac_delim
26212 LDLIBRARY!$LDLIBRARY$ac_delim
26213 DLLLIBRARY!$DLLLIBRARY$ac_delim
26214 BLDLIBRARY!$BLDLIBRARY$ac_delim
26215 LDLIBRARYDIR!$LDLIBRARYDIR$ac_delim
26216 INSTSONAME!$INSTSONAME$ac_delim
26217 RUNSHARED!$RUNSHARED$ac_delim
26218 LINKCC!$LINKCC$ac_delim
26219 GNULD!$GNULD$ac_delim
26220 RANLIB!$RANLIB$ac_delim
26221 AR!$AR$ac_delim
26222 ARFLAGS!$ARFLAGS$ac_delim
26223 SVNVERSION!$SVNVERSION$ac_delim
26224 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
26225 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
26226 INSTALL_DATA!$INSTALL_DATA$ac_delim
26227 LN!$LN$ac_delim
26228 OPT!$OPT$ac_delim
26229 BASECFLAGS!$BASECFLAGS$ac_delim
26230 UNIVERSAL_ARCH_FLAGS!$UNIVERSAL_ARCH_FLAGS$ac_delim
26231 OTHER_LIBTOOL_OPT!$OTHER_LIBTOOL_OPT$ac_delim
26232 LIBTOOL_CRUFT!$LIBTOOL_CRUFT$ac_delim
26233 SO!$SO$ac_delim
26234 LDSHARED!$LDSHARED$ac_delim
26235 BLDSHARED!$BLDSHARED$ac_delim
26236 CCSHARED!$CCSHARED$ac_delim
26237 LINKFORSHARED!$LINKFORSHARED$ac_delim
26238 CFLAGSFORSHARED!$CFLAGSFORSHARED$ac_delim
26239 _ACEOF
26241 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
26242 break
26243 elif $ac_last_try; then
26244 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
26245 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
26246 { (exit 1); exit 1; }; }
26247 else
26248 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
26250 done
26252 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
26253 if test -n "$ac_eof"; then
26254 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
26255 ac_eof=`expr $ac_eof + 1`
26258 cat >>$CONFIG_STATUS <<_ACEOF
26259 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
26260 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
26261 _ACEOF
26262 sed '
26263 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
26264 s/^/s,@/; s/!/@,|#_!!_#|/
26267 s/'"$ac_delim"'$/,g/; t
26268 s/$/\\/; p
26269 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
26270 ' >>$CONFIG_STATUS <conf$$subs.sed
26271 rm -f conf$$subs.sed
26272 cat >>$CONFIG_STATUS <<_ACEOF
26273 CEOF$ac_eof
26274 _ACEOF
26277 ac_delim='%!_!# '
26278 for ac_last_try in false false false false false :; do
26279 cat >conf$$subs.sed <<_ACEOF
26280 SHLIBS!$SHLIBS$ac_delim
26281 USE_SIGNAL_MODULE!$USE_SIGNAL_MODULE$ac_delim
26282 SIGNAL_OBJS!$SIGNAL_OBJS$ac_delim
26283 USE_THREAD_MODULE!$USE_THREAD_MODULE$ac_delim
26284 LDLAST!$LDLAST$ac_delim
26285 THREADOBJ!$THREADOBJ$ac_delim
26286 DLINCLDIR!$DLINCLDIR$ac_delim
26287 DYNLOADFILE!$DYNLOADFILE$ac_delim
26288 MACHDEP_OBJS!$MACHDEP_OBJS$ac_delim
26289 TRUE!$TRUE$ac_delim
26290 LIBOBJS!$LIBOBJS$ac_delim
26291 HAVE_GETHOSTBYNAME_R_6_ARG!$HAVE_GETHOSTBYNAME_R_6_ARG$ac_delim
26292 HAVE_GETHOSTBYNAME_R_5_ARG!$HAVE_GETHOSTBYNAME_R_5_ARG$ac_delim
26293 HAVE_GETHOSTBYNAME_R_3_ARG!$HAVE_GETHOSTBYNAME_R_3_ARG$ac_delim
26294 HAVE_GETHOSTBYNAME_R!$HAVE_GETHOSTBYNAME_R$ac_delim
26295 HAVE_GETHOSTBYNAME!$HAVE_GETHOSTBYNAME$ac_delim
26296 LIBM!$LIBM$ac_delim
26297 LIBC!$LIBC$ac_delim
26298 THREADHEADERS!$THREADHEADERS$ac_delim
26299 SRCDIRS!$SRCDIRS$ac_delim
26300 LTLIBOBJS!$LTLIBOBJS$ac_delim
26301 _ACEOF
26303 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 21; then
26304 break
26305 elif $ac_last_try; then
26306 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
26307 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
26308 { (exit 1); exit 1; }; }
26309 else
26310 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
26312 done
26314 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
26315 if test -n "$ac_eof"; then
26316 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
26317 ac_eof=`expr $ac_eof + 1`
26320 cat >>$CONFIG_STATUS <<_ACEOF
26321 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
26322 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
26323 _ACEOF
26324 sed '
26325 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
26326 s/^/s,@/; s/!/@,|#_!!_#|/
26329 s/'"$ac_delim"'$/,g/; t
26330 s/$/\\/; p
26331 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
26332 ' >>$CONFIG_STATUS <conf$$subs.sed
26333 rm -f conf$$subs.sed
26334 cat >>$CONFIG_STATUS <<_ACEOF
26335 :end
26336 s/|#_!!_#|//g
26337 CEOF$ac_eof
26338 _ACEOF
26341 # VPATH may cause trouble with some makes, so we remove $(srcdir),
26342 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
26343 # trailing colons and then remove the whole line if VPATH becomes empty
26344 # (actually we leave an empty line to preserve line numbers).
26345 if test "x$srcdir" = x.; then
26346 ac_vpsub='/^[ ]*VPATH[ ]*=/{
26347 s/:*\$(srcdir):*/:/
26348 s/:*\${srcdir}:*/:/
26349 s/:*@srcdir@:*/:/
26350 s/^\([^=]*=[ ]*\):*/\1/
26351 s/:*$//
26352 s/^[^=]*=[ ]*$//
26356 cat >>$CONFIG_STATUS <<\_ACEOF
26357 fi # test -n "$CONFIG_FILES"
26360 for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS
26362 case $ac_tag in
26363 :[FHLC]) ac_mode=$ac_tag; continue;;
26364 esac
26365 case $ac_mode$ac_tag in
26366 :[FHL]*:*);;
26367 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
26368 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
26369 { (exit 1); exit 1; }; };;
26370 :[FH]-) ac_tag=-:-;;
26371 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
26372 esac
26373 ac_save_IFS=$IFS
26374 IFS=:
26375 set x $ac_tag
26376 IFS=$ac_save_IFS
26377 shift
26378 ac_file=$1
26379 shift
26381 case $ac_mode in
26382 :L) ac_source=$1;;
26383 :[FH])
26384 ac_file_inputs=
26385 for ac_f
26387 case $ac_f in
26388 -) ac_f="$tmp/stdin";;
26389 *) # Look for the file first in the build tree, then in the source tree
26390 # (if the path is not absolute). The absolute path cannot be DOS-style,
26391 # because $ac_f cannot contain `:'.
26392 test -f "$ac_f" ||
26393 case $ac_f in
26394 [\\/$]*) false;;
26395 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
26396 esac ||
26397 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
26398 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
26399 { (exit 1); exit 1; }; };;
26400 esac
26401 ac_file_inputs="$ac_file_inputs $ac_f"
26402 done
26404 # Let's still pretend it is `configure' which instantiates (i.e., don't
26405 # use $as_me), people would be surprised to read:
26406 # /* config.h. Generated by config.status. */
26407 configure_input="Generated from "`IFS=:
26408 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
26409 if test x"$ac_file" != x-; then
26410 configure_input="$ac_file. $configure_input"
26411 { echo "$as_me:$LINENO: creating $ac_file" >&5
26412 echo "$as_me: creating $ac_file" >&6;}
26415 case $ac_tag in
26416 *:-:* | *:-) cat >"$tmp/stdin";;
26417 esac
26419 esac
26421 ac_dir=`$as_dirname -- "$ac_file" ||
26422 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26423 X"$ac_file" : 'X\(//\)[^/]' \| \
26424 X"$ac_file" : 'X\(//\)$' \| \
26425 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
26426 echo X"$ac_file" |
26427 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26428 s//\1/
26431 /^X\(\/\/\)[^/].*/{
26432 s//\1/
26435 /^X\(\/\/\)$/{
26436 s//\1/
26439 /^X\(\/\).*/{
26440 s//\1/
26443 s/.*/./; q'`
26444 { as_dir="$ac_dir"
26445 case $as_dir in #(
26446 -*) as_dir=./$as_dir;;
26447 esac
26448 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
26449 as_dirs=
26450 while :; do
26451 case $as_dir in #(
26452 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
26453 *) as_qdir=$as_dir;;
26454 esac
26455 as_dirs="'$as_qdir' $as_dirs"
26456 as_dir=`$as_dirname -- "$as_dir" ||
26457 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26458 X"$as_dir" : 'X\(//\)[^/]' \| \
26459 X"$as_dir" : 'X\(//\)$' \| \
26460 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
26461 echo X"$as_dir" |
26462 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26463 s//\1/
26466 /^X\(\/\/\)[^/].*/{
26467 s//\1/
26470 /^X\(\/\/\)$/{
26471 s//\1/
26474 /^X\(\/\).*/{
26475 s//\1/
26478 s/.*/./; q'`
26479 test -d "$as_dir" && break
26480 done
26481 test -z "$as_dirs" || eval "mkdir $as_dirs"
26482 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
26483 echo "$as_me: error: cannot create directory $as_dir" >&2;}
26484 { (exit 1); exit 1; }; }; }
26485 ac_builddir=.
26487 case "$ac_dir" in
26488 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
26490 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
26491 # A ".." for each directory in $ac_dir_suffix.
26492 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
26493 case $ac_top_builddir_sub in
26494 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
26495 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
26496 esac ;;
26497 esac
26498 ac_abs_top_builddir=$ac_pwd
26499 ac_abs_builddir=$ac_pwd$ac_dir_suffix
26500 # for backward compatibility:
26501 ac_top_builddir=$ac_top_build_prefix
26503 case $srcdir in
26504 .) # We are building in place.
26505 ac_srcdir=.
26506 ac_top_srcdir=$ac_top_builddir_sub
26507 ac_abs_top_srcdir=$ac_pwd ;;
26508 [\\/]* | ?:[\\/]* ) # Absolute name.
26509 ac_srcdir=$srcdir$ac_dir_suffix;
26510 ac_top_srcdir=$srcdir
26511 ac_abs_top_srcdir=$srcdir ;;
26512 *) # Relative name.
26513 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
26514 ac_top_srcdir=$ac_top_build_prefix$srcdir
26515 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
26516 esac
26517 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
26520 case $ac_mode in
26523 # CONFIG_FILE
26526 case $INSTALL in
26527 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
26528 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
26529 esac
26530 _ACEOF
26532 cat >>$CONFIG_STATUS <<\_ACEOF
26533 # If the template does not know about datarootdir, expand it.
26534 # FIXME: This hack should be removed a few years after 2.60.
26535 ac_datarootdir_hack=; ac_datarootdir_seen=
26537 case `sed -n '/datarootdir/ {
26541 /@datadir@/p
26542 /@docdir@/p
26543 /@infodir@/p
26544 /@localedir@/p
26545 /@mandir@/p
26546 ' $ac_file_inputs` in
26547 *datarootdir*) ac_datarootdir_seen=yes;;
26548 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
26549 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
26550 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
26551 _ACEOF
26552 cat >>$CONFIG_STATUS <<_ACEOF
26553 ac_datarootdir_hack='
26554 s&@datadir@&$datadir&g
26555 s&@docdir@&$docdir&g
26556 s&@infodir@&$infodir&g
26557 s&@localedir@&$localedir&g
26558 s&@mandir@&$mandir&g
26559 s&\\\${datarootdir}&$datarootdir&g' ;;
26560 esac
26561 _ACEOF
26563 # Neutralize VPATH when `$srcdir' = `.'.
26564 # Shell code in configure.ac might set extrasub.
26565 # FIXME: do we really want to maintain this feature?
26566 cat >>$CONFIG_STATUS <<_ACEOF
26567 sed "$ac_vpsub
26568 $extrasub
26569 _ACEOF
26570 cat >>$CONFIG_STATUS <<\_ACEOF
26572 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
26573 s&@configure_input@&$configure_input&;t t
26574 s&@top_builddir@&$ac_top_builddir_sub&;t t
26575 s&@srcdir@&$ac_srcdir&;t t
26576 s&@abs_srcdir@&$ac_abs_srcdir&;t t
26577 s&@top_srcdir@&$ac_top_srcdir&;t t
26578 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
26579 s&@builddir@&$ac_builddir&;t t
26580 s&@abs_builddir@&$ac_abs_builddir&;t t
26581 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
26582 s&@INSTALL@&$ac_INSTALL&;t t
26583 $ac_datarootdir_hack
26584 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
26586 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
26587 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
26588 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
26589 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26590 which seems to be undefined. Please make sure it is defined." >&5
26591 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26592 which seems to be undefined. Please make sure it is defined." >&2;}
26594 rm -f "$tmp/stdin"
26595 case $ac_file in
26596 -) cat "$tmp/out"; rm -f "$tmp/out";;
26597 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
26598 esac
26602 # CONFIG_HEADER
26604 _ACEOF
26606 # Transform confdefs.h into a sed script `conftest.defines', that
26607 # substitutes the proper values into config.h.in to produce config.h.
26608 rm -f conftest.defines conftest.tail
26609 # First, append a space to every undef/define line, to ease matching.
26610 echo 's/$/ /' >conftest.defines
26611 # Then, protect against being on the right side of a sed subst, or in
26612 # an unquoted here document, in config.status. If some macros were
26613 # called several times there might be several #defines for the same
26614 # symbol, which is useless. But do not sort them, since the last
26615 # AC_DEFINE must be honored.
26616 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
26617 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
26618 # NAME is the cpp macro being defined, VALUE is the value it is being given.
26619 # PARAMS is the parameter list in the macro definition--in most cases, it's
26620 # just an empty string.
26621 ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
26622 ac_dB='\\)[ (].*,\\1define\\2'
26623 ac_dC=' '
26624 ac_dD=' ,'
26626 uniq confdefs.h |
26627 sed -n '
26628 t rset
26629 :rset
26630 s/^[ ]*#[ ]*define[ ][ ]*//
26631 t ok
26634 s/[\\&,]/\\&/g
26635 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
26636 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
26637 ' >>conftest.defines
26639 # Remove the space that was appended to ease matching.
26640 # Then replace #undef with comments. This is necessary, for
26641 # example, in the case of _POSIX_SOURCE, which is predefined and required
26642 # on some systems where configure will not decide to define it.
26643 # (The regexp can be short, since the line contains either #define or #undef.)
26644 echo 's/ $//
26645 s,^[ #]*u.*,/* & */,' >>conftest.defines
26647 # Break up conftest.defines:
26648 ac_max_sed_lines=50
26650 # First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
26651 # Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
26652 # Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
26653 # et cetera.
26654 ac_in='$ac_file_inputs'
26655 ac_out='"$tmp/out1"'
26656 ac_nxt='"$tmp/out2"'
26658 while :
26660 # Write a here document:
26661 cat >>$CONFIG_STATUS <<_ACEOF
26662 # First, check the format of the line:
26663 cat >"\$tmp/defines.sed" <<\\CEOF
26664 /^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
26665 /^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
26667 :def
26668 _ACEOF
26669 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
26670 echo 'CEOF
26671 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
26672 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
26673 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
26674 grep . conftest.tail >/dev/null || break
26675 rm -f conftest.defines
26676 mv conftest.tail conftest.defines
26677 done
26678 rm -f conftest.defines conftest.tail
26680 echo "ac_result=$ac_in" >>$CONFIG_STATUS
26681 cat >>$CONFIG_STATUS <<\_ACEOF
26682 if test x"$ac_file" != x-; then
26683 echo "/* $configure_input */" >"$tmp/config.h"
26684 cat "$ac_result" >>"$tmp/config.h"
26685 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
26686 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
26687 echo "$as_me: $ac_file is unchanged" >&6;}
26688 else
26689 rm -f $ac_file
26690 mv "$tmp/config.h" $ac_file
26692 else
26693 echo "/* $configure_input */"
26694 cat "$ac_result"
26696 rm -f "$tmp/out12"
26700 esac
26702 done # for ac_tag
26705 { (exit 0); exit 0; }
26706 _ACEOF
26707 chmod +x $CONFIG_STATUS
26708 ac_clean_files=$ac_clean_files_save
26711 # configure is writing to config.log, and then calls config.status.
26712 # config.status does its own redirection, appending to config.log.
26713 # Unfortunately, on DOS this fails, as config.log is still kept open
26714 # by configure, so config.status won't be able to write to it; its
26715 # output is simply discarded. So we exec the FD to /dev/null,
26716 # effectively closing config.log, so it can be properly (re)opened and
26717 # appended to by config.status. When coming back to configure, we
26718 # need to make the FD available again.
26719 if test "$no_create" != yes; then
26720 ac_cs_success=:
26721 ac_config_status_args=
26722 test "$silent" = yes &&
26723 ac_config_status_args="$ac_config_status_args --quiet"
26724 exec 5>/dev/null
26725 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
26726 exec 5>>config.log
26727 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
26728 # would make configure fail if this is the last instruction.
26729 $ac_cs_success || { (exit 1); exit 1; }
26733 echo "creating Modules/Setup"
26734 if test ! -f Modules/Setup
26735 then
26736 cp $srcdir/Modules/Setup.dist Modules/Setup
26739 echo "creating Modules/Setup.local"
26740 if test ! -f Modules/Setup.local
26741 then
26742 echo "# Edit this file for local setup changes" >Modules/Setup.local
26745 echo "creating Makefile"
26746 $SHELL $srcdir/Modules/makesetup -c $srcdir/Modules/config.c.in \
26747 -s Modules Modules/Setup.config \
26748 Modules/Setup.local Modules/Setup
26749 mv config.c Modules