2 # From configure.in Revision: 80702 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.65 for python 3.1.
6 # Report bugs to <http://bugs.python.org/>.
9 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
10 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
14 # This configure script is free software; the Free Software Foundation
15 # gives unlimited permission to copy, distribute and modify it.
16 ## -------------------- ##
17 ## M4sh Initialization. ##
18 ## -------------------- ##
20 # Be more Bourne compatible
21 DUALCASE
=1; export DUALCASE
# for MKS sh
22 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
25 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26 # is contrary to our usage. Disable this feature.
27 alias -g '${1+"$@"}'='"$@"'
30 case `(set -o) 2>/dev/null` in #(
42 # Printing a long string crashes Solaris 7 /usr/bin/printf.
43 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
45 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
46 # Prefer a ksh shell builtin over an external printf program on Solaris,
47 # but without wasting forks for bash or zsh.
48 if test -z "$BASH_VERSION$ZSH_VERSION" \
49 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
51 as_echo_n='print
-rn --'
52 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
56 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
57 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
58 as_echo_n='/usr
/ucb
/echo -n'
60 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
65 expr "X$arg" : "X\\(.*\\)$as_nl";
66 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
68 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
71 as_echo_n='sh
-c $as_echo_n_body as_echo
'
74 as_echo='sh
-c $as_echo_body as_echo
'
77 # The user is always right.
78 if test "${PATH_SEPARATOR+set}" != set; then
80 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
88 # We need space, tab and new line, in precisely that order. Quoting is
89 # there to prevent editors from complaining about space-tab.
90 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
91 # splitting by setting IFS to empty value.)
94 # Find who we are. Look in the path if we contain no directory separator.
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x
; then
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there. '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var
in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\
${$as_var+set} = xset \
124 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
137 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
139 if test "x$CONFIG_SHELL" = x
; then
140 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
148 case \`(set -o) 2>/dev/null\` in #(
156 as_required
="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
170 exitcode=1; echo positional parameters were not saved.
172 test x\$exitcode = x0 || exit 1"
173 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177 test \$(( 1 + 1 )) = 2 || exit 1"
178 if (eval "$as_required") 2>/dev
/null
; then :
183 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
186 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
188 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
191 test -z "$as_dir" && as_dir
=.
195 for as_base
in sh bash ksh sh5
; do
196 # Try only shells that exist, to save several forks.
197 as_shell
=$as_dir/$as_base
198 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
199 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
200 CONFIG_SHELL
=$as_shell as_have_required
=yes
201 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
209 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
210 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
211 CONFIG_SHELL
=$SHELL as_have_required
=yes
216 if test "x$CONFIG_SHELL" != x
; then :
217 # We cannot yet assume a decent shell, so we have to provide a
218 # neutralization value for shells without unset; and this also
219 # works around shells that cannot unset nonexistent variables.
222 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
224 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
227 if test x
$as_have_required = xno
; then :
228 $as_echo "$0: This script requires a shell more modern than all"
229 $as_echo "$0: the shells that I found on your system."
230 if test x
${ZSH_VERSION+set} = xset
; then
231 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
232 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
234 $as_echo "$0: Please tell bug-autoconf@gnu.org and
235 $0: http://bugs.python.org/ about your system, including
236 $0: any error possibly output before this message. Then
237 $0: install a modern shell, or manually run the script
238 $0: under such a shell if you do have one."
244 SHELL
=${CONFIG_SHELL-/bin/sh}
246 # Unset more variables known to interfere with behavior of common tools.
247 CLICOLOR_FORCE
= GREP_OPTIONS
=
248 unset CLICOLOR_FORCE GREP_OPTIONS
250 ## --------------------- ##
251 ## M4sh Shell Functions. ##
252 ## --------------------- ##
255 # Portably unset VAR.
258 { eval $1=; unset $1;}
262 # as_fn_set_status STATUS
263 # -----------------------
264 # Set $? to STATUS, without forking.
272 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
282 # Create "$as_dir" as a directory, including parents if necessary.
287 -*) as_dir
=.
/$as_dir;;
289 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
293 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 as_dirs
="'$as_qdir' $as_dirs"
297 as_dir
=`$as_dirname -- "$as_dir" ||
298 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
299 X"$as_dir" : 'X\(//\)[^/]' \| \
300 X"$as_dir" : 'X\(//\)$' \| \
301 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
302 $as_echo X"$as_dir" |
303 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
320 test -d "$as_dir" && break
322 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
323 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
327 # as_fn_append VAR VALUE
328 # ----------------------
329 # Append the text in VALUE to the end of the definition contained in VAR. Take
330 # advantage of any shell optimizations that allow amortized linear growth over
331 # repeated appends, instead of the typical quadratic growth present in naive
333 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
334 eval 'as_fn_append ()
347 # Perform arithmetic evaluation on the ARGs, and store the result in the
348 # global $as_val. Take advantage of shells that can avoid forks. The arguments
349 # must be portable across $(()) and expr.
350 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
358 as_val
=`expr "$@" || test $? -eq 1`
363 # as_fn_error ERROR [LINENO LOG_FD]
364 # ---------------------------------
365 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
366 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
367 # script with status $?, using 1 if that was 0.
370 as_status
=$?
; test $as_status -eq 0 && as_status
=1
372 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
373 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
375 $as_echo "$as_me: error: $1" >&2
376 as_fn_exit
$as_status
379 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
380 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
386 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
392 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
398 as_me
=`$as_basename -- "$0" ||
399 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
400 X"$0" : 'X\(//\)$' \| \
401 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
403 sed '/^.*\/\([^/][^/]*\)\/*$/{
417 # Avoid depending upon Character Ranges.
418 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
419 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
420 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
421 as_cr_digits
='0123456789'
422 as_cr_alnum
=$as_cr_Letters$as_cr_digits
425 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
426 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
427 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
428 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
429 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
441 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
445 chmod +x
"$as_me.lineno" ||
446 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
448 # Don't try to exec as it changes $[0], causing all sort of problems
449 # (the dirname of $[0] is not the place where we might find the
450 # original and so on. Autoconf is especially sensitive to this).
452 # Exit status is that of the last command.
456 ECHO_C
= ECHO_N
= ECHO_T
=
457 case `echo -n x` in #(((((
459 case `echo 'xy\c'` in
460 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
462 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
469 rm -f conf$$ conf$$.exe conf$$.
file
470 if test -d conf$$.dir
; then
471 rm -f conf$$.dir
/conf$$.
file
474 mkdir conf$$.dir
2>/dev
/null
476 if (echo >conf$$.
file) 2>/dev
/null
; then
477 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
479 # ... but there are two gotchas:
480 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
481 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
482 # In both cases, we have to default to `cp -p'.
483 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
485 elif ln conf$$.
file conf$$
2>/dev
/null
; then
493 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
494 rmdir conf$$.dir
2>/dev
/null
496 if mkdir
-p .
2>/dev
/null
; then
497 as_mkdir_p
='mkdir -p "$as_dir"'
499 test -d .
/-p && rmdir .
/-p
503 if test -x / >/dev
/null
2>&1; then
506 if ls -dL / >/dev
/null
2>&1; then
513 if test -d "$1"; then
519 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
520 ???[sx]*):;;*)false;;esac;fi
524 as_executable_p
=$as_test_x
526 # Sed expression to map a string onto a valid CPP name.
527 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
529 # Sed expression to map a string onto a valid variable name.
530 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533 test -n "$DJDIR" ||
exec 7<&0 </dev
/null
537 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
538 # so uname gets run too.
539 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
544 ac_default_prefix
=/usr
/local
546 ac_config_libobj_dir
=.
553 # Identity of this package.
554 PACKAGE_NAME
='python'
555 PACKAGE_TARNAME
='python'
556 PACKAGE_VERSION
='3.1'
557 PACKAGE_STRING
='python 3.1'
558 PACKAGE_BUGREPORT
='http://bugs.python.org/'
561 ac_unique_file
="Include/object.h"
562 # Factoring default headers for most tests.
563 ac_includes_default
="\
565 #ifdef HAVE_SYS_TYPES_H
566 # include <sys/types.h>
568 #ifdef HAVE_SYS_STAT_H
569 # include <sys/stat.h>
575 # ifdef HAVE_STDLIB_H
580 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
585 #ifdef HAVE_STRINGS_H
586 # include <strings.h>
588 #ifdef HAVE_INTTYPES_H
589 # include <inttypes.h>
598 ac_subst_vars
='LTLIBOBJS
605 HAVE_GETHOSTBYNAME_R_3_ARG
606 HAVE_GETHOSTBYNAME_R_5_ARG
607 HAVE_GETHOSTBYNAME_R_6_ARG
660 EXPORT_MACOSX_DEPLOYMENT_TARGET
661 CONFIGURE_MACOSX_DEPLOYMENT_TARGET
664 FRAMEWORKUNIXTOOLSPREFIX
665 FRAMEWORKALTINSTALLLAST
666 FRAMEWORKALTINSTALLFIRST
668 FRAMEWORKINSTALLFIRST
669 PYTHONFRAMEWORKINSTALLDIR
670 PYTHONFRAMEWORKPREFIX
672 PYTHONFRAMEWORKIDENTIFIER
708 program_transform_name
721 enable_option_checking
744 with_wctype_functions
752 ac_precious_vars
='build_alias
763 # Initialize some variables set by options.
765 ac_init_version
=false
766 ac_unrecognized_opts
=
768 # The variables have the same names as the options, with
769 # dashes changed to underlines.
777 program_transform_name
=s
,x
,x
,
785 # Installation directory options.
786 # These are left unexpanded so users can "make install exec_prefix=/foo"
787 # and all the variables that are supposed to be based on exec_prefix
788 # by default will actually change.
789 # Use braces instead of parens because sh, perl, etc. also accept them.
790 # (The list follows the same order as the GNU Coding Standards.)
791 bindir
='${exec_prefix}/bin'
792 sbindir
='${exec_prefix}/sbin'
793 libexecdir
='${exec_prefix}/libexec'
794 datarootdir
='${prefix}/share'
795 datadir
='${datarootdir}'
796 sysconfdir
='${prefix}/etc'
797 sharedstatedir
='${prefix}/com'
798 localstatedir
='${prefix}/var'
799 includedir
='${prefix}/include'
800 oldincludedir
='/usr/include'
801 docdir
='${datarootdir}/doc/${PACKAGE_TARNAME}'
802 infodir
='${datarootdir}/info'
807 libdir
='${exec_prefix}/lib'
808 localedir
='${datarootdir}/locale'
809 mandir
='${datarootdir}/man'
815 # If the previous option needs an argument, assign it.
816 if test -n "$ac_prev"; then
817 eval $ac_prev=\
$ac_option
823 *=*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
827 # Accept the important Cygnus configure options, so we can diagnose typos.
829 case $ac_dashdash$ac_option in
833 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
835 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
838 -build |
--build |
--buil |
--bui |
--bu)
839 ac_prev
=build_alias
;;
840 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
841 build_alias
=$ac_optarg ;;
843 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
844 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
845 ac_prev
=cache_file
;;
846 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
847 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
848 cache_file
=$ac_optarg ;;
851 cache_file
=config.cache
;;
853 -datadir |
--datadir |
--datadi |
--datad)
855 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
856 datadir
=$ac_optarg ;;
858 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
859 |
--dataroo |
--dataro |
--datar)
860 ac_prev
=datarootdir
;;
861 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
862 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
863 datarootdir
=$ac_optarg ;;
865 -disable-* |
--disable-*)
866 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
867 # Reject names that are not valid shell variable names.
868 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
869 as_fn_error
"invalid feature name: $ac_useropt"
870 ac_useropt_orig
=$ac_useropt
871 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
872 case $ac_user_opts in
876 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
877 ac_unrecognized_sep
=', ';;
879 eval enable_
$ac_useropt=no
;;
881 -docdir |
--docdir |
--docdi |
--doc |
--do)
883 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
886 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
888 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
891 -enable-* |
--enable-*)
892 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
893 # Reject names that are not valid shell variable names.
894 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
895 as_fn_error
"invalid feature name: $ac_useropt"
896 ac_useropt_orig
=$ac_useropt
897 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
898 case $ac_user_opts in
902 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
903 ac_unrecognized_sep
=', ';;
905 eval enable_
$ac_useropt=\
$ac_optarg ;;
907 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
908 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
909 |
--exec |
--exe |
--ex)
910 ac_prev
=exec_prefix
;;
911 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
912 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
913 |
--exec=* |
--exe=* |
--ex=*)
914 exec_prefix
=$ac_optarg ;;
916 -gas |
--gas |
--ga |
--g)
917 # Obsolete; use --with-gas.
920 -help |
--help |
--hel |
--he |
-h)
922 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
923 ac_init_help
=recursive
;;
924 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
925 ac_init_help
=short
;;
927 -host |
--host |
--hos |
--ho)
928 ac_prev
=host_alias
;;
929 -host=* |
--host=* |
--hos=* |
--ho=*)
930 host_alias
=$ac_optarg ;;
932 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
934 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
936 htmldir
=$ac_optarg ;;
938 -includedir |
--includedir |
--includedi |
--included |
--include \
939 |
--includ |
--inclu |
--incl |
--inc)
940 ac_prev
=includedir
;;
941 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
942 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
943 includedir
=$ac_optarg ;;
945 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
947 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
948 infodir
=$ac_optarg ;;
950 -libdir |
--libdir |
--libdi |
--libd)
952 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
955 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
956 |
--libexe |
--libex |
--libe)
957 ac_prev
=libexecdir
;;
958 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
959 |
--libexe=* |
--libex=* |
--libe=*)
960 libexecdir
=$ac_optarg ;;
962 -localedir |
--localedir |
--localedi |
--localed |
--locale)
964 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
965 localedir
=$ac_optarg ;;
967 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
968 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
969 ac_prev
=localstatedir
;;
970 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
971 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
972 localstatedir
=$ac_optarg ;;
974 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
976 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
980 # Obsolete; use --without-fp.
983 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
984 |
--no-cr |
--no-c |
-n)
987 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
988 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
991 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
992 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
993 |
--oldin |
--oldi |
--old |
--ol |
--o)
994 ac_prev
=oldincludedir
;;
995 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
996 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
997 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
998 oldincludedir
=$ac_optarg ;;
1000 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1002 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1003 prefix
=$ac_optarg ;;
1005 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1006 |
--program-pre |
--program-pr |
--program-p)
1007 ac_prev
=program_prefix
;;
1008 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1009 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1010 program_prefix
=$ac_optarg ;;
1012 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1013 |
--program-suf |
--program-su |
--program-s)
1014 ac_prev
=program_suffix
;;
1015 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1016 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1017 program_suffix
=$ac_optarg ;;
1019 -program-transform-name |
--program-transform-name \
1020 |
--program-transform-nam |
--program-transform-na \
1021 |
--program-transform-n |
--program-transform- \
1022 |
--program-transform |
--program-transfor \
1023 |
--program-transfo |
--program-transf \
1024 |
--program-trans |
--program-tran \
1025 |
--progr-tra |
--program-tr |
--program-t)
1026 ac_prev
=program_transform_name
;;
1027 -program-transform-name=* |
--program-transform-name=* \
1028 |
--program-transform-nam=* |
--program-transform-na=* \
1029 |
--program-transform-n=* |
--program-transform-=* \
1030 |
--program-transform=* |
--program-transfor=* \
1031 |
--program-transfo=* |
--program-transf=* \
1032 |
--program-trans=* |
--program-tran=* \
1033 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1034 program_transform_name
=$ac_optarg ;;
1036 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1038 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1039 pdfdir
=$ac_optarg ;;
1041 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1043 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1046 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1047 |
-silent |
--silent |
--silen |
--sile |
--sil)
1050 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1052 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1054 sbindir
=$ac_optarg ;;
1056 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1057 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1058 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1060 ac_prev
=sharedstatedir
;;
1061 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1062 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1063 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1065 sharedstatedir
=$ac_optarg ;;
1067 -site |
--site |
--sit)
1069 -site=* |
--site=* |
--sit=*)
1072 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1074 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1075 srcdir
=$ac_optarg ;;
1077 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1078 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1079 ac_prev
=sysconfdir
;;
1080 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1081 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1082 sysconfdir
=$ac_optarg ;;
1084 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1085 ac_prev
=target_alias
;;
1086 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1087 target_alias
=$ac_optarg ;;
1089 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1092 -version |
--version |
--versio |
--versi |
--vers |
-V)
1093 ac_init_version
=: ;;
1096 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1097 # Reject names that are not valid shell variable names.
1098 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1099 as_fn_error
"invalid package name: $ac_useropt"
1100 ac_useropt_orig
=$ac_useropt
1101 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1102 case $ac_user_opts in
1106 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1107 ac_unrecognized_sep
=', ';;
1109 eval with_
$ac_useropt=\
$ac_optarg ;;
1111 -without-* |
--without-*)
1112 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1113 # Reject names that are not valid shell variable names.
1114 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1115 as_fn_error
"invalid package name: $ac_useropt"
1116 ac_useropt_orig
=$ac_useropt
1117 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1118 case $ac_user_opts in
1122 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1123 ac_unrecognized_sep
=', ';;
1125 eval with_
$ac_useropt=no
;;
1128 # Obsolete; use --with-x.
1131 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1132 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1133 ac_prev
=x_includes
;;
1134 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1135 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1136 x_includes
=$ac_optarg ;;
1138 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1139 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1140 ac_prev
=x_libraries
;;
1141 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1142 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1143 x_libraries
=$ac_optarg ;;
1145 -*) as_fn_error
"unrecognized option: \`$ac_option'
1146 Try \`$0 --help' for more information."
1150 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1151 # Reject names that are not valid shell variable names.
1152 case $ac_envvar in #(
1153 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1154 as_fn_error
"invalid variable name: \`$ac_envvar'" ;;
1156 eval $ac_envvar=\
$ac_optarg
1157 export $ac_envvar ;;
1160 # FIXME: should be removed in autoconf 3.0.
1161 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1162 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1163 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1164 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1170 if test -n "$ac_prev"; then
1171 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1172 as_fn_error
"missing argument to $ac_option"
1175 if test -n "$ac_unrecognized_opts"; then
1176 case $enable_option_checking in
1178 fatal
) as_fn_error
"unrecognized options: $ac_unrecognized_opts" ;;
1179 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1183 # Check all directory arguments for consistency.
1184 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1185 datadir sysconfdir sharedstatedir localstatedir includedir \
1186 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1187 libdir localedir mandir
1189 eval ac_val
=\$
$ac_var
1190 # Remove trailing slashes.
1193 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1194 eval $ac_var=\
$ac_val;;
1196 # Be sure to have absolute directory names.
1198 [\\/$
]* | ?
:[\\/]* ) continue;;
1199 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1201 as_fn_error
"expected an absolute directory name for --$ac_var: $ac_val"
1204 # There might be people who depend on the old broken behavior: `$host'
1205 # used to hold the argument of --host etc.
1206 # FIXME: To remove some day.
1209 target
=$target_alias
1211 # FIXME: To remove some day.
1212 if test "x$host_alias" != x
; then
1213 if test "x$build_alias" = x
; then
1214 cross_compiling
=maybe
1215 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1216 If a cross compiler is detected then cross compile mode will be used." >&2
1217 elif test "x$build_alias" != "x$host_alias"; then
1223 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1225 test "$silent" = yes && exec 6>/dev
/null
1228 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1229 ac_ls_di
=`ls -di .` &&
1230 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1231 as_fn_error
"working directory cannot be determined"
1232 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1233 as_fn_error
"pwd does not report name of working directory"
1236 # Find the source files, if location was not specified.
1237 if test -z "$srcdir"; then
1238 ac_srcdir_defaulted
=yes
1239 # Try the directory containing this script, then the parent directory.
1240 ac_confdir
=`$as_dirname -- "$as_myself" ||
1241 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1242 X"$as_myself" : 'X\(//\)[^/]' \| \
1243 X"$as_myself" : 'X\(//\)$' \| \
1244 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1245 $as_echo X"$as_myself" |
1246 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1264 if test ! -r "$srcdir/$ac_unique_file"; then
1268 ac_srcdir_defaulted
=no
1270 if test ! -r "$srcdir/$ac_unique_file"; then
1271 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1272 as_fn_error
"cannot find sources ($ac_unique_file) in $srcdir"
1274 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1276 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1278 # When building in place, set srcdir=.
1279 if test "$ac_abs_confdir" = "$ac_pwd"; then
1282 # Remove unnecessary trailing slashes from srcdir.
1283 # Double slashes in file names in object file debugging info
1284 # mess up M-x gdb in Emacs.
1286 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1288 for ac_var
in $ac_precious_vars; do
1289 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1290 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1291 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1292 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1296 # Report the --help message.
1298 if test "$ac_init_help" = "long"; then
1299 # Omit some internal or obsolete options to make the list less imposing.
1300 # This message is too long to be a string in the A/UX 3.1 sh.
1302 \`configure' configures python 3.1 to adapt to many kinds of systems.
1304 Usage: $0 [OPTION]... [VAR=VALUE]...
1306 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1307 VAR=VALUE. See below for descriptions of some of the useful variables.
1309 Defaults for the options are specified in brackets.
1312 -h, --help display this help and exit
1313 --help=short display options specific to this package
1314 --help=recursive display the short help of all the included packages
1315 -V, --version display version information and exit
1316 -q, --quiet, --silent do not print \`checking...' messages
1317 --cache-file=FILE cache test results in FILE [disabled]
1318 -C, --config-cache alias for \`--cache-file=config.cache'
1319 -n, --no-create do not create output files
1320 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1322 Installation directories:
1323 --prefix=PREFIX install architecture-independent files in PREFIX
1324 [$ac_default_prefix]
1325 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1328 By default, \`make install' will install all the files in
1329 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1330 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1331 for instance \`--prefix=\$HOME'.
1333 For better control, use the options below.
1335 Fine tuning of the installation directories:
1336 --bindir=DIR user executables [EPREFIX/bin]
1337 --sbindir=DIR system admin executables [EPREFIX/sbin]
1338 --libexecdir=DIR program executables [EPREFIX/libexec]
1339 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1340 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1341 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1342 --libdir=DIR object code libraries [EPREFIX/lib]
1343 --includedir=DIR C header files [PREFIX/include]
1344 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1345 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1346 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1347 --infodir=DIR info documentation [DATAROOTDIR/info]
1348 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1349 --mandir=DIR man documentation [DATAROOTDIR/man]
1350 --docdir=DIR documentation root [DATAROOTDIR/doc/python]
1351 --htmldir=DIR html documentation [DOCDIR]
1352 --dvidir=DIR dvi documentation [DOCDIR]
1353 --pdfdir=DIR pdf documentation [DOCDIR]
1354 --psdir=DIR ps documentation [DOCDIR]
1361 if test -n "$ac_init_help"; then
1362 case $ac_init_help in
1363 short | recursive
) echo "Configuration of python 3.1:";;
1368 --disable-option-checking ignore unrecognized
--enable/--with options
1369 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1370 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1371 --enable-universalsdk[=SDKDIR
]
1372 Build against Mac OS X
10.4u SDK
(ppc
/i386
)
1373 --enable-framework[=INSTALLDIR
]
1374 Build
(MacOSX|Darwin
) framework
1375 --enable-shared disable
/enable building shared python library
1376 --enable-profiling enable C-level code profiling
1377 --enable-ipv6 Enable ipv6
(with ipv4
) support
1378 --disable-ipv6 Disable ipv6 support
1379 --enable-big-digits[=BITS
]
1380 use big digits
for Python longs
[[BITS
=30]]
1383 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
1384 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
1385 --with-universal-archs=ARCH
1386 select architectures
for universal build
("32-bit",
1387 "64-bit", "3-way", "intel" or
"all")
1388 --with-framework-name=FRAMEWORK
1389 specify an alternate name of the framework built
1390 with
--enable-framework
1391 --without-gcc never use gcc
1392 --with-cxx-main=<compiler
>
1393 compile main
() and link python executable with C
++
1395 --with-suffix=.exe
set executable suffix
1396 --with-pydebug build with Py_DEBUG defined
1397 --with-libs='lib1 ...' link against additional libs
1398 --with-system-ffi build _ctypes module using an installed ffi library
1399 --with-dbmliborder=db1
:db2
:...
1400 order to check db backends
for dbm. Valid value is a
1401 colon separated string with the backend names
1402 `ndbm', `gdbm
' and `bdb'.
1403 --with-signal-module disable
/enable signal module
1404 --with-dec-threads use DEC Alpha
/OSF1 thread-safe libraries
1405 --with(out
)-threads[=DIRECTORY
]
1406 disable
/enable thread support
1407 --with(out
)-thread[=DIRECTORY
]
1408 deprecated
; use
--with(out
)-threads
1409 --with-pth use GNU pth threading libraries
1410 --with(out
)-doc-strings disable
/enable documentation
strings
1411 --with(out
)-tsc enable
/disable timestamp counter profile
1412 --with(out
)-pymalloc disable
/enable specialized mallocs
1413 --with-wctype-functions use wctype.h functions
1414 --with-fpectl enable SIGFPE catching
1415 --with-libm=STRING math library
1416 --with-libc=STRING C library
1417 --with-wide-unicode Use
4-byte Unicode characters
(default is
2 bytes
)
1418 --with-computed-gotos Use computed gotos
/ threaded dispatch
in evaluation
1419 loop
(not available on all compilers
)
1421 Some influential environment variables
:
1422 CC C compiler
command
1423 CFLAGS C compiler flags
1424 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
1425 nonstandard directory
<lib dir
>
1426 LIBS libraries to pass to the linker
, e.g.
-l<library
>
1427 CPPFLAGS
(Objective
) C
/C
++ preprocessor flags
, e.g.
-I<include dir
> if
1428 you have headers
in a nonstandard directory
<include dir
>
1431 Use these variables to override the choices made by
`configure' or to help
1432 it to find libraries and programs with nonstandard names/locations.
1434 Report bugs to <http://bugs.python.org/>.
1439 if test "$ac_init_help" = "recursive"; then
1440 # If there are subdirs, report their specific --help.
1441 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1442 test -d "$ac_dir" ||
1443 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1448 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1450 ac_dir_suffix=/`$as_echo "$ac_dir" |
sed 's|^\.[\\/]||'`
1451 # A ".." for each directory in $ac_dir_suffix.
1452 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" |
sed 's|/[^\\/]*|/..|g;s|/||'`
1453 case $ac_top_builddir_sub in
1454 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1455 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1458 ac_abs_top_builddir=$ac_pwd
1459 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1460 # for backward compatibility:
1461 ac_top_builddir=$ac_top_build_prefix
1464 .) # We are building in place.
1466 ac_top_srcdir=$ac_top_builddir_sub
1467 ac_abs_top_srcdir=$ac_pwd ;;
1468 [\\/]* | ?:[\\/]* ) # Absolute name.
1469 ac_srcdir=$srcdir$ac_dir_suffix;
1470 ac_top_srcdir=$srcdir
1471 ac_abs_top_srcdir=$srcdir ;;
1473 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1474 ac_top_srcdir=$ac_top_build_prefix$srcdir
1475 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1477 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1479 cd "$ac_dir" || { ac_status=$?; continue; }
1480 # Check for guested configure.
1481 if test -f "$ac_srcdir/configure.gnu"; then
1483 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1484 elif test -f "$ac_srcdir/configure"; then
1486 $SHELL "$ac_srcdir/configure" --help=recursive
1488 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1490 cd "$ac_pwd" || { ac_status=$?; break; }
1494 test -n "$ac_init_help" && exit $ac_status
1495 if $ac_init_version; then
1497 python configure 3.1
1498 generated by GNU Autoconf 2.65
1500 Copyright (C) 2009 Free Software Foundation, Inc.
1501 This configure script is free software; the Free Software Foundation
1502 gives unlimited permission to copy, distribute and modify it.
1507 ## ------------------------ ##
1508 ## Autoconf initialization. ##
1509 ## ------------------------ ##
1511 # ac_fn_c_try_compile LINENO
1512 # --------------------------
1513 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1514 ac_fn_c_try_compile ()
1516 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1517 rm -f conftest.$ac_objext
1518 if { { ac_try="$ac_compile"
1520 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1521 *) ac_try_echo
=$ac_try;;
1523 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1524 $as_echo "$ac_try_echo"; } >&5
1525 (eval "$ac_compile") 2>conftest.err
1527 if test -s conftest.err
; then
1528 grep -v '^ *+' conftest.err
>conftest.er1
1529 cat conftest.er1
>&5
1530 mv -f conftest.er1 conftest.err
1532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1533 test $ac_status = 0; } && {
1534 test -z "$ac_c_werror_flag" ||
1535 test ! -s conftest.err
1536 } && test -s conftest.
$ac_objext; then :
1539 $as_echo "$as_me: failed program was:" >&5
1540 sed 's/^/| /' conftest.
$ac_ext >&5
1544 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1545 as_fn_set_status
$ac_retval
1547 } # ac_fn_c_try_compile
1549 # ac_fn_c_try_cpp LINENO
1550 # ----------------------
1551 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1554 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1555 if { { ac_try
="$ac_cpp conftest.$ac_ext"
1557 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1558 *) ac_try_echo=$ac_try;;
1560 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1561 $as_echo "$ac_try_echo"; } >&5
1562 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1564 if test -s conftest.err; then
1565 grep -v '^ *+' conftest.err >conftest.er1
1566 cat conftest.er1 >&5
1567 mv -f conftest.er1 conftest.err
1569 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1570 test $ac_status = 0; } >/dev/null && {
1571 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1572 test ! -s conftest.err
1576 $as_echo "$as_me: failed program was:" >&5
1577 sed 's/^/| /' conftest.$ac_ext >&5
1581 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1582 as_fn_set_status $ac_retval
1586 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1587 # -------------------------------------------------------
1588 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1589 # the include files in INCLUDES and setting the cache variable VAR
1591 ac_fn_c_check_header_mongrel ()
1593 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1594 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1596 $as_echo_n "checking for $2... " >&6; }
1597 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1598 $as_echo_n "(cached) " >&6
1601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1602 $as_echo "$ac_res" >&6; }
1604 # Is the header compilable?
1605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1606 $as_echo_n "checking $2 usability... " >&6; }
1607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1608 /* end confdefs.h. */
1612 if ac_fn_c_try_compile "$LINENO"; then :
1613 ac_header_compiler=yes
1615 ac_header_compiler=no
1617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1619 $as_echo "$ac_header_compiler" >&6; }
1621 # Is the header present?
1622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1623 $as_echo_n "checking $2 presence... " >&6; }
1624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1625 /* end confdefs.h. */
1628 if ac_fn_c_try_cpp "$LINENO"; then :
1629 ac_header_preproc=yes
1631 ac_header_preproc=no
1633 rm -f conftest.err conftest.$ac_ext
1634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1635 $as_echo "$ac_header_preproc" >&6; }
1637 # So? What about this header?
1638 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1640 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1641 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1642 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1643 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1647 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1648 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1649 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1651 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1653 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1655 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1657 ## -------------------------------------- ##
1658 ## Report this to http://bugs.python.org/ ##
1659 ## -------------------------------------- ##
1661 ) | sed "s/^/$as_me: WARNING: /" >&2
1664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1665 $as_echo_n "checking for $2... " >&6; }
1666 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1667 $as_echo_n "(cached) " >&6
1669 eval "$3=\$ac_header_compiler"
1672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1673 $as_echo "$ac_res" >&6; }
1675 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1677 } # ac_fn_c_check_header_mongrel
1679 # ac_fn_c_try_run LINENO
1680 # ----------------------
1681 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1682 # that executables *can* be run.
1685 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1686 if { { ac_try="$ac_link"
1688 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1689 *) ac_try_echo
=$ac_try;;
1691 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1692 $as_echo "$ac_try_echo"; } >&5
1693 (eval "$ac_link") 2>&5
1695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1696 test $ac_status = 0; } && { ac_try
='./conftest$ac_exeext'
1697 { { case "(($ac_try" in
1698 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1699 *) ac_try_echo=$ac_try;;
1701 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1702 $as_echo "$ac_try_echo"; } >&5
1703 (eval "$ac_try") 2>&5
1705 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1706 test $ac_status = 0; }; }; then :
1709 $as_echo "$as_me: program exited with status $ac_status" >&5
1710 $as_echo "$as_me: failed program was:" >&5
1711 sed 's/^/| /' conftest.$ac_ext >&5
1713 ac_retval=$ac_status
1715 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1716 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1717 as_fn_set_status $ac_retval
1721 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1722 # -------------------------------------------------------
1723 # Tests whether HEADER exists and can be compiled using the include files in
1724 # INCLUDES, setting the cache variable VAR accordingly.
1725 ac_fn_c_check_header_compile ()
1727 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1729 $as_echo_n "checking for $2... " >&6; }
1730 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1731 $as_echo_n "(cached) " >&6
1733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1734 /* end confdefs.h. */
1738 if ac_fn_c_try_compile "$LINENO"; then :
1743 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1747 $as_echo "$ac_res" >&6; }
1748 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1750 } # ac_fn_c_check_header_compile
1752 # ac_fn_c_try_link LINENO
1753 # -----------------------
1754 # Try to link conftest.$ac_ext, and return whether this succeeded.
1757 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1758 rm -f conftest.$ac_objext conftest$ac_exeext
1759 if { { ac_try="$ac_link"
1761 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1762 *) ac_try_echo
=$ac_try;;
1764 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1765 $as_echo "$ac_try_echo"; } >&5
1766 (eval "$ac_link") 2>conftest.err
1768 if test -s conftest.err
; then
1769 grep -v '^ *+' conftest.err
>conftest.er1
1770 cat conftest.er1
>&5
1771 mv -f conftest.er1 conftest.err
1773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1774 test $ac_status = 0; } && {
1775 test -z "$ac_c_werror_flag" ||
1776 test ! -s conftest.err
1777 } && test -s conftest
$ac_exeext && {
1778 test "$cross_compiling" = yes ||
1779 $as_test_x conftest
$ac_exeext
1783 $as_echo "$as_me: failed program was:" >&5
1784 sed 's/^/| /' conftest.
$ac_ext >&5
1788 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1789 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1790 # interfere with the next link command; also delete a directory that is
1791 # left behind by Apple's compiler. We do this before executing the actions.
1792 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1793 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1794 as_fn_set_status
$ac_retval
1796 } # ac_fn_c_try_link
1798 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1799 # -------------------------------------------
1800 # Tests whether TYPE exists after having included INCLUDES, setting cache
1801 # variable VAR accordingly.
1802 ac_fn_c_check_type
()
1804 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1806 $as_echo_n "checking for $2... " >&6; }
1807 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1808 $as_echo_n "(cached) " >&6
1811 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1812 /* end confdefs.h. */
1823 if ac_fn_c_try_compile
"$LINENO"; then :
1824 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1825 /* end confdefs.h. */
1836 if ac_fn_c_try_compile
"$LINENO"; then :
1841 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1843 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1847 $as_echo "$ac_res" >&6; }
1848 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1850 } # ac_fn_c_check_type
1852 # ac_fn_c_find_uintX_t LINENO BITS VAR
1853 # ------------------------------------
1854 # Finds an unsigned integer type with width BITS, setting cache variable VAR
1856 ac_fn_c_find_uintX_t
()
1858 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1860 $as_echo_n "checking for uint$2_t... " >&6; }
1861 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1862 $as_echo_n "(cached) " >&6
1865 # Order is important - never check a type that is potentially smaller
1866 # than half of the expected target width.
1867 for ac_type
in uint
$2_t 'unsigned int' 'unsigned long int' \
1868 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1869 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1870 /* end confdefs.h. */
1871 $ac_includes_default
1875 static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
1882 if ac_fn_c_try_compile
"$LINENO"; then :
1887 eval "$3=\$ac_type" ;;
1890 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1892 if test "x$as_val" = x
""no
; then :
1900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1901 $as_echo "$ac_res" >&6; }
1902 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1904 } # ac_fn_c_find_uintX_t
1906 # ac_fn_c_find_intX_t LINENO BITS VAR
1907 # -----------------------------------
1908 # Finds a signed integer type with width BITS, setting cache variable VAR
1910 ac_fn_c_find_intX_t
()
1912 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1914 $as_echo_n "checking for int$2_t... " >&6; }
1915 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1916 $as_echo_n "(cached) " >&6
1919 # Order is important - never check a type that is potentially smaller
1920 # than half of the expected target width.
1921 for ac_type
in int
$2_t 'int' 'long int' \
1922 'long long int' 'short int' 'signed char'; do
1923 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1924 /* end confdefs.h. */
1925 $ac_includes_default
1929 static int test_array [1 - 2 * !(enum { N = $2 / 2 - 1 };
1930 0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
1937 if ac_fn_c_try_compile
"$LINENO"; then :
1938 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1939 /* end confdefs.h. */
1940 $ac_includes_default
1944 static int test_array [1 - 2 * !(enum { N = $2 / 2 - 1 };
1945 ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
1946 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
1953 if ac_fn_c_try_compile
"$LINENO"; then :
1960 eval "$3=\$ac_type" ;;
1963 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1965 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1967 if test "x$as_val" = x
""no
; then :
1975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1976 $as_echo "$ac_res" >&6; }
1977 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1979 } # ac_fn_c_find_intX_t
1981 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1982 # --------------------------------------------
1983 # Tries to find the compile-time value of EXPR in a program that includes
1984 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1986 ac_fn_c_compute_int
()
1988 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1989 if test "$cross_compiling" = yes; then
1990 # Depending upon the size, compute the lo and hi bounds.
1991 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1992 /* end confdefs.h. */
1997 static int test_array [1 - 2 * !(($2) >= 0)];
2004 if ac_fn_c_try_compile
"$LINENO"; then :
2007 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2008 /* end confdefs.h. */
2013 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2020 if ac_fn_c_try_compile
"$LINENO"; then :
2021 ac_hi
=$ac_mid; break
2023 as_fn_arith
$ac_mid + 1 && ac_lo
=$as_val
2024 if test $ac_lo -le $ac_mid; then
2028 as_fn_arith
2 '*' $ac_mid + 1 && ac_mid
=$as_val
2030 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2033 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2034 /* end confdefs.h. */
2039 static int test_array [1 - 2 * !(($2) < 0)];
2046 if ac_fn_c_try_compile
"$LINENO"; then :
2049 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2050 /* end confdefs.h. */
2055 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2062 if ac_fn_c_try_compile
"$LINENO"; then :
2063 ac_lo
=$ac_mid; break
2065 as_fn_arith
'(' $ac_mid ')' - 1 && ac_hi
=$as_val
2066 if test $ac_mid -le $ac_hi; then
2070 as_fn_arith
2 '*' $ac_mid && ac_mid
=$as_val
2072 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2077 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2079 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2080 # Binary search between lo and hi bounds.
2081 while test "x$ac_lo" != "x$ac_hi"; do
2082 as_fn_arith
'(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid
=$as_val
2083 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2084 /* end confdefs.h. */
2089 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2096 if ac_fn_c_try_compile
"$LINENO"; then :
2099 as_fn_arith
'(' $ac_mid ')' + 1 && ac_lo
=$as_val
2101 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2104 ?
*) eval "$3=\$ac_lo"; ac_retval
=0 ;;
2108 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2109 /* end confdefs.h. */
2111 static long int longval () { return $2; }
2112 static unsigned long int ulongval () { return $2; }
2119 FILE *f = fopen ("conftest.val", "w");
2124 long int i = longval ();
2127 fprintf (f, "%ld", i);
2131 unsigned long int i = ulongval ();
2134 fprintf (f, "%lu", i);
2136 /* Do not output a trailing newline, as this causes \r\n confusion
2137 on some platforms. */
2138 return ferror (f) || fclose (f) != 0;
2144 if ac_fn_c_try_run
"$LINENO"; then :
2145 echo >>conftest.val
; read $3 <conftest.val
; ac_retval
=0
2149 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
2150 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
2154 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2155 as_fn_set_status
$ac_retval
2157 } # ac_fn_c_compute_int
2159 # ac_fn_c_check_func LINENO FUNC VAR
2160 # ----------------------------------
2161 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2162 ac_fn_c_check_func
()
2164 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2166 $as_echo_n "checking for $2... " >&6; }
2167 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2168 $as_echo_n "(cached) " >&6
2170 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2171 /* end confdefs.h. */
2172 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2173 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2174 #define $2 innocuous_$2
2176 /* System header to define __stub macros and hopefully few prototypes,
2177 which can conflict with char $2 (); below.
2178 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2179 <limits.h> exists even on freestanding compilers. */
2182 # include <limits.h>
2184 # include <assert.h>
2189 /* Override any GCC internal prototype to avoid an error.
2190 Use char because int might match the return type of a GCC
2191 builtin and then its argument prototype would still apply. */
2196 /* The GNU C library defines this for functions which it implements
2197 to always fail with ENOSYS. Some functions are actually named
2198 something starting with __ and the normal name is an alias. */
2199 #if defined __stub_$2 || defined __stub___$2
2211 if ac_fn_c_try_link
"$LINENO"; then :
2216 rm -f core conftest.err conftest.
$ac_objext \
2217 conftest
$ac_exeext conftest.
$ac_ext
2220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2221 $as_echo "$ac_res" >&6; }
2222 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2224 } # ac_fn_c_check_func
2226 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2227 # ----------------------------------------------------
2228 # Tries to find if the field MEMBER exists in type AGGR, after including
2229 # INCLUDES, setting cache variable VAR accordingly.
2230 ac_fn_c_check_member
()
2232 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2234 $as_echo_n "checking for $2.$3... " >&6; }
2235 if { as_var
=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2236 $as_echo_n "(cached) " >&6
2238 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2239 /* end confdefs.h. */
2251 if ac_fn_c_try_compile
"$LINENO"; then :
2254 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2255 /* end confdefs.h. */
2261 if (sizeof ac_aggr.$3)
2267 if ac_fn_c_try_compile
"$LINENO"; then :
2272 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2274 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2278 $as_echo "$ac_res" >&6; }
2279 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2281 } # ac_fn_c_check_member
2283 # ac_fn_c_check_decl LINENO SYMBOL VAR
2284 # ------------------------------------
2285 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2286 ac_fn_c_check_decl
()
2288 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
2289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
2290 $as_echo_n "checking whether $2 is declared... " >&6; }
2291 if { as_var
=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2292 $as_echo_n "(cached) " >&6
2294 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2295 /* end confdefs.h. */
2308 if ac_fn_c_try_compile
"$LINENO"; then :
2313 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2317 $as_echo "$ac_res" >&6; }
2318 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
2320 } # ac_fn_c_check_decl
2321 cat >config.log
<<_ACEOF
2322 This file contains any messages produced by compilers while
2323 running configure, to aid debugging if configure makes a mistake.
2325 It was created by python $as_me 3.1, which was
2326 generated by GNU Autoconf 2.65. Invocation command line was
2338 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2339 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2340 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2341 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2342 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2344 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2345 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2347 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2348 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2349 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2350 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2351 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2352 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2353 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2357 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2361 test -z "$as_dir" && as_dir
=.
2362 $as_echo "PATH: $as_dir"
2378 # Keep a trace of the command line.
2379 # Strip out --no-create and --no-recursion so they do not pile up.
2380 # Strip out --silent because we don't want to record it for future runs.
2381 # Also quote any args containing shell meta-characters.
2382 # Make two passes to allow for proper duplicate-argument suppression.
2386 ac_must_keep_next
=false
2392 -no-create |
--no-c* |
-n |
-no-recursion |
--no-r*) continue ;;
2393 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
2394 |
-silent |
--silent |
--silen |
--sile |
--sil)
2397 ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2400 1) as_fn_append ac_configure_args0
" '$ac_arg'" ;;
2402 as_fn_append ac_configure_args1
" '$ac_arg'"
2403 if test $ac_must_keep_next = true
; then
2404 ac_must_keep_next
=false
# Got value, back to normal.
2407 *=* |
--config-cache |
-C |
-disable-* |
--disable-* \
2408 |
-enable-* |
--enable-* |
-gas |
--g* |
-nfp |
--nf* \
2409 |
-q |
-quiet |
--q* |
-silent |
--sil* |
-v |
-verb* \
2410 |
-with-* |
--with-* |
-without-* |
--without-* |
--x)
2411 case "$ac_configure_args0 " in
2412 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2415 -* ) ac_must_keep_next
=true
;;
2418 as_fn_append ac_configure_args
" '$ac_arg'"
2423 { ac_configure_args0
=; unset ac_configure_args0
;}
2424 { ac_configure_args1
=; unset ac_configure_args1
;}
2426 # When interrupted or exit'd, cleanup temporary files, and complete
2427 # config.log. We remove comments because anyway the quotes in there
2428 # would cause problems or look ugly.
2429 # WARNING: Use '\'' to represent an apostrophe within the trap.
2430 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2431 trap 'exit_status=$?
2432 # Save into config.log some information that might help in debugging.
2437 ## ---------------- ##
2438 ## Cache variables. ##
2439 ## ---------------- ##
2442 # The following way of writing the cache mishandles newlines in values,
2444 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2445 eval ac_val=\$$ac_var
2449 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2450 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2453 _ | IFS | as_nl) ;; #(
2454 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2455 *) { eval $ac_var=; unset $ac_var;} ;;
2460 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2461 *${as_nl}ac_space=\ *)
2463 "s/'\''/'\''\\\\'\'''\''/g;
2464 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2467 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2475 ## ----------------- ##
2476 ## Output variables. ##
2477 ## ----------------- ##
2480 for ac_var in $ac_subst_vars
2482 eval ac_val=\$$ac_var
2484 *\'\''*) ac_val
=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2486 $as_echo "$ac_var='\''$ac_val'\''"
2490 if test -n "$ac_subst_files"; then
2492 ## ------------------- ##
2493 ## File substitutions. ##
2494 ## ------------------- ##
2497 for ac_var
in $ac_subst_files
2499 eval ac_val
=\$
$ac_var
2501 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2503 $as_echo "$ac_var='\''$ac_val'\''"
2508 if test -s confdefs.h; then
2518 test "$ac_signal" != 0 &&
2519 $as_echo "$as_me: caught signal $ac_signal"
2520 $as_echo "$as_me: exit $exit_status"
2522 rm -f core *.core core.conftest.* &&
2523 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2526 for ac_signal
in 1 2 13 15; do
2527 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2531 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2532 rm -f -r conftest
* confdefs.h
2534 $as_echo "/* confdefs.h */" > confdefs.h
2536 # Predefined preprocessor variables.
2538 cat >>confdefs.h
<<_ACEOF
2539 #define PACKAGE_NAME "$PACKAGE_NAME"
2542 cat >>confdefs.h
<<_ACEOF
2543 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2546 cat >>confdefs.h
<<_ACEOF
2547 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2550 cat >>confdefs.h
<<_ACEOF
2551 #define PACKAGE_STRING "$PACKAGE_STRING"
2554 cat >>confdefs.h
<<_ACEOF
2555 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2558 cat >>confdefs.h
<<_ACEOF
2559 #define PACKAGE_URL "$PACKAGE_URL"
2563 # Let the site file select an alternate cache file if it wants to.
2564 # Prefer an explicitly selected file to automatically selected ones.
2567 if test -n "$CONFIG_SITE"; then
2568 ac_site_file1
=$CONFIG_SITE
2569 elif test "x$prefix" != xNONE
; then
2570 ac_site_file1
=$prefix/share
/config.site
2571 ac_site_file2
=$prefix/etc
/config.site
2573 ac_site_file1
=$ac_default_prefix/share
/config.site
2574 ac_site_file2
=$ac_default_prefix/etc
/config.site
2576 for ac_site_file
in "$ac_site_file1" "$ac_site_file2"
2578 test "x$ac_site_file" = xNONE
&& continue
2579 if test /dev
/null
!= "$ac_site_file" && test -r "$ac_site_file"; then
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2581 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2582 sed 's/^/| /' "$ac_site_file" >&5
2587 if test -r "$cache_file"; then
2588 # Some versions of bash will fail to source /dev/null (special files
2589 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2590 if test /dev
/null
!= "$cache_file" && test -f "$cache_file"; then
2591 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2592 $as_echo "$as_me: loading cache $cache_file" >&6;}
2594 [\\/]* | ?
:[\\/]* ) .
"$cache_file";;
2595 *) .
"./$cache_file";;
2599 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2600 $as_echo "$as_me: creating cache $cache_file" >&6;}
2604 # Check that the precious variables saved in the cache have kept the same
2606 ac_cache_corrupted
=false
2607 for ac_var
in $ac_precious_vars; do
2608 eval ac_old_set
=\
$ac_cv_env_${ac_var}_set
2609 eval ac_new_set
=\
$ac_env_${ac_var}_set
2610 eval ac_old_val
=\
$ac_cv_env_${ac_var}_value
2611 eval ac_new_val
=\
$ac_env_${ac_var}_value
2612 case $ac_old_set,$ac_new_set in
2614 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2615 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2616 ac_cache_corrupted
=: ;;
2618 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2619 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2620 ac_cache_corrupted
=: ;;
2623 if test "x$ac_old_val" != "x$ac_new_val"; then
2624 # differences in whitespace do not lead to failure.
2625 ac_old_val_w
=`echo x $ac_old_val`
2626 ac_new_val_w
=`echo x $ac_new_val`
2627 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2628 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2629 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2630 ac_cache_corrupted
=:
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2633 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2634 eval $ac_var=\
$ac_old_val
2636 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2637 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2638 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2639 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2642 # Pass precious variables to config.status.
2643 if test "$ac_new_set" = set; then
2645 *\'*) ac_arg
=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2646 *) ac_arg
=$ac_var=$ac_new_val ;;
2648 case " $ac_configure_args " in
2649 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2650 *) as_fn_append ac_configure_args
" '$ac_arg'" ;;
2654 if $ac_cache_corrupted; then
2655 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2656 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2657 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2658 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2659 as_fn_error
"run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2661 ## -------------------- ##
2662 ## Main body of script. ##
2663 ## -------------------- ##
2666 ac_cpp
='$CPP $CPPFLAGS'
2667 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2668 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2669 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2673 ac_config_headers
="$ac_config_headers pyconfig.h"
2677 if test "$prefix" != "/"; then
2678 prefix
=`echo "$prefix" | sed -e 's/\/$//g'`
2684 # We don't use PACKAGE_ variables, and they cause conflicts
2685 # with other autoconf-based packages that include Python.h
2686 grep -v 'define PACKAGE_' <confdefs.h
>confdefs.h.new
2688 mv confdefs.h.new confdefs.h
2696 # The later defininition of _XOPEN_SOURCE disables certain features
2697 # on Linux, so we need _GNU_SOURCE to re-enable them (makedev, tm_zone).
2699 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
2702 # The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
2703 # certain features on NetBSD, so we need _NETBSD_SOURCE to re-enable
2706 $as_echo "#define _NETBSD_SOURCE 1" >>confdefs.h
2709 # The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
2710 # certain features on FreeBSD, so we need __BSD_VISIBLE to re-enable
2713 $as_echo "#define __BSD_VISIBLE 1" >>confdefs.h
2716 # The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
2717 # u_int on Irix 5.3. Defining _BSD_TYPES brings it back.
2719 $as_echo "#define _BSD_TYPES 1" >>confdefs.h
2722 # The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
2723 # certain features on Mac OS X, so we need _DARWIN_C_SOURCE to re-enable
2726 $as_echo "#define _DARWIN_C_SOURCE 1" >>confdefs.h
2730 define_xopen_source
=yes
2732 # Arguments passed to configure.
2734 CONFIG_ARGS
="$ac_configure_args"
2736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-universalsdk" >&5
2737 $as_echo_n "checking for --enable-universalsdk... " >&6; }
2738 # Check whether --enable-universalsdk was given.
2739 if test "${enable_universalsdk+set}" = set; then :
2740 enableval
=$enable_universalsdk;
2743 enableval
=/Developer
/SDKs
/MacOSX10.4u.sdk
2744 if test ! -d "${enableval}"
2753 enable_universalsdk
=
2756 UNIVERSALSDK
=$enableval
2757 if test ! -d "${UNIVERSALSDK}"
2759 as_fn_error
"--enable-universalsdk specifies non-existing SDK: ${UNIVERSALSDK}" "$LINENO" 5
2768 enable_universalsdk
=
2772 if test -n "${UNIVERSALSDK}"
2774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${UNIVERSALSDK}" >&5
2775 $as_echo "${UNIVERSALSDK}" >&6; }
2777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2778 $as_echo "no" >&6; }
2784 UNIVERSAL_ARCHS
="32-bit"
2787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-universal-archs" >&5
2788 $as_echo_n "checking for --with-universal-archs... " >&6; }
2790 # Check whether --with-universal-archs was given.
2791 if test "${with_universal_archs+set}" = set; then :
2792 withval
=$with_universal_archs;
2793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
2794 $as_echo "$withval" >&6; }
2795 UNIVERSAL_ARCHS
="$withval"
2799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 32-bit" >&5
2800 $as_echo "32-bit" >&6; }
2808 # Check whether --with-framework-name was given.
2809 if test "${with_framework_name+set}" = set; then :
2810 withval
=$with_framework_name;
2811 PYTHONFRAMEWORK
=${withval}
2812 PYTHONFRAMEWORKDIR
=${withval}.framework
2813 PYTHONFRAMEWORKIDENTIFIER
=org.python.
`echo $withval | tr 'A-Z' 'a-z'`
2817 PYTHONFRAMEWORK
=Python
2818 PYTHONFRAMEWORKDIR
=Python.framework
2819 PYTHONFRAMEWORKIDENTIFIER
=org.python.python
2823 # Check whether --enable-framework was given.
2824 if test "${enable_framework+set}" = set; then :
2825 enableval
=$enable_framework;
2828 enableval
=/Library
/Frameworks
2833 PYTHONFRAMEWORKDIR
=no-framework
2834 PYTHONFRAMEWORKPREFIX
=
2835 PYTHONFRAMEWORKINSTALLDIR
=
2836 FRAMEWORKINSTALLFIRST
=
2837 FRAMEWORKINSTALLLAST
=
2838 FRAMEWORKALTINSTALLFIRST
=
2839 FRAMEWORKALTINSTALLLAST
=
2840 if test "x${prefix}" = "xNONE"; then
2841 FRAMEWORKUNIXTOOLSPREFIX
="${ac_default_prefix}"
2843 FRAMEWORKUNIXTOOLSPREFIX
="${prefix}"
2848 PYTHONFRAMEWORKPREFIX
=$enableval
2849 PYTHONFRAMEWORKINSTALLDIR
=$PYTHONFRAMEWORKPREFIX/$PYTHONFRAMEWORKDIR
2850 FRAMEWORKINSTALLFIRST
="frameworkinstallstructure"
2851 FRAMEWORKALTINSTALLFIRST
="frameworkinstallstructure "
2852 case "${UNIVERSAL_ARCHS}" in
2854 FRAMEWORKINSTALLLAST
="frameworkinstallmaclib frameworkinstallapps4way frameworkinstallunixtools4way"
2855 FRAMEWORKALTINSTALLLAST
="frameworkinstallmaclib frameworkinstallapps4way frameworkaltinstallunixtools4way"
2858 FRAMEWORKINSTALLLAST
="frameworkinstallmaclib frameworkinstallapps frameworkinstallunixtools"
2859 FRAMEWORKALTINSTALLLAST
="frameworkinstallmaclib frameworkinstallapps frameworkaltinstallunixtools"
2863 if test "x${prefix}" = "xNONE" ; then
2864 FRAMEWORKUNIXTOOLSPREFIX
="${ac_default_prefix}"
2866 FRAMEWORKUNIXTOOLSPREFIX
="${prefix}"
2868 prefix
=$PYTHONFRAMEWORKINSTALLDIR/Versions
/$VERSION
2870 # Add files for Mac specific code to the list of output
2872 ac_config_files
="$ac_config_files Mac/Makefile"
2874 ac_config_files
="$ac_config_files Mac/PythonLauncher/Makefile"
2876 ac_config_files
="$ac_config_files Mac/Resources/framework/Info.plist"
2878 ac_config_files
="$ac_config_files Mac/Resources/app/Info.plist"
2885 PYTHONFRAMEWORKDIR
=no-framework
2886 PYTHONFRAMEWORKPREFIX
=
2887 PYTHONFRAMEWORKINSTALLDIR
=
2888 FRAMEWORKINSTALLFIRST
=
2889 FRAMEWORKINSTALLLAST
=
2890 FRAMEWORKALTINSTALLFIRST
=
2891 FRAMEWORKALTINSTALLLAST
=
2892 if test "x${prefix}" = "xNONE" ; then
2893 FRAMEWORKUNIXTOOLSPREFIX
="${ac_default_prefix}"
2895 FRAMEWORKUNIXTOOLSPREFIX
="${prefix}"
2899 if test "$UNIVERSAL_ARCHS" = "all"
2901 FRAMEWORKINSTALLLAST
=update4wayuniversal
2902 FRAMEWORKALTINSTALLLAST
=update4wayuniversal
2919 ## AC_HELP_STRING(--with-dyld,
2920 ## Use (OpenStep|Rhapsody) dynamic linker))
2922 # Set name for machine-dependent library files
2924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking MACHDEP" >&5
2925 $as_echo_n "checking MACHDEP... " >&6; }
2926 if test -z "$MACHDEP"
2928 ac_sys_system
=`uname -s`
2929 if test "$ac_sys_system" = "AIX" \
2930 -o "$ac_sys_system" = "UnixWare" -o "$ac_sys_system" = "OpenUNIX"; then
2931 ac_sys_release
=`uname -v`
2933 ac_sys_release
=`uname -r`
2935 ac_md_system
=`echo $ac_sys_system |
2936 tr -d '/ ' | tr '[A-Z]' '[a-z]'`
2937 ac_md_release
=`echo $ac_sys_release |
2938 tr -d '/ ' | sed 's/^[A-Z]\.//' | sed 's/\..*//'`
2939 MACHDEP
="$ac_md_system$ac_md_release"
2942 cygwin
*) MACHDEP
="cygwin";;
2943 darwin
*) MACHDEP
="darwin";;
2944 atheos
*) MACHDEP
="atheos";;
2945 irix646
) MACHDEP
="irix6";;
2946 '') MACHDEP
="unknown";;
2950 # Some systems cannot stand _XOPEN_SOURCE being defined at all; they
2951 # disable features if it is defined, without any means to access these
2952 # features as extensions. For these systems, we skip the definition of
2953 # _XOPEN_SOURCE. Before adding a system to the list to gain access to
2954 # some feature, make sure there is no alternative way to access this
2955 # feature. Also, when using wildcards, make sure you have verified the
2956 # need for not defining _XOPEN_SOURCE on all systems matching the
2957 # wildcard, and that the wildcard does not include future systems
2958 # (which may remove their limitations).
2959 case $ac_sys_system/$ac_sys_release in
2960 # On OpenBSD, select(2) is not available if _XOPEN_SOURCE is defined,
2961 # even though select is a POSIX function. Reported by J. Ribbens.
2962 # Reconfirmed for OpenBSD 3.3 by Zachary Hamm, for 3.4 by Jason Ish.
2963 # In addition, Stefan Krah confirms that issue #1244610 exists through
2964 # OpenBSD 4.6, but is fixed in 4.7.
2965 OpenBSD
/2.
* | OpenBSD
/3.
[0123456789] | OpenBSD
/4.
[0123456])
2966 define_xopen_source
=no
2967 # OpenBSD undoes our definition of __BSD_VISIBLE if _XOPEN_SOURCE is
2968 # also defined. This can be overridden by defining _BSD_SOURCE
2969 # As this has a different meaning on Linux, only define it on OpenBSD
2971 $as_echo "#define _BSD_SOURCE 1" >>confdefs.h
2975 # OpenBSD undoes our definition of __BSD_VISIBLE if _XOPEN_SOURCE is
2976 # also defined. This can be overridden by defining _BSD_SOURCE
2977 # As this has a different meaning on Linux, only define it on OpenBSD
2979 $as_echo "#define _BSD_SOURCE 1" >>confdefs.h
2982 # Defining _XOPEN_SOURCE on NetBSD version prior to the introduction of
2983 # _NETBSD_SOURCE disables certain features (eg. setgroups). Reported by
2985 NetBSD
/1.5 | NetBSD
/1.5.
* | NetBSD
/1.6 | NetBSD
/1.6.
* | NetBSD
/1.6[A-S
])
2986 define_xopen_source
=no
;;
2987 # On Solaris 2.6, sys/wait.h is inconsistent in the usage
2988 # of union __?sigval. Reported by Stuart Bishop.
2990 define_xopen_source
=no
;;
2991 # On UnixWare 7, u_long is never defined with _XOPEN_SOURCE,
2992 # but used in /usr/include/netinet/tcp.h. Reported by Tim Rice.
2993 # Reconfirmed for 7.1.4 by Martin v. Loewis.
2994 OpenUNIX
/8.0.0| UnixWare
/7.1.
[0-4])
2995 define_xopen_source
=no
;;
2996 # On OpenServer 5, u_short is never defined with _XOPEN_SOURCE,
2997 # but used in struct sockaddr.sa_family. Reported by Tim Rice.
2999 define_xopen_source
=no
;;
3000 # On FreeBSD 4, the math functions C89 does not cover are never defined
3001 # with _XOPEN_SOURCE and __BSD_VISIBLE does not re-enable them.
3003 define_xopen_source
=no
;;
3004 # On MacOS X 10.2, a bug in ncurses.h means that it craps out if
3005 # _XOPEN_EXTENDED_SOURCE is defined. Apparently, this is fixed in 10.3, which
3006 # identifies itself as Darwin/7.*
3007 # On Mac OS X 10.4, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
3008 # disables platform specific features beyond repair.
3009 # On Mac OS X 10.3, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
3010 # has no effect, don't bother defining them
3012 define_xopen_source
=no
;;
3014 define_xopen_source
=no
;;
3015 # On AIX 4 and 5.1, mbstate_t is defined only when _XOPEN_SOURCE == 500 but
3016 # used in wcsnrtombs() and mbsnrtowcs() even if _XOPEN_SOURCE is not defined
3017 # or has another value. By not (re)defining it, the defaults come in place.
3019 define_xopen_source
=no
;;
3021 if test `uname -r` -eq 1; then
3022 define_xopen_source
=no
3025 # On QNX 6.3.2, defining _XOPEN_SOURCE prevents netdb.h from
3026 # defining NI_NUMERICHOST.
3028 define_xopen_source
=no
3033 if test $define_xopen_source = yes
3035 # On Solaris w/ g++ it appears that _XOPEN_SOURCE has to be
3036 # defined precisely as g++ defines it
3037 # Furthermore, on Solaris 10, XPG6 requires the use of a C99
3039 case $ac_sys_system/$ac_sys_release in
3040 SunOS
/5.8|SunOS
/5.9|SunOS
/5.10)
3042 $as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
3047 $as_echo "#define _XOPEN_SOURCE 600" >>confdefs.h
3052 # On Tru64 Unix 4.0F, defining _XOPEN_SOURCE also requires
3053 # definition of _XOPEN_SOURCE_EXTENDED and _POSIX_C_SOURCE, or else
3054 # several APIs are not declared. Since this is also needed in some
3055 # cases for HP-UX, we define it globally.
3056 # except for Solaris 10, where it must not be defined,
3057 # as it implies XPG4.2
3058 case $ac_sys_system/$ac_sys_release in
3063 $as_echo "#define _XOPEN_SOURCE_EXTENDED 1" >>confdefs.h
3069 $as_echo "#define _POSIX_C_SOURCE 200112L" >>confdefs.h
3075 # SGI compilers allow the specification of the both the ABI and the
3076 # ISA on the command line. Depending on the values of these switches,
3077 # different and often incompatable code will be generated.
3079 # The SGI_ABI variable can be used to modify the CC and LDFLAGS and
3080 # thus supply support for various ABI/ISA combinations. The MACHDEP
3081 # variable is also adjusted.
3084 if test ! -z "$SGI_ABI"
3087 LDFLAGS
="$SGI_ABI $LDFLAGS"
3088 MACHDEP
=`echo "${MACHDEP}${SGI_ABI}" | sed 's/ *//g'`
3090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACHDEP" >&5
3091 $as_echo "$MACHDEP" >&6; }
3093 # Record the configure-time value of MACOSX_DEPLOYMENT_TARGET,
3094 # it may influence the way we can build extensions, so distutils
3098 CONFIGURE_MACOSX_DEPLOYMENT_TARGET
=
3099 EXPORT_MACOSX_DEPLOYMENT_TARGET
='#'
3101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking machine type as reported by uname -m" >&5
3102 $as_echo_n "checking machine type as reported by uname -m... " >&6; }
3103 ac_sys_machine
=`uname -m`
3104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_sys_machine" >&5
3105 $as_echo "$ac_sys_machine" >&6; }
3107 # checks for alternative programs
3109 # compiler flags are generated in two sets, BASECFLAGS and OPT. OPT is just
3110 # for debug/optimization stuff. BASECFLAGS is for flags that are required
3111 # just to get things to compile and link. Users are free to override OPT
3112 # when running configure or make. The build should not break if they do.
3113 # BASECFLAGS should generally not be messed with, however.
3115 # XXX shouldn't some/most/all of this code be merged with the stuff later
3116 # on that fiddles with OPT and BASECFLAGS?
3117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --without-gcc" >&5
3118 $as_echo_n "checking for --without-gcc... " >&6; }
3120 # Check whether --with-gcc was given.
3121 if test "${with_gcc+set}" = set; then :
3129 without_gcc
=$withval;;
3133 case $ac_sys_system in
3140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $without_gcc" >&5
3141 $as_echo "$without_gcc" >&6; }
3143 # If the user switches compilers, we can't believe the cache
3144 if test ! -z "$ac_cv_prog_CC" -a ! -z "$CC" -a "$CC" != "$ac_cv_prog_CC"
3146 as_fn_error
"cached CC is different -- throw away $cache_file
3147 (it is also a good idea to do 'make clean' before compiling)" "$LINENO" 5
3151 ac_cpp
='$CPP $CPPFLAGS'
3152 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3153 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3154 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3155 if test -n "$ac_tool_prefix"; then
3156 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3157 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
3158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3159 $as_echo_n "checking for $ac_word... " >&6; }
3160 if test "${ac_cv_prog_CC+set}" = set; then :
3161 $as_echo_n "(cached) " >&6
3163 if test -n "$CC"; then
3164 ac_cv_prog_CC
="$CC" # Let the user override the test.
3166 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3170 test -z "$as_dir" && as_dir
=.
3171 for ac_exec_ext
in '' $ac_executable_extensions; do
3172 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3173 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
3174 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3184 if test -n "$CC"; then
3185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3186 $as_echo "$CC" >&6; }
3188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3189 $as_echo "no" >&6; }
3194 if test -z "$ac_cv_prog_CC"; then
3196 # Extract the first word of "gcc", so it can be a program name with args.
3197 set dummy gcc
; ac_word
=$2
3198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3199 $as_echo_n "checking for $ac_word... " >&6; }
3200 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3201 $as_echo_n "(cached) " >&6
3203 if test -n "$ac_ct_CC"; then
3204 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3206 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3210 test -z "$as_dir" && as_dir
=.
3211 for ac_exec_ext
in '' $ac_executable_extensions; do
3212 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3213 ac_cv_prog_ac_ct_CC
="gcc"
3214 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3223 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3224 if test -n "$ac_ct_CC"; then
3225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3226 $as_echo "$ac_ct_CC" >&6; }
3228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3229 $as_echo "no" >&6; }
3232 if test "x$ac_ct_CC" = x
; then
3235 case $cross_compiling:$ac_tool_warned in
3237 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3238 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3239 ac_tool_warned
=yes ;;
3247 if test -z "$CC"; then
3248 if test -n "$ac_tool_prefix"; then
3249 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3250 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
3251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3252 $as_echo_n "checking for $ac_word... " >&6; }
3253 if test "${ac_cv_prog_CC+set}" = set; then :
3254 $as_echo_n "(cached) " >&6
3256 if test -n "$CC"; then
3257 ac_cv_prog_CC
="$CC" # Let the user override the test.
3259 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3263 test -z "$as_dir" && as_dir
=.
3264 for ac_exec_ext
in '' $ac_executable_extensions; do
3265 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3266 ac_cv_prog_CC
="${ac_tool_prefix}cc"
3267 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3277 if test -n "$CC"; then
3278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3279 $as_echo "$CC" >&6; }
3281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3282 $as_echo "no" >&6; }
3288 if test -z "$CC"; then
3289 # Extract the first word of "cc", so it can be a program name with args.
3290 set dummy cc
; ac_word
=$2
3291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3292 $as_echo_n "checking for $ac_word... " >&6; }
3293 if test "${ac_cv_prog_CC+set}" = set; then :
3294 $as_echo_n "(cached) " >&6
3296 if test -n "$CC"; then
3297 ac_cv_prog_CC
="$CC" # Let the user override the test.
3300 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3304 test -z "$as_dir" && as_dir
=.
3305 for ac_exec_ext
in '' $ac_executable_extensions; do
3306 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3307 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3308 ac_prog_rejected
=yes
3312 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3319 if test $ac_prog_rejected = yes; then
3320 # We found a bogon in the path, so make sure we never use it.
3321 set dummy
$ac_cv_prog_CC
3323 if test $# != 0; then
3324 # We chose a different compiler from the bogus one.
3325 # However, it has the same basename, so the bogon will be chosen
3326 # first if we set CC to just the basename; use the full file name.
3328 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
3334 if test -n "$CC"; then
3335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3336 $as_echo "$CC" >&6; }
3338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3339 $as_echo "no" >&6; }
3344 if test -z "$CC"; then
3345 if test -n "$ac_tool_prefix"; then
3346 for ac_prog
in cl.exe
3348 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3349 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
3350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3351 $as_echo_n "checking for $ac_word... " >&6; }
3352 if test "${ac_cv_prog_CC+set}" = set; then :
3353 $as_echo_n "(cached) " >&6
3355 if test -n "$CC"; then
3356 ac_cv_prog_CC
="$CC" # Let the user override the test.
3358 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3362 test -z "$as_dir" && as_dir
=.
3363 for ac_exec_ext
in '' $ac_executable_extensions; do
3364 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3365 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
3366 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3376 if test -n "$CC"; then
3377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3378 $as_echo "$CC" >&6; }
3380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3381 $as_echo "no" >&6; }
3385 test -n "$CC" && break
3388 if test -z "$CC"; then
3390 for ac_prog
in cl.exe
3392 # Extract the first word of "$ac_prog", so it can be a program name with args.
3393 set dummy
$ac_prog; ac_word
=$2
3394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3395 $as_echo_n "checking for $ac_word... " >&6; }
3396 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3397 $as_echo_n "(cached) " >&6
3399 if test -n "$ac_ct_CC"; then
3400 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
3402 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3406 test -z "$as_dir" && as_dir
=.
3407 for ac_exec_ext
in '' $ac_executable_extensions; do
3408 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3409 ac_cv_prog_ac_ct_CC
="$ac_prog"
3410 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3419 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
3420 if test -n "$ac_ct_CC"; then
3421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3422 $as_echo "$ac_ct_CC" >&6; }
3424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3425 $as_echo "no" >&6; }
3429 test -n "$ac_ct_CC" && break
3432 if test "x$ac_ct_CC" = x
; then
3435 case $cross_compiling:$ac_tool_warned in
3437 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3438 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3439 ac_tool_warned
=yes ;;
3448 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3449 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3450 as_fn_error
"no acceptable C compiler found in \$PATH
3451 See \`config.log' for more details." "$LINENO" 5; }
3453 # Provide some information about the compiler.
3454 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3457 for ac_option
in --version -v -V -qversion; do
3458 { { ac_try
="$ac_compiler $ac_option >&5"
3460 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3461 *) ac_try_echo=$ac_try;;
3463 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3464 $as_echo "$ac_try_echo"; } >&5
3465 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3467 if test -s conftest.err; then
3469 ... rest of stderr output deleted ...
3470 10q' conftest.err >conftest.er1
3471 cat conftest.er1 >&5
3473 rm -f conftest.er1 conftest.err
3474 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3475 test $ac_status = 0; }
3478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3479 /* end confdefs.h. */
3489 ac_clean_files_save=$ac_clean_files
3490 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3491 # Try to create an executable without -o first, disregard a.out.
3492 # It will help us diagnose broken compilers, and finding out an intuition
3494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3495 $as_echo_n "checking whether the C compiler works... " >&6; }
3496 ac_link_default=`$as_echo "$ac_link" |
sed 's/ -o *conftest[^ ]*//'`
3498 # The possible output files:
3499 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3502 for ac_file in $ac_files
3505 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3506 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3511 if { { ac_try="$ac_link_default"
3513 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3514 *) ac_try_echo
=$ac_try;;
3516 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3517 $as_echo "$ac_try_echo"; } >&5
3518 (eval "$ac_link_default") 2>&5
3520 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3521 test $ac_status = 0; }; then :
3522 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3523 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3524 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3525 # so that the user can short-circuit this test for compilers unknown to
3527 for ac_file
in $ac_files ''
3529 test -f "$ac_file" ||
continue
3531 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
)
3534 # We found the default executable, but exeext='' is most
3538 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no
;
3540 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3542 # We set ac_cv_exeext here because the later test for it is not
3543 # safe: cross compilers may not add the suffix if given an `-o'
3544 # argument, so we may need to know it at that point already.
3545 # Even if this section looks crufty: it has the advantage of
3552 test "$ac_cv_exeext" = no
&& ac_cv_exeext
=
3557 if test -z "$ac_file"; then :
3558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3559 $as_echo "no" >&6; }
3560 $as_echo "$as_me: failed program was:" >&5
3561 sed 's/^/| /' conftest.
$ac_ext >&5
3563 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3564 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3565 { as_fn_set_status
77
3566 as_fn_error
"C compiler cannot create executables
3567 See \`config.log' for more details." "$LINENO" 5; }; }
3569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3570 $as_echo "yes" >&6; }
3572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3573 $as_echo_n "checking for C compiler default output file name... " >&6; }
3574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3575 $as_echo "$ac_file" >&6; }
3576 ac_exeext
=$ac_cv_exeext
3578 rm -f -r a.out a.out.dSYM a.exe conftest
$ac_cv_exeext b.out
3579 ac_clean_files
=$ac_clean_files_save
3580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3581 $as_echo_n "checking for suffix of executables... " >&6; }
3582 if { { ac_try
="$ac_link"
3584 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3585 *) ac_try_echo=$ac_try;;
3587 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3588 $as_echo "$ac_try_echo"; } >&5
3589 (eval "$ac_link") 2>&5
3591 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3592 test $ac_status = 0; }; then :
3593 # If both `conftest.exe
' and `conftest' are
`present' (well, observable)
3594 # catch `conftest.exe
'. For instance with Cygwin, `ls conftest' will
3595 # work properly (i.e., refer to `conftest.exe'), while it won't with
3597 for ac_file
in conftest.exe conftest conftest.
*; do
3598 test -f "$ac_file" ||
continue
3600 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM |
*.o |
*.obj
) ;;
3601 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
3607 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3608 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3609 as_fn_error
"cannot compute suffix of executables: cannot compile and link
3610 See \`config.log' for more details." "$LINENO" 5; }
3612 rm -f conftest conftest
$ac_cv_exeext
3613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3614 $as_echo "$ac_cv_exeext" >&6; }
3616 rm -f conftest.
$ac_ext
3617 EXEEXT
=$ac_cv_exeext
3619 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3620 /* end confdefs.h. */
3625 FILE *f = fopen ("conftest.out", "w");
3626 return ferror (f) || fclose (f) != 0;
3632 ac_clean_files
="$ac_clean_files conftest.out"
3633 # Check that the compiler produces executables we can run. If not, either
3634 # the compiler is broken, or we cross compile.
3635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3636 $as_echo_n "checking whether we are cross compiling... " >&6; }
3637 if test "$cross_compiling" != yes; then
3638 { { ac_try
="$ac_link"
3640 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3641 *) ac_try_echo=$ac_try;;
3643 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3644 $as_echo "$ac_try_echo"; } >&5
3645 (eval "$ac_link") 2>&5
3647 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3648 test $ac_status = 0; }
3649 if { ac_try='./conftest$ac_cv_exeext'
3650 { { case "(($ac_try" in
3651 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3652 *) ac_try_echo
=$ac_try;;
3654 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3655 $as_echo "$ac_try_echo"; } >&5
3656 (eval "$ac_try") 2>&5
3658 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3659 test $ac_status = 0; }; }; then
3662 if test "$cross_compiling" = maybe
; then
3665 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3666 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3667 as_fn_error
"cannot run C compiled programs.
3668 If you meant to cross compile, use \`--host'.
3669 See \`config.log' for more details." "$LINENO" 5; }
3673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3674 $as_echo "$cross_compiling" >&6; }
3676 rm -f conftest.
$ac_ext conftest
$ac_cv_exeext conftest.out
3677 ac_clean_files
=$ac_clean_files_save
3678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3679 $as_echo_n "checking for suffix of object files... " >&6; }
3680 if test "${ac_cv_objext+set}" = set; then :
3681 $as_echo_n "(cached) " >&6
3683 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3684 /* end confdefs.h. */
3694 rm -f conftest.o conftest.obj
3695 if { { ac_try
="$ac_compile"
3697 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3698 *) ac_try_echo=$ac_try;;
3700 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3701 $as_echo "$ac_try_echo"; } >&5
3702 (eval "$ac_compile") 2>&5
3704 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3705 test $ac_status = 0; }; then :
3706 for ac_file in conftest.o conftest.obj conftest.*; do
3707 test -f "$ac_file" || continue;
3709 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3710 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3715 $as_echo "$as_me: failed program was:" >&5
3716 sed 's/^/| /' conftest.$ac_ext >&5
3718 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3719 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3720 as_fn_error "cannot compute suffix of object files
: cannot compile
3721 See \
`config.log' for more details." "$LINENO" 5; }
3723 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3726 $as_echo "$ac_cv_objext" >&6; }
3727 OBJEXT=$ac_cv_objext
3729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3730 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3731 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3732 $as_echo_n "(cached) " >&6
3734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3735 /* end confdefs.h. */
3748 if ac_fn_c_try_compile "$LINENO"; then :
3753 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3754 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3758 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3759 if test $ac_compiler_gnu = yes; then
3764 ac_test_CFLAGS=${CFLAGS+set}
3765 ac_save_CFLAGS=$CFLAGS
3766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3767 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3768 if test "${ac_cv_prog_cc_g+set}" = set; then :
3769 $as_echo_n "(cached) " >&6
3771 ac_save_c_werror_flag=$ac_c_werror_flag
3772 ac_c_werror_flag=yes
3775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3776 /* end confdefs.h. */
3786 if ac_fn_c_try_compile "$LINENO"; then :
3790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3791 /* end confdefs.h. */
3801 if ac_fn_c_try_compile "$LINENO"; then :
3804 ac_c_werror_flag=$ac_save_c_werror_flag
3806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3807 /* end confdefs.h. */
3817 if ac_fn_c_try_compile "$LINENO"; then :
3820 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3822 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3824 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3825 ac_c_werror_flag=$ac_save_c_werror_flag
3827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3828 $as_echo "$ac_cv_prog_cc_g" >&6; }
3829 if test "$ac_test_CFLAGS" = set; then
3830 CFLAGS=$ac_save_CFLAGS
3831 elif test $ac_cv_prog_cc_g = yes; then
3832 if test "$GCC" = yes; then
3838 if test "$GCC" = yes; then
3844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3845 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3846 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3847 $as_echo_n "(cached) " >&6
3849 ac_cv_prog_cc_c89=no
3851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3852 /* end confdefs.h. */
3855 #include <sys/types.h>
3856 #include <sys/stat.h>
3857 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3858 struct buf { int x; };
3859 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3860 static char *e (p, i)
3866 static char *f (char * (*g) (char **, int), char **p, ...)
3871 s = g (p, va_arg (v,int));
3876 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3877 function prototypes and stuff, but not '\xHH' hex character constants.
3878 These don't provoke an error unfortunately, instead are silently treated
3879 as 'x'. The following induces an error, until -std is added to get
3880 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3881 array size at least. It's necessary to write '\x00'==0 to get something
3882 that's true only with -std. */
3883 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3885 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3886 inside strings and character constants. */
3888 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3890 int test (int i, double x);
3891 struct s1 {int (*f) (int a);};
3892 struct s2 {int (*f) (double a);};
3893 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3899 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3904 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3905 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3907 CC="$ac_save_CC $ac_arg"
3908 if ac_fn_c_try_compile "$LINENO"; then :
3909 ac_cv_prog_cc_c89=$ac_arg
3911 rm -f core conftest.err conftest.$ac_objext
3912 test "x$ac_cv_prog_cc_c89" != "xno" && break
3914 rm -f conftest.$ac_ext
3919 case "x$ac_cv_prog_cc_c89" in
3921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3922 $as_echo "none needed" >&6; } ;;
3924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3925 $as_echo "unsupported" >&6; } ;;
3927 CC="$CC $ac_cv_prog_cc_c89"
3928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3929 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3931 if test "x$ac_cv_prog_cc_c89" != xno; then :
3936 ac_cpp='$CPP $CPPFLAGS'
3937 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3938 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3939 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-cxx-main=<compiler>" >&5
3945 $as_echo_n "checking for --with-cxx-main=<compiler>... " >&6; }
3947 # Check whether --with-cxx_main was given.
3948 if test "${with_cxx_main+set}" = set; then :
3949 withval=$with_cxx_main;
3952 no) with_cxx_main=no
3954 yes) with_cxx_main=yes
3956 *) with_cxx_main=yes
3970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_cxx_main" >&5
3971 $as_echo "$with_cxx_main" >&6; }
3977 gcc) # Extract the first word of "g++", so it can be a program name with args.
3978 set dummy g++; ac_word=$2
3979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3980 $as_echo_n "checking for $ac_word... " >&6; }
3981 if test "${ac_cv_path_CXX+set}" = set; then :
3982 $as_echo_n "(cached) " >&6
3986 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3989 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3990 for as_dir in notfound
3993 test -z "$as_dir" && as_dir=.
3994 for ac_exec_ext in '' $ac_executable_extensions; do
3995 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3996 ac_cv_path_CXX="$as_dir/$ac_word$ac_exec_ext"
3997 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4004 test -z "$ac_cv_path_CXX" && ac_cv_path_CXX="g++"
4009 if test -n "$CXX"; then
4010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4011 $as_echo "$CXX" >&6; }
4013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4014 $as_echo "no" >&6; }
4018 cc) # Extract the first word of "c++", so it can be a program name with args.
4019 set dummy c++; ac_word=$2
4020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4021 $as_echo_n "checking for $ac_word... " >&6; }
4022 if test "${ac_cv_path_CXX+set}" = set; then :
4023 $as_echo_n "(cached) " >&6
4027 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
4030 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4031 for as_dir in notfound
4034 test -z "$as_dir" && as_dir=.
4035 for ac_exec_ext in '' $ac_executable_extensions; do
4036 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4037 ac_cv_path_CXX="$as_dir/$ac_word$ac_exec_ext"
4038 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4045 test -z "$ac_cv_path_CXX" && ac_cv_path_CXX="c++"
4050 if test -n "$CXX"; then
4051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4052 $as_echo "$CXX" >&6; }
4054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4055 $as_echo "no" >&6; }
4060 if test "$CXX" = "notfound"
4067 for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
4069 # Extract the first word of "$ac_prog", so it can be a program name with args.
4070 set dummy $ac_prog; ac_word=$2
4071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4072 $as_echo_n "checking for $ac_word... " >&6; }
4073 if test "${ac_cv_prog_CXX+set}" = set; then :
4074 $as_echo_n "(cached) " >&6
4076 if test -n "$CXX"; then
4077 ac_cv_prog_CXX="$CXX" # Let the user override the test.
4079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4083 test -z "$as_dir" && as_dir=.
4084 for ac_exec_ext in '' $ac_executable_extensions; do
4085 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4086 ac_cv_prog_CXX="$ac_prog"
4087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4097 if test -n "$CXX"; then
4098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4099 $as_echo "$CXX" >&6; }
4101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4102 $as_echo "no" >&6; }
4106 test -n "$CXX" && break
4108 test -n "$CXX" || CXX="notfound"
4110 if test "$CXX" = "notfound"
4115 if test "$preset_cxx" != "$CXX"
4117 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
4119 By default, distutils will build C++ extension modules with \"$CXX\".
4120 If this is not intended, then set CXX on the configure command line.
4122 $as_echo "$as_me: WARNING:
4124 By default, distutils will build C++ extension modules with \"$CXX\".
4125 If this is not intended, then set CXX on the configure command line.
4130 # checks for UNIX variants that set C preprocessor variables
4133 ac_cpp='$CPP $CPPFLAGS'
4134 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4135 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4136 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4138 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4139 # On Suns, sometimes $CPP names a directory.
4140 if test -n "$CPP" && test -d "$CPP"; then
4143 if test -z "$CPP"; then
4144 if test "${ac_cv_prog_CPP+set}" = set; then :
4145 $as_echo_n "(cached) " >&6
4147 # Double quotes because CPP needs to be expanded
4148 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4151 for ac_c_preproc_warn_flag in '' yes
4153 # Use a header file that comes with gcc, so configuring glibc
4154 # with a fresh cross-compiler works.
4155 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4156 # <limits.h> exists even on freestanding compilers.
4157 # On the NeXT, cc -E runs the code through the compiler's parser,
4158 # not just through cpp. "Syntax error" is here to catch this case.
4159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4160 /* end confdefs.h. */
4162 # include <limits.h>
4164 # include <assert.h>
4168 if ac_fn_c_try_cpp "$LINENO"; then :
4171 # Broken: fails on valid input.
4174 rm -f conftest.err conftest.$ac_ext
4176 # OK, works on sane cases. Now check whether nonexistent headers
4177 # can be detected and how.
4178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4179 /* end confdefs.h. */
4180 #include <ac_nonexistent.h>
4182 if ac_fn_c_try_cpp "$LINENO"; then :
4183 # Broken: success on invalid input.
4186 # Passes both tests.
4190 rm -f conftest.err conftest.$ac_ext
4193 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4194 rm -f conftest.err conftest.
$ac_ext
4195 if $ac_preproc_ok; then :
4207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4208 $as_echo "$CPP" >&6; }
4210 for ac_c_preproc_warn_flag
in '' yes
4212 # Use a header file that comes with gcc, so configuring glibc
4213 # with a fresh cross-compiler works.
4214 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4215 # <limits.h> exists even on freestanding compilers.
4216 # On the NeXT, cc -E runs the code through the compiler's parser,
4217 # not just through cpp. "Syntax error" is here to catch this case.
4218 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4219 /* end confdefs.h. */
4221 # include <limits.h>
4223 # include <assert.h>
4227 if ac_fn_c_try_cpp
"$LINENO"; then :
4230 # Broken: fails on valid input.
4233 rm -f conftest.err conftest.
$ac_ext
4235 # OK, works on sane cases. Now check whether nonexistent headers
4236 # can be detected and how.
4237 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4238 /* end confdefs.h. */
4239 #include <ac_nonexistent.h>
4241 if ac_fn_c_try_cpp
"$LINENO"; then :
4242 # Broken: success on invalid input.
4245 # Passes both tests.
4249 rm -f conftest.err conftest.
$ac_ext
4252 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4253 rm -f conftest.err conftest.
$ac_ext
4254 if $ac_preproc_ok; then :
4257 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4258 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4259 as_fn_error
"C preprocessor \"$CPP\" fails sanity check
4260 See \`config.log' for more details." "$LINENO" 5; }
4264 ac_cpp
='$CPP $CPPFLAGS'
4265 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4266 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4267 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4271 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4272 if test "${ac_cv_path_GREP+set}" = set; then :
4273 $as_echo_n "(cached) " >&6
4275 if test -z "$GREP"; then
4276 ac_path_GREP_found
=false
4277 # Loop through the user's path and test for each of PROGNAME-LIST
4278 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4279 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4282 test -z "$as_dir" && as_dir
=.
4283 for ac_prog
in grep ggrep
; do
4284 for ac_exec_ext
in '' $ac_executable_extensions; do
4285 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
4286 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } ||
continue
4287 # Check for GNU ac_path_GREP and select it if it is found.
4288 # Check for GNU $ac_path_GREP
4289 case `"$ac_path_GREP" --version 2>&1` in
4291 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
4294 $as_echo_n 0123456789 >"conftest.in"
4297 cat "conftest.in" "conftest.in" >"conftest.tmp"
4298 mv "conftest.tmp" "conftest.in"
4299 cp "conftest.in" "conftest.nl"
4300 $as_echo 'GREP' >> "conftest.nl"
4301 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4302 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4303 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4304 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4305 # Best one so far, save it but keep looking for a better one
4306 ac_cv_path_GREP
="$ac_path_GREP"
4307 ac_path_GREP_max
=$ac_count
4309 # 10*(2^10) chars as input seems more than enough
4310 test $ac_count -gt 10 && break
4312 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4315 $ac_path_GREP_found && break 3
4320 if test -z "$ac_cv_path_GREP"; then
4321 as_fn_error
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4324 ac_cv_path_GREP
=$GREP
4328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4329 $as_echo "$ac_cv_path_GREP" >&6; }
4330 GREP
="$ac_cv_path_GREP"
4333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4334 $as_echo_n "checking for egrep... " >&6; }
4335 if test "${ac_cv_path_EGREP+set}" = set; then :
4336 $as_echo_n "(cached) " >&6
4338 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
4339 then ac_cv_path_EGREP
="$GREP -E"
4341 if test -z "$EGREP"; then
4342 ac_path_EGREP_found
=false
4343 # Loop through the user's path and test for each of PROGNAME-LIST
4344 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4345 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
4348 test -z "$as_dir" && as_dir
=.
4349 for ac_prog
in egrep; do
4350 for ac_exec_ext
in '' $ac_executable_extensions; do
4351 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
4352 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } ||
continue
4353 # Check for GNU ac_path_EGREP and select it if it is found.
4354 # Check for GNU $ac_path_EGREP
4355 case `"$ac_path_EGREP" --version 2>&1` in
4357 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
4360 $as_echo_n 0123456789 >"conftest.in"
4363 cat "conftest.in" "conftest.in" >"conftest.tmp"
4364 mv "conftest.tmp" "conftest.in"
4365 cp "conftest.in" "conftest.nl"
4366 $as_echo 'EGREP' >> "conftest.nl"
4367 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
4368 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
4369 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
4370 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4371 # Best one so far, save it but keep looking for a better one
4372 ac_cv_path_EGREP
="$ac_path_EGREP"
4373 ac_path_EGREP_max
=$ac_count
4375 # 10*(2^10) chars as input seems more than enough
4376 test $ac_count -gt 10 && break
4378 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
4381 $ac_path_EGREP_found && break 3
4386 if test -z "$ac_cv_path_EGREP"; then
4387 as_fn_error
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4390 ac_cv_path_EGREP
=$EGREP
4395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4396 $as_echo "$ac_cv_path_EGREP" >&6; }
4397 EGREP
="$ac_cv_path_EGREP"
4400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4401 $as_echo_n "checking for ANSI C header files... " >&6; }
4402 if test "${ac_cv_header_stdc+set}" = set; then :
4403 $as_echo_n "(cached) " >&6
4405 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4406 /* end confdefs.h. */
4420 if ac_fn_c_try_compile
"$LINENO"; then :
4421 ac_cv_header_stdc
=yes
4423 ac_cv_header_stdc
=no
4425 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4427 if test $ac_cv_header_stdc = yes; then
4428 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4429 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4430 /* end confdefs.h. */
4434 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4435 $EGREP "memchr" >/dev
/null
2>&1; then :
4438 ac_cv_header_stdc
=no
4444 if test $ac_cv_header_stdc = yes; then
4445 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4446 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4447 /* end confdefs.h. */
4451 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4452 $EGREP "free" >/dev
/null
2>&1; then :
4455 ac_cv_header_stdc
=no
4461 if test $ac_cv_header_stdc = yes; then
4462 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4463 if test "$cross_compiling" = yes; then :
4466 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4467 /* end confdefs.h. */
4470 #if ((' ' & 0x0FF) == 0x020)
4471 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4472 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4474 # define ISLOWER(c) \
4475 (('a' <= (c) && (c) <= 'i') \
4476 || ('j' <= (c) && (c) <= 'r') \
4477 || ('s' <= (c) && (c) <= 'z'))
4478 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4481 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4486 for (i = 0; i < 256; i++)
4487 if (XOR (islower (i), ISLOWER (i))
4488 || toupper (i) != TOUPPER (i))
4493 if ac_fn_c_try_run
"$LINENO"; then :
4496 ac_cv_header_stdc
=no
4498 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
4499 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
4504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4505 $as_echo "$ac_cv_header_stdc" >&6; }
4506 if test $ac_cv_header_stdc = yes; then
4508 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4512 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4513 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
4514 inttypes.h stdint.h unistd.h
4516 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4517 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4519 eval as_val
=\$
$as_ac_Header
4520 if test "x$as_val" = x
""yes; then :
4521 cat >>confdefs.h
<<_ACEOF
4522 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4531 ac_fn_c_check_header_mongrel
"$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4532 if test "x$ac_cv_header_minix_config_h" = x
""yes; then :
4539 if test "$MINIX" = yes; then
4541 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4544 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4547 $as_echo "#define _MINIX 1" >>confdefs.h
4552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4553 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4554 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4555 $as_echo_n "(cached) " >&6
4557 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4558 /* end confdefs.h. */
4560 # define __EXTENSIONS__ 1
4561 $ac_includes_default
4570 if ac_fn_c_try_compile
"$LINENO"; then :
4571 ac_cv_safe_to_define___extensions__
=yes
4573 ac_cv_safe_to_define___extensions__
=no
4575 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
4577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4578 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4579 test $ac_cv_safe_to_define___extensions__ = yes &&
4580 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4582 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4584 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4586 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4588 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4593 # Check for unsupported systems
4594 case $ac_sys_system/$ac_sys_release in
4596 echo This system \
($ac_sys_system/$ac_sys_release\
) is no longer supported.
4597 echo See README
for details.
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-suffix" >&5
4603 $as_echo_n "checking for --with-suffix... " >&6; }
4605 # Check whether --with-suffix was given.
4606 if test "${with_suffix+set}" = set; then :
4607 withval
=$with_suffix;
4611 *) EXEEXT
=$withval;;
4615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXEEXT" >&5
4616 $as_echo "$EXEEXT" >&6; }
4618 # Test whether we're running on a non-case-sensitive system, in which
4619 # case we give a warning if no ext is given
4621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for case-insensitive build directory" >&5
4622 $as_echo_n "checking for case-insensitive build directory... " >&6; }
4623 if test ! -d CaseSensitiveTestDir
; then
4624 mkdir CaseSensitiveTestDir
4627 if test -d casesensitivetestdir
4629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4630 $as_echo "yes" >&6; }
4633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4634 $as_echo "no" >&6; }
4637 rmdir CaseSensitiveTestDir
4642 gcc
) CC
="$CC -D_HAVE_BSDI";;
4646 case $ac_sys_system in
4649 cc|
*/cc
) CC
="$CC -Ae";;
4652 # Some functions have a prototype only with that define, e.g. confstr
4654 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBRARY" >&5
4662 $as_echo_n "checking LIBRARY... " >&6; }
4663 if test -z "$LIBRARY"
4665 LIBRARY
='libpython$(VERSION).a'
4667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBRARY" >&5
4668 $as_echo "$LIBRARY" >&6; }
4670 # LDLIBRARY is the name of the library to link against (as opposed to the
4671 # name of the library into which to insert object files). BLDLIBRARY is also
4672 # the library to link against, usually. On Mac OS X frameworks, BLDLIBRARY
4673 # is blank as the main program is not linked directly against LDLIBRARY.
4674 # LDLIBRARYDIR is the path to LDLIBRARY, which is made in a subdirectory. On
4675 # systems without shared libraries, LDLIBRARY is the same as LIBRARY
4676 # (defined in the Makefiles). On Cygwin LDLIBRARY is the import library,
4677 # DLLLIBRARY is the shared (i.e., DLL) library.
4679 # RUNSHARED is used to run shared python without installed libraries
4681 # INSTSONAME is the name of the shared library that will be use to install
4682 # on the system - some systems like version suffix, others don't
4689 LDLIBRARY
="$LIBRARY"
4690 BLDLIBRARY
='$(LDLIBRARY)'
4691 INSTSONAME
='$(LDLIBRARY)'
4696 # LINKCC is the command that links the python executable -- default is $(CC).
4697 # If CXX is set, and if it is needed to link a main function that was
4698 # compiled with CXX, LINKCC is CXX instead. Always using CXX is undesirable:
4699 # python might then depend on the C++ runtime
4700 # This is altered for AIX in order to build the export list before
4703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LINKCC" >&5
4704 $as_echo_n "checking LINKCC... " >&6; }
4705 if test -z "$LINKCC"
4707 LINKCC
='$(PURIFY) $(MAINCC)'
4708 case $ac_sys_system in
4711 if test $ac_sys_release -ge 5 -o \
4712 $ac_sys_release -eq 4 -a `uname -r` -ge 2 ; then
4715 LINKCC
="\$(srcdir)/Modules/makexp_aix Modules/python.exp $exp_extra \$(LIBRARY); $LINKCC";;
4717 # qcc must be used because the other compilers do not
4722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINKCC" >&5
4723 $as_echo "$LINKCC" >&6; }
4725 # GNULD is set to "yes" if the GNU linker is used. If this goes wrong
4726 # make sure we default having it set to "no": this is used by
4727 # distutils.unixccompiler to know if it should add --enable-new-dtags
4728 # to linker command lines, and failing to detect GNU ld simply results
4729 # in the same bahaviour as before.
4731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4732 $as_echo_n "checking for GNU ld... " >&6; }
4734 if test "$GCC" = yes; then
4735 ac_prog
=`$CC -print-prog-name=ld`
4737 case `"$ac_prog" -V 2>&1 < /dev/null` in
4743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNULD" >&5
4744 $as_echo "$GNULD" >&6; }
4746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-shared" >&5
4747 $as_echo_n "checking for --enable-shared... " >&6; }
4748 # Check whether --enable-shared was given.
4749 if test "${enable_shared+set}" = set; then :
4750 enableval
=$enable_shared;
4754 if test -z "$enable_shared"
4756 case $ac_sys_system in
4758 enable_shared
="yes";;
4760 enable_shared
="no";;
4763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
4764 $as_echo "$enable_shared" >&6; }
4766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-profiling" >&5
4767 $as_echo_n "checking for --enable-profiling... " >&6; }
4768 # Check whether --enable-profiling was given.
4769 if test "${enable_profiling+set}" = set; then :
4770 enableval
=$enable_profiling; ac_save_cc
="$CC"
4772 if test "$cross_compiling" = yes; then :
4773 ac_enable_profiling
="no"
4775 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
4776 /* end confdefs.h. */
4777 int main() { return 0; }
4779 if ac_fn_c_try_run
"$LINENO"; then :
4780 ac_enable_profiling
="yes"
4782 ac_enable_profiling
="no"
4784 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
4785 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_enable_profiling" >&5
4792 $as_echo "$ac_enable_profiling" >&6; }
4794 case "$ac_enable_profiling" in
4796 BASECFLAGS
="-pg $BASECFLAGS"
4797 LDFLAGS
="-pg $LDFLAGS"
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LDLIBRARY" >&5
4802 $as_echo_n "checking LDLIBRARY... " >&6; }
4804 # MacOSX framework builds need more magic. LDLIBRARY is the dynamic
4805 # library that we build, but we do not want to link against it (we
4806 # will find it with a -framework option). For this reason there is an
4807 # extra variable BLDLIBRARY against which Python and the extension
4808 # modules are linked, BLDLIBRARY. This is normally the same as
4809 # LDLIBRARY, but empty for MacOSX framework builds.
4810 if test "$enable_framework"
4812 LDLIBRARY
='$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
4813 RUNSHARED
=DYLD_FRAMEWORK_PATH
="`pwd`:$DYLD_FRAMEWORK_PATH"
4816 BLDLIBRARY
='$(LDLIBRARY)'
4819 # Other platforms follow
4820 if test $enable_shared = "yes"; then
4822 $as_echo "#define Py_ENABLE_SHARED 1" >>confdefs.h
4824 case $ac_sys_system in
4826 LDLIBRARY
='libpython$(VERSION).dll.a'
4827 DLLLIBRARY
='libpython$(VERSION).dll'
4830 LDLIBRARY
='libpython$(VERSION).so'
4831 BLDLIBRARY
='-Wl,-R,$(LIBDIR) -L. -lpython$(VERSION)'
4832 RUNSHARED
=LD_LIBRARY_PATH
=`pwd`:${LD_LIBRARY_PATH}
4833 INSTSONAME
="$LDLIBRARY".
$SOVERSION
4835 Linux
*|GNU
*|NetBSD
*|FreeBSD
*|DragonFly
*)
4836 LDLIBRARY
='libpython$(VERSION).so'
4837 BLDLIBRARY
='-L. -lpython$(VERSION)'
4838 RUNSHARED
=LD_LIBRARY_PATH
=`pwd`:${LD_LIBRARY_PATH}
4839 case $ac_sys_system in
4841 SOVERSION
=`echo $SOVERSION|cut -d "." -f 1`
4844 INSTSONAME
="$LDLIBRARY".
$SOVERSION
4849 LDLIBRARY
='libpython$(VERSION).so'
4852 LDLIBRARY
='libpython$(VERSION).sl'
4855 BLDLIBRARY
='-Wl,+b,$(LIBDIR) -L. -lpython$(VERSION)'
4856 RUNSHARED
=SHLIB_PATH
=`pwd`:${SHLIB_PATH}
4859 LDLIBRARY
='libpython$(VERSION).so'
4860 BLDLIBRARY
='-rpath $(LIBDIR) -L. -lpython$(VERSION)'
4861 RUNSHARED
=LD_LIBRARY_PATH
=`pwd`:${LD_LIBRARY_PATH}
4864 LDLIBRARY
='libpython$(VERSION).so'
4865 BLDLIBRARY
='-L. -lpython$(VERSION)'
4866 RUNSHARED
=DLL_PATH
=`pwd`:${DLL_PATH:-/atheos/sys/libs:/atheos/autolnk/lib}
4869 LDLIBRARY
='libpython$(VERSION).dylib'
4870 BLDLIBRARY
='-L. -lpython$(VERSION)'
4871 RUNSHARED
='DYLD_LIBRARY_PATH=`pwd`:${DYLD_LIBRARY_PATH}'
4875 else # shared is disabled
4876 case $ac_sys_system in
4878 BLDLIBRARY
='$(LIBRARY)'
4879 LDLIBRARY
='libpython$(VERSION).dll.a'
4884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDLIBRARY" >&5
4885 $as_echo "$LDLIBRARY" >&6; }
4887 if test -n "$ac_tool_prefix"; then
4888 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4889 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4891 $as_echo_n "checking for $ac_word... " >&6; }
4892 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4893 $as_echo_n "(cached) " >&6
4895 if test -n "$RANLIB"; then
4896 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
4898 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4902 test -z "$as_dir" && as_dir
=.
4903 for ac_exec_ext
in '' $ac_executable_extensions; do
4904 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4905 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
4906 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4915 RANLIB
=$ac_cv_prog_RANLIB
4916 if test -n "$RANLIB"; then
4917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4918 $as_echo "$RANLIB" >&6; }
4920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4921 $as_echo "no" >&6; }
4926 if test -z "$ac_cv_prog_RANLIB"; then
4927 ac_ct_RANLIB
=$RANLIB
4928 # Extract the first word of "ranlib", so it can be a program name with args.
4929 set dummy ranlib
; ac_word
=$2
4930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4931 $as_echo_n "checking for $ac_word... " >&6; }
4932 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4933 $as_echo_n "(cached) " >&6
4935 if test -n "$ac_ct_RANLIB"; then
4936 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
4938 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4942 test -z "$as_dir" && as_dir
=.
4943 for ac_exec_ext
in '' $ac_executable_extensions; do
4944 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4945 ac_cv_prog_ac_ct_RANLIB
="ranlib"
4946 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4955 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
4956 if test -n "$ac_ct_RANLIB"; then
4957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4958 $as_echo "$ac_ct_RANLIB" >&6; }
4960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4961 $as_echo "no" >&6; }
4964 if test "x$ac_ct_RANLIB" = x
; then
4967 case $cross_compiling:$ac_tool_warned in
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4970 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4971 ac_tool_warned
=yes ;;
4973 RANLIB
=$ac_ct_RANLIB
4976 RANLIB
="$ac_cv_prog_RANLIB"
4980 for ac_prog
in ar aal
4982 # Extract the first word of "$ac_prog", so it can be a program name with args.
4983 set dummy
$ac_prog; ac_word
=$2
4984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4985 $as_echo_n "checking for $ac_word... " >&6; }
4986 if test "${ac_cv_prog_AR+set}" = set; then :
4987 $as_echo_n "(cached) " >&6
4989 if test -n "$AR"; then
4990 ac_cv_prog_AR
="$AR" # Let the user override the test.
4992 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4996 test -z "$as_dir" && as_dir
=.
4997 for ac_exec_ext
in '' $ac_executable_extensions; do
4998 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4999 ac_cv_prog_AR
="$ac_prog"
5000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5010 if test -n "$AR"; then
5011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5012 $as_echo "$AR" >&6; }
5014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5015 $as_echo "no" >&6; }
5019 test -n "$AR" && break
5021 test -n "$AR" || AR
="ar"
5024 # tweak ARFLAGS only if the user didn't set it on the command line
5026 if test -z "$ARFLAGS"
5032 # Extract the first word of "svnversion", so it can be a program name with args.
5033 set dummy svnversion
; ac_word
=$2
5034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5035 $as_echo_n "checking for $ac_word... " >&6; }
5036 if test "${ac_cv_prog_SVNVERSION+set}" = set; then :
5037 $as_echo_n "(cached) " >&6
5039 if test -n "$SVNVERSION"; then
5040 ac_cv_prog_SVNVERSION
="$SVNVERSION" # Let the user override the test.
5042 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5046 test -z "$as_dir" && as_dir
=.
5047 for ac_exec_ext
in '' $ac_executable_extensions; do
5048 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5049 ac_cv_prog_SVNVERSION
="found"
5050 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5057 test -z "$ac_cv_prog_SVNVERSION" && ac_cv_prog_SVNVERSION
="not-found"
5060 SVNVERSION
=$ac_cv_prog_SVNVERSION
5061 if test -n "$SVNVERSION"; then
5062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SVNVERSION" >&5
5063 $as_echo "$SVNVERSION" >&6; }
5065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5066 $as_echo "no" >&6; }
5070 if test $SVNVERSION = found
5072 SVNVERSION
="svnversion \$(srcdir)"
5074 SVNVERSION
="echo Unversioned directory"
5079 # install -d does not work on BSDI or HP-UX
5080 if test -z "$INSTALL"
5082 INSTALL
="${srcdir}/install-sh -c"
5086 for ac_dir
in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
5087 for ac_t
in install-sh
install.sh shtool
; do
5088 if test -f "$ac_dir/$ac_t"; then
5090 ac_install_sh
="$ac_aux_dir/$ac_t -c"
5095 if test -z "$ac_aux_dir"; then
5096 as_fn_error
"cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
5099 # These three variables are undocumented and unsupported,
5100 # and are intended to be withdrawn in a future Autoconf release.
5101 # They can cause serious problems if a builder's source tree is in a directory
5102 # whose full name contains unusual characters.
5103 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
5104 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
5105 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
5108 # Find a good install program. We prefer a C program (faster),
5109 # so one script is as good as another. But avoid the broken or
5110 # incompatible versions:
5111 # SysV /etc/install, /usr/sbin/install
5112 # SunOS /usr/etc/install
5113 # IRIX /sbin/install
5115 # AmigaOS /C/install, which installs bootblocks on floppy discs
5116 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5117 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5118 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5119 # OS/2's system install, which has a completely different semantic
5120 # ./install, which can be erroneously created by make from ./install.sh.
5121 # Reject install programs that cannot install multiple files.
5122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5123 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5124 if test -z "$INSTALL"; then
5125 if test "${ac_cv_path_install+set}" = set; then :
5126 $as_echo_n "(cached) " >&6
5128 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5132 test -z "$as_dir" && as_dir
=.
5133 # Account for people who put trailing slashes in PATH elements.
5134 case $as_dir/ in #((
5135 .
/ | .
// |
/[cC
]/* | \
5136 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
5137 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
5140 # OSF1 and SCO ODT 3.0 have their own names for install.
5141 # Don't use installbsd from OSF since it installs stuff as root
5143 for ac_prog
in ginstall scoinst
install; do
5144 for ac_exec_ext
in '' $ac_executable_extensions; do
5145 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5146 if test $ac_prog = install &&
5147 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
5148 # AIX install. It has an incompatible calling convention.
5150 elif test $ac_prog = install &&
5151 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
5152 # program-specific install script used by HP pwplus--don't use.
5155 rm -rf conftest.one conftest.two conftest.dir
5156 echo one
> conftest.one
5157 echo two
> conftest.two
5159 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
5160 test -s conftest.one
&& test -s conftest.two
&&
5161 test -s conftest.dir
/conftest.one
&&
5162 test -s conftest.dir
/conftest.two
5164 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
5177 rm -rf conftest.one conftest.two conftest.dir
5180 if test "${ac_cv_path_install+set}" = set; then
5181 INSTALL
=$ac_cv_path_install
5183 # As a last resort, use the slow shell script. Don't cache a
5184 # value for INSTALL within a source directory, because that will
5185 # break other packages using the cache if that directory is
5186 # removed, or if the value is a relative name.
5187 INSTALL
=$ac_install_sh
5190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5191 $as_echo "$INSTALL" >&6; }
5193 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5194 # It thinks the first close brace ends the variable substitution.
5195 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
5197 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
5199 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
5202 # Not every filesystem supports hard links
5204 if test -z "$LN" ; then
5205 case $ac_sys_system in
5206 CYGWIN
*) LN
="ln -s";;
5207 atheos
*) LN
="ln -s";;
5212 # Check for --with-pydebug
5213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-pydebug" >&5
5214 $as_echo_n "checking for --with-pydebug... " >&6; }
5216 # Check whether --with-pydebug was given.
5217 if test "${with_pydebug+set}" = set; then :
5218 withval
=$with_pydebug;
5219 if test "$withval" != no
5222 $as_echo "#define Py_DEBUG 1" >>confdefs.h
5224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5225 $as_echo "yes" >&6; };
5227 else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5228 $as_echo "no" >&6; }; Py_DEBUG
='false'
5231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5232 $as_echo "no" >&6; }
5236 # XXX Shouldn't the code above that fiddles with BASECFLAGS and OPT be
5237 # merged with this chunk of code?
5239 # Optimizer/debugger flags
5240 # ------------------------
5241 # (The following bit of code is complicated enough - please keep things
5242 # indented properly. Just pretend you're editing Python code. ;-)
5244 # There are two parallel sets of case statements below, one that checks to
5245 # see if OPT was set and one that does BASECFLAGS setting based upon
5246 # compiler and platform. BASECFLAGS tweaks need to be made even if the
5249 # tweak OPT based on compiler and platform, only if the user didn't set
5250 # it on the command line
5252 if test "${OPT-unset}" = "unset"
5256 if test "$CC" != 'g++' ; then
5257 STRICT_PROTO
="-Wstrict-prototypes"
5259 # For gcc 4.x we need to use -fwrapv so lets check if its supported
5260 if "$CC" -v --help 2>/dev
/null |
grep -- -fwrapv > /dev
/null
; then
5263 case $ac_cv_prog_cc_g in
5265 if test "$Py_DEBUG" = 'true' ; then
5266 # Optimization messes up debuggers, so turn it off for
5268 OPT
="-g -Wall $STRICT_PROTO"
5270 OPT
="-g $WRAP -O3 -Wall $STRICT_PROTO"
5274 OPT
="-O3 -Wall $STRICT_PROTO"
5277 case $ac_sys_system in
5278 SCO_SV
*) OPT
="$OPT -m486 -DSCO5"
5291 # The -arch flags for universal builds on OSX
5292 UNIVERSAL_ARCH_FLAGS
=
5295 # tweak BASECFLAGS based on compiler and platform
5298 # Python doesn't violate C99 aliasing rules, but older versions of
5299 # GCC produce warnings for legal Python code. Enable
5300 # -fno-strict-aliasing on versions of GCC that support but produce
5301 # warnings. See Issue3326
5302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts and needs -fno-strict-aliasing" >&5
5303 $as_echo_n "checking whether $CC accepts and needs -fno-strict-aliasing... " >&6; }
5305 CC
="$CC -fno-strict-aliasing"
5306 save_CFLAGS
="$CFLAGS"
5307 if test "${ac_cv_no_strict_aliasing+set}" = set; then :
5308 $as_echo_n "(cached) " >&6
5310 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5311 /* end confdefs.h. */
5323 if ac_fn_c_try_compile
"$LINENO"; then :
5325 CC
="$ac_save_cc -fstrict-aliasing"
5326 CFLAGS
="$CFLAGS -Werror -Wstrict-aliasing"
5327 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5328 /* end confdefs.h. */
5334 double *x; f((int **) &x);
5340 if ac_fn_c_try_compile
"$LINENO"; then :
5342 ac_cv_no_strict_aliasing
=no
5346 ac_cv_no_strict_aliasing
=yes
5349 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5353 ac_cv_no_strict_aliasing
=no
5356 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5359 CFLAGS
="$save_CFLAGS"
5361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_no_strict_aliasing" >&5
5362 $as_echo "$ac_cv_no_strict_aliasing" >&6; }
5363 if test $ac_cv_no_strict_aliasing = yes
5365 BASECFLAGS
="$BASECFLAGS -fno-strict-aliasing"
5368 # if using gcc on alpha, use -mieee to get (near) full IEEE 754
5369 # support. Without this, treatment of subnormals doesn't follow
5371 case $ac_sys_machine in
5373 BASECFLAGS
="$BASECFLAGS -mieee"
5377 case $ac_sys_system in
5379 BASECFLAGS
="$BASECFLAGS -m486 -DSCO5"
5381 # is there any other compiler on Darwin besides gcc?
5383 # -Wno-long-double, -no-cpp-precomp, and -mno-fused-madd
5384 # used to be here, but non-Apple gcc doesn't accept them.
5385 if test "${CC}" = gcc
5387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which compiler should be used" >&5
5388 $as_echo_n "checking which compiler should be used... " >&6; }
5389 case "${UNIVERSALSDK}" in
5391 # Build using 10.4 SDK, force usage of gcc when the
5392 # compiler is gcc, otherwise the user will get very
5393 # confusing error messages when building on OSX 10.6
5398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5399 $as_echo "$CC" >&6; }
5403 if test "${enable_universalsdk}"; then
5404 UNIVERSAL_ARCH_FLAGS
=""
5405 if test "$UNIVERSAL_ARCHS" = "32-bit" ; then
5407 UNIVERSAL_ARCH_FLAGS
="-arch ppc -arch i386"
5409 elif test "$UNIVERSAL_ARCHS" = "64-bit" ; then
5410 ARCH_RUN_32BIT
="true"
5411 UNIVERSAL_ARCH_FLAGS
="-arch ppc64 -arch x86_64"
5413 elif test "$UNIVERSAL_ARCHS" = "all" ; then
5414 ARCH_RUN_32BIT
="/usr/bin/arch -i386 -ppc"
5415 UNIVERSAL_ARCH_FLAGS
="-arch i386 -arch ppc -arch ppc64 -arch x86_64"
5416 LIPO_32BIT_FLAGS
="-extract i386 -extract ppc7400"
5417 LIPO_64BIT_FLAGS
="-extract x86_64 -extract ppc64"
5419 elif test "$UNIVERSAL_ARCHS" = "intel" ; then
5420 ARCH_RUN_32BIT
="/usr/bin/arch -i386"
5421 UNIVERSAL_ARCH_FLAGS
="-arch i386 -arch x86_64"
5422 LIPO_32BIT_FLAGS
="-extract i386"
5423 LIPO_64BIT_FLAGS
="-extract x86_64"
5425 elif test "$UNIVERSAL_ARCHS" = "3-way" ; then
5426 ARCH_RUN_32BIT
="/usr/bin/arch -i386 -ppc"
5427 UNIVERSAL_ARCH_FLAGS
="-arch i386 -arch ppc -arch x86_64"
5428 LIPO_32BIT_FLAGS
="-extract i386 -extract ppc7400"
5429 LIPO_64BIT_FLAGS
="-extract x86_64"
5432 as_fn_error
"proper usage is --with-universal-arch=32-bit|64-bit|all|intel|3-way" "$LINENO" 5
5437 CFLAGS
="${UNIVERSAL_ARCH_FLAGS} -isysroot ${UNIVERSALSDK} ${CFLAGS}"
5438 if test "${UNIVERSALSDK}" != "/"
5440 CFLAGS
="-isysroot ${UNIVERSALSDK} ${CFLAGS}"
5441 LDFLAGS
="-isysroot ${UNIVERSALSDK} ${LDFLAGS}"
5442 CPPFLAGSFLAGS
="-isysroot ${UNIVERSALSDK} ${CPPFLAGS}"
5446 # Calculate the right deployment target for this build.
5448 cur_target
=`sw_vers -productVersion | sed 's/\(10\.[0-9]*\).*/\1/'`
5449 if test ${cur_target} '>' 10.2; then
5451 if test ${enable_universalsdk}; then
5452 if test "${UNIVERSAL_ARCHS}" = "all"; then
5453 # Ensure that the default platform for a
5454 # 4-way universal build is OSX 10.5,
5455 # that's the first OS release where
5456 # 4-way builds make sense.
5459 elif test "${UNIVERSAL_ARCHS}" = "3-way"; then
5462 elif test "${UNIVERSAL_ARCHS}" = "intel"; then
5465 elif test "${UNIVERSAL_ARCHS}" = "64-bit"; then
5469 if test `/usr/bin/arch` = "i386"; then
5470 # On Intel macs default to a deployment
5471 # target of 10.4, that's the first OSX
5472 # release with Intel support.
5477 CONFIGURE_MACOSX_DEPLOYMENT_TARGET
=${MACOSX_DEPLOYMENT_TARGET-${cur_target}}
5479 # Make sure that MACOSX_DEPLOYMENT_TARGET is set in the
5480 # environment with a value that is the same as what we'll use
5481 # in the Makefile to ensure that we'll get the same compiler
5482 # environment during configure and build time.
5483 MACOSX_DEPLOYMENT_TARGET
="$CONFIGURE_MACOSX_DEPLOYMENT_TARGET"
5484 export MACOSX_DEPLOYMENT_TARGET
5485 EXPORT_MACOSX_DEPLOYMENT_TARGET
=''
5489 BASECFLAGS
="$BASECFLAGS -mieee"
5495 case $ac_sys_system in
5496 OpenUNIX
*|UnixWare
*)
5497 BASECFLAGS
="$BASECFLAGS -K pentium,host,inline,loop_unroll,alloca "
5500 BASECFLAGS
="$BASECFLAGS -ieee -std"
5503 BASECFLAGS
="$BASECFLAGS -belf -Ki486 -DSCO5"
5509 if test "$Py_DEBUG" = 'true'; then
5515 if test "$ac_arch_flags"
5517 BASECFLAGS
="$BASECFLAGS $ac_arch_flags"
5520 # disable check for icc since it seems to pass, but generates a warning
5523 ac_cv_opt_olimit_ok
=no
5526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -OPT:Olimit=0" >&5
5527 $as_echo_n "checking whether $CC accepts -OPT:Olimit=0... " >&6; }
5528 if test "${ac_cv_opt_olimit_ok+set}" = set; then :
5529 $as_echo_n "(cached) " >&6
5532 CC
="$CC -OPT:Olimit=0"
5533 if test "$cross_compiling" = yes; then :
5534 ac_cv_opt_olimit_ok
=no
5536 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5537 /* end confdefs.h. */
5538 int main() { return 0; }
5540 if ac_fn_c_try_run
"$LINENO"; then :
5541 ac_cv_opt_olimit_ok
=yes
5543 ac_cv_opt_olimit_ok
=no
5545 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5546 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_opt_olimit_ok" >&5
5553 $as_echo "$ac_cv_opt_olimit_ok" >&6; }
5554 if test $ac_cv_opt_olimit_ok = yes; then
5555 case $ac_sys_system in
5556 # XXX is this branch needed? On MacOSX 10.2.2 the result of the
5557 # olimit_ok test is "no". Is it "yes" in some other Darwin-esque
5562 BASECFLAGS
="$BASECFLAGS -OPT:Olimit=0"
5566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -Olimit 1500" >&5
5567 $as_echo_n "checking whether $CC accepts -Olimit 1500... " >&6; }
5568 if test "${ac_cv_olimit_ok+set}" = set; then :
5569 $as_echo_n "(cached) " >&6
5572 CC
="$CC -Olimit 1500"
5573 if test "$cross_compiling" = yes; then :
5576 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5577 /* end confdefs.h. */
5578 int main() { return 0; }
5580 if ac_fn_c_try_run
"$LINENO"; then :
5585 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5586 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_olimit_ok" >&5
5593 $as_echo "$ac_cv_olimit_ok" >&6; }
5594 if test $ac_cv_olimit_ok = yes; then
5595 BASECFLAGS
="$BASECFLAGS -Olimit 1500"
5599 # Check whether GCC supports PyArg_ParseTuple format
5600 if test "$GCC" = "yes"
5602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc supports ParseTuple __format__" >&5
5603 $as_echo_n "checking whether gcc supports ParseTuple __format__... " >&6; }
5605 CFLAGS
="$CFLAGS -Werror"
5606 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5607 /* end confdefs.h. */
5609 void f(char*,...)__attribute((format(PyArg_ParseTuple, 1, 2)));
5619 if ac_fn_c_try_compile
"$LINENO"; then :
5621 $as_echo "#define HAVE_ATTRIBUTE_FORMAT_PARSETUPLE 1" >>confdefs.h
5623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5624 $as_echo "yes" >&6; }
5626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5627 $as_echo "no" >&6; }
5630 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5634 # On some compilers, pthreads are available without further options
5635 # (e.g. MacOS X). On some of these systems, the compiler will not
5636 # complain if unaccepted options are passed (e.g. gcc on Mac OS X).
5637 # So we have to see first whether pthreads are available without
5638 # options before we can check whether -Kpthread improves anything.
5639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads are available without options" >&5
5640 $as_echo_n "checking whether pthreads are available without options... " >&6; }
5641 if test "${ac_cv_pthread_is_default+set}" = set; then :
5642 $as_echo_n "(cached) " >&6
5644 if test "$cross_compiling" = yes; then :
5645 ac_cv_pthread_is_default
=no
5647 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5648 /* end confdefs.h. */
5650 #include <pthread.h>
5652 void* routine(void* p){return NULL;}
5656 if(pthread_create(&p,NULL,routine,NULL)!=0)
5658 (void)pthread_detach(p);
5663 if ac_fn_c_try_run
"$LINENO"; then :
5665 ac_cv_pthread_is_default
=yes
5670 ac_cv_pthread_is_default
=no
5672 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5673 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pthread_is_default" >&5
5680 $as_echo "$ac_cv_pthread_is_default" >&6; }
5683 if test $ac_cv_pthread_is_default = yes
5687 # -Kpthread, if available, provides the right #defines
5688 # and linker options to make pthread_create available
5689 # Some compilers won't report that they do not support -Kpthread,
5690 # so we need to run a program to see whether it really made the
5691 # function available.
5692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -Kpthread" >&5
5693 $as_echo_n "checking whether $CC accepts -Kpthread... " >&6; }
5694 if test "${ac_cv_kpthread+set}" = set; then :
5695 $as_echo_n "(cached) " >&6
5699 if test "$cross_compiling" = yes; then :
5702 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5703 /* end confdefs.h. */
5705 #include <pthread.h>
5707 void* routine(void* p){return NULL;}
5711 if(pthread_create(&p,NULL,routine,NULL)!=0)
5713 (void)pthread_detach(p);
5718 if ac_fn_c_try_run
"$LINENO"; then :
5723 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5724 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_kpthread" >&5
5731 $as_echo "$ac_cv_kpthread" >&6; }
5734 if test $ac_cv_kpthread = no
-a $ac_cv_pthread_is_default = no
5736 # -Kthread, if available, provides the right #defines
5737 # and linker options to make pthread_create available
5738 # Some compilers won't report that they do not support -Kthread,
5739 # so we need to run a program to see whether it really made the
5740 # function available.
5741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -Kthread" >&5
5742 $as_echo_n "checking whether $CC accepts -Kthread... " >&6; }
5743 if test "${ac_cv_kthread+set}" = set; then :
5744 $as_echo_n "(cached) " >&6
5748 if test "$cross_compiling" = yes; then :
5751 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5752 /* end confdefs.h. */
5754 #include <pthread.h>
5756 void* routine(void* p){return NULL;}
5760 if(pthread_create(&p,NULL,routine,NULL)!=0)
5762 (void)pthread_detach(p);
5767 if ac_fn_c_try_run
"$LINENO"; then :
5772 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5773 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_kthread" >&5
5780 $as_echo "$ac_cv_kthread" >&6; }
5783 if test $ac_cv_kthread = no
-a $ac_cv_pthread_is_default = no
5785 # -pthread, if available, provides the right #defines
5786 # and linker options to make pthread_create available
5787 # Some compilers won't report that they do not support -pthread,
5788 # so we need to run a program to see whether it really made the
5789 # function available.
5790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -pthread" >&5
5791 $as_echo_n "checking whether $CC accepts -pthread... " >&6; }
5792 if test "${ac_cv_thread+set}" = set; then :
5793 $as_echo_n "(cached) " >&6
5797 if test "$cross_compiling" = yes; then :
5800 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5801 /* end confdefs.h. */
5803 #include <pthread.h>
5805 void* routine(void* p){return NULL;}
5809 if(pthread_create(&p,NULL,routine,NULL)!=0)
5811 (void)pthread_detach(p);
5816 if ac_fn_c_try_run
"$LINENO"; then :
5821 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5822 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pthread" >&5
5829 $as_echo "$ac_cv_pthread" >&6; }
5832 # If we have set a CC compiler flag for thread support then
5833 # check if it works for CXX, too.
5837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX also accepts flags for thread support" >&5
5838 $as_echo_n "checking whether $CXX also accepts flags for thread support... " >&6; }
5841 if test "$ac_cv_kpthread" = "yes"
5843 CXX
="$CXX -Kpthread"
5844 ac_cv_cxx_thread
=yes
5845 elif test "$ac_cv_kthread" = "yes"
5848 ac_cv_cxx_thread
=yes
5849 elif test "$ac_cv_pthread" = "yes"
5852 ac_cv_cxx_thread
=yes
5855 if test $ac_cv_cxx_thread = yes
5857 echo 'void foo();int main(){foo();}void foo(){}' > conftest.
$ac_ext
5858 $CXX -c conftest.
$ac_ext 2>&5
5859 if $CXX -o conftest
$ac_exeext conftest.
$ac_objext 2>&5 \
5860 && test -s conftest
$ac_exeext && .
/conftest
$ac_exeext
5862 ac_cv_cxx_thread
=yes
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_thread" >&5
5869 $as_echo "$ac_cv_cxx_thread" >&6; }
5874 # checks for header files
5875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5876 $as_echo_n "checking for ANSI C header files... " >&6; }
5877 if test "${ac_cv_header_stdc+set}" = set; then :
5878 $as_echo_n "(cached) " >&6
5880 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5881 /* end confdefs.h. */
5895 if ac_fn_c_try_compile
"$LINENO"; then :
5896 ac_cv_header_stdc
=yes
5898 ac_cv_header_stdc
=no
5900 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5902 if test $ac_cv_header_stdc = yes; then
5903 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5904 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5905 /* end confdefs.h. */
5909 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5910 $EGREP "memchr" >/dev
/null
2>&1; then :
5913 ac_cv_header_stdc
=no
5919 if test $ac_cv_header_stdc = yes; then
5920 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5921 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5922 /* end confdefs.h. */
5926 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5927 $EGREP "free" >/dev
/null
2>&1; then :
5930 ac_cv_header_stdc
=no
5936 if test $ac_cv_header_stdc = yes; then
5937 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5938 if test "$cross_compiling" = yes; then :
5941 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5942 /* end confdefs.h. */
5945 #if ((' ' & 0x0FF) == 0x020)
5946 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5947 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5949 # define ISLOWER(c) \
5950 (('a' <= (c) && (c) <= 'i') \
5951 || ('j' <= (c) && (c) <= 'r') \
5952 || ('s' <= (c) && (c) <= 'z'))
5953 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5956 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5961 for (i = 0; i < 256; i++)
5962 if (XOR (islower (i), ISLOWER (i))
5963 || toupper (i) != TOUPPER (i))
5968 if ac_fn_c_try_run
"$LINENO"; then :
5971 ac_cv_header_stdc
=no
5973 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
5974 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
5979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5980 $as_echo "$ac_cv_header_stdc" >&6; }
5981 if test $ac_cv_header_stdc = yes; then
5983 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5987 for ac_header
in asm
/types.h conio.h curses.h direct.h dlfcn.h errno.h \
5989 ieeefp.h io.h langinfo.h libintl.h ncurses.h poll.h process.h pthread.h \
5990 shadow.h signal.h stdint.h stropts.h termios.h thread.h \
5992 sys
/audioio.h sys
/bsdtty.h sys
/epoll.h sys
/event.h sys
/file.h sys
/loadavg.h \
5993 sys
/lock.h sys
/mkdev.h sys
/modem.h \
5994 sys
/param.h sys
/poll.h sys
/select.h sys
/socket.h sys
/statvfs.h sys
/stat.h \
5995 sys
/termio.h sys
/time.h \
5996 sys
/times.h sys
/types.h sys
/un.h sys
/utsname.h sys
/wait.h pty.h libutil.h \
5997 sys
/resource.h netpacket
/packet.h sysexits.h bluetooth.h \
5998 bluetooth
/bluetooth.h linux
/tipc.h
6000 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6001 ac_fn_c_check_header_mongrel
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6002 eval as_val
=\$
$as_ac_Header
6003 if test "x$as_val" = x
""yes; then :
6004 cat >>confdefs.h
<<_ACEOF
6005 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6013 for ac_hdr
in dirent.h sys
/ndir.h sys
/dir.h ndir.h
; do
6014 as_ac_Header
=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
6015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
6016 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
6017 if { as_var
=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
6018 $as_echo_n "(cached) " >&6
6020 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6021 /* end confdefs.h. */
6022 #include <sys/types.h>
6034 if ac_fn_c_try_compile
"$LINENO"; then :
6035 eval "$as_ac_Header=yes"
6037 eval "$as_ac_Header=no"
6039 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6041 eval ac_res
=\$
$as_ac_Header
6042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6043 $as_echo "$ac_res" >&6; }
6044 eval as_val
=\$
$as_ac_Header
6045 if test "x$as_val" = x
""yes; then :
6046 cat >>confdefs.h
<<_ACEOF
6047 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
6050 ac_header_dirent
=$ac_hdr; break
6054 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
6055 if test $ac_header_dirent = dirent.h
; then
6056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
6057 $as_echo_n "checking for library containing opendir... " >&6; }
6058 if test "${ac_cv_search_opendir+set}" = set; then :
6059 $as_echo_n "(cached) " >&6
6061 ac_func_search_save_LIBS
=$LIBS
6062 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6063 /* end confdefs.h. */
6065 /* Override any GCC internal prototype to avoid an error.
6066 Use char because int might match the return type of a GCC
6067 builtin and then its argument prototype would still apply. */
6080 for ac_lib
in '' dir
; do
6081 if test -z "$ac_lib"; then
6082 ac_res
="none required"
6085 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
6087 if ac_fn_c_try_link
"$LINENO"; then :
6088 ac_cv_search_opendir
=$ac_res
6090 rm -f core conftest.err conftest.
$ac_objext \
6092 if test "${ac_cv_search_opendir+set}" = set; then :
6096 if test "${ac_cv_search_opendir+set}" = set; then :
6099 ac_cv_search_opendir
=no
6102 LIBS
=$ac_func_search_save_LIBS
6104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
6105 $as_echo "$ac_cv_search_opendir" >&6; }
6106 ac_res
=$ac_cv_search_opendir
6107 if test "$ac_res" != no
; then :
6108 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
6113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
6114 $as_echo_n "checking for library containing opendir... " >&6; }
6115 if test "${ac_cv_search_opendir+set}" = set; then :
6116 $as_echo_n "(cached) " >&6
6118 ac_func_search_save_LIBS
=$LIBS
6119 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6120 /* end confdefs.h. */
6122 /* Override any GCC internal prototype to avoid an error.
6123 Use char because int might match the return type of a GCC
6124 builtin and then its argument prototype would still apply. */
6137 for ac_lib
in '' x
; do
6138 if test -z "$ac_lib"; then
6139 ac_res
="none required"
6142 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
6144 if ac_fn_c_try_link
"$LINENO"; then :
6145 ac_cv_search_opendir
=$ac_res
6147 rm -f core conftest.err conftest.
$ac_objext \
6149 if test "${ac_cv_search_opendir+set}" = set; then :
6153 if test "${ac_cv_search_opendir+set}" = set; then :
6156 ac_cv_search_opendir
=no
6159 LIBS
=$ac_func_search_save_LIBS
6161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
6162 $as_echo "$ac_cv_search_opendir" >&6; }
6163 ac_res
=$ac_cv_search_opendir
6164 if test "$ac_res" != no
; then :
6165 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
6171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
6172 $as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
6173 if test "${ac_cv_header_sys_types_h_makedev+set}" = set; then :
6174 $as_echo_n "(cached) " >&6
6176 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6177 /* end confdefs.h. */
6178 #include <sys/types.h>
6182 return makedev(0, 0);
6187 if ac_fn_c_try_link
"$LINENO"; then :
6188 ac_cv_header_sys_types_h_makedev
=yes
6190 ac_cv_header_sys_types_h_makedev
=no
6192 rm -f core conftest.err conftest.
$ac_objext \
6193 conftest
$ac_exeext conftest.
$ac_ext
6196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5
6197 $as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
6199 if test $ac_cv_header_sys_types_h_makedev = no
; then
6200 ac_fn_c_check_header_mongrel
"$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
6201 if test "x$ac_cv_header_sys_mkdev_h" = x
""yes; then :
6203 $as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
6209 if test $ac_cv_header_sys_mkdev_h = no
; then
6210 ac_fn_c_check_header_mongrel
"$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
6211 if test "x$ac_cv_header_sys_sysmacros_h" = x
""yes; then :
6213 $as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
6222 # On Solaris, term.h requires curses.h
6223 for ac_header
in term.h
6225 ac_fn_c_check_header_compile
"$LINENO" "term.h" "ac_cv_header_term_h" "
6226 #ifdef HAVE_CURSES_H
6231 if test "x$ac_cv_header_term_h" = x
""yes; then :
6232 cat >>confdefs.h
<<_ACEOF
6233 #define HAVE_TERM_H 1
6241 # On Linux, netlink.h requires asm/types.h
6242 for ac_header
in linux
/netlink.h
6244 ac_fn_c_check_header_compile
"$LINENO" "linux/netlink.h" "ac_cv_header_linux_netlink_h" "
6245 #ifdef HAVE_ASM_TYPES_H
6246 #include <asm/types.h>
6248 #ifdef HAVE_SYS_SOCKET_H
6249 #include <sys/socket.h>
6253 if test "x$ac_cv_header_linux_netlink_h" = x
""yes; then :
6254 cat >>confdefs.h
<<_ACEOF
6255 #define HAVE_LINUX_NETLINK_H 1
6263 # checks for typedefs
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_t in time.h" >&5
6266 $as_echo_n "checking for clock_t in time.h... " >&6; }
6267 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6268 /* end confdefs.h. */
6272 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6273 $EGREP "clock_t" >/dev
/null
2>&1; then :
6278 $as_echo "#define clock_t long" >>confdefs.h
6284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $was_it_defined" >&5
6285 $as_echo "$was_it_defined" >&6; }
6287 # Check whether using makedev requires defining _OSF_SOURCE
6288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for makedev" >&5
6289 $as_echo_n "checking for makedev... " >&6; }
6290 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6291 /* end confdefs.h. */
6293 #if defined(MAJOR_IN_MKDEV)
6294 #include <sys/mkdev.h>
6295 #elif defined(MAJOR_IN_SYSMACROS)
6296 #include <sys/sysmacros.h>
6298 #include <sys/types.h>
6308 if ac_fn_c_try_link
"$LINENO"; then :
6309 ac_cv_has_makedev
=yes
6311 ac_cv_has_makedev
=no
6313 rm -f core conftest.err conftest.
$ac_objext \
6314 conftest
$ac_exeext conftest.
$ac_ext
6315 if test "$ac_cv_has_makedev" = "no"; then
6316 # we didn't link, try if _OSF_SOURCE will allow us to link
6317 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6318 /* end confdefs.h. */
6320 #define _OSF_SOURCE 1
6321 #include <sys/types.h>
6331 if ac_fn_c_try_link
"$LINENO"; then :
6332 ac_cv_has_makedev
=yes
6334 ac_cv_has_makedev
=no
6336 rm -f core conftest.err conftest.
$ac_objext \
6337 conftest
$ac_exeext conftest.
$ac_ext
6338 if test "$ac_cv_has_makedev" = "yes"; then
6340 $as_echo "#define _OSF_SOURCE 1" >>confdefs.h
6344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_has_makedev" >&5
6345 $as_echo "$ac_cv_has_makedev" >&6; }
6346 if test "$ac_cv_has_makedev" = "yes"; then
6348 $as_echo "#define HAVE_MAKEDEV 1" >>confdefs.h
6352 # Enabling LFS on Solaris (2.6 to 9) with gcc 2.95 triggers a bug in
6353 # the system headers: If _XOPEN_SOURCE and _LARGEFILE_SOURCE are
6354 # defined, but the compiler does not support pragma redefine_extname,
6355 # and _LARGEFILE64_SOURCE is not defined, the headers refer to 64-bit
6356 # structures (such as rlimit64) without declaring them. As a
6357 # work-around, disable LFS on such configurations
6360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Solaris LFS bug" >&5
6361 $as_echo_n "checking Solaris LFS bug... " >&6; }
6362 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6363 /* end confdefs.h. */
6365 #define _LARGEFILE_SOURCE 1
6366 #define _FILE_OFFSET_BITS 64
6367 #include <sys/resource.h>
6377 if ac_fn_c_try_compile
"$LINENO"; then :
6382 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sol_lfs_bug" >&5
6384 $as_echo "$sol_lfs_bug" >&6; }
6385 if test "$sol_lfs_bug" = "yes"; then
6389 if test "$use_lfs" = "yes"; then
6390 # Two defines needed to enable largefile support on various platforms
6391 # These may affect some typedefs
6393 $as_echo "#define _LARGEFILE_SOURCE 1" >>confdefs.h
6396 $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h
6400 # Add some code to confdefs.h so that the test for off_t works on SCO
6401 cat >> confdefs.h
<<\EOF
6407 # Type availability checks
6408 ac_fn_c_check_type
"$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
6409 if test "x$ac_cv_type_mode_t" = x
""yes; then :
6413 cat >>confdefs.h
<<_ACEOF
6419 ac_fn_c_check_type
"$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
6420 if test "x$ac_cv_type_off_t" = x
""yes; then :
6424 cat >>confdefs.h
<<_ACEOF
6425 #define off_t long int
6430 ac_fn_c_check_type
"$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
6431 if test "x$ac_cv_type_pid_t" = x
""yes; then :
6435 cat >>confdefs.h
<<_ACEOF
6441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
6442 $as_echo_n "checking return type of signal handlers... " >&6; }
6443 if test "${ac_cv_type_signal+set}" = set; then :
6444 $as_echo_n "(cached) " >&6
6446 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6447 /* end confdefs.h. */
6448 #include <sys/types.h>
6454 return *(signal (0, 0)) (0) == 1;
6459 if ac_fn_c_try_compile
"$LINENO"; then :
6460 ac_cv_type_signal
=int
6462 ac_cv_type_signal
=void
6464 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
6467 $as_echo "$ac_cv_type_signal" >&6; }
6469 cat >>confdefs.h
<<_ACEOF
6470 #define RETSIGTYPE $ac_cv_type_signal
6474 ac_fn_c_check_type
"$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
6475 if test "x$ac_cv_type_size_t" = x
""yes; then :
6479 cat >>confdefs.h
<<_ACEOF
6480 #define size_t unsigned int
6485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
6486 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
6487 if test "${ac_cv_type_uid_t+set}" = set; then :
6488 $as_echo_n "(cached) " >&6
6490 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6491 /* end confdefs.h. */
6492 #include <sys/types.h>
6495 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6496 $EGREP "uid_t" >/dev
/null
2>&1; then :
6497 ac_cv_type_uid_t
=yes
6504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
6505 $as_echo "$ac_cv_type_uid_t" >&6; }
6506 if test $ac_cv_type_uid_t = no
; then
6508 $as_echo "#define uid_t int" >>confdefs.h
6511 $as_echo "#define gid_t int" >>confdefs.h
6515 ac_fn_c_find_uintX_t
"$LINENO" "32" "ac_cv_c_uint32_t"
6516 case $ac_cv_c_uint32_t in #(
6520 $as_echo "#define _UINT32_T 1" >>confdefs.h
6523 cat >>confdefs.h
<<_ACEOF
6524 #define uint32_t $ac_cv_c_uint32_t
6529 ac_fn_c_find_uintX_t
"$LINENO" "64" "ac_cv_c_uint64_t"
6530 case $ac_cv_c_uint64_t in #(
6534 $as_echo "#define _UINT64_T 1" >>confdefs.h
6537 cat >>confdefs.h
<<_ACEOF
6538 #define uint64_t $ac_cv_c_uint64_t
6543 ac_fn_c_find_intX_t
"$LINENO" "32" "ac_cv_c_int32_t"
6544 case $ac_cv_c_int32_t in #(
6548 cat >>confdefs.h
<<_ACEOF
6549 #define int32_t $ac_cv_c_int32_t
6554 ac_fn_c_find_intX_t
"$LINENO" "64" "ac_cv_c_int64_t"
6555 case $ac_cv_c_int64_t in #(
6559 cat >>confdefs.h
<<_ACEOF
6560 #define int64_t $ac_cv_c_int64_t
6565 ac_fn_c_check_type
"$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
6566 if test "x$ac_cv_type_ssize_t" = x
""yes; then :
6568 $as_echo "#define HAVE_SSIZE_T 1" >>confdefs.h
6573 # Sizes of various common basic types
6574 # ANSI C requires sizeof(char) == 1, so no need to check it
6575 # The cast to long int works around a bug in the HP C Compiler
6576 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6577 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6578 # This bug is HP SR number 8606223364.
6579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
6580 $as_echo_n "checking size of int... " >&6; }
6581 if test "${ac_cv_sizeof_int+set}" = set; then :
6582 $as_echo_n "(cached) " >&6
6584 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
6587 if test "$ac_cv_type_int" = yes; then
6588 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6589 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6590 { as_fn_set_status
77
6591 as_fn_error
"cannot compute sizeof (int)
6592 See \`config.log' for more details." "$LINENO" 5; }; }
6599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
6600 $as_echo "$ac_cv_sizeof_int" >&6; }
6604 cat >>confdefs.h
<<_ACEOF
6605 #define SIZEOF_INT $ac_cv_sizeof_int
6609 # The cast to long int works around a bug in the HP C Compiler
6610 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6611 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6612 # This bug is HP SR number 8606223364.
6613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
6614 $as_echo_n "checking size of long... " >&6; }
6615 if test "${ac_cv_sizeof_long+set}" = set; then :
6616 $as_echo_n "(cached) " >&6
6618 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
6621 if test "$ac_cv_type_long" = yes; then
6622 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6623 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6624 { as_fn_set_status
77
6625 as_fn_error
"cannot compute sizeof (long)
6626 See \`config.log' for more details." "$LINENO" 5; }; }
6633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
6634 $as_echo "$ac_cv_sizeof_long" >&6; }
6638 cat >>confdefs.h
<<_ACEOF
6639 #define SIZEOF_LONG $ac_cv_sizeof_long
6643 # The cast to long int works around a bug in the HP C Compiler
6644 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6645 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6646 # This bug is HP SR number 8606223364.
6647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
6648 $as_echo_n "checking size of void *... " >&6; }
6649 if test "${ac_cv_sizeof_void_p+set}" = set; then :
6650 $as_echo_n "(cached) " >&6
6652 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
6655 if test "$ac_cv_type_void_p" = yes; then
6656 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6657 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6658 { as_fn_set_status
77
6659 as_fn_error
"cannot compute sizeof (void *)
6660 See \`config.log' for more details." "$LINENO" 5; }; }
6662 ac_cv_sizeof_void_p
=0
6667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
6668 $as_echo "$ac_cv_sizeof_void_p" >&6; }
6672 cat >>confdefs.h
<<_ACEOF
6673 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
6677 # The cast to long int works around a bug in the HP C Compiler
6678 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6679 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6680 # This bug is HP SR number 8606223364.
6681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
6682 $as_echo_n "checking size of short... " >&6; }
6683 if test "${ac_cv_sizeof_short+set}" = set; then :
6684 $as_echo_n "(cached) " >&6
6686 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
6689 if test "$ac_cv_type_short" = yes; then
6690 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6691 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6692 { as_fn_set_status
77
6693 as_fn_error
"cannot compute sizeof (short)
6694 See \`config.log' for more details." "$LINENO" 5; }; }
6696 ac_cv_sizeof_short
=0
6701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
6702 $as_echo "$ac_cv_sizeof_short" >&6; }
6706 cat >>confdefs.h
<<_ACEOF
6707 #define SIZEOF_SHORT $ac_cv_sizeof_short
6711 # The cast to long int works around a bug in the HP C Compiler
6712 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6713 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6714 # This bug is HP SR number 8606223364.
6715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of float" >&5
6716 $as_echo_n "checking size of float... " >&6; }
6717 if test "${ac_cv_sizeof_float+set}" = set; then :
6718 $as_echo_n "(cached) " >&6
6720 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (float))" "ac_cv_sizeof_float" "$ac_includes_default"; then :
6723 if test "$ac_cv_type_float" = yes; then
6724 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6725 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6726 { as_fn_set_status
77
6727 as_fn_error
"cannot compute sizeof (float)
6728 See \`config.log' for more details." "$LINENO" 5; }; }
6730 ac_cv_sizeof_float
=0
6735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_float" >&5
6736 $as_echo "$ac_cv_sizeof_float" >&6; }
6740 cat >>confdefs.h
<<_ACEOF
6741 #define SIZEOF_FLOAT $ac_cv_sizeof_float
6745 # The cast to long int works around a bug in the HP C Compiler
6746 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6747 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6748 # This bug is HP SR number 8606223364.
6749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
6750 $as_echo_n "checking size of double... " >&6; }
6751 if test "${ac_cv_sizeof_double+set}" = set; then :
6752 $as_echo_n "(cached) " >&6
6754 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then :
6757 if test "$ac_cv_type_double" = yes; then
6758 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6759 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6760 { as_fn_set_status
77
6761 as_fn_error
"cannot compute sizeof (double)
6762 See \`config.log' for more details." "$LINENO" 5; }; }
6764 ac_cv_sizeof_double
=0
6769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
6770 $as_echo "$ac_cv_sizeof_double" >&6; }
6774 cat >>confdefs.h
<<_ACEOF
6775 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
6779 # The cast to long int works around a bug in the HP C Compiler
6780 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6781 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6782 # This bug is HP SR number 8606223364.
6783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of fpos_t" >&5
6784 $as_echo_n "checking size of fpos_t... " >&6; }
6785 if test "${ac_cv_sizeof_fpos_t+set}" = set; then :
6786 $as_echo_n "(cached) " >&6
6788 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (fpos_t))" "ac_cv_sizeof_fpos_t" "$ac_includes_default"; then :
6791 if test "$ac_cv_type_fpos_t" = yes; then
6792 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6793 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6794 { as_fn_set_status
77
6795 as_fn_error
"cannot compute sizeof (fpos_t)
6796 See \`config.log' for more details." "$LINENO" 5; }; }
6798 ac_cv_sizeof_fpos_t
=0
6803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_fpos_t" >&5
6804 $as_echo "$ac_cv_sizeof_fpos_t" >&6; }
6808 cat >>confdefs.h
<<_ACEOF
6809 #define SIZEOF_FPOS_T $ac_cv_sizeof_fpos_t
6813 # The cast to long int works around a bug in the HP C Compiler
6814 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6815 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6816 # This bug is HP SR number 8606223364.
6817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
6818 $as_echo_n "checking size of size_t... " >&6; }
6819 if test "${ac_cv_sizeof_size_t+set}" = set; then :
6820 $as_echo_n "(cached) " >&6
6822 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then :
6825 if test "$ac_cv_type_size_t" = yes; then
6826 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6827 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6828 { as_fn_set_status
77
6829 as_fn_error
"cannot compute sizeof (size_t)
6830 See \`config.log' for more details." "$LINENO" 5; }; }
6832 ac_cv_sizeof_size_t
=0
6837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
6838 $as_echo "$ac_cv_sizeof_size_t" >&6; }
6842 cat >>confdefs.h
<<_ACEOF
6843 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
6847 # The cast to long int works around a bug in the HP C Compiler
6848 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6849 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6850 # This bug is HP SR number 8606223364.
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pid_t" >&5
6852 $as_echo_n "checking size of pid_t... " >&6; }
6853 if test "${ac_cv_sizeof_pid_t+set}" = set; then :
6854 $as_echo_n "(cached) " >&6
6856 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (pid_t))" "ac_cv_sizeof_pid_t" "$ac_includes_default"; then :
6859 if test "$ac_cv_type_pid_t" = yes; then
6860 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6861 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6862 { as_fn_set_status
77
6863 as_fn_error
"cannot compute sizeof (pid_t)
6864 See \`config.log' for more details." "$LINENO" 5; }; }
6866 ac_cv_sizeof_pid_t
=0
6871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pid_t" >&5
6872 $as_echo "$ac_cv_sizeof_pid_t" >&6; }
6876 cat >>confdefs.h
<<_ACEOF
6877 #define SIZEOF_PID_T $ac_cv_sizeof_pid_t
6882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long support" >&5
6883 $as_echo_n "checking for long long support... " >&6; }
6885 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6886 /* end confdefs.h. */
6891 long long x; x = (long long)0;
6896 if ac_fn_c_try_compile
"$LINENO"; then :
6899 $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
6904 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_long_long" >&5
6906 $as_echo "$have_long_long" >&6; }
6907 if test "$have_long_long" = yes ; then
6908 # The cast to long int works around a bug in the HP C Compiler
6909 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6910 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6911 # This bug is HP SR number 8606223364.
6912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
6913 $as_echo_n "checking size of long long... " >&6; }
6914 if test "${ac_cv_sizeof_long_long+set}" = set; then :
6915 $as_echo_n "(cached) " >&6
6917 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
6920 if test "$ac_cv_type_long_long" = yes; then
6921 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6922 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6923 { as_fn_set_status
77
6924 as_fn_error
"cannot compute sizeof (long long)
6925 See \`config.log' for more details." "$LINENO" 5; }; }
6927 ac_cv_sizeof_long_long
=0
6932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
6933 $as_echo "$ac_cv_sizeof_long_long" >&6; }
6937 cat >>confdefs.h
<<_ACEOF
6938 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
6944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double support" >&5
6945 $as_echo_n "checking for long double support... " >&6; }
6947 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6948 /* end confdefs.h. */
6953 long double x; x = (long double)0;
6958 if ac_fn_c_try_compile
"$LINENO"; then :
6961 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
6963 have_long_double
=yes
6966 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_long_double" >&5
6968 $as_echo "$have_long_double" >&6; }
6969 if test "$have_long_double" = yes ; then
6970 # The cast to long int works around a bug in the HP C Compiler
6971 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6972 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6973 # This bug is HP SR number 8606223364.
6974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
6975 $as_echo_n "checking size of long double... " >&6; }
6976 if test "${ac_cv_sizeof_long_double+set}" = set; then :
6977 $as_echo_n "(cached) " >&6
6979 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
6982 if test "$ac_cv_type_long_double" = yes; then
6983 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6984 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6985 { as_fn_set_status
77
6986 as_fn_error
"cannot compute sizeof (long double)
6987 See \`config.log' for more details." "$LINENO" 5; }; }
6989 ac_cv_sizeof_long_double
=0
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
6995 $as_echo "$ac_cv_sizeof_long_double" >&6; }
6999 cat >>confdefs.h
<<_ACEOF
7000 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Bool support" >&5
7008 $as_echo_n "checking for _Bool support... " >&6; }
7010 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7011 /* end confdefs.h. */
7016 _Bool x; x = (_Bool)0;
7021 if ac_fn_c_try_compile
"$LINENO"; then :
7024 $as_echo "#define HAVE_C99_BOOL 1" >>confdefs.h
7029 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_c99_bool" >&5
7031 $as_echo "$have_c99_bool" >&6; }
7032 if test "$have_c99_bool" = yes ; then
7033 # The cast to long int works around a bug in the HP C Compiler
7034 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7035 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7036 # This bug is HP SR number 8606223364.
7037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of _Bool" >&5
7038 $as_echo_n "checking size of _Bool... " >&6; }
7039 if test "${ac_cv_sizeof__Bool+set}" = set; then :
7040 $as_echo_n "(cached) " >&6
7042 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (_Bool))" "ac_cv_sizeof__Bool" "$ac_includes_default"; then :
7045 if test "$ac_cv_type__Bool" = yes; then
7046 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7047 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7048 { as_fn_set_status
77
7049 as_fn_error
"cannot compute sizeof (_Bool)
7050 See \`config.log' for more details." "$LINENO" 5; }; }
7052 ac_cv_sizeof__Bool
=0
7057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof__Bool" >&5
7058 $as_echo "$ac_cv_sizeof__Bool" >&6; }
7062 cat >>confdefs.h
<<_ACEOF
7063 #define SIZEOF__BOOL $ac_cv_sizeof__Bool
7069 ac_fn_c_check_type
"$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#ifdef HAVE_STDINT_H
7073 if test "x$ac_cv_type_uintptr_t" = x
""yes; then :
7075 cat >>confdefs.h
<<_ACEOF
7076 #define HAVE_UINTPTR_T 1
7079 # The cast to long int works around a bug in the HP C Compiler
7080 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7081 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7082 # This bug is HP SR number 8606223364.
7083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of uintptr_t" >&5
7084 $as_echo_n "checking size of uintptr_t... " >&6; }
7085 if test "${ac_cv_sizeof_uintptr_t+set}" = set; then :
7086 $as_echo_n "(cached) " >&6
7088 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (uintptr_t))" "ac_cv_sizeof_uintptr_t" "$ac_includes_default"; then :
7091 if test "$ac_cv_type_uintptr_t" = yes; then
7092 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7093 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7094 { as_fn_set_status
77
7095 as_fn_error
"cannot compute sizeof (uintptr_t)
7096 See \`config.log' for more details." "$LINENO" 5; }; }
7098 ac_cv_sizeof_uintptr_t
=0
7103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_uintptr_t" >&5
7104 $as_echo "$ac_cv_sizeof_uintptr_t" >&6; }
7108 cat >>confdefs.h
<<_ACEOF
7109 #define SIZEOF_UINTPTR_T $ac_cv_sizeof_uintptr_t
7117 # Hmph. AC_CHECK_SIZEOF() doesn't include <sys/types.h>.
7118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
7119 $as_echo_n "checking size of off_t... " >&6; }
7120 if test "${ac_cv_sizeof_off_t+set}" = set; then :
7121 $as_echo_n "(cached) " >&6
7123 if test "$cross_compiling" = yes; then :
7124 ac_cv_sizeof_off_t
=4
7126 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7127 /* end confdefs.h. */
7129 #include <sys/types.h>
7132 FILE *f=fopen("conftestval", "w");
7134 fprintf(f, "%d\n", sizeof(off_t));
7138 if ac_fn_c_try_run
"$LINENO"; then :
7139 ac_cv_sizeof_off_t
=`cat conftestval`
7141 ac_cv_sizeof_off_t
=0
7143 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
7144 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
7150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
7151 $as_echo "$ac_cv_sizeof_off_t" >&6; }
7153 cat >>confdefs.h
<<_ACEOF
7154 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
7158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable large file support" >&5
7159 $as_echo_n "checking whether to enable large file support... " >&6; }
7160 if test "$have_long_long" = yes
7162 if test "$ac_cv_sizeof_off_t" -gt "$ac_cv_sizeof_long" -a \
7163 "$ac_cv_sizeof_long_long" -ge "$ac_cv_sizeof_off_t"; then
7165 $as_echo "#define HAVE_LARGEFILE_SUPPORT 1" >>confdefs.h
7167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7168 $as_echo "yes" >&6; }
7170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7171 $as_echo "no" >&6; }
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7175 $as_echo "no" >&6; }
7178 # AC_CHECK_SIZEOF() doesn't include <time.h>.
7179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
7180 $as_echo_n "checking size of time_t... " >&6; }
7181 if test "${ac_cv_sizeof_time_t+set}" = set; then :
7182 $as_echo_n "(cached) " >&6
7184 if test "$cross_compiling" = yes; then :
7185 ac_cv_sizeof_time_t
=4
7187 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7188 /* end confdefs.h. */
7193 FILE *f=fopen("conftestval", "w");
7195 fprintf(f, "%d\n", sizeof(time_t));
7199 if ac_fn_c_try_run
"$LINENO"; then :
7200 ac_cv_sizeof_time_t
=`cat conftestval`
7202 ac_cv_sizeof_time_t
=0
7204 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
7205 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
7211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
7212 $as_echo "$ac_cv_sizeof_time_t" >&6; }
7214 cat >>confdefs.h
<<_ACEOF
7215 #define SIZEOF_TIME_T $ac_cv_sizeof_time_t
7220 # if have pthread_t then define SIZEOF_PTHREAD_T
7222 if test "$ac_cv_kpthread" = "yes"
7223 then CC
="$CC -Kpthread"
7224 elif test "$ac_cv_kthread" = "yes"
7225 then CC
="$CC -Kthread"
7226 elif test "$ac_cv_pthread" = "yes"
7227 then CC
="$CC -pthread"
7229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_t" >&5
7230 $as_echo_n "checking for pthread_t... " >&6; }
7232 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7233 /* end confdefs.h. */
7234 #include <pthread.h>
7238 pthread_t x; x = *(pthread_t*)0;
7243 if ac_fn_c_try_compile
"$LINENO"; then :
7246 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_pthread_t" >&5
7248 $as_echo "$have_pthread_t" >&6; }
7249 if test "$have_pthread_t" = yes ; then
7250 # AC_CHECK_SIZEOF() doesn't include <pthread.h>.
7251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pthread_t" >&5
7252 $as_echo_n "checking size of pthread_t... " >&6; }
7253 if test "${ac_cv_sizeof_pthread_t+set}" = set; then :
7254 $as_echo_n "(cached) " >&6
7256 if test "$cross_compiling" = yes; then :
7257 ac_cv_sizeof_pthread_t
=4
7259 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7260 /* end confdefs.h. */
7262 #include <pthread.h>
7265 FILE *f=fopen("conftestval", "w");
7267 fprintf(f, "%d\n", sizeof(pthread_t));
7271 if ac_fn_c_try_run
"$LINENO"; then :
7272 ac_cv_sizeof_pthread_t
=`cat conftestval`
7274 ac_cv_sizeof_pthread_t
=0
7276 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
7277 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
7283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pthread_t" >&5
7284 $as_echo "$ac_cv_sizeof_pthread_t" >&6; }
7286 cat >>confdefs.h
<<_ACEOF
7287 #define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t
7296 case $ac_sys_system/$ac_sys_release in
7298 OTHER_LIBTOOL_OPT
="-prebind -seg1addr 0x10000000"
7301 OTHER_LIBTOOL_OPT
=""
7308 case $ac_sys_system/$ac_sys_release in
7310 LIBTOOL_CRUFT
="-framework System -lcc_dynamic"
7311 if test "${enable_universalsdk}"; then
7314 LIBTOOL_CRUFT
="${LIBTOOL_CRUFT} -arch_only `/usr/bin/arch`"
7316 LIBTOOL_CRUFT
=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
7317 LIBTOOL_CRUFT
=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
7319 gcc_version
=`gcc -dumpversion`
7320 if test ${gcc_version} '<' 4.0
7322 LIBTOOL_CRUFT
="-lcc_dynamic"
7326 if test "$cross_compiling" = yes; then :
7329 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7330 /* end confdefs.h. */
7333 int main(int argc, char*argv[])
7335 if (sizeof(long) == 4) {
7343 if ac_fn_c_try_run
"$LINENO"; then :
7348 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
7349 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
7353 if test "${ac_osx_32bit}" = "yes"; then
7354 case `/usr/bin/arch` in
7356 MACOSX_DEFAULT_ARCH
="i386"
7359 MACOSX_DEFAULT_ARCH
="ppc"
7362 as_fn_error
"Unexpected output of 'arch' on OSX" "$LINENO" 5
7366 case `/usr/bin/arch` in
7368 MACOSX_DEFAULT_ARCH
="x86_64"
7371 MACOSX_DEFAULT_ARCH
="ppc64"
7374 as_fn_error
"Unexpected output of 'arch' on OSX" "$LINENO" 5
7378 #ARCH_RUN_32BIT="true"
7381 LIBTOOL_CRUFT
=$LIBTOOL_CRUFT" -lSystem -lSystemStubs -arch_only ${MACOSX_DEFAULT_ARCH}"
7382 LIBTOOL_CRUFT
=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
7383 LIBTOOL_CRUFT
=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
7386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-framework" >&5
7387 $as_echo_n "checking for --enable-framework... " >&6; }
7388 if test "$enable_framework"
7390 BASECFLAGS
="$BASECFLAGS -fno-common -dynamic"
7391 # -F. is needed to allow linking to the framework while
7392 # in the build location.
7394 $as_echo "#define WITH_NEXT_FRAMEWORK 1" >>confdefs.h
7396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7397 $as_echo "yes" >&6; }
7398 if test $enable_shared = "yes"
7400 as_fn_error
"Specifying both --enable-shared and --enable-framework is not supported, use only --enable-framework instead" "$LINENO" 5
7403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7404 $as_echo "no" >&6; }
7407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dyld" >&5
7408 $as_echo_n "checking for dyld... " >&6; }
7409 case $ac_sys_system/$ac_sys_release in
7412 $as_echo "#define WITH_DYLD 1" >>confdefs.h
7414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: always on for Darwin" >&5
7415 $as_echo "always on for Darwin" >&6; }
7418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7419 $as_echo "no" >&6; }
7423 # Set info about shared libraries.
7429 # SO is the extension of shared libraries `(including the dot!)
7430 # -- usually .so, .sl on HP-UX, .dll on Cygwin
7431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking SO" >&5
7432 $as_echo_n "checking SO... " >&6; }
7435 case $ac_sys_system in
7446 # this might also be a termcap variable, see #610332
7448 echo '====================================================================='
7450 echo '+ WARNING: You have set SO in your environment. +'
7451 echo '+ Do you really mean to change the extension for shared libraries? +'
7452 echo '+ Continuing in 10 seconds to let you to ponder. +'
7454 echo '====================================================================='
7457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SO" >&5
7458 $as_echo "$SO" >&6; }
7461 cat >>confdefs.h
<<_ACEOF
7462 #define SHLIB_EXT "$SO"
7465 # LDSHARED is the ld *command* used to create shared library
7466 # -- "cc -G" on SunOS 5.x, "ld -shared" on IRIX 5
7467 # (Shared libraries in this instance are shared modules to be loaded into
7468 # Python, as opposed to building Python itself as a shared library.)
7469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LDSHARED" >&5
7470 $as_echo_n "checking LDSHARED... " >&6; }
7471 if test -z "$LDSHARED"
7473 case $ac_sys_system/$ac_sys_release in
7475 BLDSHARED
="\$(srcdir)/Modules/ld_so_aix \$(CC) -bI:Modules/python.exp"
7476 LDSHARED
="\$(BINLIBDEST)/config/ld_so_aix \$(CC) -bI:\$(BINLIBDEST)/config/python.exp"
7478 IRIX
/5*) LDSHARED
="ld -shared";;
7479 IRIX
*/6*) LDSHARED
="ld ${SGI_ABI} -shared -all";;
7481 if test "$GCC" = "yes"
7482 then LDSHARED
='$(CC) -shared'
7483 else LDSHARED
='$(CC) -G';
7486 if test "$GCC" = "yes"
7487 then LDSHARED
='$(CC) -shared'
7488 else LDSHARED
='ld -b';
7490 OSF
*) LDSHARED
="ld -shared -expect_unresolved \"*\"";;
7492 LDSHARED
='$(CC) $(LDFLAGS) -bundle'
7493 if test "$enable_framework" ; then
7494 # Link against the framework. All externals should be defined.
7495 BLDSHARED
="$LDSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
7496 LDSHARED
="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
7498 # No framework. Ignore undefined symbols, assuming they come from Python
7499 LDSHARED
="$LDSHARED -undefined suppress"
7501 Darwin
/1.4*|Darwin
/5.
*|Darwin
/6.
*)
7502 LDSHARED
='$(CC) $(LDFLAGS) -bundle'
7503 if test "$enable_framework" ; then
7504 # Link against the framework. All externals should be defined.
7505 BLDSHARED
="$LDSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
7506 LDSHARED
="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
7508 # No framework, use the Python app as bundle-loader
7509 BLDSHARED
="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
7510 LDSHARED
="$LDSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
7513 # Use -undefined dynamic_lookup whenever possible (10.3 and later).
7514 # This allows an extension to be used in any Python
7516 if test ${MACOSX_DEPLOYMENT_TARGET} '>' 10.2
7518 if test "${enable_universalsdk}"; then
7519 LDFLAGS
="${UNIVERSAL_ARCH_FLAGS} -isysroot ${UNIVERSALSDK} ${LDFLAGS}"
7521 LDSHARED
='$(CC) $(LDFLAGS) -bundle -undefined dynamic_lookup'
7522 BLDSHARED
="$LDSHARED"
7524 LDSHARED
='$(CC) $(LDFLAGS) -bundle'
7525 if test "$enable_framework" ; then
7526 # Link against the framework. All externals should be defined.
7527 BLDSHARED
="$LDSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
7528 LDSHARED
="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
7530 # No framework, use the Python app as bundle-loader
7531 BLDSHARED
="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
7532 LDSHARED
="$LDSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
7536 Linux
*|GNU
*|QNX
*) LDSHARED
='$(CC) -shared';;
7537 BSD
/OS
*/4*) LDSHARED
="gcc -shared";;
7539 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
7541 LDSHARED
='$(CC) -shared ${LDFLAGS}'
7543 LDSHARED
="ld -Bshareable ${LDFLAGS}"
7546 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
7548 LDSHARED
='$(CC) -shared $(CCSHARED) ${LDFLAGS}'
7551 [01].
* |
2.
[0-7] |
2.
[0-7].
*)
7552 LDSHARED
="ld -Bshareable ${LDFLAGS}"
7555 LDSHARED
='$(CC) -shared $(CCSHARED) ${LDFLAGS}'
7559 NetBSD
*|DragonFly
*) LDSHARED
="cc -shared ${LDFLAGS}";;
7560 OpenUNIX
*|UnixWare
*)
7561 if test "$GCC" = "yes"
7562 then LDSHARED
='$(CC) -shared'
7563 else LDSHARED
='$(CC) -G'
7565 SCO_SV
*) LDSHARED
='$(CC) -Wl,-G,-Bexport';;
7566 CYGWIN
*) LDSHARED
="gcc -shared -Wl,--enable-auto-image-base";;
7567 atheos
*) LDSHARED
="gcc -shared";;
7571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDSHARED" >&5
7572 $as_echo "$LDSHARED" >&6; }
7573 BLDSHARED
=${BLDSHARED-$LDSHARED}
7574 # CCSHARED are the C *flags* used to create objects to go into a shared
7575 # library (module) -- this is only needed for a few systems
7576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking CCSHARED" >&5
7577 $as_echo_n "checking CCSHARED... " >&6; }
7578 if test -z "$CCSHARED"
7580 case $ac_sys_system/$ac_sys_release in
7581 SunOS
*) if test "$GCC" = yes;
7582 then CCSHARED
="-fPIC";
7583 elif test `uname -p` = sparc
;
7584 then CCSHARED
="-xcode=pic32";
7585 else CCSHARED
="-Kpic";
7587 hp
*|HP
*) if test "$GCC" = yes;
7588 then CCSHARED
="-fPIC";
7591 Linux
*|GNU
*) CCSHARED
="-fPIC";;
7592 BSD
/OS
*/4*) CCSHARED
="-fpic";;
7593 FreeBSD
*|NetBSD
*|OpenBSD
*|DragonFly
*) CCSHARED
="-fPIC";;
7594 OpenUNIX
*|UnixWare
*)
7595 if test "$GCC" = "yes"
7596 then CCSHARED
="-fPIC"
7597 else CCSHARED
="-KPIC"
7600 if test "$GCC" = "yes"
7601 then CCSHARED
="-fPIC"
7602 else CCSHARED
="-Kpic -belf"
7604 IRIX
*/6*) case $CC in
7605 *gcc
*) CCSHARED
="-shared";;
7608 atheos
*) CCSHARED
="-fPIC";;
7611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CCSHARED" >&5
7612 $as_echo "$CCSHARED" >&6; }
7613 # LINKFORSHARED are the flags passed to the $(CC) command that links
7614 # the python executable -- this is only needed for a few systems
7615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LINKFORSHARED" >&5
7616 $as_echo_n "checking LINKFORSHARED... " >&6; }
7617 if test -z "$LINKFORSHARED"
7619 case $ac_sys_system/$ac_sys_release in
7620 AIX
*) LINKFORSHARED
='-Wl,-bE:Modules/python.exp -lld';;
7622 LINKFORSHARED
="-Wl,-E -Wl,+s";;
7623 # LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/lib-dynload";;
7624 BSD
/OS
/4*) LINKFORSHARED
="-Xlinker -export-dynamic";;
7625 Linux
*|GNU
*) LINKFORSHARED
="-Xlinker -export-dynamic";;
7626 # -u libsys_s pulls in all symbols in libsys
7628 LINKFORSHARED
="$extra_undefs -framework CoreFoundation"
7629 if test "$enable_framework"
7631 LINKFORSHARED
="$LINKFORSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
7633 LINKFORSHARED
="$LINKFORSHARED";;
7634 OpenUNIX
*|UnixWare
*) LINKFORSHARED
="-Wl,-Bexport";;
7635 SCO_SV
*) LINKFORSHARED
="-Wl,-Bexport";;
7636 ReliantUNIX
*) LINKFORSHARED
="-W1 -Blargedynsym";;
7637 FreeBSD
*|NetBSD
*|OpenBSD
*|DragonFly
*)
7638 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
7640 LINKFORSHARED
="-Wl,--export-dynamic"
7642 SunOS
/5*) case $CC in
7644 if $CC -Xlinker --help 2>&1 |
grep export-dynamic
>/dev
/null
7646 LINKFORSHARED
="-Xlinker --export-dynamic"
7650 if test $enable_shared = "no"
7652 LINKFORSHARED
='-Wl,--out-implib=$(LDLIBRARY)'
7655 # -Wl,-E causes the symbols to be added to the dynamic
7656 # symbol table so that they can be found when a module
7657 # is loaded. -N 2048K causes the stack size to be set
7658 # to 2048 kilobytes so that the stack doesn't overflow
7659 # when running test_compile.py.
7660 LINKFORSHARED
='-Wl,-E -N 2048K';;
7663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINKFORSHARED" >&5
7664 $as_echo "$LINKFORSHARED" >&6; }
7668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking CFLAGSFORSHARED" >&5
7669 $as_echo_n "checking CFLAGSFORSHARED... " >&6; }
7670 if test ! "$LIBRARY" = "$LDLIBRARY"
7672 case $ac_sys_system in
7674 # Cygwin needs CCSHARED when building extension DLLs
7675 # but not when building the interpreter DLL.
7676 CFLAGSFORSHARED
='';;
7678 CFLAGSFORSHARED
='$(CCSHARED)'
7681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CFLAGSFORSHARED" >&5
7682 $as_echo "$CFLAGSFORSHARED" >&6; }
7684 # SHLIBS are libraries (except -lc and -lm) to link to the python shared
7685 # library (with --enable-shared).
7686 # For platforms on which shared libraries are not allowed to have unresolved
7687 # symbols, this must be set to $(LIBS) (expanded by make). We do this even
7688 # if it is not required, since it creates a dependency of the shared library
7689 # to LIBS. This, in turn, means that applications linking the shared libpython
7690 # don't need to link LIBS explicitly. The default should be only changed
7691 # on systems where this approach causes problems.
7693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking SHLIBS" >&5
7694 $as_echo_n "checking SHLIBS... " >&6; }
7695 case "$ac_sys_system" in
7699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLIBS" >&5
7700 $as_echo "$SHLIBS" >&6; }
7703 # checks for libraries
7704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
7705 $as_echo_n "checking for dlopen in -ldl... " >&6; }
7706 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
7707 $as_echo_n "(cached) " >&6
7709 ac_check_lib_save_LIBS
=$LIBS
7711 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7712 /* end confdefs.h. */
7714 /* Override any GCC internal prototype to avoid an error.
7715 Use char because int might match the return type of a GCC
7716 builtin and then its argument prototype would still apply. */
7729 if ac_fn_c_try_link
"$LINENO"; then :
7730 ac_cv_lib_dl_dlopen
=yes
7732 ac_cv_lib_dl_dlopen
=no
7734 rm -f core conftest.err conftest.
$ac_objext \
7735 conftest
$ac_exeext conftest.
$ac_ext
7736 LIBS
=$ac_check_lib_save_LIBS
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
7739 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
7740 if test "x$ac_cv_lib_dl_dlopen" = x
""yes; then :
7741 cat >>confdefs.h
<<_ACEOF
7742 #define HAVE_LIBDL 1
7748 # Dynamic linking for SunOS/Solaris and SYSV
7749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
7750 $as_echo_n "checking for shl_load in -ldld... " >&6; }
7751 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
7752 $as_echo_n "(cached) " >&6
7754 ac_check_lib_save_LIBS
=$LIBS
7756 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7757 /* end confdefs.h. */
7759 /* Override any GCC internal prototype to avoid an error.
7760 Use char because int might match the return type of a GCC
7761 builtin and then its argument prototype would still apply. */
7774 if ac_fn_c_try_link
"$LINENO"; then :
7775 ac_cv_lib_dld_shl_load
=yes
7777 ac_cv_lib_dld_shl_load
=no
7779 rm -f core conftest.err conftest.
$ac_objext \
7780 conftest
$ac_exeext conftest.
$ac_ext
7781 LIBS
=$ac_check_lib_save_LIBS
7783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
7784 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
7785 if test "x$ac_cv_lib_dld_shl_load" = x
""yes; then :
7786 cat >>confdefs.h
<<_ACEOF
7787 #define HAVE_LIBDLD 1
7793 # Dynamic linking for HP-UX
7795 # only check for sem_init if thread support is requested
7796 if test "$with_threads" = "yes" -o -z "$with_threads"; then
7797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sem_init" >&5
7798 $as_echo_n "checking for library containing sem_init... " >&6; }
7799 if test "${ac_cv_search_sem_init+set}" = set; then :
7800 $as_echo_n "(cached) " >&6
7802 ac_func_search_save_LIBS
=$LIBS
7803 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7804 /* end confdefs.h. */
7806 /* Override any GCC internal prototype to avoid an error.
7807 Use char because int might match the return type of a GCC
7808 builtin and then its argument prototype would still apply. */
7821 for ac_lib
in '' pthread rt posix4
; do
7822 if test -z "$ac_lib"; then
7823 ac_res
="none required"
7826 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
7828 if ac_fn_c_try_link
"$LINENO"; then :
7829 ac_cv_search_sem_init
=$ac_res
7831 rm -f core conftest.err conftest.
$ac_objext \
7833 if test "${ac_cv_search_sem_init+set}" = set; then :
7837 if test "${ac_cv_search_sem_init+set}" = set; then :
7840 ac_cv_search_sem_init
=no
7843 LIBS
=$ac_func_search_save_LIBS
7845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sem_init" >&5
7846 $as_echo "$ac_cv_search_sem_init" >&6; }
7847 ac_res
=$ac_cv_search_sem_init
7848 if test "$ac_res" != no
; then :
7849 test "$ac_res" = "none required" || LIBS
="$ac_res $LIBS"
7852 # 'Real Time' functions on Solaris
7853 # posix4 on Solaris 2.6
7854 # pthread (first!) on Linux
7857 # check if we need libintl for locale functions
7858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for textdomain in -lintl" >&5
7859 $as_echo_n "checking for textdomain in -lintl... " >&6; }
7860 if test "${ac_cv_lib_intl_textdomain+set}" = set; then :
7861 $as_echo_n "(cached) " >&6
7863 ac_check_lib_save_LIBS
=$LIBS
7865 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7866 /* end confdefs.h. */
7868 /* Override any GCC internal prototype to avoid an error.
7869 Use char because int might match the return type of a GCC
7870 builtin and then its argument prototype would still apply. */
7878 return textdomain ();
7883 if ac_fn_c_try_link
"$LINENO"; then :
7884 ac_cv_lib_intl_textdomain
=yes
7886 ac_cv_lib_intl_textdomain
=no
7888 rm -f core conftest.err conftest.
$ac_objext \
7889 conftest
$ac_exeext conftest.
$ac_ext
7890 LIBS
=$ac_check_lib_save_LIBS
7892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_textdomain" >&5
7893 $as_echo "$ac_cv_lib_intl_textdomain" >&6; }
7894 if test "x$ac_cv_lib_intl_textdomain" = x
""yes; then :
7896 $as_echo "#define WITH_LIBINTL 1" >>confdefs.h
7902 # checks for system dependent C++ extensions support
7903 case "$ac_sys_system" in
7904 AIX
*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for genuine AIX C++ extensions support" >&5
7905 $as_echo_n "checking for genuine AIX C++ extensions support... " >&6; }
7906 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7907 /* end confdefs.h. */
7908 #include "/usr/lpp/xlC/include/load.h"
7912 loadAndInit("", 0, "")
7917 if ac_fn_c_try_link
"$LINENO"; then :
7919 $as_echo "#define AIX_GENUINE_CPLUSPLUS 1" >>confdefs.h
7921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7922 $as_echo "yes" >&6; }
7924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7925 $as_echo "no" >&6; }
7927 rm -f core conftest.err conftest.
$ac_objext \
7928 conftest
$ac_exeext conftest.
$ac_ext;;
7932 # Most SVR4 platforms (e.g. Solaris) need -lsocket and -lnsl.
7933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for t_open in -lnsl" >&5
7934 $as_echo_n "checking for t_open in -lnsl... " >&6; }
7935 if test "${ac_cv_lib_nsl_t_open+set}" = set; then :
7936 $as_echo_n "(cached) " >&6
7938 ac_check_lib_save_LIBS
=$LIBS
7940 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7941 /* end confdefs.h. */
7943 /* Override any GCC internal prototype to avoid an error.
7944 Use char because int might match the return type of a GCC
7945 builtin and then its argument prototype would still apply. */
7958 if ac_fn_c_try_link
"$LINENO"; then :
7959 ac_cv_lib_nsl_t_open
=yes
7961 ac_cv_lib_nsl_t_open
=no
7963 rm -f core conftest.err conftest.
$ac_objext \
7964 conftest
$ac_exeext conftest.
$ac_ext
7965 LIBS
=$ac_check_lib_save_LIBS
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_t_open" >&5
7968 $as_echo "$ac_cv_lib_nsl_t_open" >&6; }
7969 if test "x$ac_cv_lib_nsl_t_open" = x
""yes; then :
7973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
7974 $as_echo_n "checking for socket in -lsocket... " >&6; }
7975 if test "${ac_cv_lib_socket_socket+set}" = set; then :
7976 $as_echo_n "(cached) " >&6
7978 ac_check_lib_save_LIBS
=$LIBS
7979 LIBS
="-lsocket $LIBS $LIBS"
7980 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7981 /* end confdefs.h. */
7983 /* Override any GCC internal prototype to avoid an error.
7984 Use char because int might match the return type of a GCC
7985 builtin and then its argument prototype would still apply. */
7998 if ac_fn_c_try_link
"$LINENO"; then :
7999 ac_cv_lib_socket_socket
=yes
8001 ac_cv_lib_socket_socket
=no
8003 rm -f core conftest.err conftest.
$ac_objext \
8004 conftest
$ac_exeext conftest.
$ac_ext
8005 LIBS
=$ac_check_lib_save_LIBS
8007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
8008 $as_echo "$ac_cv_lib_socket_socket" >&6; }
8009 if test "x$ac_cv_lib_socket_socket" = x
""yes; then :
8010 LIBS
="-lsocket $LIBS"
8014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-libs" >&5
8015 $as_echo_n "checking for --with-libs... " >&6; }
8017 # Check whether --with-libs was given.
8018 if test "${with_libs+set}" = set; then :
8020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
8021 $as_echo "$withval" >&6; }
8022 LIBS
="$withval $LIBS"
8025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8026 $as_echo "no" >&6; }
8030 # Check for use of the system libffi library
8031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-system-ffi" >&5
8032 $as_echo_n "checking for --with-system-ffi... " >&6; }
8034 # Check whether --with-system_ffi was given.
8035 if test "${with_system_ffi+set}" = set; then :
8036 withval
=$with_system_ffi;
8040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_system_ffi" >&5
8041 $as_echo "$with_system_ffi" >&6; }
8043 # Check for --with-dbmliborder
8044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-dbmliborder" >&5
8045 $as_echo_n "checking for --with-dbmliborder... " >&6; }
8047 # Check whether --with-dbmliborder was given.
8048 if test "${with_dbmliborder+set}" = set; then :
8049 withval
=$with_dbmliborder;
8050 if test x
$with_dbmliborder = xyes
8052 as_fn_error
"proper usage is --with-dbmliborder=db1:db2:..." "$LINENO" 5
8054 for db
in `echo $with_dbmliborder | sed 's/:/ /g'`; do
8055 if test x
$db != xndbm
&& test x
$db != xgdbm
&& test x
$db != xbdb
8057 as_fn_error
"proper usage is --with-dbmliborder=db1:db2:..." "$LINENO" 5
8063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_dbmliborder" >&5
8064 $as_echo "$with_dbmliborder" >&6; }
8066 # Determine if signalmodule should be used.
8069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-signal-module" >&5
8070 $as_echo_n "checking for --with-signal-module... " >&6; }
8072 # Check whether --with-signal-module was given.
8073 if test "${with_signal_module+set}" = set; then :
8074 withval
=$with_signal_module;
8078 if test -z "$with_signal_module"
8079 then with_signal_module
="yes"
8081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_signal_module" >&5
8082 $as_echo "$with_signal_module" >&6; }
8084 if test "${with_signal_module}" = "yes"; then
8085 USE_SIGNAL_MODULE
=""
8088 USE_SIGNAL_MODULE
="#"
8089 SIGNAL_OBJS
="Parser/intrcheck.o Python/sigcheck.o"
8092 # This is used to generate Setup.config
8094 USE_THREAD_MODULE
=""
8096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-dec-threads" >&5
8097 $as_echo_n "checking for --with-dec-threads... " >&6; }
8100 # Check whether --with-dec-threads was given.
8101 if test "${with_dec_threads+set}" = set; then :
8102 withval
=$with_dec_threads;
8103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
8104 $as_echo "$withval" >&6; }
8106 if test "${with_thread+set}" != set; then
8107 with_thread
="$withval";
8110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8111 $as_echo "no" >&6; }
8115 # Templates for things AC_DEFINEd more than once.
8116 # For a single AC_DEFINE, no template is needed.
8121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-threads" >&5
8122 $as_echo_n "checking for --with-threads... " >&6; }
8124 # Check whether --with-threads was given.
8125 if test "${with_threads+set}" = set; then :
8126 withval
=$with_threads;
8130 # --with-thread is deprecated, but check for it anyway
8132 # Check whether --with-thread was given.
8133 if test "${with_thread+set}" = set; then :
8134 withval
=$with_thread; with_threads
=$with_thread
8138 if test -z "$with_threads"
8139 then with_threads
="yes"
8141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_threads" >&5
8142 $as_echo "$with_threads" >&6; }
8145 if test "$with_threads" = "no"
8147 USE_THREAD_MODULE
="#"
8148 elif test "$ac_cv_pthread_is_default" = yes
8150 $as_echo "#define WITH_THREAD 1" >>confdefs.h
8152 # Defining _REENTRANT on system with POSIX threads should not hurt.
8153 $as_echo "#define _REENTRANT 1" >>confdefs.h
8156 THREADOBJ
="Python/thread.o"
8157 elif test "$ac_cv_kpthread" = "yes"
8160 if test "$ac_cv_cxx_thread" = "yes"; then
8161 CXX
="$CXX -Kpthread"
8163 $as_echo "#define WITH_THREAD 1" >>confdefs.h
8166 THREADOBJ
="Python/thread.o"
8167 elif test "$ac_cv_kthread" = "yes"
8170 if test "$ac_cv_cxx_thread" = "yes"; then
8173 $as_echo "#define WITH_THREAD 1" >>confdefs.h
8176 THREADOBJ
="Python/thread.o"
8177 elif test "$ac_cv_pthread" = "yes"
8180 if test "$ac_cv_cxx_thread" = "yes"; then
8183 $as_echo "#define WITH_THREAD 1" >>confdefs.h
8186 THREADOBJ
="Python/thread.o"
8188 if test ! -z "$with_threads" -a -d "$with_threads"
8189 then LDFLAGS
="$LDFLAGS -L$with_threads"
8191 if test ! -z "$withval" -a -d "$withval"
8192 then LDFLAGS
="$LDFLAGS -L$withval"
8195 # According to the POSIX spec, a pthreads implementation must
8196 # define _POSIX_THREADS in unistd.h. Some apparently don't
8197 # (e.g. gnu pth with pthread emulation)
8198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _POSIX_THREADS in unistd.h" >&5
8199 $as_echo_n "checking for _POSIX_THREADS in unistd.h... " >&6; }
8200 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8201 /* end confdefs.h. */
8204 #ifdef _POSIX_THREADS
8209 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8210 $EGREP "yes" >/dev
/null
2>&1; then :
8211 unistd_defines_pthreads
=yes
8213 unistd_defines_pthreads
=no
8217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $unistd_defines_pthreads" >&5
8218 $as_echo "$unistd_defines_pthreads" >&6; }
8220 $as_echo "#define _REENTRANT 1" >>confdefs.h
8222 ac_fn_c_check_header_mongrel
"$LINENO" "cthreads.h" "ac_cv_header_cthreads_h" "$ac_includes_default"
8223 if test "x$ac_cv_header_cthreads_h" = x
""yes; then :
8224 $as_echo "#define WITH_THREAD 1" >>confdefs.h
8226 $as_echo "#define C_THREADS 1" >>confdefs.h
8229 $as_echo "#define HURD_C_THREADS 1" >>confdefs.h
8231 LIBS
="$LIBS -lthreads"
8232 THREADOBJ
="Python/thread.o"
8235 ac_fn_c_check_header_mongrel
"$LINENO" "mach/cthreads.h" "ac_cv_header_mach_cthreads_h" "$ac_includes_default"
8236 if test "x$ac_cv_header_mach_cthreads_h" = x
""yes; then :
8237 $as_echo "#define WITH_THREAD 1" >>confdefs.h
8239 $as_echo "#define C_THREADS 1" >>confdefs.h
8242 $as_echo "#define MACH_C_THREADS 1" >>confdefs.h
8244 THREADOBJ
="Python/thread.o"
8247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-pth" >&5
8248 $as_echo_n "checking for --with-pth... " >&6; }
8250 # Check whether --with-pth was given.
8251 if test "${with_pth+set}" = set; then :
8252 withval
=$with_pth; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
8253 $as_echo "$withval" >&6; }
8254 $as_echo "#define WITH_THREAD 1" >>confdefs.h
8257 $as_echo "#define HAVE_PTH 1" >>confdefs.h
8260 THREADOBJ
="Python/thread.o"
8262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8263 $as_echo "no" >&6; }
8265 # Just looking for pthread_create in libpthread is not enough:
8266 # on HP/UX, pthread.h renames pthread_create to a different symbol name.
8267 # So we really have to include pthread.h, and then link.
8269 LIBS
="$LIBS -lpthread"
8270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
8271 $as_echo_n "checking for pthread_create in -lpthread... " >&6; }
8272 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8273 /* end confdefs.h. */
8274 #include <pthread.h>
8276 void * start_routine (void *arg) { exit (0); }
8281 pthread_create (NULL, NULL, start_routine, NULL)
8286 if ac_fn_c_try_link
"$LINENO"; then :
8288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8289 $as_echo "yes" >&6; }
8290 $as_echo "#define WITH_THREAD 1" >>confdefs.h
8293 THREADOBJ
="Python/thread.o"
8297 ac_fn_c_check_func
"$LINENO" "pthread_detach" "ac_cv_func_pthread_detach"
8298 if test "x$ac_cv_func_pthread_detach" = x
""yes; then :
8299 $as_echo "#define WITH_THREAD 1" >>confdefs.h
8302 THREADOBJ
="Python/thread.o"
8305 ac_fn_c_check_header_mongrel
"$LINENO" "atheos/threads.h" "ac_cv_header_atheos_threads_h" "$ac_includes_default"
8306 if test "x$ac_cv_header_atheos_threads_h" = x
""yes; then :
8307 $as_echo "#define WITH_THREAD 1" >>confdefs.h
8310 $as_echo "#define ATHEOS_THREADS 1" >>confdefs.h
8312 THREADOBJ
="Python/thread.o"
8315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthreads" >&5
8316 $as_echo_n "checking for pthread_create in -lpthreads... " >&6; }
8317 if test "${ac_cv_lib_pthreads_pthread_create+set}" = set; then :
8318 $as_echo_n "(cached) " >&6
8320 ac_check_lib_save_LIBS
=$LIBS
8321 LIBS
="-lpthreads $LIBS"
8322 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8323 /* end confdefs.h. */
8325 /* Override any GCC internal prototype to avoid an error.
8326 Use char because int might match the return type of a GCC
8327 builtin and then its argument prototype would still apply. */
8331 char pthread_create ();
8335 return pthread_create ();
8340 if ac_fn_c_try_link
"$LINENO"; then :
8341 ac_cv_lib_pthreads_pthread_create
=yes
8343 ac_cv_lib_pthreads_pthread_create
=no
8345 rm -f core conftest.err conftest.
$ac_objext \
8346 conftest
$ac_exeext conftest.
$ac_ext
8347 LIBS
=$ac_check_lib_save_LIBS
8349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthreads_pthread_create" >&5
8350 $as_echo "$ac_cv_lib_pthreads_pthread_create" >&6; }
8351 if test "x$ac_cv_lib_pthreads_pthread_create" = x
""yes; then :
8352 $as_echo "#define WITH_THREAD 1" >>confdefs.h
8355 LIBS
="$LIBS -lpthreads"
8356 THREADOBJ
="Python/thread.o"
8359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc_r" >&5
8360 $as_echo_n "checking for pthread_create in -lc_r... " >&6; }
8361 if test "${ac_cv_lib_c_r_pthread_create+set}" = set; then :
8362 $as_echo_n "(cached) " >&6
8364 ac_check_lib_save_LIBS
=$LIBS
8366 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8367 /* end confdefs.h. */
8369 /* Override any GCC internal prototype to avoid an error.
8370 Use char because int might match the return type of a GCC
8371 builtin and then its argument prototype would still apply. */
8375 char pthread_create ();
8379 return pthread_create ();
8384 if ac_fn_c_try_link
"$LINENO"; then :
8385 ac_cv_lib_c_r_pthread_create
=yes
8387 ac_cv_lib_c_r_pthread_create
=no
8389 rm -f core conftest.err conftest.
$ac_objext \
8390 conftest
$ac_exeext conftest.
$ac_ext
8391 LIBS
=$ac_check_lib_save_LIBS
8393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_create" >&5
8394 $as_echo "$ac_cv_lib_c_r_pthread_create" >&6; }
8395 if test "x$ac_cv_lib_c_r_pthread_create" = x
""yes; then :
8396 $as_echo "#define WITH_THREAD 1" >>confdefs.h
8400 THREADOBJ
="Python/thread.o"
8403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __pthread_create_system in -lpthread" >&5
8404 $as_echo_n "checking for __pthread_create_system in -lpthread... " >&6; }
8405 if test "${ac_cv_lib_pthread___pthread_create_system+set}" = set; then :
8406 $as_echo_n "(cached) " >&6
8408 ac_check_lib_save_LIBS
=$LIBS
8409 LIBS
="-lpthread $LIBS"
8410 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8411 /* end confdefs.h. */
8413 /* Override any GCC internal prototype to avoid an error.
8414 Use char because int might match the return type of a GCC
8415 builtin and then its argument prototype would still apply. */
8419 char __pthread_create_system ();
8423 return __pthread_create_system ();
8428 if ac_fn_c_try_link
"$LINENO"; then :
8429 ac_cv_lib_pthread___pthread_create_system
=yes
8431 ac_cv_lib_pthread___pthread_create_system
=no
8433 rm -f core conftest.err conftest.
$ac_objext \
8434 conftest
$ac_exeext conftest.
$ac_ext
8435 LIBS
=$ac_check_lib_save_LIBS
8437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread___pthread_create_system" >&5
8438 $as_echo "$ac_cv_lib_pthread___pthread_create_system" >&6; }
8439 if test "x$ac_cv_lib_pthread___pthread_create_system" = x
""yes; then :
8440 $as_echo "#define WITH_THREAD 1" >>confdefs.h
8443 LIBS
="$LIBS -lpthread"
8444 THREADOBJ
="Python/thread.o"
8447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lcma" >&5
8448 $as_echo_n "checking for pthread_create in -lcma... " >&6; }
8449 if test "${ac_cv_lib_cma_pthread_create+set}" = set; then :
8450 $as_echo_n "(cached) " >&6
8452 ac_check_lib_save_LIBS
=$LIBS
8454 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8455 /* end confdefs.h. */
8457 /* Override any GCC internal prototype to avoid an error.
8458 Use char because int might match the return type of a GCC
8459 builtin and then its argument prototype would still apply. */
8463 char pthread_create ();
8467 return pthread_create ();
8472 if ac_fn_c_try_link
"$LINENO"; then :
8473 ac_cv_lib_cma_pthread_create
=yes
8475 ac_cv_lib_cma_pthread_create
=no
8477 rm -f core conftest.err conftest.
$ac_objext \
8478 conftest
$ac_exeext conftest.
$ac_ext
8479 LIBS
=$ac_check_lib_save_LIBS
8481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cma_pthread_create" >&5
8482 $as_echo "$ac_cv_lib_cma_pthread_create" >&6; }
8483 if test "x$ac_cv_lib_cma_pthread_create" = x
""yes; then :
8484 $as_echo "#define WITH_THREAD 1" >>confdefs.h
8488 THREADOBJ
="Python/thread.o"
8491 USE_THREAD_MODULE
="#"
8507 rm -f core conftest.err conftest.
$ac_objext \
8508 conftest
$ac_exeext conftest.
$ac_ext
8518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usconfig in -lmpc" >&5
8519 $as_echo_n "checking for usconfig in -lmpc... " >&6; }
8520 if test "${ac_cv_lib_mpc_usconfig+set}" = set; then :
8521 $as_echo_n "(cached) " >&6
8523 ac_check_lib_save_LIBS
=$LIBS
8525 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8526 /* end confdefs.h. */
8528 /* Override any GCC internal prototype to avoid an error.
8529 Use char because int might match the return type of a GCC
8530 builtin and then its argument prototype would still apply. */
8543 if ac_fn_c_try_link
"$LINENO"; then :
8544 ac_cv_lib_mpc_usconfig
=yes
8546 ac_cv_lib_mpc_usconfig
=no
8548 rm -f core conftest.err conftest.
$ac_objext \
8549 conftest
$ac_exeext conftest.
$ac_ext
8550 LIBS
=$ac_check_lib_save_LIBS
8552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpc_usconfig" >&5
8553 $as_echo "$ac_cv_lib_mpc_usconfig" >&6; }
8554 if test "x$ac_cv_lib_mpc_usconfig" = x
""yes; then :
8555 $as_echo "#define WITH_THREAD 1" >>confdefs.h
8558 THREADOBJ
="Python/thread.o"
8559 USE_THREAD_MODULE
=""
8563 if test "$posix_threads" != "yes"; then
8564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thr_create in -lthread" >&5
8565 $as_echo_n "checking for thr_create in -lthread... " >&6; }
8566 if test "${ac_cv_lib_thread_thr_create+set}" = set; then :
8567 $as_echo_n "(cached) " >&6
8569 ac_check_lib_save_LIBS
=$LIBS
8570 LIBS
="-lthread $LIBS"
8571 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8572 /* end confdefs.h. */
8574 /* Override any GCC internal prototype to avoid an error.
8575 Use char because int might match the return type of a GCC
8576 builtin and then its argument prototype would still apply. */
8584 return thr_create ();
8589 if ac_fn_c_try_link
"$LINENO"; then :
8590 ac_cv_lib_thread_thr_create
=yes
8592 ac_cv_lib_thread_thr_create
=no
8594 rm -f core conftest.err conftest.
$ac_objext \
8595 conftest
$ac_exeext conftest.
$ac_ext
8596 LIBS
=$ac_check_lib_save_LIBS
8598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_thread_thr_create" >&5
8599 $as_echo "$ac_cv_lib_thread_thr_create" >&6; }
8600 if test "x$ac_cv_lib_thread_thr_create" = x
""yes; then :
8601 $as_echo "#define WITH_THREAD 1" >>confdefs.h
8603 LIBS
="$LIBS -lthread"
8604 THREADOBJ
="Python/thread.o"
8605 USE_THREAD_MODULE
=""
8610 if test "$USE_THREAD_MODULE" != "#"
8612 # If the above checks didn't disable threads, (at least) OSF1
8613 # needs this '-threads' argument during linking.
8614 case $ac_sys_system in
8615 OSF1
) LDLAST
=-threads;;
8620 if test "$posix_threads" = "yes"; then
8621 if test "$unistd_defines_pthreads" = "no"; then
8623 $as_echo "#define _POSIX_THREADS 1" >>confdefs.h
8627 # Bug 662787: Using semaphores causes unexplicable hangs on Solaris 8.
8628 case $ac_sys_system/$ac_sys_release in
8630 $as_echo "#define HAVE_PTHREAD_DESTRUCTOR 1" >>confdefs.h
8634 $as_echo "#define HAVE_BROKEN_POSIX_SEMAPHORES 1" >>confdefs.h
8638 $as_echo "#define HAVE_BROKEN_POSIX_SEMAPHORES 1" >>confdefs.h
8643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if PTHREAD_SCOPE_SYSTEM is supported" >&5
8644 $as_echo_n "checking if PTHREAD_SCOPE_SYSTEM is supported... " >&6; }
8645 if test "${ac_cv_pthread_system_supported+set}" = set; then :
8646 $as_echo_n "(cached) " >&6
8648 if test "$cross_compiling" = yes; then :
8649 ac_cv_pthread_system_supported
=no
8651 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8652 /* end confdefs.h. */
8653 #include <pthread.h>
8654 void *foo(void *parm) {
8658 pthread_attr_t attr;
8660 if (pthread_attr_init(&attr)) exit(-1);
8661 if (pthread_attr_setscope(&attr, PTHREAD_SCOPE_SYSTEM)) exit(-1);
8662 if (pthread_create(&id, &attr, foo, NULL)) exit(-1);
8666 if ac_fn_c_try_run
"$LINENO"; then :
8667 ac_cv_pthread_system_supported
=yes
8669 ac_cv_pthread_system_supported
=no
8671 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
8672 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
8678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pthread_system_supported" >&5
8679 $as_echo "$ac_cv_pthread_system_supported" >&6; }
8680 if test "$ac_cv_pthread_system_supported" = "yes"; then
8682 $as_echo "#define PTHREAD_SYSTEM_SCHED_SUPPORTED 1" >>confdefs.h
8685 for ac_func
in pthread_sigmask
8687 ac_fn_c_check_func
"$LINENO" "pthread_sigmask" "ac_cv_func_pthread_sigmask"
8688 if test "x$ac_cv_func_pthread_sigmask" = x
""yes; then :
8689 cat >>confdefs.h
<<_ACEOF
8690 #define HAVE_PTHREAD_SIGMASK 1
8692 case $ac_sys_system in
8695 $as_echo "#define HAVE_BROKEN_PTHREAD_SIGMASK 1" >>confdefs.h
8705 # Check for enable-ipv6
8707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if --enable-ipv6 is specified" >&5
8708 $as_echo_n "checking if --enable-ipv6 is specified... " >&6; }
8709 # Check whether --enable-ipv6 was given.
8710 if test "${enable_ipv6+set}" = set; then :
8711 enableval
=$enable_ipv6; case "$enableval" in
8713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8714 $as_echo "no" >&6; }
8717 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8718 $as_echo "yes" >&6; }
8719 $as_echo "#define ENABLE_IPV6 1" >>confdefs.h
8726 if test "$cross_compiling" = yes; then :
8727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8728 $as_echo "no" >&6; }
8732 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8733 /* end confdefs.h. */
8734 /* AF_INET6 available check */
8735 #include <sys/types.h>
8736 #include <sys/socket.h>
8739 if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
8746 if ac_fn_c_try_run
"$LINENO"; then :
8747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8748 $as_echo "yes" >&6; }
8751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8752 $as_echo "no" >&6; }
8755 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
8756 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
8760 if test "$ipv6" = "yes"; then
8761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RFC2553 API is available" >&5
8762 $as_echo_n "checking if RFC2553 API is available... " >&6; }
8763 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8764 /* end confdefs.h. */
8765 #include <sys/types.h>
8766 #include <netinet/in.h>
8770 struct sockaddr_in6 x;
8776 if ac_fn_c_try_compile
"$LINENO"; then :
8777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8778 $as_echo "yes" >&6; }
8781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8782 $as_echo "no" >&6; }
8785 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8788 if test "$ipv6" = "yes"; then
8789 $as_echo "#define ENABLE_IPV6 1" >>confdefs.h
8800 if test "$ipv6" = "yes"; then
8801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5
8802 $as_echo_n "checking ipv6 stack type... " >&6; }
8803 for i
in inria kame linux-glibc linux-inet6 solaris toshiba v6d zeta
;
8807 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8808 /* end confdefs.h. */
8810 #include <netinet/in.h>
8811 #ifdef IPV6_INRIA_VERSION
8815 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8816 $EGREP "yes" >/dev
/null
2>&1; then :
8823 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8824 /* end confdefs.h. */
8826 #include <netinet/in.h>
8831 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8832 $EGREP "yes" >/dev
/null
2>&1; then :
8835 ipv6libdir
=/usr
/local
/v
6/lib
8842 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8843 /* end confdefs.h. */
8845 #include <features.h>
8846 #if defined(__GLIBC__) && ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2))
8850 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8851 $EGREP "yes" >/dev
/null
2>&1; then :
8859 if test -d /usr
/inet6
; then
8862 ipv6libdir
=/usr
/inet
6/lib
8863 BASECFLAGS
="-I/usr/inet6/include $BASECFLAGS"
8867 if test -f /etc
/netconfig
; then
8868 if /usr
/xpg
4/bin
/grep -q tcp6
/etc
/netconfig
; then
8875 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8876 /* end confdefs.h. */
8878 #include <sys/param.h>
8879 #ifdef _TOSHIBA_INET6
8883 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8884 $EGREP "yes" >/dev
/null
2>&1; then :
8887 ipv6libdir
=/usr
/local
/v
6/lib
8893 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8894 /* end confdefs.h. */
8896 #include </usr/local/v6/include/sys/v6config.h>
8901 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8902 $EGREP "yes" >/dev
/null
2>&1; then :
8905 ipv6libdir
=/usr
/local
/v
6/lib
;
8906 BASECFLAGS
="-I/usr/local/v6/include $BASECFLAGS"
8912 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8913 /* end confdefs.h. */
8915 #include <sys/param.h>
8916 #ifdef _ZETA_MINAMI_INET6
8920 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8921 $EGREP "yes" >/dev
/null
2>&1; then :
8924 ipv6libdir
=/usr
/local
/v
6/lib
8930 if test "$ipv6type" != "unknown"; then
8934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5
8935 $as_echo "$ipv6type" >&6; }
8938 if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
8939 if test -d $ipv6libdir -a -f $ipv6libdir/lib
$ipv6lib.a
; then
8940 LIBS
="-L$ipv6libdir -l$ipv6lib $LIBS"
8941 echo "using lib$ipv6lib"
8943 if test $ipv6trylibc = "yes"; then
8946 echo 'Fatal: no $ipv6lib library found. cannot continue.'
8947 echo "You need to fetch lib$ipv6lib.a from appropriate"
8948 echo 'ipv6 kit and compile beforehand.'
8954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OSX 10.5 SDK or later" >&5
8955 $as_echo_n "checking for OSX 10.5 SDK or later... " >&6; }
8956 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
8957 /* end confdefs.h. */
8958 #include <Carbon/Carbon.h>
8967 if ac_fn_c_try_compile
"$LINENO"; then :
8969 $as_echo "#define HAVE_OSX105_SDK 1" >>confdefs.h
8971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8972 $as_echo "yes" >&6; }
8974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8975 $as_echo "no" >&6; }
8978 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
8980 # Check for --with-doc-strings
8981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-doc-strings" >&5
8982 $as_echo_n "checking for --with-doc-strings... " >&6; }
8984 # Check whether --with-doc-strings was given.
8985 if test "${with_doc_strings+set}" = set; then :
8986 withval
=$with_doc_strings;
8990 if test -z "$with_doc_strings"
8991 then with_doc_strings
="yes"
8993 if test "$with_doc_strings" != "no"
8996 $as_echo "#define WITH_DOC_STRINGS 1" >>confdefs.h
8999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_doc_strings" >&5
9000 $as_echo "$with_doc_strings" >&6; }
9002 # Check for Python-specific malloc support
9003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-tsc" >&5
9004 $as_echo_n "checking for --with-tsc... " >&6; }
9006 # Check whether --with-tsc was given.
9007 if test "${with_tsc+set}" = set; then :
9009 if test "$withval" != no
9012 $as_echo "#define WITH_TSC 1" >>confdefs.h
9014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9015 $as_echo "yes" >&6; }
9016 else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9017 $as_echo "no" >&6; }
9020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9021 $as_echo "no" >&6; }
9025 # Check for Python-specific malloc support
9026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-pymalloc" >&5
9027 $as_echo_n "checking for --with-pymalloc... " >&6; }
9029 # Check whether --with-pymalloc was given.
9030 if test "${with_pymalloc+set}" = set; then :
9031 withval
=$with_pymalloc;
9035 if test -z "$with_pymalloc"
9036 then with_pymalloc
="yes"
9038 if test "$with_pymalloc" != "no"
9041 $as_echo "#define WITH_PYMALLOC 1" >>confdefs.h
9044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_pymalloc" >&5
9045 $as_echo "$with_pymalloc" >&6; }
9047 # Check for --with-wctype-functions
9048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-wctype-functions" >&5
9049 $as_echo_n "checking for --with-wctype-functions... " >&6; }
9051 # Check whether --with-wctype-functions was given.
9052 if test "${with_wctype_functions+set}" = set; then :
9053 withval
=$with_wctype_functions;
9054 if test "$withval" != no
9057 $as_echo "#define WANT_WCTYPE_FUNCTIONS 1" >>confdefs.h
9059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9060 $as_echo "yes" >&6; }
9061 else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9062 $as_echo "no" >&6; }
9065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9066 $as_echo "no" >&6; }
9070 # -I${DLINCLDIR} is added to the compile rule for importdl.o
9074 # the dlopen() function means we might want to use dynload_shlib.o. some
9075 # platforms, such as AIX, have dlopen(), but don't want to use it.
9076 for ac_func
in dlopen
9078 ac_fn_c_check_func
"$LINENO" "dlopen" "ac_cv_func_dlopen"
9079 if test "x$ac_cv_func_dlopen" = x
""yes; then :
9080 cat >>confdefs.h
<<_ACEOF
9081 #define HAVE_DLOPEN 1
9088 # DYNLOADFILE specifies which dynload_*.o file we will use for dynamic
9089 # loading of modules.
9091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking DYNLOADFILE" >&5
9092 $as_echo_n "checking DYNLOADFILE... " >&6; }
9093 if test -z "$DYNLOADFILE"
9095 case $ac_sys_system/$ac_sys_release in
9096 AIX
*) # Use dynload_shlib.c and dlopen() if we have it; otherwise dynload_aix.c
9097 if test "$ac_cv_func_dlopen" = yes
9098 then DYNLOADFILE
="dynload_shlib.o"
9099 else DYNLOADFILE
="dynload_aix.o"
9102 hp
*|HP
*) DYNLOADFILE
="dynload_hpux.o";;
9103 # Use dynload_next.c only on 10.2 and below, which don't have native dlopen()
9104 Darwin
/[0156]\..
*) DYNLOADFILE
="dynload_next.o";;
9105 atheos
*) DYNLOADFILE
="dynload_atheos.o";;
9107 # use dynload_shlib.c and dlopen() if we have it; otherwise stub
9108 # out any dynamic loading
9109 if test "$ac_cv_func_dlopen" = yes
9110 then DYNLOADFILE
="dynload_shlib.o"
9111 else DYNLOADFILE
="dynload_stub.o"
9116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DYNLOADFILE" >&5
9117 $as_echo "$DYNLOADFILE" >&6; }
9118 if test "$DYNLOADFILE" != "dynload_stub.o"
9121 $as_echo "#define HAVE_DYNAMIC_LOADING 1" >>confdefs.h
9125 # MACHDEP_OBJS can be set to platform-specific object files needed by Python
9128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking MACHDEP_OBJS" >&5
9129 $as_echo_n "checking MACHDEP_OBJS... " >&6; }
9130 if test -z "$MACHDEP_OBJS"
9132 MACHDEP_OBJS
=$extra_machdep_objs
9134 MACHDEP_OBJS
="$MACHDEP_OBJS $extra_machdep_objs"
9136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: MACHDEP_OBJS" >&5
9137 $as_echo "MACHDEP_OBJS" >&6; }
9139 # checks for library functions
9140 for ac_func
in alarm setitimer getitimer bind_textdomain_codeset chown \
9141 clock confstr ctermid execv fchmod fchown fork fpathconf ftime ftruncate \
9142 gai_strerror getgroups getlogin getloadavg getpeername getpgid getpid \
9143 getpriority getpwent getspnam getspent getsid getwd \
9144 kill killpg lchmod lchown lstat mbrtowc
mkfifo mknod mktime \
9145 mremap nice pathconf pause plock poll pthread_init \
9146 putenv readlink realpath \
9147 select sem_open sem_timedwait sem_getvalue sem_unlink setegid seteuid \
9149 setlocale setregid setreuid setsid setpgid setpgrp setuid setvbuf snprintf \
9150 sigaction siginterrupt sigrelse strftime strlcpy \
9151 sysconf tcgetpgrp tcsetpgrp tempnam timegm
times tmpfile tmpnam tmpnam_r \
9152 truncate uname unsetenv utimes waitpid wait3 wait4 \
9153 wcscoll wcsftime wcsxfrm _getpty
9155 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9156 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
9157 eval as_val
=\$
$as_ac_var
9158 if test "x$as_val" = x
""yes; then :
9159 cat >>confdefs.h
<<_ACEOF
9160 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9167 # For some functions, having a definition is not sufficient, since
9168 # we want to take their address.
9169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for chroot" >&5
9170 $as_echo_n "checking for chroot... " >&6; }
9171 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9172 /* end confdefs.h. */
9182 if ac_fn_c_try_compile
"$LINENO"; then :
9184 $as_echo "#define HAVE_CHROOT 1" >>confdefs.h
9186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9187 $as_echo "yes" >&6; }
9189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9190 $as_echo "no" >&6; }
9193 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for link" >&5
9195 $as_echo_n "checking for link... " >&6; }
9196 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9197 /* end confdefs.h. */
9207 if ac_fn_c_try_compile
"$LINENO"; then :
9209 $as_echo "#define HAVE_LINK 1" >>confdefs.h
9211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9212 $as_echo "yes" >&6; }
9214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9215 $as_echo "no" >&6; }
9218 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for symlink" >&5
9220 $as_echo_n "checking for symlink... " >&6; }
9221 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9222 /* end confdefs.h. */
9232 if ac_fn_c_try_compile
"$LINENO"; then :
9234 $as_echo "#define HAVE_SYMLINK 1" >>confdefs.h
9236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9237 $as_echo "yes" >&6; }
9239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9240 $as_echo "no" >&6; }
9243 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fchdir" >&5
9245 $as_echo_n "checking for fchdir... " >&6; }
9246 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9247 /* end confdefs.h. */
9257 if ac_fn_c_try_compile
"$LINENO"; then :
9259 $as_echo "#define HAVE_FCHDIR 1" >>confdefs.h
9261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9262 $as_echo "yes" >&6; }
9264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9265 $as_echo "no" >&6; }
9268 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fsync" >&5
9270 $as_echo_n "checking for fsync... " >&6; }
9271 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9272 /* end confdefs.h. */
9282 if ac_fn_c_try_compile
"$LINENO"; then :
9284 $as_echo "#define HAVE_FSYNC 1" >>confdefs.h
9286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9287 $as_echo "yes" >&6; }
9289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9290 $as_echo "no" >&6; }
9293 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fdatasync" >&5
9295 $as_echo_n "checking for fdatasync... " >&6; }
9296 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9297 /* end confdefs.h. */
9307 if ac_fn_c_try_compile
"$LINENO"; then :
9309 $as_echo "#define HAVE_FDATASYNC 1" >>confdefs.h
9311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9312 $as_echo "yes" >&6; }
9314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9315 $as_echo "no" >&6; }
9318 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll" >&5
9320 $as_echo_n "checking for epoll... " >&6; }
9321 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9322 /* end confdefs.h. */
9323 #include <sys/epoll.h>
9327 void *x=epoll_create
9332 if ac_fn_c_try_compile
"$LINENO"; then :
9334 $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
9336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9337 $as_echo "yes" >&6; }
9339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9340 $as_echo "no" >&6; }
9343 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kqueue" >&5
9345 $as_echo_n "checking for kqueue... " >&6; }
9346 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9347 /* end confdefs.h. */
9349 #include <sys/types.h>
9350 #include <sys/event.h>
9360 if ac_fn_c_try_compile
"$LINENO"; then :
9362 $as_echo "#define HAVE_KQUEUE 1" >>confdefs.h
9364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9365 $as_echo "yes" >&6; }
9367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9368 $as_echo "no" >&6; }
9371 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9372 # On some systems (eg. FreeBSD 5), we would find a definition of the
9373 # functions ctermid_r, setgroups in the library, but no prototype
9374 # (e.g. because we use _XOPEN_SOURCE). See whether we can take their
9375 # address to avoid compiler warnings and potential miscompilations
9376 # because of the missing prototypes.
9378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctermid_r" >&5
9379 $as_echo_n "checking for ctermid_r... " >&6; }
9380 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9381 /* end confdefs.h. */
9383 #include "confdefs.h"
9394 if ac_fn_c_try_compile
"$LINENO"; then :
9396 $as_echo "#define HAVE_CTERMID_R 1" >>confdefs.h
9398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9399 $as_echo "yes" >&6; }
9401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9402 $as_echo "no" >&6; }
9405 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flock" >&5
9408 $as_echo_n "checking for flock... " >&6; }
9409 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9410 /* end confdefs.h. */
9412 #include "confdefs.h"
9413 #include <sys/file.h>
9423 if ac_fn_c_try_compile
"$LINENO"; then :
9425 $as_echo "#define HAVE_FLOCK 1" >>confdefs.h
9427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9428 $as_echo "yes" >&6; }
9430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9431 $as_echo "no" >&6; }
9434 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpagesize" >&5
9437 $as_echo_n "checking for getpagesize... " >&6; }
9438 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9439 /* end confdefs.h. */
9441 #include "confdefs.h"
9447 void* p = getpagesize
9452 if ac_fn_c_try_compile
"$LINENO"; then :
9454 $as_echo "#define HAVE_GETPAGESIZE 1" >>confdefs.h
9456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9457 $as_echo "yes" >&6; }
9459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9460 $as_echo "no" >&6; }
9463 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9467 # Extract the first word of "$ac_prog", so it can be a program name with args.
9468 set dummy
$ac_prog; ac_word
=$2
9469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9470 $as_echo_n "checking for $ac_word... " >&6; }
9471 if test "${ac_cv_prog_TRUE+set}" = set; then :
9472 $as_echo_n "(cached) " >&6
9474 if test -n "$TRUE"; then
9475 ac_cv_prog_TRUE
="$TRUE" # Let the user override the test.
9477 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
9481 test -z "$as_dir" && as_dir
=.
9482 for ac_exec_ext
in '' $ac_executable_extensions; do
9483 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9484 ac_cv_prog_TRUE
="$ac_prog"
9485 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9494 TRUE
=$ac_cv_prog_TRUE
9495 if test -n "$TRUE"; then
9496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TRUE" >&5
9497 $as_echo "$TRUE" >&6; }
9499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9500 $as_echo "no" >&6; }
9504 test -n "$TRUE" && break
9506 test -n "$TRUE" || TRUE
="/bin/true"
9509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton in -lc" >&5
9510 $as_echo_n "checking for inet_aton in -lc... " >&6; }
9511 if test "${ac_cv_lib_c_inet_aton+set}" = set; then :
9512 $as_echo_n "(cached) " >&6
9514 ac_check_lib_save_LIBS
=$LIBS
9516 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9517 /* end confdefs.h. */
9519 /* Override any GCC internal prototype to avoid an error.
9520 Use char because int might match the return type of a GCC
9521 builtin and then its argument prototype would still apply. */
9529 return inet_aton ();
9534 if ac_fn_c_try_link
"$LINENO"; then :
9535 ac_cv_lib_c_inet_aton
=yes
9537 ac_cv_lib_c_inet_aton
=no
9539 rm -f core conftest.err conftest.
$ac_objext \
9540 conftest
$ac_exeext conftest.
$ac_ext
9541 LIBS
=$ac_check_lib_save_LIBS
9543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_inet_aton" >&5
9544 $as_echo "$ac_cv_lib_c_inet_aton" >&6; }
9545 if test "x$ac_cv_lib_c_inet_aton" = x
""yes; then :
9548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton in -lresolv" >&5
9549 $as_echo_n "checking for inet_aton in -lresolv... " >&6; }
9550 if test "${ac_cv_lib_resolv_inet_aton+set}" = set; then :
9551 $as_echo_n "(cached) " >&6
9553 ac_check_lib_save_LIBS
=$LIBS
9554 LIBS
="-lresolv $LIBS"
9555 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9556 /* end confdefs.h. */
9558 /* Override any GCC internal prototype to avoid an error.
9559 Use char because int might match the return type of a GCC
9560 builtin and then its argument prototype would still apply. */
9568 return inet_aton ();
9573 if ac_fn_c_try_link
"$LINENO"; then :
9574 ac_cv_lib_resolv_inet_aton
=yes
9576 ac_cv_lib_resolv_inet_aton
=no
9578 rm -f core conftest.err conftest.
$ac_objext \
9579 conftest
$ac_exeext conftest.
$ac_ext
9580 LIBS
=$ac_check_lib_save_LIBS
9582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_inet_aton" >&5
9583 $as_echo "$ac_cv_lib_resolv_inet_aton" >&6; }
9584 if test "x$ac_cv_lib_resolv_inet_aton" = x
""yes; then :
9585 cat >>confdefs.h
<<_ACEOF
9586 #define HAVE_LIBRESOLV 1
9589 LIBS
="-lresolv $LIBS"
9597 # On Tru64, chflags seems to be present, but calling it will
9599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for chflags" >&5
9600 $as_echo_n "checking for chflags... " >&6; }
9601 if test "${ac_cv_have_chflags+set}" = set; then :
9602 $as_echo_n "(cached) " >&6
9604 if test "$cross_compiling" = yes; then :
9605 ac_cv_have_chflags
=cross
9607 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9608 /* end confdefs.h. */
9610 #include <sys/stat.h>
9612 int main(int argc, char*argv[])
9614 if(chflags(argv[0], 0) != 0)
9620 if ac_fn_c_try_run
"$LINENO"; then :
9621 ac_cv_have_chflags
=yes
9623 ac_cv_have_chflags
=no
9625 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
9626 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
9631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_chflags" >&5
9632 $as_echo "$ac_cv_have_chflags" >&6; }
9633 if test "$ac_cv_have_chflags" = cross
; then
9634 ac_fn_c_check_func
"$LINENO" "chflags" "ac_cv_func_chflags"
9635 if test "x$ac_cv_func_chflags" = x
""yes; then :
9636 ac_cv_have_chflags
="yes"
9638 ac_cv_have_chflags
="no"
9642 if test "$ac_cv_have_chflags" = yes ; then
9644 $as_echo "#define HAVE_CHFLAGS 1" >>confdefs.h
9648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lchflags" >&5
9649 $as_echo_n "checking for lchflags... " >&6; }
9650 if test "${ac_cv_have_lchflags+set}" = set; then :
9651 $as_echo_n "(cached) " >&6
9653 if test "$cross_compiling" = yes; then :
9654 ac_cv_have_lchflags
=cross
9656 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9657 /* end confdefs.h. */
9659 #include <sys/stat.h>
9661 int main(int argc, char*argv[])
9663 if(lchflags(argv[0], 0) != 0)
9669 if ac_fn_c_try_run
"$LINENO"; then :
9670 ac_cv_have_lchflags
=yes
9672 ac_cv_have_lchflags
=no
9674 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
9675 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
9680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_lchflags" >&5
9681 $as_echo "$ac_cv_have_lchflags" >&6; }
9682 if test "$ac_cv_have_lchflags" = cross
; then
9683 ac_fn_c_check_func
"$LINENO" "lchflags" "ac_cv_func_lchflags"
9684 if test "x$ac_cv_func_lchflags" = x
""yes; then :
9685 ac_cv_have_lchflags
="yes"
9687 ac_cv_have_lchflags
="no"
9691 if test "$ac_cv_have_lchflags" = yes ; then
9693 $as_echo "#define HAVE_LCHFLAGS 1" >>confdefs.h
9697 case $ac_sys_system/$ac_sys_release in
9699 _CUR_CFLAGS
="${CFLAGS}"
9700 _CUR_LDFLAGS
="${LDFLAGS}"
9701 CFLAGS
="${CFLAGS} -Wl,-search_paths_first"
9702 LDFLAGS
="${LDFLAGS} -Wl,-search_paths_first -L/usr/local/lib"
9706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateCopy in -lz" >&5
9707 $as_echo_n "checking for inflateCopy in -lz... " >&6; }
9708 if test "${ac_cv_lib_z_inflateCopy+set}" = set; then :
9709 $as_echo_n "(cached) " >&6
9711 ac_check_lib_save_LIBS
=$LIBS
9713 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9714 /* end confdefs.h. */
9716 /* Override any GCC internal prototype to avoid an error.
9717 Use char because int might match the return type of a GCC
9718 builtin and then its argument prototype would still apply. */
9722 char inflateCopy ();
9726 return inflateCopy ();
9731 if ac_fn_c_try_link
"$LINENO"; then :
9732 ac_cv_lib_z_inflateCopy
=yes
9734 ac_cv_lib_z_inflateCopy
=no
9736 rm -f core conftest.err conftest.
$ac_objext \
9737 conftest
$ac_exeext conftest.
$ac_ext
9738 LIBS
=$ac_check_lib_save_LIBS
9740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateCopy" >&5
9741 $as_echo "$ac_cv_lib_z_inflateCopy" >&6; }
9742 if test "x$ac_cv_lib_z_inflateCopy" = x
""yes; then :
9744 $as_echo "#define HAVE_ZLIB_COPY 1" >>confdefs.h
9749 case $ac_sys_system/$ac_sys_release in
9751 CFLAGS
="${_CUR_CFLAGS}"
9752 LDFLAGS
="${_CUR_LDFLAGS}"
9756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hstrerror" >&5
9757 $as_echo_n "checking for hstrerror... " >&6; }
9758 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9759 /* end confdefs.h. */
9761 #include "confdefs.h"
9767 void* p = hstrerror; hstrerror(0)
9772 if ac_fn_c_try_link
"$LINENO"; then :
9774 $as_echo "#define HAVE_HSTRERROR 1" >>confdefs.h
9776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9777 $as_echo "yes" >&6; }
9779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9780 $as_echo "no" >&6; }
9783 rm -f core conftest.err conftest.
$ac_objext \
9784 conftest
$ac_exeext conftest.
$ac_ext
9786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton" >&5
9787 $as_echo_n "checking for inet_aton... " >&6; }
9788 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9789 /* end confdefs.h. */
9791 #include "confdefs.h"
9792 #include <sys/types.h>
9793 #include <sys/socket.h>
9794 #include <netinet/in.h>
9795 #include <arpa/inet.h>
9800 void* p = inet_aton;inet_aton(0,0)
9805 if ac_fn_c_try_link
"$LINENO"; then :
9807 $as_echo "#define HAVE_INET_ATON 1" >>confdefs.h
9809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9810 $as_echo "yes" >&6; }
9812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9813 $as_echo "no" >&6; }
9816 rm -f core conftest.err conftest.
$ac_objext \
9817 conftest
$ac_exeext conftest.
$ac_ext
9819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_pton" >&5
9820 $as_echo_n "checking for inet_pton... " >&6; }
9821 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9822 /* end confdefs.h. */
9824 #include "confdefs.h"
9825 #include <sys/types.h>
9826 #include <sys/socket.h>
9827 #include <netinet/in.h>
9828 #include <arpa/inet.h>
9838 if ac_fn_c_try_compile
"$LINENO"; then :
9840 $as_echo "#define HAVE_INET_PTON 1" >>confdefs.h
9842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9843 $as_echo "yes" >&6; }
9845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9846 $as_echo "no" >&6; }
9849 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9851 # On some systems, setgroups is in unistd.h, on others, in grp.h
9852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setgroups" >&5
9853 $as_echo_n "checking for setgroups... " >&6; }
9854 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9855 /* end confdefs.h. */
9857 #include "confdefs.h"
9871 if ac_fn_c_try_compile
"$LINENO"; then :
9873 $as_echo "#define HAVE_SETGROUPS 1" >>confdefs.h
9875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9876 $as_echo "yes" >&6; }
9878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9879 $as_echo "no" >&6; }
9882 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
9884 # check for openpty and forkpty
9886 for ac_func
in openpty
9888 ac_fn_c_check_func
"$LINENO" "openpty" "ac_cv_func_openpty"
9889 if test "x$ac_cv_func_openpty" = x
""yes; then :
9890 cat >>confdefs.h
<<_ACEOF
9891 #define HAVE_OPENPTY 1
9895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openpty in -lutil" >&5
9896 $as_echo_n "checking for openpty in -lutil... " >&6; }
9897 if test "${ac_cv_lib_util_openpty+set}" = set; then :
9898 $as_echo_n "(cached) " >&6
9900 ac_check_lib_save_LIBS
=$LIBS
9902 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9903 /* end confdefs.h. */
9905 /* Override any GCC internal prototype to avoid an error.
9906 Use char because int might match the return type of a GCC
9907 builtin and then its argument prototype would still apply. */
9920 if ac_fn_c_try_link
"$LINENO"; then :
9921 ac_cv_lib_util_openpty
=yes
9923 ac_cv_lib_util_openpty
=no
9925 rm -f core conftest.err conftest.
$ac_objext \
9926 conftest
$ac_exeext conftest.
$ac_ext
9927 LIBS
=$ac_check_lib_save_LIBS
9929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_openpty" >&5
9930 $as_echo "$ac_cv_lib_util_openpty" >&6; }
9931 if test "x$ac_cv_lib_util_openpty" = x
""yes; then :
9932 $as_echo "#define HAVE_OPENPTY 1" >>confdefs.h
9935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openpty in -lbsd" >&5
9936 $as_echo_n "checking for openpty in -lbsd... " >&6; }
9937 if test "${ac_cv_lib_bsd_openpty+set}" = set; then :
9938 $as_echo_n "(cached) " >&6
9940 ac_check_lib_save_LIBS
=$LIBS
9942 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
9943 /* end confdefs.h. */
9945 /* Override any GCC internal prototype to avoid an error.
9946 Use char because int might match the return type of a GCC
9947 builtin and then its argument prototype would still apply. */
9960 if ac_fn_c_try_link
"$LINENO"; then :
9961 ac_cv_lib_bsd_openpty
=yes
9963 ac_cv_lib_bsd_openpty
=no
9965 rm -f core conftest.err conftest.
$ac_objext \
9966 conftest
$ac_exeext conftest.
$ac_ext
9967 LIBS
=$ac_check_lib_save_LIBS
9969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_openpty" >&5
9970 $as_echo "$ac_cv_lib_bsd_openpty" >&6; }
9971 if test "x$ac_cv_lib_bsd_openpty" = x
""yes; then :
9972 $as_echo "#define HAVE_OPENPTY 1" >>confdefs.h
9983 for ac_func
in forkpty
9985 ac_fn_c_check_func
"$LINENO" "forkpty" "ac_cv_func_forkpty"
9986 if test "x$ac_cv_func_forkpty" = x
""yes; then :
9987 cat >>confdefs.h
<<_ACEOF
9988 #define HAVE_FORKPTY 1
9992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for forkpty in -lutil" >&5
9993 $as_echo_n "checking for forkpty in -lutil... " >&6; }
9994 if test "${ac_cv_lib_util_forkpty+set}" = set; then :
9995 $as_echo_n "(cached) " >&6
9997 ac_check_lib_save_LIBS
=$LIBS
9999 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10000 /* end confdefs.h. */
10002 /* Override any GCC internal prototype to avoid an error.
10003 Use char because int might match the return type of a GCC
10004 builtin and then its argument prototype would still apply. */
10017 if ac_fn_c_try_link
"$LINENO"; then :
10018 ac_cv_lib_util_forkpty
=yes
10020 ac_cv_lib_util_forkpty
=no
10022 rm -f core conftest.err conftest.
$ac_objext \
10023 conftest
$ac_exeext conftest.
$ac_ext
10024 LIBS
=$ac_check_lib_save_LIBS
10026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_forkpty" >&5
10027 $as_echo "$ac_cv_lib_util_forkpty" >&6; }
10028 if test "x$ac_cv_lib_util_forkpty" = x
""yes; then :
10029 $as_echo "#define HAVE_FORKPTY 1" >>confdefs.h
10030 LIBS
="$LIBS -lutil"
10032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for forkpty in -lbsd" >&5
10033 $as_echo_n "checking for forkpty in -lbsd... " >&6; }
10034 if test "${ac_cv_lib_bsd_forkpty+set}" = set; then :
10035 $as_echo_n "(cached) " >&6
10037 ac_check_lib_save_LIBS
=$LIBS
10039 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10040 /* end confdefs.h. */
10042 /* Override any GCC internal prototype to avoid an error.
10043 Use char because int might match the return type of a GCC
10044 builtin and then its argument prototype would still apply. */
10057 if ac_fn_c_try_link
"$LINENO"; then :
10058 ac_cv_lib_bsd_forkpty
=yes
10060 ac_cv_lib_bsd_forkpty
=no
10062 rm -f core conftest.err conftest.
$ac_objext \
10063 conftest
$ac_exeext conftest.
$ac_ext
10064 LIBS
=$ac_check_lib_save_LIBS
10066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_forkpty" >&5
10067 $as_echo "$ac_cv_lib_bsd_forkpty" >&6; }
10068 if test "x$ac_cv_lib_bsd_forkpty" = x
""yes; then :
10069 $as_echo "#define HAVE_FORKPTY 1" >>confdefs.h
10082 for ac_func
in memmove
10084 ac_fn_c_check_func
"$LINENO" "memmove" "ac_cv_func_memmove"
10085 if test "x$ac_cv_func_memmove" = x
""yes; then :
10086 cat >>confdefs.h
<<_ACEOF
10087 #define HAVE_MEMMOVE 1
10094 # check for long file support functions
10095 for ac_func
in fseek64 fseeko fstatvfs ftell64 ftello statvfs
10097 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10098 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
10099 eval as_val
=\$
$as_ac_var
10100 if test "x$as_val" = x
""yes; then :
10101 cat >>confdefs.h
<<_ACEOF
10102 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10109 for ac_func
in dup2 getcwd strdup
10111 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10112 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
10113 eval as_val
=\$
$as_ac_var
10114 if test "x$as_val" = x
""yes; then :
10115 cat >>confdefs.h
<<_ACEOF
10116 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10120 case " $LIBOBJS " in
10121 *" $ac_func.$ac_objext "* ) ;;
10122 *) LIBOBJS
="$LIBOBJS $ac_func.$ac_objext"
10130 for ac_func
in getpgrp
10132 ac_fn_c_check_func
"$LINENO" "getpgrp" "ac_cv_func_getpgrp"
10133 if test "x$ac_cv_func_getpgrp" = x
""yes; then :
10134 cat >>confdefs.h
<<_ACEOF
10135 #define HAVE_GETPGRP 1
10137 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10138 /* end confdefs.h. */
10139 #include <unistd.h>
10148 if ac_fn_c_try_compile
"$LINENO"; then :
10150 $as_echo "#define GETPGRP_HAVE_ARG 1" >>confdefs.h
10154 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10159 for ac_func
in setpgrp
10161 ac_fn_c_check_func
"$LINENO" "setpgrp" "ac_cv_func_setpgrp"
10162 if test "x$ac_cv_func_setpgrp" = x
""yes; then :
10163 cat >>confdefs.h
<<_ACEOF
10164 #define HAVE_SETPGRP 1
10166 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10167 /* end confdefs.h. */
10168 #include <unistd.h>
10177 if ac_fn_c_try_compile
"$LINENO"; then :
10179 $as_echo "#define SETPGRP_HAVE_ARG 1" >>confdefs.h
10183 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10188 for ac_func
in gettimeofday
10190 ac_fn_c_check_func
"$LINENO" "gettimeofday" "ac_cv_func_gettimeofday"
10191 if test "x$ac_cv_func_gettimeofday" = x
""yes; then :
10192 cat >>confdefs.h
<<_ACEOF
10193 #define HAVE_GETTIMEOFDAY 1
10195 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10196 /* end confdefs.h. */
10197 #include <sys/time.h>
10201 gettimeofday((struct timeval*)0,(struct timezone*)0);
10206 if ac_fn_c_try_compile
"$LINENO"; then :
10210 $as_echo "#define GETTIMEOFDAY_NO_TZ 1" >>confdefs.h
10214 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for major" >&5
10221 $as_echo_n "checking for major... " >&6; }
10222 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10223 /* end confdefs.h. */
10225 #if defined(MAJOR_IN_MKDEV)
10226 #include <sys/mkdev.h>
10227 #elif defined(MAJOR_IN_SYSMACROS)
10228 #include <sys/sysmacros.h>
10230 #include <sys/types.h>
10237 makedev(major(0),minor(0));
10243 if ac_fn_c_try_link
"$LINENO"; then :
10246 $as_echo "#define HAVE_DEVICE_MACROS 1" >>confdefs.h
10248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10249 $as_echo "yes" >&6; }
10253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10254 $as_echo "no" >&6; }
10257 rm -f core conftest.err conftest.
$ac_objext \
10258 conftest
$ac_exeext conftest.
$ac_ext
10260 # On OSF/1 V5.1, getaddrinfo is available, but a define
10261 # for [no]getaddrinfo in netdb.h.
10262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5
10263 $as_echo_n "checking for getaddrinfo... " >&6; }
10264 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10265 /* end confdefs.h. */
10267 #include <sys/types.h>
10268 #include <sys/socket.h>
10276 getaddrinfo(NULL, NULL, NULL, NULL);
10282 if ac_fn_c_try_link
"$LINENO"; then :
10284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10285 $as_echo "yes" >&6; }
10286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking getaddrinfo bug" >&5
10287 $as_echo_n "checking getaddrinfo bug... " >&6; }
10288 if test "$cross_compiling" = yes; then :
10289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5
10290 $as_echo "buggy" >&6; }
10291 buggygetaddrinfo
=yes
10293 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10294 /* end confdefs.h. */
10296 #include <sys/types.h>
10298 #include <string.h>
10299 #include <sys/socket.h>
10300 #include <netinet/in.h>
10304 int passive, gaierr, inet4 = 0, inet6 = 0;
10305 struct addrinfo hints, *ai, *aitop;
10306 char straddr[INET6_ADDRSTRLEN], strport[16];
10308 for (passive = 0; passive <= 1; passive++) {
10309 memset(&hints, 0, sizeof(hints));
10310 hints.ai_family = AF_UNSPEC;
10311 hints.ai_flags = passive ? AI_PASSIVE : 0;
10312 hints.ai_socktype = SOCK_STREAM;
10313 hints.ai_protocol = IPPROTO_TCP;
10314 if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) {
10315 (void)gai_strerror(gaierr);
10318 for (ai = aitop; ai; ai = ai->ai_next) {
10319 if (ai->ai_addr == NULL ||
10320 ai->ai_addrlen == 0 ||
10321 getnameinfo(ai->ai_addr, ai->ai_addrlen,
10322 straddr, sizeof(straddr), strport, sizeof(strport),
10323 NI_NUMERICHOST|NI_NUMERICSERV) != 0) {
10326 switch (ai->ai_family) {
10328 if (strcmp(strport, "54321") != 0) {
10332 if (strcmp(straddr, "0.0.0.0") != 0) {
10336 if (strcmp(straddr, "127.0.0.1") != 0) {
10343 if (strcmp(strport, "54321") != 0) {
10347 if (strcmp(straddr, "::") != 0) {
10351 if (strcmp(straddr, "::1") != 0) {
10361 /* another family support? */
10367 if (!(inet4 == 0 || inet4 == 2))
10369 if (!(inet6 == 0 || inet6 == 2))
10373 freeaddrinfo(aitop);
10378 freeaddrinfo(aitop);
10383 if ac_fn_c_try_run
"$LINENO"; then :
10384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: good" >&5
10385 $as_echo "good" >&6; }
10386 buggygetaddrinfo
=no
10388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5
10389 $as_echo "buggy" >&6; }
10390 buggygetaddrinfo
=yes
10392 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
10393 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
10398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10399 $as_echo "no" >&6; }
10400 buggygetaddrinfo
=yes
10403 rm -f core conftest.err conftest.
$ac_objext \
10404 conftest
$ac_exeext conftest.
$ac_ext
10406 if test "$buggygetaddrinfo" = "yes"; then
10407 if test "$ipv6" = "yes"; then
10408 echo 'Fatal: You must get working getaddrinfo() function.'
10409 echo ' or you can specify "--disable-ipv6"'.
10414 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
10417 for ac_func
in getnameinfo
10419 ac_fn_c_check_func
"$LINENO" "getnameinfo" "ac_cv_func_getnameinfo"
10420 if test "x$ac_cv_func_getnameinfo" = x
""yes; then :
10421 cat >>confdefs.h
<<_ACEOF
10422 #define HAVE_GETNAMEINFO 1
10429 # checks for structures
10430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
10431 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
10432 if test "${ac_cv_header_time+set}" = set; then :
10433 $as_echo_n "(cached) " >&6
10435 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10436 /* end confdefs.h. */
10437 #include <sys/types.h>
10438 #include <sys/time.h>
10444 if ((struct tm *) 0)
10450 if ac_fn_c_try_compile
"$LINENO"; then :
10451 ac_cv_header_time
=yes
10453 ac_cv_header_time
=no
10455 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
10458 $as_echo "$ac_cv_header_time" >&6; }
10459 if test $ac_cv_header_time = yes; then
10461 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
10465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
10466 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
10467 if test "${ac_cv_struct_tm+set}" = set; then :
10468 $as_echo_n "(cached) " >&6
10470 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10471 /* end confdefs.h. */
10472 #include <sys/types.h>
10479 int *p = &tm.tm_sec;
10485 if ac_fn_c_try_compile
"$LINENO"; then :
10486 ac_cv_struct_tm
=time.h
10488 ac_cv_struct_tm
=sys
/time.h
10490 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
10493 $as_echo "$ac_cv_struct_tm" >&6; }
10494 if test $ac_cv_struct_tm = sys
/time.h
; then
10496 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
10500 ac_fn_c_check_member
"$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
10501 #include <$ac_cv_struct_tm>
10504 if test "x$ac_cv_member_struct_tm_tm_zone" = x
""yes; then :
10506 cat >>confdefs.h
<<_ACEOF
10507 #define HAVE_STRUCT_TM_TM_ZONE 1
10513 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
10515 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
10518 ac_fn_c_check_decl
"$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
10520 if test "x$ac_cv_have_decl_tzname" = x
""yes; then :
10526 cat >>confdefs.h
<<_ACEOF
10527 #define HAVE_DECL_TZNAME $ac_have_decl
10530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
10531 $as_echo_n "checking for tzname... " >&6; }
10532 if test "${ac_cv_var_tzname+set}" = set; then :
10533 $as_echo_n "(cached) " >&6
10535 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10536 /* end confdefs.h. */
10538 #if !HAVE_DECL_TZNAME
10539 extern char *tzname[];
10545 return tzname[0][0];
10550 if ac_fn_c_try_link
"$LINENO"; then :
10551 ac_cv_var_tzname
=yes
10553 ac_cv_var_tzname
=no
10555 rm -f core conftest.err conftest.
$ac_objext \
10556 conftest
$ac_exeext conftest.
$ac_ext
10558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
10559 $as_echo "$ac_cv_var_tzname" >&6; }
10560 if test $ac_cv_var_tzname = yes; then
10562 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
10567 ac_fn_c_check_member
"$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
10568 if test "x$ac_cv_member_struct_stat_st_rdev" = x
""yes; then :
10570 cat >>confdefs.h
<<_ACEOF
10571 #define HAVE_STRUCT_STAT_ST_RDEV 1
10577 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
10578 if test "x$ac_cv_member_struct_stat_st_blksize" = x
""yes; then :
10580 cat >>confdefs.h
<<_ACEOF
10581 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
10587 ac_fn_c_check_member
"$LINENO" "struct stat" "st_flags" "ac_cv_member_struct_stat_st_flags" "$ac_includes_default"
10588 if test "x$ac_cv_member_struct_stat_st_flags" = x
""yes; then :
10590 cat >>confdefs.h
<<_ACEOF
10591 #define HAVE_STRUCT_STAT_ST_FLAGS 1
10597 ac_fn_c_check_member
"$LINENO" "struct stat" "st_gen" "ac_cv_member_struct_stat_st_gen" "$ac_includes_default"
10598 if test "x$ac_cv_member_struct_stat_st_gen" = x
""yes; then :
10600 cat >>confdefs.h
<<_ACEOF
10601 #define HAVE_STRUCT_STAT_ST_GEN 1
10607 ac_fn_c_check_member
"$LINENO" "struct stat" "st_birthtime" "ac_cv_member_struct_stat_st_birthtime" "$ac_includes_default"
10608 if test "x$ac_cv_member_struct_stat_st_birthtime" = x
""yes; then :
10610 cat >>confdefs.h
<<_ACEOF
10611 #define HAVE_STRUCT_STAT_ST_BIRTHTIME 1
10617 ac_fn_c_check_member
"$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
10618 if test "x$ac_cv_member_struct_stat_st_blocks" = x
""yes; then :
10620 cat >>confdefs.h
<<_ACEOF
10621 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
10625 $as_echo "#define HAVE_ST_BLOCKS 1" >>confdefs.h
10628 case " $LIBOBJS " in
10629 *" fileblocks.$ac_objext "* ) ;;
10630 *) LIBOBJS
="$LIBOBJS fileblocks.$ac_objext"
10638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for time.h that defines altzone" >&5
10639 $as_echo_n "checking for time.h that defines altzone... " >&6; }
10640 if test "${ac_cv_header_time_altzone+set}" = set; then :
10641 $as_echo_n "(cached) " >&6
10643 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10644 /* end confdefs.h. */
10654 if ac_fn_c_try_compile
"$LINENO"; then :
10655 ac_cv_header_time_altzone
=yes
10657 ac_cv_header_time_altzone
=no
10659 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time_altzone" >&5
10663 $as_echo "$ac_cv_header_time_altzone" >&6; }
10664 if test $ac_cv_header_time_altzone = yes; then
10666 $as_echo "#define HAVE_ALTZONE 1" >>confdefs.h
10671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5
10672 $as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
10673 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10674 /* end confdefs.h. */
10676 #include <sys/types.h>
10677 #include <sys/select.h>
10678 #include <sys/time.h>
10688 if ac_fn_c_try_compile
"$LINENO"; then :
10691 $as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h
10696 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $was_it_defined" >&5
10698 $as_echo "$was_it_defined" >&6; }
10700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for addrinfo" >&5
10701 $as_echo_n "checking for addrinfo... " >&6; }
10702 if test "${ac_cv_struct_addrinfo+set}" = set; then :
10703 $as_echo_n "(cached) " >&6
10705 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10706 /* end confdefs.h. */
10708 # include <netdb.h>
10717 if ac_fn_c_try_compile
"$LINENO"; then :
10718 ac_cv_struct_addrinfo
=yes
10720 ac_cv_struct_addrinfo
=no
10722 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_addrinfo" >&5
10726 $as_echo "$ac_cv_struct_addrinfo" >&6; }
10727 if test $ac_cv_struct_addrinfo = yes; then
10729 $as_echo "#define HAVE_ADDRINFO 1" >>confdefs.h
10733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sockaddr_storage" >&5
10734 $as_echo_n "checking for sockaddr_storage... " >&6; }
10735 if test "${ac_cv_struct_sockaddr_storage+set}" = set; then :
10736 $as_echo_n "(cached) " >&6
10738 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10739 /* end confdefs.h. */
10741 # include <sys/types.h>
10742 # include <sys/socket.h>
10746 struct sockaddr_storage s
10751 if ac_fn_c_try_compile
"$LINENO"; then :
10752 ac_cv_struct_sockaddr_storage
=yes
10754 ac_cv_struct_sockaddr_storage
=no
10756 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_sockaddr_storage" >&5
10760 $as_echo "$ac_cv_struct_sockaddr_storage" >&6; }
10761 if test $ac_cv_struct_sockaddr_storage = yes; then
10763 $as_echo "#define HAVE_SOCKADDR_STORAGE 1" >>confdefs.h
10767 # checks for compiler characteristics
10769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether char is unsigned" >&5
10770 $as_echo_n "checking whether char is unsigned... " >&6; }
10771 if test "${ac_cv_c_char_unsigned+set}" = set; then :
10772 $as_echo_n "(cached) " >&6
10774 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10775 /* end confdefs.h. */
10776 $ac_includes_default
10780 static int test_array [1 - 2 * !(((char) -1) < 0)];
10787 if ac_fn_c_try_compile
"$LINENO"; then :
10788 ac_cv_c_char_unsigned
=no
10790 ac_cv_c_char_unsigned
=yes
10792 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_char_unsigned" >&5
10795 $as_echo "$ac_cv_c_char_unsigned" >&6; }
10796 if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
10797 $as_echo "#define __CHAR_UNSIGNED__ 1" >>confdefs.h
10801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
10802 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
10803 if test "${ac_cv_c_const+set}" = set; then :
10804 $as_echo_n "(cached) " >&6
10806 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10807 /* end confdefs.h. */
10812 /* FIXME: Include the comments suggested by Paul. */
10813 #ifndef __cplusplus
10814 /* Ultrix mips cc rejects this. */
10815 typedef int charset[2];
10817 /* SunOS 4.1.1 cc rejects this. */
10818 char const *const *pcpcc;
10820 /* NEC SVR4.0.2 mips cc rejects this. */
10821 struct point {int x, y;};
10822 static struct point const zero = {0,0};
10823 /* AIX XL C 1.02.0.0 rejects this.
10824 It does not let you subtract one const X* pointer from another in
10825 an arm of an if-expression whose if-part is not a constant
10827 const char *g = "string";
10828 pcpcc = &g + (g ? g-g : 0);
10829 /* HPUX 7.0 cc rejects these. */
10831 ppc = (char**) pcpcc;
10832 pcpcc = (char const *const *) ppc;
10833 { /* SCO 3.2v4 cc rejects this. */
10835 char const *s = 0 ? (char *) 0 : (char const *) 0;
10840 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
10841 int x[] = {25, 17};
10842 const int *foo = &x[0];
10845 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
10846 typedef const int *iptr;
10850 { /* AIX XL C 1.02.0.0 rejects this saying
10851 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
10852 struct s { int j; const int *ap[3]; };
10853 struct s *b; b->j = 5;
10855 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
10856 const int foo = 10;
10857 if (!foo) return 0;
10859 return !cs[0] && !zero.x;
10866 if ac_fn_c_try_compile
"$LINENO"; then :
10871 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
10874 $as_echo "$ac_cv_c_const" >&6; }
10875 if test $ac_cv_c_const = no
; then
10877 $as_echo "#define const /**/" >>confdefs.h
10883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
10884 $as_echo_n "checking for working volatile... " >&6; }
10885 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10886 /* end confdefs.h. */
10891 volatile int x; x = 0;
10896 if ac_fn_c_try_compile
"$LINENO"; then :
10900 $as_echo "#define volatile /**/" >>confdefs.h
10904 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $works" >&5
10906 $as_echo "$works" >&6; }
10909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working signed char" >&5
10910 $as_echo_n "checking for working signed char... " >&6; }
10911 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10912 /* end confdefs.h. */
10922 if ac_fn_c_try_compile
"$LINENO"; then :
10926 $as_echo "#define signed /**/" >>confdefs.h
10930 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $works" >&5
10932 $as_echo "$works" >&6; }
10935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prototypes" >&5
10936 $as_echo_n "checking for prototypes... " >&6; }
10937 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10938 /* end confdefs.h. */
10939 int foo(int x) { return 0; }
10948 if ac_fn_c_try_compile
"$LINENO"; then :
10951 $as_echo "#define HAVE_PROTOTYPES 1" >>confdefs.h
10953 have_prototypes
=yes
10956 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_prototypes" >&5
10958 $as_echo "$have_prototypes" >&6; }
10961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for variable length prototypes and stdarg.h" >&5
10962 $as_echo_n "checking for variable length prototypes and stdarg.h... " >&6; }
10963 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
10964 /* end confdefs.h. */
10966 #include <stdarg.h>
10967 int foo(int x, ...) {
10971 va_arg(va, char *);
10972 va_arg(va, double);
10979 return foo(10, "", 3.14);
10984 if ac_fn_c_try_compile
"$LINENO"; then :
10987 $as_echo "#define HAVE_STDARG_PROTOTYPES 1" >>confdefs.h
10992 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
10993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $works" >&5
10994 $as_echo "$works" >&6; }
10996 # check for socketpair
10997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socketpair" >&5
10998 $as_echo_n "checking for socketpair... " >&6; }
10999 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11000 /* end confdefs.h. */
11002 #include <sys/types.h>
11003 #include <sys/socket.h>
11013 if ac_fn_c_try_compile
"$LINENO"; then :
11015 $as_echo "#define HAVE_SOCKETPAIR 1" >>confdefs.h
11017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11018 $as_echo "yes" >&6; }
11020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11021 $as_echo "no" >&6; }
11024 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11026 # check if sockaddr has sa_len member
11027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr has sa_len member" >&5
11028 $as_echo_n "checking if sockaddr has sa_len member... " >&6; }
11029 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11030 /* end confdefs.h. */
11031 #include <sys/types.h>
11032 #include <sys/socket.h>
11042 if ac_fn_c_try_compile
"$LINENO"; then :
11043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11044 $as_echo "yes" >&6; }
11046 $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
11049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11050 $as_echo "no" >&6; }
11052 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11054 va_list_is_array
=no
11055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether va_list is an array" >&5
11056 $as_echo_n "checking whether va_list is an array... " >&6; }
11057 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11058 /* end confdefs.h. */
11060 #ifdef HAVE_STDARG_PROTOTYPES
11061 #include <stdarg.h>
11063 #include <varargs.h>
11069 va_list list1, list2; list1 = list2;
11074 if ac_fn_c_try_compile
"$LINENO"; then :
11079 $as_echo "#define VA_LIST_IS_ARRAY 1" >>confdefs.h
11081 va_list_is_array
=yes
11084 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $va_list_is_array" >&5
11086 $as_echo "$va_list_is_array" >&6; }
11088 # sigh -- gethostbyname_r is a mess; it can have 3, 5 or 6 arguments :-(
11091 ac_fn_c_check_func
"$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r"
11092 if test "x$ac_cv_func_gethostbyname_r" = x
""yes; then :
11094 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
11096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gethostbyname_r with 6 args" >&5
11097 $as_echo_n "checking gethostbyname_r with 6 args... " >&6; }
11099 CFLAGS
="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS"
11100 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11101 /* end confdefs.h. */
11103 # include <netdb.h>
11110 struct hostent *he, *res;
11115 (void) gethostbyname_r(name, he, buffer, buflen, &res, &h_errnop)
11121 if ac_fn_c_try_compile
"$LINENO"; then :
11123 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
11126 $as_echo "#define HAVE_GETHOSTBYNAME_R_6_ARG 1" >>confdefs.h
11128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11129 $as_echo "yes" >&6; }
11133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11134 $as_echo "no" >&6; }
11135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gethostbyname_r with 5 args" >&5
11136 $as_echo_n "checking gethostbyname_r with 5 args... " >&6; }
11137 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11138 /* end confdefs.h. */
11140 # include <netdb.h>
11147 struct hostent *he;
11152 (void) gethostbyname_r(name, he, buffer, buflen, &h_errnop)
11158 if ac_fn_c_try_compile
"$LINENO"; then :
11160 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
11163 $as_echo "#define HAVE_GETHOSTBYNAME_R_5_ARG 1" >>confdefs.h
11165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11166 $as_echo "yes" >&6; }
11170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11171 $as_echo "no" >&6; }
11172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gethostbyname_r with 3 args" >&5
11173 $as_echo_n "checking gethostbyname_r with 3 args... " >&6; }
11174 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11175 /* end confdefs.h. */
11177 # include <netdb.h>
11184 struct hostent *he;
11185 struct hostent_data data;
11187 (void) gethostbyname_r(name, he, &data);
11193 if ac_fn_c_try_compile
"$LINENO"; then :
11195 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
11198 $as_echo "#define HAVE_GETHOSTBYNAME_R_3_ARG 1" >>confdefs.h
11200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11201 $as_echo "yes" >&6; }
11205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11206 $as_echo "no" >&6; }
11209 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11212 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11215 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11220 for ac_func
in gethostbyname
11222 ac_fn_c_check_func
"$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
11223 if test "x$ac_cv_func_gethostbyname" = x
""yes; then :
11224 cat >>confdefs.h
<<_ACEOF
11225 #define HAVE_GETHOSTBYNAME 1
11240 # checks for system services
11243 # Linux requires this for correct f.p. operations
11244 ac_fn_c_check_func
"$LINENO" "__fpu_control" "ac_cv_func___fpu_control"
11245 if test "x$ac_cv_func___fpu_control" = x
""yes; then :
11248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __fpu_control in -lieee" >&5
11249 $as_echo_n "checking for __fpu_control in -lieee... " >&6; }
11250 if test "${ac_cv_lib_ieee___fpu_control+set}" = set; then :
11251 $as_echo_n "(cached) " >&6
11253 ac_check_lib_save_LIBS
=$LIBS
11254 LIBS
="-lieee $LIBS"
11255 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11256 /* end confdefs.h. */
11258 /* Override any GCC internal prototype to avoid an error.
11259 Use char because int might match the return type of a GCC
11260 builtin and then its argument prototype would still apply. */
11264 char __fpu_control ();
11268 return __fpu_control ();
11273 if ac_fn_c_try_link
"$LINENO"; then :
11274 ac_cv_lib_ieee___fpu_control
=yes
11276 ac_cv_lib_ieee___fpu_control
=no
11278 rm -f core conftest.err conftest.
$ac_objext \
11279 conftest
$ac_exeext conftest.
$ac_ext
11280 LIBS
=$ac_check_lib_save_LIBS
11282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ieee___fpu_control" >&5
11283 $as_echo "$ac_cv_lib_ieee___fpu_control" >&6; }
11284 if test "x$ac_cv_lib_ieee___fpu_control" = x
""yes; then :
11285 cat >>confdefs.h
<<_ACEOF
11286 #define HAVE_LIBIEEE 1
11289 LIBS
="-lieee $LIBS"
11297 # Check for --with-fpectl
11298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-fpectl" >&5
11299 $as_echo_n "checking for --with-fpectl... " >&6; }
11301 # Check whether --with-fpectl was given.
11302 if test "${with_fpectl+set}" = set; then :
11303 withval
=$with_fpectl;
11304 if test "$withval" != no
11307 $as_echo "#define WANT_SIGFPE_HANDLER 1" >>confdefs.h
11309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11310 $as_echo "yes" >&6; }
11311 else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11312 $as_echo "no" >&6; }
11315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11316 $as_echo "no" >&6; }
11320 # check for --with-libm=...
11322 case $ac_sys_system in
11326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-libm=STRING" >&5
11327 $as_echo_n "checking for --with-libm=STRING... " >&6; }
11329 # Check whether --with-libm was given.
11330 if test "${with_libm+set}" = set; then :
11331 withval
=$with_libm;
11332 if test "$withval" = no
11334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: force LIBM empty" >&5
11335 $as_echo "force LIBM empty" >&6; }
11336 elif test "$withval" != yes
11338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: set LIBM=\"$withval\"" >&5
11339 $as_echo "set LIBM=\"$withval\"" >&6; }
11340 else as_fn_error
"proper usage is --with-libm=STRING" "$LINENO" 5
11343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: default LIBM=\"$LIBM\"" >&5
11344 $as_echo "default LIBM=\"$LIBM\"" >&6; }
11348 # check for --with-libc=...
11350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-libc=STRING" >&5
11351 $as_echo_n "checking for --with-libc=STRING... " >&6; }
11353 # Check whether --with-libc was given.
11354 if test "${with_libc+set}" = set; then :
11355 withval
=$with_libc;
11356 if test "$withval" = no
11358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: force LIBC empty" >&5
11359 $as_echo "force LIBC empty" >&6; }
11360 elif test "$withval" != yes
11362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: set LIBC=\"$withval\"" >&5
11363 $as_echo "set LIBC=\"$withval\"" >&6; }
11364 else as_fn_error
"proper usage is --with-libc=STRING" "$LINENO" 5
11367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: default LIBC=\"$LIBC\"" >&5
11368 $as_echo "default LIBC=\"$LIBC\"" >&6; }
11372 # **************************************************
11373 # * Check for various properties of floating point *
11374 # **************************************************
11376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C doubles are little-endian IEEE 754 binary64" >&5
11377 $as_echo_n "checking whether C doubles are little-endian IEEE 754 binary64... " >&6; }
11378 if test "${ac_cv_little_endian_double+set}" = set; then :
11379 $as_echo_n "(cached) " >&6
11382 if test "$cross_compiling" = yes; then :
11383 ac_cv_little_endian_double
=no
11385 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11386 /* end confdefs.h. */
11388 #include <string.h>
11390 double x = 9006104071832581.0;
11391 if (memcmp(&x, "\x05\x04\x03\x02\x01\xff\x3f\x43", 8) == 0)
11398 if ac_fn_c_try_run
"$LINENO"; then :
11399 ac_cv_little_endian_double
=yes
11401 ac_cv_little_endian_double
=no
11403 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
11404 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
11409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_little_endian_double" >&5
11410 $as_echo "$ac_cv_little_endian_double" >&6; }
11411 if test "$ac_cv_little_endian_double" = yes
11414 $as_echo "#define DOUBLE_IS_LITTLE_ENDIAN_IEEE754 1" >>confdefs.h
11418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C doubles are big-endian IEEE 754 binary64" >&5
11419 $as_echo_n "checking whether C doubles are big-endian IEEE 754 binary64... " >&6; }
11420 if test "${ac_cv_big_endian_double+set}" = set; then :
11421 $as_echo_n "(cached) " >&6
11424 if test "$cross_compiling" = yes; then :
11425 ac_cv_big_endian_double
=no
11427 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11428 /* end confdefs.h. */
11430 #include <string.h>
11432 double x = 9006104071832581.0;
11433 if (memcmp(&x, "\x43\x3f\xff\x01\x02\x03\x04\x05", 8) == 0)
11440 if ac_fn_c_try_run
"$LINENO"; then :
11441 ac_cv_big_endian_double
=yes
11443 ac_cv_big_endian_double
=no
11445 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
11446 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
11451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_big_endian_double" >&5
11452 $as_echo "$ac_cv_big_endian_double" >&6; }
11453 if test "$ac_cv_big_endian_double" = yes
11456 $as_echo "#define DOUBLE_IS_BIG_ENDIAN_IEEE754 1" >>confdefs.h
11460 # Some ARM platforms use a mixed-endian representation for doubles.
11461 # While Python doesn't currently have full support for these platforms
11462 # (see e.g., issue 1762561), we can at least make sure that float <-> string
11463 # conversions work.
11464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C doubles are ARM mixed-endian IEEE 754 binary64" >&5
11465 $as_echo_n "checking whether C doubles are ARM mixed-endian IEEE 754 binary64... " >&6; }
11466 if test "${ac_cv_mixed_endian_double+set}" = set; then :
11467 $as_echo_n "(cached) " >&6
11470 if test "$cross_compiling" = yes; then :
11471 ac_cv_mixed_endian_double
=no
11473 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11474 /* end confdefs.h. */
11476 #include <string.h>
11478 double x = 9006104071832581.0;
11479 if (memcmp(&x, "\x01\xff\x3f\x43\x05\x04\x03\x02", 8) == 0)
11486 if ac_fn_c_try_run
"$LINENO"; then :
11487 ac_cv_mixed_endian_double
=yes
11489 ac_cv_mixed_endian_double
=no
11491 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
11492 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
11497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mixed_endian_double" >&5
11498 $as_echo "$ac_cv_mixed_endian_double" >&6; }
11499 if test "$ac_cv_mixed_endian_double" = yes
11502 $as_echo "#define DOUBLE_IS_ARM_MIXED_ENDIAN_IEEE754 1" >>confdefs.h
11506 # The short float repr introduced in Python 3.1 requires the
11507 # correctly-rounded string <-> double conversion functions from
11508 # Python/dtoa.c, which in turn require that the FPU uses 53-bit
11509 # rounding; this is a problem on x86, where the x87 FPU has a default
11510 # rounding precision of 64 bits. For gcc/x86, we try to fix this by
11511 # using inline assembler to get and set the x87 FPU control word.
11512 if test "$GCC" = yes && test -n "`$CC -dM -E - </dev/null | grep i386`"
11514 # Check that it's okay to use gcc inline assembler to get and set
11515 # x87 control word. It should be, but you never know...
11516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can use gcc inline assembler to get and set x87 control word" >&5
11517 $as_echo_n "checking whether we can use gcc inline assembler to get and set x87 control word... " >&6; }
11518 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11519 /* end confdefs.h. */
11526 __asm__ __volatile__ ("fnstcw %0" : "=m" (cw));
11527 __asm__ __volatile__ ("fldcw %0" : : "m" (cw));
11533 if ac_fn_c_try_compile
"$LINENO"; then :
11534 have_gcc_asm_for_x87
=yes
11536 have_gcc_asm_for_x87
=no
11538 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gcc_asm_for_x87" >&5
11540 $as_echo "$have_gcc_asm_for_x87" >&6; }
11541 if test "$have_gcc_asm_for_x87" = yes
11544 $as_echo "#define HAVE_GCC_ASM_FOR_X87 1" >>confdefs.h
11549 # Detect whether system arithmetic is subject to x87-style double
11550 # rounding issues. The result of this test has little meaning on non
11551 # IEEE 754 platforms. On IEEE 754, test should return 1 if rounding
11552 # mode is round-to-nearest and double rounding issues are present, and
11553 # 0 otherwise. See http://bugs.python.org/issue2937 for more info.
11554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for x87-style double rounding" >&5
11555 $as_echo_n "checking for x87-style double rounding... " >&6; }
11556 # $BASECFLAGS may affect the result
11558 CC
="$CC $BASECFLAGS"
11559 if test "$cross_compiling" = yes; then :
11560 ac_cv_x87_double_rounding
=no
11562 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11563 /* end confdefs.h. */
11565 #include <stdlib.h>
11568 volatile double x, y, z;
11569 /* 1./(1-2**-53) -> 1+2**-52 (correct), 1.0 (double rounding) */
11570 x = 0.99999999999999989; /* 1-2**-53 */
11574 /* 1e16+2.99999 -> 1e16+2. (correct), 1e16+4. (double rounding) */
11580 /* both tests show evidence of double rounding */
11585 if ac_fn_c_try_run
"$LINENO"; then :
11586 ac_cv_x87_double_rounding
=no
11588 ac_cv_x87_double_rounding
=yes
11590 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
11591 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
11595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_x87_double_rounding" >&5
11596 $as_echo "$ac_cv_x87_double_rounding" >&6; }
11597 if test "$ac_cv_x87_double_rounding" = yes
11600 $as_echo "#define X87_DOUBLE_ROUNDING 1" >>confdefs.h
11604 # ************************************
11605 # * Check for mathematical functions *
11606 # ************************************
11611 # On FreeBSD 6.2, it appears that tanh(-0.) returns 0. instead of
11612 # -0. on some architectures.
11613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tanh preserves the sign of zero" >&5
11614 $as_echo_n "checking whether tanh preserves the sign of zero... " >&6; }
11615 if test "${ac_cv_tanh_preserves_zero_sign+set}" = set; then :
11616 $as_echo_n "(cached) " >&6
11619 if test "$cross_compiling" = yes; then :
11620 ac_cv_tanh_preserves_zero_sign
=no
11622 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11623 /* end confdefs.h. */
11626 #include <stdlib.h>
11628 /* return 0 if either negative zeros don't exist
11629 on this platform or if negative zeros exist
11630 and tanh(-0.) == -0. */
11631 if (atan2(0., -1.) == atan2(-0., -1.) ||
11632 atan2(tanh(-0.), -1.) == atan2(-0., -1.)) exit(0);
11637 if ac_fn_c_try_run
"$LINENO"; then :
11638 ac_cv_tanh_preserves_zero_sign
=yes
11640 ac_cv_tanh_preserves_zero_sign
=no
11642 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
11643 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
11648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tanh_preserves_zero_sign" >&5
11649 $as_echo "$ac_cv_tanh_preserves_zero_sign" >&6; }
11650 if test "$ac_cv_tanh_preserves_zero_sign" = yes
11653 $as_echo "#define TANH_PRESERVES_ZERO_SIGN 1" >>confdefs.h
11657 for ac_func
in acosh asinh atanh copysign expm1 finite hypot log1p round
11659 as_ac_var
=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11660 ac_fn_c_check_func
"$LINENO" "$ac_func" "$as_ac_var"
11661 eval as_val
=\$
$as_ac_var
11662 if test "x$as_val" = x
""yes; then :
11663 cat >>confdefs.h
<<_ACEOF
11664 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11670 ac_fn_c_check_decl
"$LINENO" "isinf" "ac_cv_have_decl_isinf" "#include <math.h>
11672 if test "x$ac_cv_have_decl_isinf" = x
""yes; then :
11678 cat >>confdefs.h
<<_ACEOF
11679 #define HAVE_DECL_ISINF $ac_have_decl
11681 ac_fn_c_check_decl
"$LINENO" "isnan" "ac_cv_have_decl_isnan" "#include <math.h>
11683 if test "x$ac_cv_have_decl_isnan" = x
""yes; then :
11689 cat >>confdefs.h
<<_ACEOF
11690 #define HAVE_DECL_ISNAN $ac_have_decl
11692 ac_fn_c_check_decl
"$LINENO" "isfinite" "ac_cv_have_decl_isfinite" "#include <math.h>
11694 if test "x$ac_cv_have_decl_isfinite" = x
""yes; then :
11700 cat >>confdefs.h
<<_ACEOF
11701 #define HAVE_DECL_ISFINITE $ac_have_decl
11707 # For multiprocessing module, check that sem_open
11708 # actually works. For FreeBSD versions <= 7.2,
11709 # the kernel module that provides POSIX semaphores
11710 # isn't loaded by default, so an attempt to call
11711 # sem_open results in a 'Signal 12' error.
11712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether POSIX semaphores are enabled" >&5
11713 $as_echo_n "checking whether POSIX semaphores are enabled... " >&6; }
11714 if test "${ac_cv_posix_semaphores_enabled+set}" = set; then :
11715 $as_echo_n "(cached) " >&6
11717 if test "$cross_compiling" = yes; then :
11718 ac_cv_posix_semaphores_enabled
=yes
11720 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11721 /* end confdefs.h. */
11723 #include <unistd.h>
11726 #include <semaphore.h>
11727 #include <sys/stat.h>
11730 sem_t *a = sem_open("/autoconf", O_CREAT, S_IRUSR|S_IWUSR, 0);
11731 if (a == SEM_FAILED) {
11732 perror("sem_open");
11736 sem_unlink("/autoconf");
11741 if ac_fn_c_try_run
"$LINENO"; then :
11742 ac_cv_posix_semaphores_enabled
=yes
11744 ac_cv_posix_semaphores_enabled
=no
11746 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
11747 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
11753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_posix_semaphores_enabled" >&5
11754 $as_echo "$ac_cv_posix_semaphores_enabled" >&6; }
11755 if test $ac_cv_posix_semaphores_enabled = no
11758 $as_echo "#define POSIX_SEMAPHORES_NOT_ENABLED 1" >>confdefs.h
11762 # Multiprocessing check for broken sem_getvalue
11763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken sem_getvalue" >&5
11764 $as_echo_n "checking for broken sem_getvalue... " >&6; }
11765 if test "$cross_compiling" = yes; then :
11766 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11767 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11768 as_fn_error
"cannot run test program while cross compiling
11769 See \`config.log' for more details." "$LINENO" 5; }
11771 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11772 /* end confdefs.h. */
11774 #include <unistd.h>
11777 #include <semaphore.h>
11778 #include <sys/stat.h>
11781 sem_t *a = sem_open("/autocftw", O_CREAT, S_IRUSR|S_IWUSR, 0);
11785 perror("sem_open");
11789 res = sem_getvalue(a, &count);
11791 sem_unlink("/autocftw");
11792 return res==-1 ? 1 : 0;
11797 if ac_fn_c_try_run
"$LINENO"; then :
11798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11799 $as_echo "no" >&6; }
11801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11802 $as_echo "yes" >&6; }
11804 $as_echo "#define HAVE_BROKEN_SEM_GETVALUE 1" >>confdefs.h
11808 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
11809 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
11813 # determine what size digit to use for Python's longs
11814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking digit size for Python's longs" >&5
11815 $as_echo_n "checking digit size for Python's longs... " >&6; }
11816 # Check whether --enable-big-digits was given.
11817 if test "${enable_big_digits+set}" = set; then :
11818 enableval
=$enable_big_digits; case $enable_big_digits in
11820 enable_big_digits
=30 ;;
11822 enable_big_digits
=15 ;;
11826 as_fn_error
"bad value $enable_big_digits for --enable-big-digits; value should be 15 or 30" "$LINENO" 5 ;;
11828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_big_digits" >&5
11829 $as_echo "$enable_big_digits" >&6; }
11831 cat >>confdefs.h
<<_ACEOF
11832 #define PYLONG_BITS_IN_DIGIT $enable_big_digits
11837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no value specified" >&5
11838 $as_echo "no value specified" >&6; }
11842 # check for wchar.h
11843 ac_fn_c_check_header_mongrel
"$LINENO" "wchar.h" "ac_cv_header_wchar_h" "$ac_includes_default"
11844 if test "x$ac_cv_header_wchar_h" = x
""yes; then :
11847 $as_echo "#define HAVE_WCHAR_H 1" >>confdefs.h
11858 # determine wchar_t size
11859 if test "$wchar_h" = yes
11861 # The cast to long int works around a bug in the HP C Compiler
11862 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11863 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11864 # This bug is HP SR number 8606223364.
11865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t" >&5
11866 $as_echo_n "checking size of wchar_t... " >&6; }
11867 if test "${ac_cv_sizeof_wchar_t+set}" = set; then :
11868 $as_echo_n "(cached) " >&6
11870 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (wchar_t))" "ac_cv_sizeof_wchar_t" "#include <wchar.h>
11874 if test "$ac_cv_type_wchar_t" = yes; then
11875 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11876 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11877 { as_fn_set_status
77
11878 as_fn_error
"cannot compute sizeof (wchar_t)
11879 See \`config.log' for more details." "$LINENO" 5; }; }
11881 ac_cv_sizeof_wchar_t
=0
11886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_wchar_t" >&5
11887 $as_echo "$ac_cv_sizeof_wchar_t" >&6; }
11891 cat >>confdefs.h
<<_ACEOF
11892 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
11898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UCS-4 tcl" >&5
11899 $as_echo_n "checking for UCS-4 tcl... " >&6; }
11901 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11902 /* end confdefs.h. */
11905 #if TCL_UTF_MAX != 6
11906 # error "NOT UCS4_TCL"
11916 if ac_fn_c_try_compile
"$LINENO"; then :
11919 $as_echo "#define HAVE_UCS4_TCL 1" >>confdefs.h
11924 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
11925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ucs4_tcl" >&5
11926 $as_echo "$have_ucs4_tcl" >&6; }
11928 # check whether wchar_t is signed or not
11929 if test "$wchar_h" = yes
11931 # check whether wchar_t is signed or not
11932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether wchar_t is signed" >&5
11933 $as_echo_n "checking whether wchar_t is signed... " >&6; }
11934 if test "${ac_cv_wchar_t_signed+set}" = set; then :
11935 $as_echo_n "(cached) " >&6
11938 if test "$cross_compiling" = yes; then :
11939 ac_cv_wchar_t_signed
=yes
11941 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
11942 /* end confdefs.h. */
11947 /* Success: exit code 0 */
11948 exit((((wchar_t) -1) < ((wchar_t) 0)) ? 0 : 1);
11952 if ac_fn_c_try_run
"$LINENO"; then :
11953 ac_cv_wchar_t_signed
=yes
11955 ac_cv_wchar_t_signed
=no
11957 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
11958 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
11963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_wchar_t_signed" >&5
11964 $as_echo "$ac_cv_wchar_t_signed" >&6; }
11967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what type to use for str" >&5
11968 $as_echo_n "checking what type to use for str... " >&6; }
11970 # Check whether --with-wide-unicode was given.
11971 if test "${with_wide_unicode+set}" = set; then :
11972 withval
=$with_wide_unicode;
11973 if test "$withval" != no
11974 then unicode_size
="4"
11975 else unicode_size
="2"
11980 case "$have_ucs4_tcl" in
11981 yes) unicode_size
="4" ;;
11982 *) unicode_size
="2" ;;
11989 case "$unicode_size" in
11990 4) $as_echo "#define Py_UNICODE_SIZE 4" >>confdefs.h
11992 *) $as_echo "#define Py_UNICODE_SIZE 2" >>confdefs.h
11998 # wchar_t is only usable if it maps to an unsigned type
11999 if test "$unicode_size" = "$ac_cv_sizeof_wchar_t" \
12000 -a "$ac_cv_wchar_t_signed" = "no"
12002 PY_UNICODE_TYPE
="wchar_t"
12004 $as_echo "#define HAVE_USABLE_WCHAR_T 1" >>confdefs.h
12006 $as_echo "#define PY_UNICODE_TYPE wchar_t" >>confdefs.h
12008 elif test "$ac_cv_sizeof_short" = "$unicode_size"
12010 PY_UNICODE_TYPE
="unsigned short"
12011 $as_echo "#define PY_UNICODE_TYPE unsigned short" >>confdefs.h
12013 elif test "$ac_cv_sizeof_long" = "$unicode_size"
12015 PY_UNICODE_TYPE
="unsigned long"
12016 $as_echo "#define PY_UNICODE_TYPE unsigned long" >>confdefs.h
12019 PY_UNICODE_TYPE
="no type found"
12021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PY_UNICODE_TYPE" >&5
12022 $as_echo "$PY_UNICODE_TYPE" >&6; }
12024 # check for endianness
12025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12026 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12027 if test "${ac_cv_c_bigendian+set}" = set; then :
12028 $as_echo_n "(cached) " >&6
12030 ac_cv_c_bigendian
=unknown
12031 # See if we're dealing with a universal compiler.
12032 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12033 /* end confdefs.h. */
12034 #ifndef __APPLE_CC__
12035 not a universal capable compiler
12040 if ac_fn_c_try_compile
"$LINENO"; then :
12042 # Check for potential -arch flags. It is not universal unless
12043 # there are at least two -arch flags with different values.
12046 for ac_word
in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12047 if test -n "$ac_prev"; then
12049 i?
86 | x86_64 | ppc | ppc64
)
12050 if test -z "$ac_arch" ||
test "$ac_arch" = "$ac_word"; then
12053 ac_cv_c_bigendian
=universal
12059 elif test "x$ac_word" = "x-arch"; then
12064 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12065 if test $ac_cv_c_bigendian = unknown
; then
12066 # See if sys/param.h defines the BYTE_ORDER macro.
12067 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12068 /* end confdefs.h. */
12069 #include <sys/types.h>
12070 #include <sys/param.h>
12075 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12076 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12078 bogus endian macros
12085 if ac_fn_c_try_compile
"$LINENO"; then :
12086 # It does; now see whether it defined to BIG_ENDIAN or not.
12087 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12088 /* end confdefs.h. */
12089 #include <sys/types.h>
12090 #include <sys/param.h>
12095 #if BYTE_ORDER != BIG_ENDIAN
12103 if ac_fn_c_try_compile
"$LINENO"; then :
12104 ac_cv_c_bigendian
=yes
12106 ac_cv_c_bigendian
=no
12108 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12110 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12112 if test $ac_cv_c_bigendian = unknown
; then
12113 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12114 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12115 /* end confdefs.h. */
12116 #include <limits.h>
12121 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12122 bogus endian macros
12129 if ac_fn_c_try_compile
"$LINENO"; then :
12130 # It does; now see whether it defined to _BIG_ENDIAN or not.
12131 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12132 /* end confdefs.h. */
12133 #include <limits.h>
12138 #ifndef _BIG_ENDIAN
12146 if ac_fn_c_try_compile
"$LINENO"; then :
12147 ac_cv_c_bigendian
=yes
12149 ac_cv_c_bigendian
=no
12151 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12153 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12155 if test $ac_cv_c_bigendian = unknown
; then
12156 # Compile a test program.
12157 if test "$cross_compiling" = yes; then :
12158 # Try to guess by grepping values from an object file.
12159 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12160 /* end confdefs.h. */
12161 short int ascii_mm[] =
12162 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12163 short int ascii_ii[] =
12164 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12165 int use_ascii (int i) {
12166 return ascii_mm[i] + ascii_ii[i];
12168 short int ebcdic_ii[] =
12169 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12170 short int ebcdic_mm[] =
12171 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12172 int use_ebcdic (int i) {
12173 return ebcdic_mm[i] + ebcdic_ii[i];
12180 return use_ascii (foo) == use_ebcdic (foo);
12185 if ac_fn_c_try_compile
"$LINENO"; then :
12186 if grep BIGenDianSyS conftest.
$ac_objext >/dev
/null
; then
12187 ac_cv_c_bigendian
=yes
12189 if grep LiTTleEnDian conftest.
$ac_objext >/dev
/null
; then
12190 if test "$ac_cv_c_bigendian" = unknown
; then
12191 ac_cv_c_bigendian
=no
12193 # finding both strings is unlikely to happen, but who knows?
12194 ac_cv_c_bigendian
=unknown
12198 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12200 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12201 /* end confdefs.h. */
12202 $ac_includes_default
12207 /* Are we little or big endian? From Harbison&Steele. */
12211 char c[sizeof (long int)];
12214 return u.c[sizeof (long int) - 1] == 1;
12220 if ac_fn_c_try_run
"$LINENO"; then :
12221 ac_cv_c_bigendian
=no
12223 ac_cv_c_bigendian
=yes
12225 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12226 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12232 $as_echo "$ac_cv_c_bigendian" >&6; }
12233 case $ac_cv_c_bigendian in #(
12235 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12241 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12245 as_fn_error
"unknown endianness
12246 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12250 # Check whether right shifting a negative integer extends the sign bit
12251 # or fills with zeros (like the Cray J90, according to Tim Peters).
12252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether right shift extends the sign bit" >&5
12253 $as_echo_n "checking whether right shift extends the sign bit... " >&6; }
12254 if test "${ac_cv_rshift_extends_sign+set}" = set; then :
12255 $as_echo_n "(cached) " >&6
12258 if test "$cross_compiling" = yes; then :
12259 ac_cv_rshift_extends_sign
=yes
12261 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12262 /* end confdefs.h. */
12266 exit(((-1)>>3 == -1) ? 0 : 1);
12270 if ac_fn_c_try_run
"$LINENO"; then :
12271 ac_cv_rshift_extends_sign
=yes
12273 ac_cv_rshift_extends_sign
=no
12275 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12276 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_rshift_extends_sign" >&5
12282 $as_echo "$ac_cv_rshift_extends_sign" >&6; }
12283 if test "$ac_cv_rshift_extends_sign" = no
12286 $as_echo "#define SIGNED_RIGHT_SHIFT_ZERO_FILLS 1" >>confdefs.h
12290 # check for getc_unlocked and related locking functions
12291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getc_unlocked() and friends" >&5
12292 $as_echo_n "checking for getc_unlocked() and friends... " >&6; }
12293 if test "${ac_cv_have_getc_unlocked+set}" = set; then :
12294 $as_echo_n "(cached) " >&6
12297 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12298 /* end confdefs.h. */
12304 FILE *f = fopen("/dev/null", "r");
12313 if ac_fn_c_try_link
"$LINENO"; then :
12314 ac_cv_have_getc_unlocked
=yes
12316 ac_cv_have_getc_unlocked
=no
12318 rm -f core conftest.err conftest.
$ac_objext \
12319 conftest
$ac_exeext conftest.
$ac_ext
12322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_getc_unlocked" >&5
12323 $as_echo "$ac_cv_have_getc_unlocked" >&6; }
12324 if test "$ac_cv_have_getc_unlocked" = yes
12327 $as_echo "#define HAVE_GETC_UNLOCKED 1" >>confdefs.h
12331 # check where readline lives
12332 # save the value of LIBS so we don't actually link Python with readline
12333 LIBS_no_readline
=$LIBS
12335 # On some systems we need to link readline to a termcap compatible
12336 # library. NOTE: Keep the precedence of listed libraries synchronised
12338 py_cv_lib_readline
=no
12339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link readline libs" >&5
12340 $as_echo_n "checking how to link readline libs... " >&6; }
12341 for py_libtermcap
in "" ncursesw ncurses curses termcap
; do
12342 if test -z "$py_libtermcap"; then
12343 READLINE_LIBS
="-lreadline"
12345 READLINE_LIBS
="-lreadline -l$py_libtermcap"
12347 LIBS
="$READLINE_LIBS $LIBS_no_readline"
12348 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12349 /* end confdefs.h. */
12351 /* Override any GCC internal prototype to avoid an error.
12352 Use char because int might match the return type of a GCC
12353 builtin and then its argument prototype would still apply. */
12361 return readline ();
12366 if ac_fn_c_try_link
"$LINENO"; then :
12367 py_cv_lib_readline
=yes
12369 rm -f core conftest.err conftest.
$ac_objext \
12370 conftest
$ac_exeext conftest.
$ac_ext
12371 if test $py_cv_lib_readline = yes; then
12375 # Uncomment this line if you want to use READINE_LIBS in Makefile or scripts
12376 #AC_SUBST([READLINE_LIBS])
12377 if test $py_cv_lib_readline = no
; then
12378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
12379 $as_echo "none" >&6; }
12381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINE_LIBS" >&5
12382 $as_echo "$READLINE_LIBS" >&6; }
12384 $as_echo "#define HAVE_LIBREADLINE 1" >>confdefs.h
12388 # check for readline 2.1
12389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rl_callback_handler_install in -lreadline" >&5
12390 $as_echo_n "checking for rl_callback_handler_install in -lreadline... " >&6; }
12391 if test "${ac_cv_lib_readline_rl_callback_handler_install+set}" = set; then :
12392 $as_echo_n "(cached) " >&6
12394 ac_check_lib_save_LIBS
=$LIBS
12395 LIBS
="-lreadline $READLINE_LIBS $LIBS"
12396 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12397 /* end confdefs.h. */
12399 /* Override any GCC internal prototype to avoid an error.
12400 Use char because int might match the return type of a GCC
12401 builtin and then its argument prototype would still apply. */
12405 char rl_callback_handler_install ();
12409 return rl_callback_handler_install ();
12414 if ac_fn_c_try_link
"$LINENO"; then :
12415 ac_cv_lib_readline_rl_callback_handler_install
=yes
12417 ac_cv_lib_readline_rl_callback_handler_install
=no
12419 rm -f core conftest.err conftest.
$ac_objext \
12420 conftest
$ac_exeext conftest.
$ac_ext
12421 LIBS
=$ac_check_lib_save_LIBS
12423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_rl_callback_handler_install" >&5
12424 $as_echo "$ac_cv_lib_readline_rl_callback_handler_install" >&6; }
12425 if test "x$ac_cv_lib_readline_rl_callback_handler_install" = x
""yes; then :
12427 $as_echo "#define HAVE_RL_CALLBACK 1" >>confdefs.h
12432 # check for readline 2.2
12433 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12434 /* end confdefs.h. */
12435 #include <readline/readline.h>
12437 if ac_fn_c_try_cpp
"$LINENO"; then :
12442 rm -f conftest.err conftest.
$ac_ext
12443 if test $have_readline = yes
12445 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12446 /* end confdefs.h. */
12447 #include <readline/readline.h>
12450 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12451 $EGREP "extern int rl_completion_append_character;" >/dev
/null
2>&1; then :
12453 $as_echo "#define HAVE_RL_COMPLETION_APPEND_CHARACTER 1" >>confdefs.h
12458 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12459 /* end confdefs.h. */
12460 #include <readline/readline.h>
12463 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12464 $EGREP "extern int rl_completion_suppress_append;" >/dev
/null
2>&1; then :
12466 $as_echo "#define HAVE_RL_COMPLETION_SUPPRESS_APPEND 1" >>confdefs.h
12473 # check for readline 4.0
12474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rl_pre_input_hook in -lreadline" >&5
12475 $as_echo_n "checking for rl_pre_input_hook in -lreadline... " >&6; }
12476 if test "${ac_cv_lib_readline_rl_pre_input_hook+set}" = set; then :
12477 $as_echo_n "(cached) " >&6
12479 ac_check_lib_save_LIBS
=$LIBS
12480 LIBS
="-lreadline $READLINE_LIBS $LIBS"
12481 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12482 /* end confdefs.h. */
12484 /* Override any GCC internal prototype to avoid an error.
12485 Use char because int might match the return type of a GCC
12486 builtin and then its argument prototype would still apply. */
12490 char rl_pre_input_hook ();
12494 return rl_pre_input_hook ();
12499 if ac_fn_c_try_link
"$LINENO"; then :
12500 ac_cv_lib_readline_rl_pre_input_hook
=yes
12502 ac_cv_lib_readline_rl_pre_input_hook
=no
12504 rm -f core conftest.err conftest.
$ac_objext \
12505 conftest
$ac_exeext conftest.
$ac_ext
12506 LIBS
=$ac_check_lib_save_LIBS
12508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_rl_pre_input_hook" >&5
12509 $as_echo "$ac_cv_lib_readline_rl_pre_input_hook" >&6; }
12510 if test "x$ac_cv_lib_readline_rl_pre_input_hook" = x
""yes; then :
12512 $as_echo "#define HAVE_RL_PRE_INPUT_HOOK 1" >>confdefs.h
12518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rl_completion_display_matches_hook in -lreadline" >&5
12519 $as_echo_n "checking for rl_completion_display_matches_hook in -lreadline... " >&6; }
12520 if test "${ac_cv_lib_readline_rl_completion_display_matches_hook+set}" = set; then :
12521 $as_echo_n "(cached) " >&6
12523 ac_check_lib_save_LIBS
=$LIBS
12524 LIBS
="-lreadline $READLINE_LIBS $LIBS"
12525 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12526 /* end confdefs.h. */
12528 /* Override any GCC internal prototype to avoid an error.
12529 Use char because int might match the return type of a GCC
12530 builtin and then its argument prototype would still apply. */
12534 char rl_completion_display_matches_hook ();
12538 return rl_completion_display_matches_hook ();
12543 if ac_fn_c_try_link
"$LINENO"; then :
12544 ac_cv_lib_readline_rl_completion_display_matches_hook
=yes
12546 ac_cv_lib_readline_rl_completion_display_matches_hook
=no
12548 rm -f core conftest.err conftest.
$ac_objext \
12549 conftest
$ac_exeext conftest.
$ac_ext
12550 LIBS
=$ac_check_lib_save_LIBS
12552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_rl_completion_display_matches_hook" >&5
12553 $as_echo "$ac_cv_lib_readline_rl_completion_display_matches_hook" >&6; }
12554 if test "x$ac_cv_lib_readline_rl_completion_display_matches_hook" = x
""yes; then :
12556 $as_echo "#define HAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK 1" >>confdefs.h
12561 # check for readline 4.2
12562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rl_completion_matches in -lreadline" >&5
12563 $as_echo_n "checking for rl_completion_matches in -lreadline... " >&6; }
12564 if test "${ac_cv_lib_readline_rl_completion_matches+set}" = set; then :
12565 $as_echo_n "(cached) " >&6
12567 ac_check_lib_save_LIBS
=$LIBS
12568 LIBS
="-lreadline $READLINE_LIBS $LIBS"
12569 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12570 /* end confdefs.h. */
12572 /* Override any GCC internal prototype to avoid an error.
12573 Use char because int might match the return type of a GCC
12574 builtin and then its argument prototype would still apply. */
12578 char rl_completion_matches ();
12582 return rl_completion_matches ();
12587 if ac_fn_c_try_link
"$LINENO"; then :
12588 ac_cv_lib_readline_rl_completion_matches
=yes
12590 ac_cv_lib_readline_rl_completion_matches
=no
12592 rm -f core conftest.err conftest.
$ac_objext \
12593 conftest
$ac_exeext conftest.
$ac_ext
12594 LIBS
=$ac_check_lib_save_LIBS
12596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_rl_completion_matches" >&5
12597 $as_echo "$ac_cv_lib_readline_rl_completion_matches" >&6; }
12598 if test "x$ac_cv_lib_readline_rl_completion_matches" = x
""yes; then :
12600 $as_echo "#define HAVE_RL_COMPLETION_MATCHES 1" >>confdefs.h
12605 # also in readline 4.2
12606 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12607 /* end confdefs.h. */
12608 #include <readline/readline.h>
12610 if ac_fn_c_try_cpp
"$LINENO"; then :
12615 rm -f conftest.err conftest.
$ac_ext
12616 if test $have_readline = yes
12618 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12619 /* end confdefs.h. */
12620 #include <readline/readline.h>
12623 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12624 $EGREP "extern int rl_catch_signals;" >/dev
/null
2>&1; then :
12626 $as_echo "#define HAVE_RL_CATCH_SIGNAL 1" >>confdefs.h
12633 # End of readline checks: restore LIBS
12634 LIBS
=$LIBS_no_readline
12636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken nice()" >&5
12637 $as_echo_n "checking for broken nice()... " >&6; }
12638 if test "${ac_cv_broken_nice+set}" = set; then :
12639 $as_echo_n "(cached) " >&6
12642 if test "$cross_compiling" = yes; then :
12643 ac_cv_broken_nice
=no
12645 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12646 /* end confdefs.h. */
12650 int val1 = nice(1);
12651 if (val1 != -1 && val1 == nice(2))
12657 if ac_fn_c_try_run
"$LINENO"; then :
12658 ac_cv_broken_nice
=yes
12660 ac_cv_broken_nice
=no
12662 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12663 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_broken_nice" >&5
12669 $as_echo "$ac_cv_broken_nice" >&6; }
12670 if test "$ac_cv_broken_nice" = yes
12673 $as_echo "#define HAVE_BROKEN_NICE 1" >>confdefs.h
12677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken poll()" >&5
12678 $as_echo_n "checking for broken poll()... " >&6; }
12679 if test "$cross_compiling" = yes; then :
12680 ac_cv_broken_poll
=no
12682 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12683 /* end confdefs.h. */
12689 struct pollfd poll_struct = { 42, POLLIN|POLLPRI|POLLOUT, 0 };
12693 int poll_test = poll (&poll_struct, 1, 0);
12699 else if (poll_test == 0 && poll_struct.revents != POLLNVAL)
12710 if ac_fn_c_try_run
"$LINENO"; then :
12711 ac_cv_broken_poll
=yes
12713 ac_cv_broken_poll
=no
12715 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12716 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_broken_poll" >&5
12720 $as_echo "$ac_cv_broken_poll" >&6; }
12721 if test "$ac_cv_broken_poll" = yes
12724 $as_echo "#define HAVE_BROKEN_POLL 1" >>confdefs.h
12728 # Before we can test tzset, we need to check if struct tm has a tm_zone
12729 # (which is not required by ISO C or UNIX spec) and/or if we support
12731 ac_fn_c_check_member
"$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
12732 #include <$ac_cv_struct_tm>
12735 if test "x$ac_cv_member_struct_tm_tm_zone" = x
""yes; then :
12737 cat >>confdefs.h
<<_ACEOF
12738 #define HAVE_STRUCT_TM_TM_ZONE 1
12744 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
12746 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
12749 ac_fn_c_check_decl
"$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
12751 if test "x$ac_cv_have_decl_tzname" = x
""yes; then :
12757 cat >>confdefs.h
<<_ACEOF
12758 #define HAVE_DECL_TZNAME $ac_have_decl
12761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
12762 $as_echo_n "checking for tzname... " >&6; }
12763 if test "${ac_cv_var_tzname+set}" = set; then :
12764 $as_echo_n "(cached) " >&6
12766 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12767 /* end confdefs.h. */
12769 #if !HAVE_DECL_TZNAME
12770 extern char *tzname[];
12776 return tzname[0][0];
12781 if ac_fn_c_try_link
"$LINENO"; then :
12782 ac_cv_var_tzname
=yes
12784 ac_cv_var_tzname
=no
12786 rm -f core conftest.err conftest.
$ac_objext \
12787 conftest
$ac_exeext conftest.
$ac_ext
12789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
12790 $as_echo "$ac_cv_var_tzname" >&6; }
12791 if test $ac_cv_var_tzname = yes; then
12793 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
12799 # check tzset(3) exists and works like we expect it to
12800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working tzset()" >&5
12801 $as_echo_n "checking for working tzset()... " >&6; }
12802 if test "${ac_cv_working_tzset+set}" = set; then :
12803 $as_echo_n "(cached) " >&6
12806 if test "$cross_compiling" = yes; then :
12807 ac_cv_working_tzset
=no
12809 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12810 /* end confdefs.h. */
12812 #include <stdlib.h>
12814 #include <string.h>
12817 extern char *tzname[];
12822 /* Note that we need to ensure that not only does tzset(3)
12823 do 'something' with localtime, but it works as documented
12824 in the library reference and as expected by the test suite.
12825 This includes making sure that tzname is set properly if
12826 tm->tm_zone does not exist since it is the alternative way
12827 of getting timezone info.
12829 Red Hat 6.2 doesn't understand the southern hemisphere
12830 after New Year's Day.
12833 time_t groundhogday = 1044144000; /* GMT-based */
12834 time_t midyear = groundhogday + (365 * 24 * 3600 / 2);
12836 putenv("TZ=UTC+0");
12838 if (localtime(&groundhogday)->tm_hour != 0)
12841 /* For UTC, tzname[1] is sometimes "", sometimes " " */
12842 if (strcmp(tzname[0], "UTC") ||
12843 (tzname[1][0] != 0 && tzname[1][0] != ' '))
12847 putenv("TZ=EST+5EDT,M4.1.0,M10.5.0");
12849 if (localtime(&groundhogday)->tm_hour != 19)
12852 if (strcmp(tzname[0], "EST") || strcmp(tzname[1], "EDT"))
12856 putenv("TZ=AEST-10AEDT-11,M10.5.0,M3.5.0");
12858 if (localtime(&groundhogday)->tm_hour != 11)
12861 if (strcmp(tzname[0], "AEST") || strcmp(tzname[1], "AEDT"))
12865 #if HAVE_STRUCT_TM_TM_ZONE
12866 if (strcmp(localtime(&groundhogday)->tm_zone, "AEDT"))
12868 if (strcmp(localtime(&midyear)->tm_zone, "AEST"))
12876 if ac_fn_c_try_run
"$LINENO"; then :
12877 ac_cv_working_tzset
=yes
12879 ac_cv_working_tzset
=no
12881 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
12882 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
12887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_tzset" >&5
12888 $as_echo "$ac_cv_working_tzset" >&6; }
12889 if test "$ac_cv_working_tzset" = yes
12892 $as_echo "#define HAVE_WORKING_TZSET 1" >>confdefs.h
12896 # Look for subsecond timestamps in struct stat
12897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tv_nsec in struct stat" >&5
12898 $as_echo_n "checking for tv_nsec in struct stat... " >&6; }
12899 if test "${ac_cv_stat_tv_nsec+set}" = set; then :
12900 $as_echo_n "(cached) " >&6
12902 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12903 /* end confdefs.h. */
12904 #include <sys/stat.h>
12910 st.st_mtim.tv_nsec = 1;
12916 if ac_fn_c_try_compile
"$LINENO"; then :
12917 ac_cv_stat_tv_nsec
=yes
12919 ac_cv_stat_tv_nsec
=no
12921 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_stat_tv_nsec" >&5
12925 $as_echo "$ac_cv_stat_tv_nsec" >&6; }
12926 if test "$ac_cv_stat_tv_nsec" = yes
12929 $as_echo "#define HAVE_STAT_TV_NSEC 1" >>confdefs.h
12933 # Look for BSD style subsecond timestamps in struct stat
12934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tv_nsec2 in struct stat" >&5
12935 $as_echo_n "checking for tv_nsec2 in struct stat... " >&6; }
12936 if test "${ac_cv_stat_tv_nsec2+set}" = set; then :
12937 $as_echo_n "(cached) " >&6
12939 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12940 /* end confdefs.h. */
12941 #include <sys/stat.h>
12947 st.st_mtimespec.tv_nsec = 1;
12953 if ac_fn_c_try_compile
"$LINENO"; then :
12954 ac_cv_stat_tv_nsec2
=yes
12956 ac_cv_stat_tv_nsec2
=no
12958 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_stat_tv_nsec2" >&5
12962 $as_echo "$ac_cv_stat_tv_nsec2" >&6; }
12963 if test "$ac_cv_stat_tv_nsec2" = yes
12966 $as_echo "#define HAVE_STAT_TV_NSEC2 1" >>confdefs.h
12970 # On HP/UX 11.0, mvwdelch is a block with a return statement
12971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mvwdelch is an expression" >&5
12972 $as_echo_n "checking whether mvwdelch is an expression... " >&6; }
12973 if test "${ac_cv_mvwdelch_is_expression+set}" = set; then :
12974 $as_echo_n "(cached) " >&6
12976 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
12977 /* end confdefs.h. */
12978 #include <curses.h>
12984 rtn = mvwdelch(0,0,0);
12990 if ac_fn_c_try_compile
"$LINENO"; then :
12991 ac_cv_mvwdelch_is_expression
=yes
12993 ac_cv_mvwdelch_is_expression
=no
12995 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
12998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mvwdelch_is_expression" >&5
12999 $as_echo "$ac_cv_mvwdelch_is_expression" >&6; }
13001 if test "$ac_cv_mvwdelch_is_expression" = yes
13004 $as_echo "#define MVWDELCH_IS_EXPRESSION 1" >>confdefs.h
13008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether WINDOW has _flags" >&5
13009 $as_echo_n "checking whether WINDOW has _flags... " >&6; }
13010 if test "${ac_cv_window_has_flags+set}" = set; then :
13011 $as_echo_n "(cached) " >&6
13013 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13014 /* end confdefs.h. */
13015 #include <curses.h>
13027 if ac_fn_c_try_compile
"$LINENO"; then :
13028 ac_cv_window_has_flags
=yes
13030 ac_cv_window_has_flags
=no
13032 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_window_has_flags" >&5
13036 $as_echo "$ac_cv_window_has_flags" >&6; }
13039 if test "$ac_cv_window_has_flags" = yes
13042 $as_echo "#define WINDOW_HAS_FLAGS 1" >>confdefs.h
13046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_term_resized" >&5
13047 $as_echo_n "checking for is_term_resized... " >&6; }
13048 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13049 /* end confdefs.h. */
13050 #include <curses.h>
13054 void *x=is_term_resized
13059 if ac_fn_c_try_compile
"$LINENO"; then :
13061 $as_echo "#define HAVE_CURSES_IS_TERM_RESIZED 1" >>confdefs.h
13063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13064 $as_echo "yes" >&6; }
13066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13067 $as_echo "no" >&6; }
13070 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for resize_term" >&5
13073 $as_echo_n "checking for resize_term... " >&6; }
13074 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13075 /* end confdefs.h. */
13076 #include <curses.h>
13080 void *x=resize_term
13085 if ac_fn_c_try_compile
"$LINENO"; then :
13087 $as_echo "#define HAVE_CURSES_RESIZE_TERM 1" >>confdefs.h
13089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13090 $as_echo "yes" >&6; }
13092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13093 $as_echo "no" >&6; }
13096 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for resizeterm" >&5
13099 $as_echo_n "checking for resizeterm... " >&6; }
13100 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13101 /* end confdefs.h. */
13102 #include <curses.h>
13111 if ac_fn_c_try_compile
"$LINENO"; then :
13113 $as_echo "#define HAVE_CURSES_RESIZETERM 1" >>confdefs.h
13115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13116 $as_echo "yes" >&6; }
13118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13119 $as_echo "no" >&6; }
13122 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
13124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptmx" >&5
13125 $as_echo_n "checking for /dev/ptmx... " >&6; }
13127 if test -r /dev
/ptmx
13129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13130 $as_echo "yes" >&6; }
13132 $as_echo "#define HAVE_DEV_PTMX 1" >>confdefs.h
13135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13136 $as_echo "no" >&6; }
13139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5
13140 $as_echo_n "checking for /dev/ptc... " >&6; }
13142 if test -r /dev
/ptc
13144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13145 $as_echo "yes" >&6; }
13147 $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h
13150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13151 $as_echo "no" >&6; }
13154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for %zd printf() format support" >&5
13155 $as_echo_n "checking for %zd printf() format support... " >&6; }
13156 if test "$cross_compiling" = yes; then :
13157 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13158 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13159 as_fn_error
"cannot run test program while cross compiling
13160 See \`config.log' for more details." "$LINENO" 5; }
13162 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13163 /* end confdefs.h. */
13165 #include <stddef.h>
13166 #include <string.h>
13168 #ifdef HAVE_SYS_TYPES_H
13169 #include <sys/types.h>
13172 #ifdef HAVE_SSIZE_T
13173 typedef ssize_t Py_ssize_t;
13174 #elif SIZEOF_VOID_P == SIZEOF_LONG
13175 typedef long Py_ssize_t;
13177 typedef int Py_ssize_t;
13184 if(sprintf(buffer, "%zd", (size_t)123) < 0)
13187 if (strcmp(buffer, "123"))
13190 if (sprintf(buffer, "%zd", (Py_ssize_t)-123) < 0)
13193 if (strcmp(buffer, "-123"))
13199 if ac_fn_c_try_run
"$LINENO"; then :
13200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13201 $as_echo "yes" >&6; }
13203 $as_echo "#define PY_FORMAT_SIZE_T \"z\"" >>confdefs.h
13206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13207 $as_echo "no" >&6; }
13209 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13210 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13214 ac_fn_c_check_type
"$LINENO" "socklen_t" "ac_cv_type_socklen_t" "
13215 #ifdef HAVE_SYS_TYPES_H
13216 #include <sys/types.h>
13218 #ifdef HAVE_SYS_SOCKET_H
13219 #include <sys/socket.h>
13223 if test "x$ac_cv_type_socklen_t" = x
""yes; then :
13227 $as_echo "#define socklen_t int" >>confdefs.h
13232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken mbstowcs" >&5
13233 $as_echo_n "checking for broken mbstowcs... " >&6; }
13234 if test "$cross_compiling" = yes; then :
13235 ac_cv_broken_mbstowcs
=no
13237 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
13238 /* end confdefs.h. */
13243 const char *str = "text";
13244 len = mbstowcs(NULL, str, 0);
13249 if ac_fn_c_try_run
"$LINENO"; then :
13250 ac_cv_broken_mbstowcs
=no
13252 ac_cv_broken_mbstowcs
=yes
13254 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
13255 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
13258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_broken_mbstowcs" >&5
13259 $as_echo "$ac_cv_broken_mbstowcs" >&6; }
13260 if test "$ac_cv_broken_mbstowcs" = yes
13263 $as_echo "#define HAVE_BROKEN_MBSTOWCS 1" >>confdefs.h
13267 # Check for --with-computed-gotos
13268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-computed-gotos" >&5
13269 $as_echo_n "checking for --with-computed-gotos... " >&6; }
13271 # Check whether --with-computed-gotos was given.
13272 if test "${with_computed_gotos+set}" = set; then :
13273 withval
=$with_computed_gotos;
13274 if test "$withval" != no
13277 $as_echo "#define USE_COMPUTED_GOTOS 1" >>confdefs.h
13279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13280 $as_echo "yes" >&6; }
13281 else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13282 $as_echo "no" >&6; }
13285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13286 $as_echo "no" >&6; }
13290 if test $ac_sys_system = Darwin
13292 LIBS
="$LIBS -framework CoreFoundation"
13299 for h
in `(cd $srcdir;echo Python/thread_*.h)`
13301 THREADHEADERS
="$THREADHEADERS \$(srcdir)/$h"
13305 SRCDIRS
="Parser Grammar Objects Python Modules Mac"
13306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build directories" >&5
13307 $as_echo_n "checking for build directories... " >&6; }
13308 for dir
in $SRCDIRS; do
13309 if test ! -d $dir; then
13313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
13314 $as_echo "done" >&6; }
13316 # generate output files
13317 ac_config_files
="$ac_config_files Makefile.pre Modules/Setup.config Misc/python.pc"
13319 cat >confcache
<<\_ACEOF
13320 # This file is a shell script that caches the results of configure
13321 # tests run on this system so they can be shared between configure
13322 # scripts and configure runs, see configure's option --config-cache.
13323 # It is not useful on other systems. If it contains results you don't
13324 # want to keep, you may remove or edit it.
13326 # config.status only pays attention to the cache file if you give it
13327 # the --recheck option to rerun configure.
13329 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13330 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13331 # following values.
13335 # The following way of writing the cache mishandles newlines in values,
13336 # but we know of no workaround that is simple, portable, and efficient.
13337 # So, we kill variables containing newlines.
13338 # Ultrix sh set writes to stderr and can't be redirected directly,
13339 # and sets the high bit in the cache file unless we assign to the vars.
13341 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13342 eval ac_val
=\$
$ac_var
13346 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13347 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13350 _ | IFS | as_nl
) ;; #(
13351 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
13352 *) { eval $ac_var=; unset $ac_var;} ;;
13358 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13359 *${as_nl}ac_space
=\
*)
13360 # `set' does not quote correctly, so add quotes: double-quote
13361 # substitution turns \\\\ into \\, and sed turns \\ into \.
13364 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13367 # `set' quotes correctly as required by POSIX, so do not add quotes.
13368 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13377 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13379 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13381 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
13382 if test -w "$cache_file"; then
13383 test "x$cache_file" != "x/dev/null" &&
13384 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13385 $as_echo "$as_me: updating cache $cache_file" >&6;}
13386 cat confcache
>$cache_file
13388 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13389 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13394 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
13395 # Let make expand exec_prefix.
13396 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
13398 DEFS
=-DHAVE_CONFIG_H
13402 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
13403 # 1. Remove the extension, and $U if already installed.
13404 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
13405 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
13406 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13407 # will be set to the directory where LIBOBJS objects are built.
13408 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13409 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
13411 LIBOBJS
=$ac_libobjs
13413 LTLIBOBJS
=$ac_ltlibobjs
13418 : ${CONFIG_STATUS=./config.status}
13420 ac_clean_files_save
=$ac_clean_files
13421 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
13422 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13423 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13425 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13427 # Generated by $as_me.
13428 # Run this file to recreate the current configuration.
13429 # Compiler output produced by configure, useful for debugging
13430 # configure, is in config.log if it exists.
13433 ac_cs_recheck=false
13436 SHELL=\${CONFIG_SHELL-$SHELL}
13439 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
13440 ## -------------------- ##
13441 ## M4sh Initialization. ##
13442 ## -------------------- ##
13444 # Be more Bourne compatible
13445 DUALCASE
=1; export DUALCASE
# for MKS sh
13446 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
13449 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13450 # is contrary to our usage. Disable this feature.
13451 alias -g '${1+"$@"}'='"$@"'
13452 setopt NO_GLOB_SUBST
13454 case `(set -o) 2>/dev/null` in #(
13466 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13467 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13468 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13469 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13470 # Prefer a ksh shell builtin over an external printf program on Solaris,
13471 # but without wasting forks for bash or zsh.
13472 if test -z "$BASH_VERSION$ZSH_VERSION" \
13473 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13474 as_echo='print
-r --'
13475 as_echo_n='print
-rn --'
13476 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13477 as_echo='printf %s
\n'
13478 as_echo_n='printf %s
'
13480 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13481 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
13482 as_echo_n='/usr
/ucb
/echo -n'
13484 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13485 as_echo_n_body='eval
13489 expr "X$arg" : "X\\(.*\\)$as_nl";
13490 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13492 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
13494 export as_echo_n_body
13495 as_echo_n='sh
-c $as_echo_n_body as_echo
'
13497 export as_echo_body
13498 as_echo='sh
-c $as_echo_body as_echo
'
13501 # The user is always right.
13502 if test "${PATH_SEPARATOR+set}" != set; then
13504 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13505 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13512 # We need space, tab and new line, in precisely that order. Quoting is
13513 # there to prevent editors from complaining about space-tab.
13514 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13515 # splitting by setting IFS to empty value.)
13518 # Find who we are. Look in the path if we contain no directory separator.
13520 *[\\/]* ) as_myself=$0 ;;
13521 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13522 for as_dir in $PATH
13525 test -z "$as_dir" && as_dir=.
13526 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13532 # We did not find ourselves, most probably we were run as `sh COMMAND'
13533 # in which case we are not to be found in the path.
13534 if test "x$as_myself" = x
; then
13537 if test ! -f "$as_myself"; then
13538 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13542 # Unset variables that we do not need and which cause bugs (e.g. in
13543 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13544 # suppresses any "Segmentation fault" message there. '((' could
13545 # trigger a bug in pdksh 5.2.14.
13546 for as_var
in BASH_ENV ENV MAIL MAILPATH
13547 do eval test x\
${$as_var+set} = xset \
13548 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
13561 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
13564 # as_fn_error ERROR [LINENO LOG_FD]
13565 # ---------------------------------
13566 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13567 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13568 # script with status $?, using 1 if that was 0.
13571 as_status
=$?
; test $as_status -eq 0 && as_status
=1
13573 as_lineno
=${as_lineno-"$2"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
13574 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13576 $as_echo "$as_me: error: $1" >&2
13577 as_fn_exit
$as_status
13581 # as_fn_set_status STATUS
13582 # -----------------------
13583 # Set $? to STATUS, without forking.
13584 as_fn_set_status
()
13587 } # as_fn_set_status
13589 # as_fn_exit STATUS
13590 # -----------------
13591 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13595 as_fn_set_status
$1
13601 # Portably unset VAR.
13604 { eval $1=; unset $1;}
13606 as_unset
=as_fn_unset
13607 # as_fn_append VAR VALUE
13608 # ----------------------
13609 # Append the text in VALUE to the end of the definition contained in VAR. Take
13610 # advantage of any shell optimizations that allow amortized linear growth over
13611 # repeated appends, instead of the typical quadratic growth present in naive
13613 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
13614 eval 'as_fn_append ()
13625 # as_fn_arith ARG...
13626 # ------------------
13627 # Perform arithmetic evaluation on the ARGs, and store the result in the
13628 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13629 # must be portable across $(()) and expr.
13630 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
13631 eval 'as_fn_arith ()
13638 as_val
=`expr "$@" || test $? -eq 1`
13643 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
13644 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
13650 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13651 as_basename
=basename
13656 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
13662 as_me
=`$as_basename -- "$0" ||
13663 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13664 X"$0" : 'X\(//\)$' \| \
13665 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13667 sed '/^.*\/\([^/][^/]*\)\/*$/{
13681 # Avoid depending upon Character Ranges.
13682 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
13683 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13684 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
13685 as_cr_digits
='0123456789'
13686 as_cr_alnum
=$as_cr_Letters$as_cr_digits
13688 ECHO_C
= ECHO_N
= ECHO_T
=
13689 case `echo -n x` in #(((((
13691 case `echo 'xy\c'` in
13692 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
13694 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
13701 rm -f conf$$ conf$$.exe conf$$.
file
13702 if test -d conf$$.dir
; then
13703 rm -f conf$$.dir
/conf$$.
file
13706 mkdir conf$$.dir
2>/dev
/null
13708 if (echo >conf$$.
file) 2>/dev
/null
; then
13709 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
13711 # ... but there are two gotchas:
13712 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13713 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13714 # In both cases, we have to default to `cp -p'.
13715 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
13717 elif ln conf$$.
file conf$$
2>/dev
/null
; then
13725 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
13726 rmdir conf$$.dir
2>/dev
/null
13731 # Create "$as_dir" as a directory, including parents if necessary.
13736 -*) as_dir
=.
/$as_dir;;
13738 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
13742 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13743 *) as_qdir
=$as_dir;;
13745 as_dirs
="'$as_qdir' $as_dirs"
13746 as_dir
=`$as_dirname -- "$as_dir" ||
13747 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13748 X"$as_dir" : 'X\(//\)[^/]' \| \
13749 X"$as_dir" : 'X\(//\)$' \| \
13750 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13751 $as_echo X"$as_dir" |
13752 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13756 /^X\(\/\/\)[^/].*/{
13769 test -d "$as_dir" && break
13771 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
13772 } ||
test -d "$as_dir" || as_fn_error
"cannot create directory $as_dir"
13776 if mkdir
-p .
2>/dev
/null
; then
13777 as_mkdir_p
='mkdir -p "$as_dir"'
13779 test -d .
/-p && rmdir .
/-p
13783 if test -x / >/dev
/null
2>&1; then
13784 as_test_x
='test -x'
13786 if ls -dL / >/dev
/null
2>&1; then
13793 if test -d "$1"; then
13799 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13800 ???[sx]*):;;*)false;;esac;fi
13804 as_executable_p
=$as_test_x
13806 # Sed expression to map a string onto a valid CPP name.
13807 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13809 # Sed expression to map a string onto a valid variable name.
13810 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13814 ## ----------------------------------- ##
13815 ## Main body of $CONFIG_STATUS script. ##
13816 ## ----------------------------------- ##
13818 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
13820 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13821 # Save the log message, to keep $0 and so on meaningful, and to
13822 # report actual input values of CONFIG_FILES etc. instead of their
13823 # values after options handling.
13825 This file was extended by python $as_me 3.1, which was
13826 generated by GNU Autoconf 2.65. Invocation command line was
13828 CONFIG_FILES = $CONFIG_FILES
13829 CONFIG_HEADERS = $CONFIG_HEADERS
13830 CONFIG_LINKS = $CONFIG_LINKS
13831 CONFIG_COMMANDS = $CONFIG_COMMANDS
13834 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13839 case $ac_config_files in *"
13840 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
13843 case $ac_config_headers in *"
13844 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
13848 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13849 # Files that config.status was made for.
13850 config_files="$ac_config_files"
13851 config_headers="$ac_config_headers"
13855 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13857 \`$as_me' instantiates files and other configuration actions
13858 from templates according to the current configuration. Unless the files
13859 and actions are specified as TAGs, all are instantiated by default.
13861 Usage: $0 [OPTION]... [TAG]...
13863 -h, --help print this help, then exit
13864 -V, --version print version number and configuration settings, then exit
13865 --config print configuration, then exit
13866 -q, --quiet, --silent
13867 do not print progress messages
13868 -d, --debug don't remove temporary files
13869 --recheck update $as_me by reconfiguring in the same conditions
13870 --file=FILE[:TEMPLATE]
13871 instantiate the configuration file FILE
13872 --header=FILE[:TEMPLATE]
13873 instantiate the configuration header FILE
13875 Configuration files:
13878 Configuration headers:
13881 Report bugs to <http://bugs.python.org/>."
13884 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13885 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13887 python config.status 3.1
13888 configured by $0, generated by GNU Autoconf 2.65,
13889 with options \\"\$ac_cs_config\\"
13891 Copyright (C) 2009 Free Software Foundation, Inc.
13892 This config.status script is free software; the Free Software Foundation
13893 gives unlimited permission to copy, distribute and modify it."
13898 test -n "\$AWK" || AWK=awk
13901 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13902 # The default lists apply if the user does not specify any file.
13908 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
13909 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
13920 # Handling of the options.
13921 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
13923 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
13924 $as_echo "$ac_cs_version"; exit ;;
13925 --config |
--confi |
--conf |
--con |
--co |
--c )
13926 $as_echo "$ac_cs_config"; exit ;;
13927 --debug |
--debu |
--deb |
--de |
--d |
-d )
13929 --file |
--fil |
--fi |
--f )
13932 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13934 as_fn_append CONFIG_FILES
" '$ac_optarg'"
13935 ac_need_defaults
=false
;;
13936 --header |
--heade |
--head |
--hea )
13939 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13941 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
13942 ac_need_defaults
=false
;;
13944 # Conflict between --help and --header
13945 as_fn_error
"ambiguous option: \`$1'
13946 Try \`$0 --help' for more information.";;
13947 --help |
--hel |
-h )
13948 $as_echo "$ac_cs_usage"; exit ;;
13949 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
13950 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
13953 # This is an error.
13954 -*) as_fn_error
"unrecognized option: \`$1'
13955 Try \`$0 --help' for more information." ;;
13957 *) as_fn_append ac_config_targets
" $1"
13958 ac_need_defaults
=false
;;
13964 ac_configure_extra_args
=
13966 if $ac_cs_silent; then
13968 ac_configure_extra_args
="$ac_configure_extra_args --silent"
13972 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13973 if \$ac_cs_recheck; then
13974 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13976 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13977 CONFIG_SHELL='$SHELL'
13978 export CONFIG_SHELL
13983 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13987 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13988 ## Running $as_me. ##
13994 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13997 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
13999 # Handling of arguments.
14000 for ac_config_target
in $ac_config_targets
14002 case $ac_config_target in
14003 "pyconfig.h") CONFIG_HEADERS
="$CONFIG_HEADERS pyconfig.h" ;;
14004 "Mac/Makefile") CONFIG_FILES
="$CONFIG_FILES Mac/Makefile" ;;
14005 "Mac/PythonLauncher/Makefile") CONFIG_FILES
="$CONFIG_FILES Mac/PythonLauncher/Makefile" ;;
14006 "Mac/Resources/framework/Info.plist") CONFIG_FILES
="$CONFIG_FILES Mac/Resources/framework/Info.plist" ;;
14007 "Mac/Resources/app/Info.plist") CONFIG_FILES
="$CONFIG_FILES Mac/Resources/app/Info.plist" ;;
14008 "Makefile.pre") CONFIG_FILES
="$CONFIG_FILES Makefile.pre" ;;
14009 "Modules/Setup.config") CONFIG_FILES
="$CONFIG_FILES Modules/Setup.config" ;;
14010 "Misc/python.pc") CONFIG_FILES
="$CONFIG_FILES Misc/python.pc" ;;
14012 *) as_fn_error
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14017 # If the user did not use the arguments to specify the items to instantiate,
14018 # then the envvar interface is used. Set only those that are not.
14019 # We use the long form for the default assignment because of an extremely
14020 # bizarre bug on SunOS 4.1.3.
14021 if $ac_need_defaults; then
14022 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
14023 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
14026 # Have a temporary directory for convenience. Make it in the build tree
14027 # simply because there is no reason against having it here, and in addition,
14028 # creating and moving files from /tmp can sometimes cause problems.
14029 # Hook for its removal unless debugging.
14030 # Note that there is a small window in which the directory will not be cleaned:
14031 # after its creation but before its name has been assigned to `$tmp'.
14035 trap 'exit_status=$?
14036 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14038 trap 'as_fn_exit 1' 1 2 13 15
14040 # Create a (secure) tmp directory for tmp files.
14043 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14044 test -n "$tmp" && test -d "$tmp"
14047 tmp
=.
/conf$$
-$RANDOM
14048 (umask 077 && mkdir
"$tmp")
14049 } || as_fn_error
"cannot create a temporary directory in ." "$LINENO" 5
14051 # Set up the scripts for CONFIG_FILES section.
14052 # No need to generate them if there are no CONFIG_FILES.
14053 # This happens for instance with `./config.status config.h'.
14054 if test -n "$CONFIG_FILES"; then
14057 ac_cr
=`echo X | tr X '\015'`
14058 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14059 # But we know of no other shell where ac_cr would be empty at this
14060 # point, so we can use a bashism as a fallback.
14061 if test "x$ac_cr" = x
; then
14062 eval ac_cr
=\$
\'\\r
\'
14064 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14065 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14068 ac_cs_awk_cr
=$ac_cr
14071 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14076 echo "cat >conf$$subs.awk <<_ACEOF" &&
14077 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14079 } >conf$$subs.sh ||
14080 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
14081 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14083 for ac_last_try in false false false false false :; do
14084 . ./conf$$subs.sh ||
14085 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
14087 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
14088 if test $ac_delim_n = $ac_delim_num; then
14090 elif $ac_last_try; then
14091 as_fn_error "could not
make $CONFIG_STATUS" "$LINENO" 5
14093 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
14096 rm -f conf$$subs.sh
14098 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14099 cat >>"\
$tmp/subs1.
awk" <<\\_ACAWK &&
14103 s/^/S["/; s
/!.
*/"]=/
14113 s/\(.\{148\}\)..*/\1/
14115 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
14120 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
14127 s/\(.\{148\}\)..*/\1/
14129 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
14133 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
14138 ' <conf$$subs.awk | sed '
14143 ' >>$CONFIG_STATUS || ac_write_fail=1
14144 rm -f conf$$subs.awk
14145 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14147 cat >>"\
$tmp/subs1.
awk" <<_ACAWK &&
14148 for (key in S) S_is_set[key] = 1
14154 nfields = split(line, field, "@
")
14156 len = length(field[1])
14157 for (i = 2; i < nfields; i++) {
14159 keylen = length(key)
14160 if (S_is_set[key]) {
14162 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14163 len += length(value) + length(field[++i])
14174 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14175 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14176 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
14179 fi < "$tmp/subs1.
awk" > "$tmp/subs.
awk" \
14180 || as_fn_error "could not setup config files machinery
" "$LINENO" 5
14183 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14184 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".
", strip leading and
14185 # trailing colons and then remove the whole line if VPATH becomes empty
14186 # (actually we leave an empty line to preserve line numbers).
14187 if test "x
$srcdir" = x.; then
14188 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14189 s/:*\$(srcdir):*/:/
14190 s/:*\${srcdir}:*/:/
14192 s/^\([^=]*=[ ]*\):*/\1/
14198 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14199 fi # test -n "$CONFIG_FILES"
14201 # Set up the scripts for CONFIG_HEADERS section.
14202 # No need to generate them if there are no CONFIG_HEADERS.
14203 # This happens for instance with `./config.status Makefile'.
14204 if test -n "$CONFIG_HEADERS"; then
14205 cat >"$tmp/defines.
awk" <<\_ACAWK ||
14209 # Transform confdefs.h into an awk script `defines.awk', embedded as
14210 # here-document in config.status, that substitutes the proper values into
14211 # config.h.in to produce config.h.
14213 # Create a delimiter string that does not exist in confdefs.h, to ease
14214 # handling of long lines.
14216 for ac_last_try in false false :; do
14217 ac_t=`sed -n "/$ac_delim/p
" confdefs.h`
14218 if test -z "$ac_t"; then
14220 elif $ac_last_try; then
14221 as_fn_error "could not
make $CONFIG_HEADERS" "$LINENO" 5
14223 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
14227 # For the awk script, D is an array of macro values keyed by name,
14228 # likewise P contains macro parameters if any. Preserve backslash
14229 # newline sequences.
14231 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14233 s/.\{148\}/&'"$ac_delim"'/g
14236 s/^[ ]*#[ ]*define[ ][ ]*/ /
14243 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
14245 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
14249 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
14250 D["\
1"]=" \
3\\\\\\n
"\\/p
14252 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
14257 s/.\{148\}/&'"$ac_delim"'/g
14262 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
14265 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
14267 ' <confdefs.h | sed '
14268 s/'"$ac_delim"'/"\\\
14269 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14271 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14272 for (key in D) D_is_set[key] = 1
14275 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14277 split(line, arg, " ")
14278 if (arg[1] == "#") {
14282 defundef
= substr
(arg
[1], 2)
14285 split(mac1
, mac2
, "(") #)
14287 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
14288 if (D_is_set
[macro
]) {
14289 # Preserve the white space surrounding the "#".
14290 print prefix
"define", macro P
[macro
] D
[macro
]
14293 # Replace #undef with comments. This is necessary, for example,
14294 # in the case of _POSIX_SOURCE, which is predefined and required
14295 # on some systems where configure will not decide to define it.
14296 if (defundef
== "undef") {
14297 print
"/*", prefix defundef
, macro
, "*/"
14305 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
14306 as_fn_error
"could not setup config headers machinery" "$LINENO" 5
14307 fi # test -n "$CONFIG_HEADERS"
14310 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS "
14315 :[FHLC
]) ac_mode
=$ac_tag; continue;;
14317 case $ac_mode$ac_tag in
14319 :L
* |
:C
*:*) as_fn_error
"invalid tag \`$ac_tag'" "$LINENO" 5;;
14320 :[FH
]-) ac_tag
=-:-;;
14321 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
14338 -) ac_f
="$tmp/stdin";;
14339 *) # Look for the file first in the build tree, then in the source tree
14340 # (if the path is not absolute). The absolute path cannot be DOS-style,
14341 # because $ac_f cannot contain `:'.
14345 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
14347 as_fn_error
"cannot find input file: \`$ac_f'" "$LINENO" 5;;
14349 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14350 as_fn_append ac_file_inputs
" '$ac_f'"
14353 # Let's still pretend it is `configure' which instantiates (i.e., don't
14354 # use $as_me), people would be surprised to read:
14355 # /* config.h. Generated by config.status. */
14356 configure_input
='Generated from '`
14357 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14359 if test x
"$ac_file" != x-
; then
14360 configure_input
="$ac_file. $configure_input"
14361 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14362 $as_echo "$as_me: creating $ac_file" >&6;}
14364 # Neutralize special characters interpreted by sed in replacement strings.
14365 case $configure_input in #(
14366 *\
&* |
*\|
* |
*\\* )
14367 ac_sed_conf_input
=`$as_echo "$configure_input" |
14368 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14369 *) ac_sed_conf_input
=$configure_input;;
14373 *:-:* |
*:-) cat >"$tmp/stdin" \
14374 || as_fn_error
"could not create $ac_file" "$LINENO" 5 ;;
14379 ac_dir
=`$as_dirname -- "$ac_file" ||
14380 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14381 X"$ac_file" : 'X\(//\)[^/]' \| \
14382 X"$ac_file" : 'X\(//\)$' \| \
14383 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14384 $as_echo X"$ac_file" |
14385 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14389 /^X\(\/\/\)[^/].*/{
14402 as_dir
="$ac_dir"; as_fn_mkdir_p
14406 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
14408 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14409 # A ".." for each directory in $ac_dir_suffix.
14410 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14411 case $ac_top_builddir_sub in
14412 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
14413 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
14416 ac_abs_top_builddir
=$ac_pwd
14417 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
14418 # for backward compatibility:
14419 ac_top_builddir
=$ac_top_build_prefix
14422 .
) # We are building in place.
14424 ac_top_srcdir
=$ac_top_builddir_sub
14425 ac_abs_top_srcdir
=$ac_pwd ;;
14426 [\\/]* | ?
:[\\/]* ) # Absolute name.
14427 ac_srcdir
=$srcdir$ac_dir_suffix;
14428 ac_top_srcdir
=$srcdir
14429 ac_abs_top_srcdir
=$srcdir ;;
14430 *) # Relative name.
14431 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
14432 ac_top_srcdir
=$ac_top_build_prefix$srcdir
14433 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
14435 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
14445 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
14446 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
14450 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
14451 # If the template does not know about datarootdir, expand it.
14452 # FIXME: This hack should be removed a few years after 2.60.
14453 ac_datarootdir_hack
=; ac_datarootdir_seen
=
14464 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14465 *datarootdir
*) ac_datarootdir_seen
=yes;;
14466 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
14467 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14468 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14470 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14471 ac_datarootdir_hack='
14472 s&@datadir@&$datadir&g
14473 s&@docdir@&$docdir&g
14474 s&@infodir@&$infodir&g
14475 s&@localedir@&$localedir&g
14476 s&@mandir@&$mandir&g
14477 s&\\\${datarootdir}&$datarootdir&g' ;;
14481 # Neutralize VPATH when `$srcdir' = `.'.
14482 # Shell code in configure.ac might set extrasub.
14483 # FIXME: do we really want to maintain this feature?
14484 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14485 ac_sed_extra="$ac_vpsub
14488 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
14490 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
14491 s|@configure_input@|
$ac_sed_conf_input|
;t t
14492 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
14493 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
14494 s
&@srcdir@
&$ac_srcdir&;t t
14495 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
14496 s
&@top_srcdir@
&$ac_top_srcdir&;t t
14497 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
14498 s
&@builddir@
&$ac_builddir&;t t
14499 s
&@abs_builddir@
&$ac_abs_builddir&;t t
14500 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
14501 s
&@INSTALL@
&$ac_INSTALL&;t t
14502 $ac_datarootdir_hack
14504 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.
awk" >$tmp/out \
14505 || as_fn_error "could not create
$ac_file" "$LINENO" 5
14507 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14508 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out
"`; test -n "$ac_out"; } &&
14509 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out
"`; test -z "$ac_out"; } &&
14510 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
14511 which seems to be undefined. Please make sure it is defined." >&5
14512 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
14513 which seems to be undefined. Please make sure it is defined." >&2;}
14517 -) cat "$tmp/out" && rm -f "$tmp/out";;
14518 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14520 || as_fn_error "could not create $ac_file" "$LINENO" 5
14526 if test x"$ac_file" != x-; then
14528 $as_echo "/* $configure_input */" \
14529 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14530 } >"$tmp/config.h" \
14531 || as_fn_error "could not create $ac_file" "$LINENO" 5
14532 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14533 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14534 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14537 mv "$tmp/config.h" "$ac_file" \
14538 || as_fn_error "could not create $ac_file" "$LINENO" 5
14541 $as_echo "/* $configure_input */" \
14542 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14543 || as_fn_error "could not create -" "$LINENO" 5
14555 ac_clean_files=$ac_clean_files_save
14557 test $ac_write_fail = 0 ||
14558 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
14561 # configure is writing to config.log, and then calls config.status.
14562 # config.status does its own redirection, appending to config.log.
14563 # Unfortunately, on DOS this fails, as config.log is still kept open
14564 # by configure, so config.status won't be able to
write to it
; its
14565 # output is simply discarded. So we exec the FD to /dev/null,
14566 # effectively closing config.log, so it can be properly (re)opened and
14567 # appended to by config.status. When coming back to configure, we
14568 # need to make the FD available again.
14569 if test "$no_create" != yes; then
14571 ac_config_status_args
=
14572 test "$silent" = yes &&
14573 ac_config_status_args
="$ac_config_status_args --quiet"
14575 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
14577 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14578 # would make configure fail if this is the last instruction.
14579 $ac_cs_success || as_fn_exit $?
14581 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
14582 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14583 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14587 echo "creating Modules/Setup"
14588 if test ! -f Modules
/Setup
14590 cp $srcdir/Modules
/Setup.dist Modules
/Setup
14593 echo "creating Modules/Setup.local"
14594 if test ! -f Modules
/Setup.
local
14596 echo "# Edit this file for local setup changes" >Modules
/Setup.
local
14599 echo "creating Makefile"
14600 $SHELL $srcdir/Modules
/makesetup
-c $srcdir/Modules
/config.c.
in \
14601 -s Modules Modules
/Setup.config \
14602 Modules
/Setup.
local Modules
/Setup
14603 mv config.c Modules