blob: ac97264df215f1c7db63768b3de0545f23ae3802 [file] [log] [blame]
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001#! /bin/sh
Martin v. Löwisaef4c6b2007-01-21 09:33:07 +00002# From configure.in Revision: 52843 .
Guido van Rossum627b2d71993-12-24 10:39:16 +00003# Guess values for system-dependent variables and create Makefiles.
Neal Norwitz9be57322006-08-18 05:39:20 +00004# Generated by GNU Autoconf 2.59 for python 2.6.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00005#
Martin v. Löwis1d459062005-03-14 21:23:33 +00006# Report bugs to <http://www.python.org/python-bugs>.
7#
Skip Montanarof0d5f792004-08-15 14:08:23 +00008# Copyright (C) 2003 Free Software Foundation, Inc.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00009# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
Martin v. Löwis11437992002-04-12 09:54:03 +000011## --------------------- ##
12## M4sh Initialization. ##
13## --------------------- ##
14
15# Be Bourne compatible
16if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17 emulate sh
18 NULLCMD=:
Skip Montanaro6dead952003-09-25 14:50:04 +000019 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20 # is contrary to our usage. Disable this feature.
21 alias -g '${1+"$@"}'='"$@"'
Martin v. Löwis11437992002-04-12 09:54:03 +000022elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
23 set -o posix
24fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000025DUALCASE=1; export DUALCASE # for MKS sh
Martin v. Löwis11437992002-04-12 09:54:03 +000026
Martin v. Löwis11437992002-04-12 09:54:03 +000027# Support unset when possible.
Skip Montanarof0d5f792004-08-15 14:08:23 +000028if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
Martin v. Löwis11437992002-04-12 09:54:03 +000029 as_unset=unset
30else
31 as_unset=false
32fi
33
Skip Montanaro6dead952003-09-25 14:50:04 +000034
35# Work around bugs in pre-3.0 UWIN ksh.
36$as_unset ENV MAIL MAILPATH
37PS1='$ '
38PS2='> '
39PS4='+ '
40
41# NLS nuisances.
42for as_var in \
43 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
44 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
45 LC_TELEPHONE LC_TIME
46do
Skip Montanarof0d5f792004-08-15 14:08:23 +000047 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
Skip Montanaro6dead952003-09-25 14:50:04 +000048 eval $as_var=C; export $as_var
49 else
50 $as_unset $as_var
51 fi
52done
53
54# Required to use basename.
55if expr a : '\(a\)' >/dev/null 2>&1; then
56 as_expr=expr
57else
58 as_expr=false
59fi
60
61if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
62 as_basename=basename
63else
64 as_basename=false
65fi
Martin v. Löwis11437992002-04-12 09:54:03 +000066
67
68# Name of the executable.
Skip Montanaro6dead952003-09-25 14:50:04 +000069as_me=`$as_basename "$0" ||
Martin v. Löwis11437992002-04-12 09:54:03 +000070$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
71 X"$0" : 'X\(//\)$' \| \
72 X"$0" : 'X\(/\)$' \| \
73 . : '\(.\)' 2>/dev/null ||
74echo X/"$0" |
75 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
76 /^X\/\(\/\/\)$/{ s//\1/; q; }
77 /^X\/\(\/\).*/{ s//\1/; q; }
78 s/.*/./; q'`
79
Skip Montanaro6dead952003-09-25 14:50:04 +000080
Martin v. Löwis11437992002-04-12 09:54:03 +000081# PATH needs CR, and LINENO needs CR and PATH.
82# Avoid depending upon Character Ranges.
83as_cr_letters='abcdefghijklmnopqrstuvwxyz'
84as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
85as_cr_Letters=$as_cr_letters$as_cr_LETTERS
86as_cr_digits='0123456789'
87as_cr_alnum=$as_cr_Letters$as_cr_digits
88
89# The user is always right.
90if test "${PATH_SEPARATOR+set}" != set; then
Skip Montanaro6dead952003-09-25 14:50:04 +000091 echo "#! /bin/sh" >conf$$.sh
92 echo "exit 0" >>conf$$.sh
93 chmod +x conf$$.sh
94 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
Martin v. Löwis11437992002-04-12 09:54:03 +000095 PATH_SEPARATOR=';'
96 else
97 PATH_SEPARATOR=:
98 fi
Skip Montanaro6dead952003-09-25 14:50:04 +000099 rm -f conf$$.sh
Martin v. Löwis11437992002-04-12 09:54:03 +0000100fi
101
102
103 as_lineno_1=$LINENO
104 as_lineno_2=$LINENO
105 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
106 test "x$as_lineno_1" != "x$as_lineno_2" &&
107 test "x$as_lineno_3" = "x$as_lineno_2" || {
108 # Find who we are. Look in the path if we contain no path at all
109 # relative or not.
110 case $0 in
111 *[\\/]* ) as_myself=$0 ;;
112 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
113for as_dir in $PATH
114do
115 IFS=$as_save_IFS
116 test -z "$as_dir" && as_dir=.
117 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
118done
119
120 ;;
121 esac
122 # We did not find ourselves, most probably we were run as `sh COMMAND'
123 # in which case we are not to be found in the path.
124 if test "x$as_myself" = x; then
125 as_myself=$0
126 fi
127 if test ! -f "$as_myself"; then
128 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
129 { (exit 1); exit 1; }; }
130 fi
131 case $CONFIG_SHELL in
132 '')
133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
134for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
135do
136 IFS=$as_save_IFS
137 test -z "$as_dir" && as_dir=.
138 for as_base in sh bash ksh sh5; do
139 case $as_dir in
140 /*)
141 if ("$as_dir/$as_base" -c '
142 as_lineno_1=$LINENO
143 as_lineno_2=$LINENO
144 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
145 test "x$as_lineno_1" != "x$as_lineno_2" &&
146 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
Skip Montanaro6dead952003-09-25 14:50:04 +0000147 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
148 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
Martin v. Löwis11437992002-04-12 09:54:03 +0000149 CONFIG_SHELL=$as_dir/$as_base
150 export CONFIG_SHELL
151 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
152 fi;;
153 esac
154 done
155done
156;;
157 esac
158
159 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
160 # uniformly replaced by the line number. The first 'sed' inserts a
161 # line-number line before each line; the second 'sed' does the real
162 # work. The second script uses 'N' to pair each line-number line
163 # with the numbered line, and appends trailing '-' during
164 # substitution so that $LINENO is not a special case at line end.
165 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
166 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
167 sed '=' <$as_myself |
168 sed '
169 N
170 s,$,-,
171 : loop
172 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
173 t loop
174 s,-$,,
175 s,^['$as_cr_digits']*\n,,
176 ' >$as_me.lineno &&
177 chmod +x $as_me.lineno ||
178 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
179 { (exit 1); exit 1; }; }
180
181 # Don't try to exec as it changes $[0], causing all sort of problems
182 # (the dirname of $[0] is not the place where we might find the
183 # original and so on. Autoconf is especially sensible to this).
184 . ./$as_me.lineno
185 # Exit status is that of the last command.
186 exit
187}
188
189
190case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
191 *c*,-n*) ECHO_N= ECHO_C='
192' ECHO_T=' ' ;;
193 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
194 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
195esac
196
197if expr a : '\(a\)' >/dev/null 2>&1; then
198 as_expr=expr
199else
200 as_expr=false
201fi
202
203rm -f conf$$ conf$$.exe conf$$.file
204echo >conf$$.file
205if ln -s conf$$.file conf$$ 2>/dev/null; then
206 # We could just check for DJGPP; but this test a) works b) is more generic
207 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
208 if test -f conf$$.exe; then
209 # Don't use ln at all; we don't have any links
210 as_ln_s='cp -p'
211 else
212 as_ln_s='ln -s'
213 fi
214elif ln conf$$.file conf$$ 2>/dev/null; then
215 as_ln_s=ln
216else
217 as_ln_s='cp -p'
218fi
219rm -f conf$$ conf$$.exe conf$$.file
220
Skip Montanaro6dead952003-09-25 14:50:04 +0000221if mkdir -p . 2>/dev/null; then
222 as_mkdir_p=:
223else
Skip Montanarof0d5f792004-08-15 14:08:23 +0000224 test -d ./-p && rmdir ./-p
Skip Montanaro6dead952003-09-25 14:50:04 +0000225 as_mkdir_p=false
226fi
227
Martin v. Löwis11437992002-04-12 09:54:03 +0000228as_executable_p="test -f"
229
230# Sed expression to map a string onto a valid CPP name.
Skip Montanarof0d5f792004-08-15 14:08:23 +0000231as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
Martin v. Löwis11437992002-04-12 09:54:03 +0000232
233# Sed expression to map a string onto a valid variable name.
Skip Montanarof0d5f792004-08-15 14:08:23 +0000234as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Martin v. Löwis11437992002-04-12 09:54:03 +0000235
236
237# IFS
238# We need space, tab and new line, in precisely that order.
239as_nl='
240'
241IFS=" $as_nl"
242
243# CDPATH.
Skip Montanaro6dead952003-09-25 14:50:04 +0000244$as_unset CDPATH
Martin v. Löwis11437992002-04-12 09:54:03 +0000245
246
247# Name of the host.
248# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
249# so uname gets run too.
250ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
251
252exec 6>&1
253
254#
255# Initializations.
256#
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000257ac_default_prefix=/usr/local
Skip Montanaro6dead952003-09-25 14:50:04 +0000258ac_config_libobj_dir=.
Martin v. Löwis11437992002-04-12 09:54:03 +0000259cross_compiling=no
260subdirs=
261MFLAGS=
262MAKEFLAGS=
263SHELL=${CONFIG_SHELL-/bin/sh}
264
265# Maximum number of lines to put in a shell here document.
266# This variable seems obsolete. It should probably be removed, and
267# only ac_max_sed_lines should be used.
268: ${ac_max_here_lines=38}
269
270# Identity of this package.
Martin v. Löwis88afe662002-10-26 13:47:44 +0000271PACKAGE_NAME='python'
272PACKAGE_TARNAME='python'
Neal Norwitz9be57322006-08-18 05:39:20 +0000273PACKAGE_VERSION='2.6'
274PACKAGE_STRING='python 2.6'
Martin v. Löwis1d459062005-03-14 21:23:33 +0000275PACKAGE_BUGREPORT='http://www.python.org/python-bugs'
Martin v. Löwis11437992002-04-12 09:54:03 +0000276
277ac_unique_file="Include/object.h"
278# Factoring default headers for most tests.
279ac_includes_default="\
280#include <stdio.h>
281#if HAVE_SYS_TYPES_H
282# include <sys/types.h>
283#endif
284#if HAVE_SYS_STAT_H
285# include <sys/stat.h>
286#endif
287#if STDC_HEADERS
288# include <stdlib.h>
289# include <stddef.h>
290#else
291# if HAVE_STDLIB_H
292# include <stdlib.h>
293# endif
294#endif
295#if HAVE_STRING_H
296# if !STDC_HEADERS && HAVE_MEMORY_H
297# include <memory.h>
298# endif
299# include <string.h>
300#endif
301#if HAVE_STRINGS_H
302# include <strings.h>
303#endif
304#if HAVE_INTTYPES_H
305# include <inttypes.h>
306#else
307# if HAVE_STDINT_H
308# include <stdint.h>
309# endif
310#endif
311#if HAVE_UNISTD_H
312# include <unistd.h>
313#endif"
314
Ronald Oussoren5b787322006-06-06 19:50:24 +0000315ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS VERSION SOVERSION CONFIG_ARGS UNIVERSALSDK PYTHONFRAMEWORK PYTHONFRAMEWORKDIR PYTHONFRAMEWORKPREFIX PYTHONFRAMEWORKINSTALLDIR FRAMEWORKINSTALLFIRST FRAMEWORKINSTALLLAST FRAMEWORKALTINSTALLFIRST FRAMEWORKALTINSTALLLAST FRAMEWORKUNIXTOOLSPREFIX MACHDEP SGI_ABI EXTRAPLATDIR EXTRAMACHDEPPATH CONFIGURE_MACOSX_DEPLOYMENT_TARGET EXPORT_MACOSX_DEPLOYMENT_TARGET CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX MAINCC CPP EGREP BUILDEXEEXT LIBRARY LDLIBRARY DLLLIBRARY BLDLIBRARY LDLIBRARYDIR INSTSONAME RUNSHARED LINKCC RANLIB ac_ct_RANLIB AR SVNVERSION INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN OPT BASECFLAGS OTHER_LIBTOOL_OPT LIBTOOL_CRUFT SO LDSHARED BLDSHARED CCSHARED LINKFORSHARED CFLAGSFORSHARED SHLIBS USE_SIGNAL_MODULE SIGNAL_OBJS USE_THREAD_MODULE LDLAST THREADOBJ DLINCLDIR DYNLOADFILE MACHDEP_OBJS TRUE LIBOBJS HAVE_GETHOSTBYNAME_R_6_ARG HAVE_GETHOSTBYNAME_R_5_ARG HAVE_GETHOSTBYNAME_R_3_ARG HAVE_GETHOSTBYNAME_R HAVE_GETHOSTBYNAME LIBM LIBC UNICODE_OBJS THREADHEADERS SRCDIRS LTLIBOBJS'
Skip Montanaro6dead952003-09-25 14:50:04 +0000316ac_subst_files=''
Guido van Rossum627b2d71993-12-24 10:39:16 +0000317
Guido van Rossum7f43da71994-08-01 12:15:30 +0000318# Initialize some variables set by options.
Martin v. Löwis11437992002-04-12 09:54:03 +0000319ac_init_help=
320ac_init_version=false
Guido van Rossum7f43da71994-08-01 12:15:30 +0000321# The variables have the same names as the options, with
322# dashes changed to underlines.
Martin v. Löwis11437992002-04-12 09:54:03 +0000323cache_file=/dev/null
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000324exec_prefix=NONE
Guido van Rossum7f43da71994-08-01 12:15:30 +0000325no_create=
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000326no_recursion=
327prefix=NONE
328program_prefix=NONE
329program_suffix=NONE
330program_transform_name=s,x,x,
Guido van Rossum7f43da71994-08-01 12:15:30 +0000331silent=
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000332site=
Guido van Rossum7f43da71994-08-01 12:15:30 +0000333srcdir=
Guido van Rossum7f43da71994-08-01 12:15:30 +0000334verbose=
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000335x_includes=NONE
336x_libraries=NONE
Martin v. Löwis11437992002-04-12 09:54:03 +0000337
338# Installation directory options.
339# These are left unexpanded so users can "make install exec_prefix=/foo"
340# and all the variables that are supposed to be based on exec_prefix
341# by default will actually change.
342# Use braces instead of parens because sh, perl, etc. also accept them.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000343bindir='${exec_prefix}/bin'
344sbindir='${exec_prefix}/sbin'
345libexecdir='${exec_prefix}/libexec'
346datadir='${prefix}/share'
347sysconfdir='${prefix}/etc'
348sharedstatedir='${prefix}/com'
349localstatedir='${prefix}/var'
350libdir='${exec_prefix}/lib'
351includedir='${prefix}/include'
352oldincludedir='/usr/include'
353infodir='${prefix}/info'
354mandir='${prefix}/man'
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000355
Guido van Rossum7f43da71994-08-01 12:15:30 +0000356ac_prev=
357for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16 +0000358do
Guido van Rossum7f43da71994-08-01 12:15:30 +0000359 # If the previous option needs an argument, assign it.
360 if test -n "$ac_prev"; then
361 eval "$ac_prev=\$ac_option"
362 ac_prev=
363 continue
Guido van Rossum627b2d71993-12-24 10:39:16 +0000364 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000365
Martin v. Löwis11437992002-04-12 09:54:03 +0000366 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000367
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000368 # Accept the important Cygnus configure options, so we can diagnose typos.
369
Martin v. Löwis11437992002-04-12 09:54:03 +0000370 case $ac_option in
Guido van Rossum7f43da71994-08-01 12:15:30 +0000371
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000372 -bindir | --bindir | --bindi | --bind | --bin | --bi)
373 ac_prev=bindir ;;
374 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000375 bindir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000376
377 -build | --build | --buil | --bui | --bu)
Martin v. Löwis11437992002-04-12 09:54:03 +0000378 ac_prev=build_alias ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000379 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000380 build_alias=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000381
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000382 -cache-file | --cache-file | --cache-fil | --cache-fi \
383 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
384 ac_prev=cache_file ;;
385 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
386 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000387 cache_file=$ac_optarg ;;
388
389 --config-cache | -C)
390 cache_file=config.cache ;;
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000391
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000392 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
393 ac_prev=datadir ;;
394 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
395 | --da=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000396 datadir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000397
Guido van Rossum7f43da71994-08-01 12:15:30 +0000398 -disable-* | --disable-*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000399 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000400 # Reject names that are not valid shell variable names.
Martin v. Löwis11437992002-04-12 09:54:03 +0000401 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
402 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
403 { (exit 1); exit 1; }; }
404 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
405 eval "enable_$ac_feature=no" ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000406
407 -enable-* | --enable-*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000408 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000409 # Reject names that are not valid shell variable names.
Martin v. Löwis11437992002-04-12 09:54:03 +0000410 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
411 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
412 { (exit 1); exit 1; }; }
413 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
414 case $ac_option in
415 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000416 *) ac_optarg=yes ;;
417 esac
Martin v. Löwis11437992002-04-12 09:54:03 +0000418 eval "enable_$ac_feature='$ac_optarg'" ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000419
Guido van Rossum7f43da71994-08-01 12:15:30 +0000420 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
421 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
422 | --exec | --exe | --ex)
423 ac_prev=exec_prefix ;;
424 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
425 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
426 | --exec=* | --exe=* | --ex=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000427 exec_prefix=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000428
429 -gas | --gas | --ga | --g)
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000430 # Obsolete; use --with-gas.
431 with_gas=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000432
Martin v. Löwis11437992002-04-12 09:54:03 +0000433 -help | --help | --hel | --he | -h)
434 ac_init_help=long ;;
435 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
436 ac_init_help=recursive ;;
437 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
438 ac_init_help=short ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000439
440 -host | --host | --hos | --ho)
Martin v. Löwis11437992002-04-12 09:54:03 +0000441 ac_prev=host_alias ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000442 -host=* | --host=* | --hos=* | --ho=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000443 host_alias=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000444
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000445 -includedir | --includedir | --includedi | --included | --include \
446 | --includ | --inclu | --incl | --inc)
447 ac_prev=includedir ;;
448 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
449 | --includ=* | --inclu=* | --incl=* | --inc=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000450 includedir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000451
452 -infodir | --infodir | --infodi | --infod | --info | --inf)
453 ac_prev=infodir ;;
454 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000455 infodir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000456
457 -libdir | --libdir | --libdi | --libd)
458 ac_prev=libdir ;;
459 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000460 libdir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000461
462 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
463 | --libexe | --libex | --libe)
464 ac_prev=libexecdir ;;
465 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
466 | --libexe=* | --libex=* | --libe=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000467 libexecdir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000468
469 -localstatedir | --localstatedir | --localstatedi | --localstated \
470 | --localstate | --localstat | --localsta | --localst \
471 | --locals | --local | --loca | --loc | --lo)
472 ac_prev=localstatedir ;;
473 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
474 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
475 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000476 localstatedir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000477
478 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
479 ac_prev=mandir ;;
480 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000481 mandir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000482
Guido van Rossum7f43da71994-08-01 12:15:30 +0000483 -nfp | --nfp | --nf)
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000484 # Obsolete; use --without-fp.
485 with_fp=no ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000486
487 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Martin v. Löwis11437992002-04-12 09:54:03 +0000488 | --no-cr | --no-c | -n)
Guido van Rossum7f43da71994-08-01 12:15:30 +0000489 no_create=yes ;;
490
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000491 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
492 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
493 no_recursion=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000494
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000495 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
496 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
497 | --oldin | --oldi | --old | --ol | --o)
498 ac_prev=oldincludedir ;;
499 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
500 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
501 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000502 oldincludedir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000503
Guido van Rossum7f43da71994-08-01 12:15:30 +0000504 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
505 ac_prev=prefix ;;
506 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000507 prefix=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000508
509 -program-prefix | --program-prefix | --program-prefi | --program-pref \
510 | --program-pre | --program-pr | --program-p)
511 ac_prev=program_prefix ;;
512 -program-prefix=* | --program-prefix=* | --program-prefi=* \
513 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000514 program_prefix=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000515
516 -program-suffix | --program-suffix | --program-suffi | --program-suff \
517 | --program-suf | --program-su | --program-s)
518 ac_prev=program_suffix ;;
519 -program-suffix=* | --program-suffix=* | --program-suffi=* \
520 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000521 program_suffix=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000522
523 -program-transform-name | --program-transform-name \
524 | --program-transform-nam | --program-transform-na \
525 | --program-transform-n | --program-transform- \
526 | --program-transform | --program-transfor \
527 | --program-transfo | --program-transf \
528 | --program-trans | --program-tran \
529 | --progr-tra | --program-tr | --program-t)
530 ac_prev=program_transform_name ;;
531 -program-transform-name=* | --program-transform-name=* \
532 | --program-transform-nam=* | --program-transform-na=* \
533 | --program-transform-n=* | --program-transform-=* \
534 | --program-transform=* | --program-transfor=* \
535 | --program-transfo=* | --program-transf=* \
536 | --program-trans=* | --program-tran=* \
537 | --progr-tra=* | --program-tr=* | --program-t=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000538 program_transform_name=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000539
540 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
541 | -silent | --silent | --silen | --sile | --sil)
542 silent=yes ;;
543
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000544 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
545 ac_prev=sbindir ;;
546 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
547 | --sbi=* | --sb=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000548 sbindir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000549
550 -sharedstatedir | --sharedstatedir | --sharedstatedi \
551 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
552 | --sharedst | --shareds | --shared | --share | --shar \
553 | --sha | --sh)
554 ac_prev=sharedstatedir ;;
555 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
556 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
557 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
558 | --sha=* | --sh=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000559 sharedstatedir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000560
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000561 -site | --site | --sit)
562 ac_prev=site ;;
563 -site=* | --site=* | --sit=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000564 site=$ac_optarg ;;
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000565
Guido van Rossum7f43da71994-08-01 12:15:30 +0000566 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
567 ac_prev=srcdir ;;
568 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000569 srcdir=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000570
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000571 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
572 | --syscon | --sysco | --sysc | --sys | --sy)
573 ac_prev=sysconfdir ;;
574 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
575 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000576 sysconfdir=$ac_optarg ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000577
Guido van Rossum7f43da71994-08-01 12:15:30 +0000578 -target | --target | --targe | --targ | --tar | --ta | --t)
Martin v. Löwis11437992002-04-12 09:54:03 +0000579 ac_prev=target_alias ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000580 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000581 target_alias=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000582
583 -v | -verbose | --verbose | --verbos | --verbo | --verb)
584 verbose=yes ;;
585
Martin v. Löwis11437992002-04-12 09:54:03 +0000586 -version | --version | --versio | --versi | --vers | -V)
587 ac_init_version=: ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000588
589 -with-* | --with-*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000590 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000591 # Reject names that are not valid shell variable names.
Martin v. Löwis11437992002-04-12 09:54:03 +0000592 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
593 { echo "$as_me: error: invalid package name: $ac_package" >&2
594 { (exit 1); exit 1; }; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000595 ac_package=`echo $ac_package| sed 's/-/_/g'`
Martin v. Löwis11437992002-04-12 09:54:03 +0000596 case $ac_option in
597 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000598 *) ac_optarg=yes ;;
599 esac
Martin v. Löwis11437992002-04-12 09:54:03 +0000600 eval "with_$ac_package='$ac_optarg'" ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000601
602 -without-* | --without-*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000603 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000604 # Reject names that are not valid shell variable names.
Martin v. Löwis11437992002-04-12 09:54:03 +0000605 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
606 { echo "$as_me: error: invalid package name: $ac_package" >&2
607 { (exit 1); exit 1; }; }
608 ac_package=`echo $ac_package | sed 's/-/_/g'`
609 eval "with_$ac_package=no" ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000610
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000611 --x)
612 # Obsolete; use --with-x.
613 with_x=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000614
615 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
616 | --x-incl | --x-inc | --x-in | --x-i)
617 ac_prev=x_includes ;;
618 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
619 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000620 x_includes=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000621
622 -x-libraries | --x-libraries | --x-librarie | --x-librari \
623 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
624 ac_prev=x_libraries ;;
625 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
626 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Martin v. Löwis11437992002-04-12 09:54:03 +0000627 x_libraries=$ac_optarg ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000628
Martin v. Löwis11437992002-04-12 09:54:03 +0000629 -*) { echo "$as_me: error: unrecognized option: $ac_option
630Try \`$0 --help' for more information." >&2
631 { (exit 1); exit 1; }; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000632 ;;
633
Martin v. Löwis11437992002-04-12 09:54:03 +0000634 *=*)
635 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
636 # Reject names that are not valid shell variable names.
637 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
638 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
639 { (exit 1); exit 1; }; }
640 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
641 eval "$ac_envvar='$ac_optarg'"
642 export $ac_envvar ;;
643
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000644 *)
Martin v. Löwis11437992002-04-12 09:54:03 +0000645 # FIXME: should be removed in autoconf 3.0.
646 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
647 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
648 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
649 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
Guido van Rossum7f43da71994-08-01 12:15:30 +0000650 ;;
651
652 esac
Guido van Rossum627b2d71993-12-24 10:39:16 +0000653done
654
Guido van Rossum7f43da71994-08-01 12:15:30 +0000655if test -n "$ac_prev"; then
Martin v. Löwis11437992002-04-12 09:54:03 +0000656 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
657 { echo "$as_me: error: missing argument to $ac_option" >&2
658 { (exit 1); exit 1; }; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000659fi
660
Martin v. Löwis11437992002-04-12 09:54:03 +0000661# Be sure to have absolute paths.
662for ac_var in exec_prefix prefix
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000663do
Martin v. Löwis11437992002-04-12 09:54:03 +0000664 eval ac_val=$`echo $ac_var`
665 case $ac_val in
666 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
667 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
668 { (exit 1); exit 1; }; };;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000669 esac
670done
Guido van Rossum627b2d71993-12-24 10:39:16 +0000671
Martin v. Löwis11437992002-04-12 09:54:03 +0000672# Be sure to have absolute paths.
673for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
Skip Montanarof0d5f792004-08-15 14:08:23 +0000674 localstatedir libdir includedir oldincludedir infodir mandir
Martin v. Löwis11437992002-04-12 09:54:03 +0000675do
676 eval ac_val=$`echo $ac_var`
677 case $ac_val in
678 [\\/$]* | ?:[\\/]* ) ;;
679 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
680 { (exit 1); exit 1; }; };;
681 esac
682done
Guido van Rossum627b2d71993-12-24 10:39:16 +0000683
Martin v. Löwis11437992002-04-12 09:54:03 +0000684# There might be people who depend on the old broken behavior: `$host'
685# used to hold the argument of --host etc.
686# FIXME: To remove some day.
687build=$build_alias
688host=$host_alias
689target=$target_alias
Guido van Rossum627b2d71993-12-24 10:39:16 +0000690
Martin v. Löwis11437992002-04-12 09:54:03 +0000691# FIXME: To remove some day.
692if test "x$host_alias" != x; then
693 if test "x$build_alias" = x; then
694 cross_compiling=maybe
695 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
696 If a cross compiler is detected then cross compile mode will be used." >&2
697 elif test "x$build_alias" != "x$host_alias"; then
698 cross_compiling=yes
699 fi
700fi
701
702ac_tool_prefix=
703test -n "$host_alias" && ac_tool_prefix=$host_alias-
704
705test "$silent" = yes && exec 6>/dev/null
706
Guido van Rossum627b2d71993-12-24 10:39:16 +0000707
708# Find the source files, if location was not specified.
709if test -z "$srcdir"; then
Guido van Rossum7f43da71994-08-01 12:15:30 +0000710 ac_srcdir_defaulted=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000711 # Try the directory containing this script, then its parent.
Martin v. Löwis11437992002-04-12 09:54:03 +0000712 ac_confdir=`(dirname "$0") 2>/dev/null ||
713$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Skip Montanarof0d5f792004-08-15 14:08:23 +0000714 X"$0" : 'X\(//\)[^/]' \| \
715 X"$0" : 'X\(//\)$' \| \
716 X"$0" : 'X\(/\)' \| \
717 . : '\(.\)' 2>/dev/null ||
Martin v. Löwis11437992002-04-12 09:54:03 +0000718echo X"$0" |
719 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
720 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
721 /^X\(\/\/\)$/{ s//\1/; q; }
722 /^X\(\/\).*/{ s//\1/; q; }
723 s/.*/./; q'`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000724 srcdir=$ac_confdir
Ronald Oussorenf8752642006-07-06 10:13:35 +0000725 if test ! -r $srcdir/$ac_unique_file; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000726 srcdir=..
727 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000728else
729 ac_srcdir_defaulted=no
Guido van Rossum627b2d71993-12-24 10:39:16 +0000730fi
Ronald Oussorenf8752642006-07-06 10:13:35 +0000731if test ! -r $srcdir/$ac_unique_file; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000732 if test "$ac_srcdir_defaulted" = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +0000733 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
734 { (exit 1); exit 1; }; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000735 else
Martin v. Löwis11437992002-04-12 09:54:03 +0000736 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
737 { (exit 1); exit 1; }; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000738 fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000739fi
Ronald Oussorenf8752642006-07-06 10:13:35 +0000740(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
Skip Montanaro6dead952003-09-25 14:50:04 +0000741 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
742 { (exit 1); exit 1; }; }
Martin v. Löwis11437992002-04-12 09:54:03 +0000743srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
744ac_env_build_alias_set=${build_alias+set}
745ac_env_build_alias_value=$build_alias
746ac_cv_env_build_alias_set=${build_alias+set}
747ac_cv_env_build_alias_value=$build_alias
748ac_env_host_alias_set=${host_alias+set}
749ac_env_host_alias_value=$host_alias
750ac_cv_env_host_alias_set=${host_alias+set}
751ac_cv_env_host_alias_value=$host_alias
752ac_env_target_alias_set=${target_alias+set}
753ac_env_target_alias_value=$target_alias
754ac_cv_env_target_alias_set=${target_alias+set}
755ac_cv_env_target_alias_value=$target_alias
756ac_env_CC_set=${CC+set}
757ac_env_CC_value=$CC
758ac_cv_env_CC_set=${CC+set}
759ac_cv_env_CC_value=$CC
760ac_env_CFLAGS_set=${CFLAGS+set}
761ac_env_CFLAGS_value=$CFLAGS
762ac_cv_env_CFLAGS_set=${CFLAGS+set}
763ac_cv_env_CFLAGS_value=$CFLAGS
764ac_env_LDFLAGS_set=${LDFLAGS+set}
765ac_env_LDFLAGS_value=$LDFLAGS
766ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
767ac_cv_env_LDFLAGS_value=$LDFLAGS
768ac_env_CPPFLAGS_set=${CPPFLAGS+set}
769ac_env_CPPFLAGS_value=$CPPFLAGS
770ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
771ac_cv_env_CPPFLAGS_value=$CPPFLAGS
772ac_env_CPP_set=${CPP+set}
773ac_env_CPP_value=$CPP
774ac_cv_env_CPP_set=${CPP+set}
775ac_cv_env_CPP_value=$CPP
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000776
Martin v. Löwis11437992002-04-12 09:54:03 +0000777#
778# Report the --help message.
779#
780if test "$ac_init_help" = "long"; then
781 # Omit some internal or obsolete options to make the list less imposing.
782 # This message is too long to be a string in the A/UX 3.1 sh.
783 cat <<_ACEOF
Neal Norwitz9be57322006-08-18 05:39:20 +0000784\`configure' configures python 2.6 to adapt to many kinds of systems.
Martin v. Löwis11437992002-04-12 09:54:03 +0000785
786Usage: $0 [OPTION]... [VAR=VALUE]...
787
788To assign environment variables (e.g., CC, CFLAGS...), specify them as
789VAR=VALUE. See below for descriptions of some of the useful variables.
790
791Defaults for the options are specified in brackets.
792
793Configuration:
794 -h, --help display this help and exit
795 --help=short display options specific to this package
796 --help=recursive display the short help of all the included packages
797 -V, --version display version information and exit
798 -q, --quiet, --silent do not print \`checking...' messages
799 --cache-file=FILE cache test results in FILE [disabled]
800 -C, --config-cache alias for \`--cache-file=config.cache'
801 -n, --no-create do not create output files
802 --srcdir=DIR find the sources in DIR [configure dir or \`..']
803
804_ACEOF
805
806 cat <<_ACEOF
807Installation directories:
808 --prefix=PREFIX install architecture-independent files in PREFIX
Skip Montanarof0d5f792004-08-15 14:08:23 +0000809 [$ac_default_prefix]
Martin v. Löwis11437992002-04-12 09:54:03 +0000810 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Skip Montanarof0d5f792004-08-15 14:08:23 +0000811 [PREFIX]
Martin v. Löwis11437992002-04-12 09:54:03 +0000812
813By default, \`make install' will install all the files in
814\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
815an installation prefix other than \`$ac_default_prefix' using \`--prefix',
816for instance \`--prefix=\$HOME'.
817
818For better control, use the options below.
819
820Fine tuning of the installation directories:
821 --bindir=DIR user executables [EPREFIX/bin]
822 --sbindir=DIR system admin executables [EPREFIX/sbin]
823 --libexecdir=DIR program executables [EPREFIX/libexec]
824 --datadir=DIR read-only architecture-independent data [PREFIX/share]
825 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
826 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
827 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
828 --libdir=DIR object code libraries [EPREFIX/lib]
829 --includedir=DIR C header files [PREFIX/include]
830 --oldincludedir=DIR C header files for non-gcc [/usr/include]
831 --infodir=DIR info documentation [PREFIX/info]
832 --mandir=DIR man documentation [PREFIX/man]
833_ACEOF
834
835 cat <<\_ACEOF
836_ACEOF
837fi
838
839if test -n "$ac_init_help"; then
Martin v. Löwis88afe662002-10-26 13:47:44 +0000840 case $ac_init_help in
Neal Norwitz9be57322006-08-18 05:39:20 +0000841 short | recursive ) echo "Configuration of python 2.6:";;
Martin v. Löwis88afe662002-10-26 13:47:44 +0000842 esac
Martin v. Löwis11437992002-04-12 09:54:03 +0000843 cat <<\_ACEOF
844
845Optional Features:
846 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
847 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
Ronald Oussoren988117f2006-04-29 11:31:35 +0000848 --enable-universalsdk[SDKDIR]
849 Build agains Mac OS X 10.4u SDK (ppc/i386)
Martin v. Löwis3e2c6322002-10-29 10:07:43 +0000850 --enable-framework[=INSTALLDIR]
851 Build (MacOSX|Darwin) framework
852 --enable-shared disable/enable building shared python library
Skip Montanaro56f6a4f2004-06-18 02:47:22 +0000853 --enable-profiling enable C-level code profiling
Martin v. Löwis3e2c6322002-10-29 10:07:43 +0000854 --enable-toolbox-glue disable/enable MacOSX glue code for extensions
855 --enable-ipv6 Enable ipv6 (with ipv4) support
856 --disable-ipv6 Disable ipv6 support
857 --enable-unicode[=ucs[24]]
858 Enable Unicode strings (default is yes)
Martin v. Löwis11437992002-04-12 09:54:03 +0000859
860Optional Packages:
861 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
862 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Martin v. Löwis3e2c6322002-10-29 10:07:43 +0000863 --without-gcc never use gcc
Martin v. Löwis0f48d982006-04-14 14:34:26 +0000864 --with-cxx-main=<compiler>
865 compile main() and link python executable with C++
866 compiler
Martin v. Löwis3e2c6322002-10-29 10:07:43 +0000867 --with-suffix=.exe set executable suffix
868 --with-pydebug build with Py_DEBUG defined
869 --with-libs='lib1 ...' link against additional libs
Martin v. Löwis9176fc12006-04-11 11:12:43 +0000870 --with-system-ffi build _ctypes module using an installed ffi library
Martin v. Löwis3e2c6322002-10-29 10:07:43 +0000871 --with-signal-module disable/enable signal module
872 --with-dec-threads use DEC Alpha/OSF1 thread-safe libraries
873 --with(out)-threads[=DIRECTORY]
874 disable/enable thread support
875 --with(out)-thread[=DIRECTORY]
876 deprecated; use --with(out)-threads
877 --with-pth use GNU pth threading libraries
Martin v. Löwis3e2c6322002-10-29 10:07:43 +0000878 --with(out)-doc-strings disable/enable documentation strings
Martin v. Löwisf30d60e2004-06-08 08:17:44 +0000879 --with(out)-tsc enable/disable timestamp counter profile
Martin v. Löwis3e2c6322002-10-29 10:07:43 +0000880 --with(out)-pymalloc disable/enable specialized mallocs
881 --with-wctype-functions use wctype.h functions
Martin v. Löwis3e2c6322002-10-29 10:07:43 +0000882 --with-fpectl enable SIGFPE catching
883 --with-libm=STRING math library
884 --with-libc=STRING C library
Martin v. Löwis11437992002-04-12 09:54:03 +0000885
886Some influential environment variables:
887 CC C compiler command
888 CFLAGS C compiler flags
889 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
890 nonstandard directory <lib dir>
891 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
892 headers in a nonstandard directory <include dir>
893 CPP C preprocessor
894
895Use these variables to override the choices made by `configure' or to help
896it to find libraries and programs with nonstandard names/locations.
897
Martin v. Löwis1d459062005-03-14 21:23:33 +0000898Report bugs to <http://www.python.org/python-bugs>.
Martin v. Löwis11437992002-04-12 09:54:03 +0000899_ACEOF
900fi
901
902if test "$ac_init_help" = "recursive"; then
903 # If there are subdirs, report their specific --help.
904 ac_popdir=`pwd`
905 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
906 test -d $ac_dir || continue
907 ac_builddir=.
908
909if test "$ac_dir" != .; then
910 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
911 # A "../" for each directory in $ac_dir_suffix.
912 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
913else
914 ac_dir_suffix= ac_top_builddir=
915fi
916
917case $srcdir in
918 .) # No --srcdir option. We are building in place.
919 ac_srcdir=.
920 if test -z "$ac_top_builddir"; then
921 ac_top_srcdir=.
922 else
923 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
924 fi ;;
925 [\\/]* | ?:[\\/]* ) # Absolute path.
926 ac_srcdir=$srcdir$ac_dir_suffix;
927 ac_top_srcdir=$srcdir ;;
928 *) # Relative path.
929 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
930 ac_top_srcdir=$ac_top_builddir$srcdir ;;
931esac
Skip Montanarof0d5f792004-08-15 14:08:23 +0000932
933# Do not use `cd foo && pwd` to compute absolute paths, because
934# the directories may not exist.
935case `pwd` in
936.) ac_abs_builddir="$ac_dir";;
937*)
938 case "$ac_dir" in
939 .) ac_abs_builddir=`pwd`;;
940 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
941 *) ac_abs_builddir=`pwd`/"$ac_dir";;
942 esac;;
943esac
944case $ac_abs_builddir in
945.) ac_abs_top_builddir=${ac_top_builddir}.;;
946*)
947 case ${ac_top_builddir}. in
948 .) ac_abs_top_builddir=$ac_abs_builddir;;
949 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
950 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
951 esac;;
952esac
953case $ac_abs_builddir in
954.) ac_abs_srcdir=$ac_srcdir;;
955*)
956 case $ac_srcdir in
957 .) ac_abs_srcdir=$ac_abs_builddir;;
958 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
959 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
960 esac;;
961esac
962case $ac_abs_builddir in
963.) ac_abs_top_srcdir=$ac_top_srcdir;;
964*)
965 case $ac_top_srcdir in
966 .) ac_abs_top_srcdir=$ac_abs_builddir;;
967 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
968 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
969 esac;;
970esac
Martin v. Löwis11437992002-04-12 09:54:03 +0000971
972 cd $ac_dir
973 # Check for guested configure; otherwise get Cygnus style configure.
974 if test -f $ac_srcdir/configure.gnu; then
975 echo
976 $SHELL $ac_srcdir/configure.gnu --help=recursive
977 elif test -f $ac_srcdir/configure; then
978 echo
979 $SHELL $ac_srcdir/configure --help=recursive
980 elif test -f $ac_srcdir/configure.ac ||
Skip Montanarof0d5f792004-08-15 14:08:23 +0000981 test -f $ac_srcdir/configure.in; then
Martin v. Löwis11437992002-04-12 09:54:03 +0000982 echo
983 $ac_configure --help
984 else
985 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
986 fi
Brett Cannon43802422005-02-10 20:48:03 +0000987 cd $ac_popdir
Martin v. Löwis11437992002-04-12 09:54:03 +0000988 done
989fi
990
991test -n "$ac_init_help" && exit 0
992if $ac_init_version; then
993 cat <<\_ACEOF
Neal Norwitz9be57322006-08-18 05:39:20 +0000994python configure 2.6
Skip Montanarof0d5f792004-08-15 14:08:23 +0000995generated by GNU Autoconf 2.59
Martin v. Löwis11437992002-04-12 09:54:03 +0000996
Skip Montanarof0d5f792004-08-15 14:08:23 +0000997Copyright (C) 2003 Free Software Foundation, Inc.
Martin v. Löwis11437992002-04-12 09:54:03 +0000998This configure script is free software; the Free Software Foundation
999gives unlimited permission to copy, distribute and modify it.
1000_ACEOF
1001 exit 0
1002fi
1003exec 5>config.log
1004cat >&5 <<_ACEOF
1005This file contains any messages produced by compilers while
1006running configure, to aid debugging if configure makes a mistake.
1007
Neal Norwitz9be57322006-08-18 05:39:20 +00001008It was created by python $as_me 2.6, which was
Skip Montanarof0d5f792004-08-15 14:08:23 +00001009generated by GNU Autoconf 2.59. Invocation command line was
Martin v. Löwis11437992002-04-12 09:54:03 +00001010
1011 $ $0 $@
1012
1013_ACEOF
1014{
1015cat <<_ASUNAME
1016## --------- ##
1017## Platform. ##
1018## --------- ##
1019
1020hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1021uname -m = `(uname -m) 2>/dev/null || echo unknown`
1022uname -r = `(uname -r) 2>/dev/null || echo unknown`
1023uname -s = `(uname -s) 2>/dev/null || echo unknown`
1024uname -v = `(uname -v) 2>/dev/null || echo unknown`
1025
1026/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1027/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1028
1029/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1030/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1031/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1032hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1033/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1034/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1035/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1036
1037_ASUNAME
1038
1039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1040for as_dir in $PATH
1041do
1042 IFS=$as_save_IFS
1043 test -z "$as_dir" && as_dir=.
1044 echo "PATH: $as_dir"
1045done
1046
1047} >&5
1048
1049cat >&5 <<_ACEOF
1050
1051
1052## ----------- ##
1053## Core tests. ##
1054## ----------- ##
1055
1056_ACEOF
1057
1058
1059# Keep a trace of the command line.
1060# Strip out --no-create and --no-recursion so they do not pile up.
Skip Montanaro6dead952003-09-25 14:50:04 +00001061# Strip out --silent because we don't want to record it for future runs.
Martin v. Löwis11437992002-04-12 09:54:03 +00001062# Also quote any args containing shell meta-characters.
Skip Montanaro6dead952003-09-25 14:50:04 +00001063# Make two passes to allow for proper duplicate-argument suppression.
Martin v. Löwis11437992002-04-12 09:54:03 +00001064ac_configure_args=
Skip Montanaro6dead952003-09-25 14:50:04 +00001065ac_configure_args0=
1066ac_configure_args1=
Martin v. Löwis11437992002-04-12 09:54:03 +00001067ac_sep=
Skip Montanaro6dead952003-09-25 14:50:04 +00001068ac_must_keep_next=false
1069for ac_pass in 1 2
Martin v. Löwis11437992002-04-12 09:54:03 +00001070do
Skip Montanaro6dead952003-09-25 14:50:04 +00001071 for ac_arg
1072 do
1073 case $ac_arg in
1074 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1075 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1076 | -silent | --silent | --silen | --sile | --sil)
1077 continue ;;
1078 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1079 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1080 esac
1081 case $ac_pass in
1082 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1083 2)
1084 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1085 if test $ac_must_keep_next = true; then
Skip Montanarof0d5f792004-08-15 14:08:23 +00001086 ac_must_keep_next=false # Got value, back to normal.
Skip Montanaro6dead952003-09-25 14:50:04 +00001087 else
Skip Montanarof0d5f792004-08-15 14:08:23 +00001088 case $ac_arg in
1089 *=* | --config-cache | -C | -disable-* | --disable-* \
1090 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1091 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1092 | -with-* | --with-* | -without-* | --without-* | --x)
1093 case "$ac_configure_args0 " in
1094 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1095 esac
1096 ;;
1097 -* ) ac_must_keep_next=true ;;
1098 esac
Skip Montanaro6dead952003-09-25 14:50:04 +00001099 fi
1100 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1101 # Get rid of the leading space.
1102 ac_sep=" "
1103 ;;
1104 esac
1105 done
Martin v. Löwis11437992002-04-12 09:54:03 +00001106done
Skip Montanaro6dead952003-09-25 14:50:04 +00001107$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1108$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
Martin v. Löwis11437992002-04-12 09:54:03 +00001109
1110# When interrupted or exit'd, cleanup temporary files, and complete
1111# config.log. We remove comments because anyway the quotes in there
1112# would cause problems or look ugly.
1113# WARNING: Be sure not to use single quotes in there, as some shells,
1114# such as our DU 5.0 friend, will then `close' the trap.
1115trap 'exit_status=$?
1116 # Save into config.log some information that might help in debugging.
1117 {
1118 echo
Skip Montanaro6dead952003-09-25 14:50:04 +00001119
Martin v. Löwis11437992002-04-12 09:54:03 +00001120 cat <<\_ASBOX
1121## ---------------- ##
1122## Cache variables. ##
1123## ---------------- ##
1124_ASBOX
1125 echo
1126 # The following way of writing the cache mishandles newlines in values,
1127{
1128 (set) 2>&1 |
1129 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1130 *ac_space=\ *)
1131 sed -n \
Skip Montanarof0d5f792004-08-15 14:08:23 +00001132 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1133 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
Martin v. Löwis11437992002-04-12 09:54:03 +00001134 ;;
1135 *)
1136 sed -n \
Skip Montanarof0d5f792004-08-15 14:08:23 +00001137 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
Martin v. Löwis11437992002-04-12 09:54:03 +00001138 ;;
1139 esac;
1140}
1141 echo
Skip Montanaro6dead952003-09-25 14:50:04 +00001142
1143 cat <<\_ASBOX
1144## ----------------- ##
1145## Output variables. ##
1146## ----------------- ##
1147_ASBOX
1148 echo
1149 for ac_var in $ac_subst_vars
1150 do
1151 eval ac_val=$`echo $ac_var`
1152 echo "$ac_var='"'"'$ac_val'"'"'"
1153 done | sort
1154 echo
1155
1156 if test -n "$ac_subst_files"; then
1157 cat <<\_ASBOX
1158## ------------- ##
1159## Output files. ##
1160## ------------- ##
1161_ASBOX
1162 echo
1163 for ac_var in $ac_subst_files
1164 do
1165 eval ac_val=$`echo $ac_var`
Skip Montanarof0d5f792004-08-15 14:08:23 +00001166 echo "$ac_var='"'"'$ac_val'"'"'"
Skip Montanaro6dead952003-09-25 14:50:04 +00001167 done | sort
1168 echo
1169 fi
1170
Martin v. Löwis11437992002-04-12 09:54:03 +00001171 if test -s confdefs.h; then
1172 cat <<\_ASBOX
1173## ----------- ##
1174## confdefs.h. ##
1175## ----------- ##
1176_ASBOX
1177 echo
Skip Montanaro6dead952003-09-25 14:50:04 +00001178 sed "/^$/d" confdefs.h | sort
Martin v. Löwis11437992002-04-12 09:54:03 +00001179 echo
1180 fi
1181 test "$ac_signal" != 0 &&
1182 echo "$as_me: caught signal $ac_signal"
1183 echo "$as_me: exit $exit_status"
1184 } >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00001185 rm -f core *.core &&
Martin v. Löwis11437992002-04-12 09:54:03 +00001186 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1187 exit $exit_status
1188 ' 0
1189for ac_signal in 1 2 13 15; do
1190 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1191done
1192ac_signal=0
1193
1194# confdefs.h avoids OS command line length limits that DEFS can exceed.
1195rm -rf conftest* confdefs.h
1196# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1197echo >confdefs.h
1198
1199# Predefined preprocessor variables.
1200
1201cat >>confdefs.h <<_ACEOF
1202#define PACKAGE_NAME "$PACKAGE_NAME"
1203_ACEOF
1204
1205
1206cat >>confdefs.h <<_ACEOF
1207#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1208_ACEOF
1209
1210
1211cat >>confdefs.h <<_ACEOF
1212#define PACKAGE_VERSION "$PACKAGE_VERSION"
1213_ACEOF
1214
1215
1216cat >>confdefs.h <<_ACEOF
1217#define PACKAGE_STRING "$PACKAGE_STRING"
1218_ACEOF
1219
1220
1221cat >>confdefs.h <<_ACEOF
1222#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1223_ACEOF
1224
1225
1226# Let the site file select an alternate cache file if it wants to.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001227# Prefer explicitly selected file to automatically selected ones.
1228if test -z "$CONFIG_SITE"; then
1229 if test "x$prefix" != xNONE; then
1230 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1231 else
1232 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1233 fi
1234fi
1235for ac_site_file in $CONFIG_SITE; do
1236 if test -r "$ac_site_file"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00001237 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1238echo "$as_me: loading site script $ac_site_file" >&6;}
1239 sed 's/^/| /' "$ac_site_file" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001240 . "$ac_site_file"
1241 fi
1242done
1243
1244if test -r "$cache_file"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00001245 # Some versions of bash will fail to source /dev/null (special
1246 # files actually), so we avoid doing that.
1247 if test -f "$cache_file"; then
1248 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1249echo "$as_me: loading cache $cache_file" >&6;}
1250 case $cache_file in
1251 [\\/]* | ?:[\\/]* ) . $cache_file;;
1252 *) . ./$cache_file;;
1253 esac
1254 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001255else
Martin v. Löwis11437992002-04-12 09:54:03 +00001256 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1257echo "$as_me: creating cache $cache_file" >&6;}
1258 >$cache_file
1259fi
1260
1261# Check that the precious variables saved in the cache have kept the same
1262# value.
1263ac_cache_corrupted=false
1264for ac_var in `(set) 2>&1 |
Skip Montanarof0d5f792004-08-15 14:08:23 +00001265 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
Martin v. Löwis11437992002-04-12 09:54:03 +00001266 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1267 eval ac_new_set=\$ac_env_${ac_var}_set
1268 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1269 eval ac_new_val="\$ac_env_${ac_var}_value"
1270 case $ac_old_set,$ac_new_set in
1271 set,)
1272 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1273echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1274 ac_cache_corrupted=: ;;
1275 ,set)
1276 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1277echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1278 ac_cache_corrupted=: ;;
1279 ,);;
1280 *)
1281 if test "x$ac_old_val" != "x$ac_new_val"; then
Skip Montanarof0d5f792004-08-15 14:08:23 +00001282 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00001283echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00001284 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00001285echo "$as_me: former value: $ac_old_val" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00001286 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00001287echo "$as_me: current value: $ac_new_val" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00001288 ac_cache_corrupted=:
Martin v. Löwis11437992002-04-12 09:54:03 +00001289 fi;;
1290 esac
1291 # Pass precious variables to config.status.
1292 if test "$ac_new_set" = set; then
1293 case $ac_new_val in
1294 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1295 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1296 *) ac_arg=$ac_var=$ac_new_val ;;
1297 esac
1298 case " $ac_configure_args " in
1299 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1300 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1301 esac
1302 fi
1303done
1304if $ac_cache_corrupted; then
1305 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1306echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1307 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1308echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1309 { (exit 1); exit 1; }; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001310fi
1311
Guido van Rossum7f43da71994-08-01 12:15:30 +00001312ac_ext=c
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001313ac_cpp='$CPP $CPPFLAGS'
Martin v. Löwis11437992002-04-12 09:54:03 +00001314ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1315ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1316ac_compiler_gnu=$ac_cv_c_compiler_gnu
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001317
Guido van Rossum627b2d71993-12-24 10:39:16 +00001318
Michael W. Hudson54241132001-12-07 15:38:26 +00001319
1320
Guido van Rossum627b2d71993-12-24 10:39:16 +00001321
Martin v. Löwis11437992002-04-12 09:54:03 +00001322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
Martin v. Löwis88afe662002-10-26 13:47:44 +00001335
1336
1337
1338
1339
1340
1341
1342
1343
Skip Montanaro6dead952003-09-25 14:50:04 +00001344
1345 ac_config_headers="$ac_config_headers pyconfig.h"
Martin v. Löwis11437992002-04-12 09:54:03 +00001346
1347
Martin v. Löwis11437992002-04-12 09:54:03 +00001348
1349
1350
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001351
Martin v. Löwisbddf5a52002-11-11 13:37:28 +00001352
Martin v. Löwis8316feb2003-06-14 07:48:07 +00001353# We don't use PACKAGE_ variables, and they cause conflicts
1354# with other autoconf-based packages that include Python.h
1355grep -v 'define PACKAGE_' <confdefs.h >confdefs.h.new
1356rm confdefs.h
1357mv confdefs.h.new confdefs.h
1358
Martin v. Löwisbddf5a52002-11-11 13:37:28 +00001359
Neal Norwitz9be57322006-08-18 05:39:20 +00001360VERSION=2.6
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001361
Martin v. Löwis1142de32002-03-29 16:28:31 +00001362
1363SOVERSION=1.0
1364
Martin v. Löwis6f18a3c2002-07-20 08:51:52 +00001365# The later defininition of _XOPEN_SOURCE disables certain features
1366# on Linux, so we need _GNU_SOURCE to re-enable them (makedev, tm_zone).
1367
1368cat >>confdefs.h <<\_ACEOF
1369#define _GNU_SOURCE 1
1370_ACEOF
1371
1372
Martin v. Löwisbcd93962003-05-03 10:32:18 +00001373# The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
1374# certain features on NetBSD, so we need _NETBSD_SOURCE to re-enable
1375# them.
1376
1377cat >>confdefs.h <<\_ACEOF
1378#define _NETBSD_SOURCE 1
1379_ACEOF
1380
1381
Andrew MacIntyreabccf412003-07-02 13:53:25 +00001382# The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
1383# certain features on FreeBSD, so we need __BSD_VISIBLE to re-enable
1384# them.
1385
1386cat >>confdefs.h <<\_ACEOF
1387#define __BSD_VISIBLE 1
1388_ACEOF
1389
1390
Martin v. Löwisd6320502004-08-12 13:45:08 +00001391# The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
1392# u_int on Irix 5.3. Defining _BSD_TYPES brings it back.
1393
1394cat >>confdefs.h <<\_ACEOF
1395#define _BSD_TYPES 1
1396_ACEOF
1397
1398
Martin v. Löwis35195ad2002-11-11 13:26:51 +00001399define_xopen_source=yes
Martin v. Löwis6f18a3c2002-07-20 08:51:52 +00001400
Neil Schemenauer4edbc2a2001-03-22 00:34:03 +00001401# Arguments passed to configure.
1402
1403CONFIG_ARGS="$ac_configure_args"
1404
Ronald Oussoren988117f2006-04-29 11:31:35 +00001405# Check whether --enable-universalsdk or --disable-universalsdk was given.
1406if test "${enable_universalsdk+set}" = set; then
1407 enableval="$enable_universalsdk"
1408
1409 case $enableval in
1410 yes)
1411 enableval=/Developer/SDKs/MacOSX10.4u.sdk
1412 ;;
1413 esac
1414 case $enableval in
1415 no)
1416 UNIVERSALSDK=
1417 enable_universalsdk=
1418 ;;
1419 *)
1420 UNIVERSALSDK=$enableval
1421 ;;
1422 esac
1423
1424else
1425
1426 UNIVERSALSDK=
1427 enable_universalsdk=
1428
1429fi;
1430
1431
Jack Jansene578a632001-08-15 01:27:14 +00001432# Check whether --enable-framework or --disable-framework was given.
1433if test "${enable_framework+set}" = set; then
1434 enableval="$enable_framework"
Martin v. Löwis11437992002-04-12 09:54:03 +00001435
Jack Jansene578a632001-08-15 01:27:14 +00001436 case $enableval in
Martin v. Löwis11437992002-04-12 09:54:03 +00001437 yes)
Jack Jansene578a632001-08-15 01:27:14 +00001438 enableval=/Library/Frameworks
Jack Jansen127e56e2001-09-11 14:41:54 +00001439 esac
1440 case $enableval in
1441 no)
1442 PYTHONFRAMEWORK=
1443 PYTHONFRAMEWORKDIR=no-framework
1444 PYTHONFRAMEWORKPREFIX=
1445 PYTHONFRAMEWORKINSTALLDIR=
Ronald Oussoren567a8ff2006-05-26 11:43:26 +00001446 FRAMEWORKINSTALLFIRST=
1447 FRAMEWORKINSTALLLAST=
Ronald Oussoren5b787322006-06-06 19:50:24 +00001448 FRAMEWORKALTINSTALLFIRST=
1449 FRAMEWORKALTINSTALLLAST=
Ronald Oussoren2db3a8f2006-06-07 19:06:01 +00001450 if test "x${prefix}" = "xNONE"; then
1451 FRAMEWORKUNIXTOOLSPREFIX="${ac_default_prefix}"
1452 else
1453 FRAMEWORKUNIXTOOLSPREFIX="${prefix}"
1454 fi
Jack Jansen127e56e2001-09-11 14:41:54 +00001455 enable_framework=
Jack Jansene578a632001-08-15 01:27:14 +00001456 ;;
1457 *)
Jack Jansen127e56e2001-09-11 14:41:54 +00001458 PYTHONFRAMEWORK=Python
1459 PYTHONFRAMEWORKDIR=Python.framework
Jack Jansene578a632001-08-15 01:27:14 +00001460 PYTHONFRAMEWORKPREFIX=$enableval
Jack Jansen127e56e2001-09-11 14:41:54 +00001461 PYTHONFRAMEWORKINSTALLDIR=$PYTHONFRAMEWORKPREFIX/$PYTHONFRAMEWORKDIR
Ronald Oussoren567a8ff2006-05-26 11:43:26 +00001462 FRAMEWORKINSTALLFIRST="frameworkinstallstructure"
1463 FRAMEWORKINSTALLLAST="frameworkinstallmaclib frameworkinstallapps frameworkinstallunixtools"
Ronald Oussoren5b787322006-06-06 19:50:24 +00001464 FRAMEWORKALTINSTALLFIRST="${FRAMEWORKINSTALLFIRST} bininstall maninstall"
1465 FRAMEWORKALTINSTALLLAST="frameworkinstallmaclib frameworkinstallapps frameworkaltinstallunixtools"
Ronald Oussoren2db3a8f2006-06-07 19:06:01 +00001466 if test "x${prefix}" = "xNONE" ; then
1467 FRAMEWORKUNIXTOOLSPREFIX="${ac_default_prefix}"
1468 else
1469 FRAMEWORKUNIXTOOLSPREFIX="${prefix}"
1470 fi
Jack Jansen127e56e2001-09-11 14:41:54 +00001471 prefix=$PYTHONFRAMEWORKINSTALLDIR/Versions/$VERSION
Ronald Oussoren836b0392006-05-14 19:56:34 +00001472
1473 # Add makefiles for Mac specific code to the list of output
1474 # files:
Ronald Oussoren2db3a8f2006-06-07 19:06:01 +00001475 ac_config_files="$ac_config_files Mac/Makefile"
Ronald Oussoren836b0392006-05-14 19:56:34 +00001476
Ronald Oussoren2db3a8f2006-06-07 19:06:01 +00001477 ac_config_files="$ac_config_files Mac/PythonLauncher/Makefile"
Ronald Oussoren836b0392006-05-14 19:56:34 +00001478
Ronald Oussoren2db3a8f2006-06-07 19:06:01 +00001479 ac_config_files="$ac_config_files Mac/IDLE/Makefile"
Ronald Oussoren836b0392006-05-14 19:56:34 +00001480
Jack Jansene578a632001-08-15 01:27:14 +00001481 esac
Martin v. Löwis11437992002-04-12 09:54:03 +00001482
Guido van Rossum563e7081996-09-10 18:20:48 +00001483else
Martin v. Löwis11437992002-04-12 09:54:03 +00001484
Jack Jansene578a632001-08-15 01:27:14 +00001485 PYTHONFRAMEWORK=
Jack Jansen127e56e2001-09-11 14:41:54 +00001486 PYTHONFRAMEWORKDIR=no-framework
Jack Jansene578a632001-08-15 01:27:14 +00001487 PYTHONFRAMEWORKPREFIX=
1488 PYTHONFRAMEWORKINSTALLDIR=
Ronald Oussoren567a8ff2006-05-26 11:43:26 +00001489 FRAMEWORKINSTALLFIRST=
1490 FRAMEWORKINSTALLLAST=
Ronald Oussoren5b787322006-06-06 19:50:24 +00001491 FRAMEWORKALTINSTALLFIRST=
1492 FRAMEWORKALTINSTALLLAST=
Ronald Oussoren2db3a8f2006-06-07 19:06:01 +00001493 if test "x${prefix}" = "xNONE" ; then
1494 FRAMEWORKUNIXTOOLSPREFIX="${ac_default_prefix}"
1495 else
1496 FRAMEWORKUNIXTOOLSPREFIX="${prefix}"
1497 fi
Jack Jansene578a632001-08-15 01:27:14 +00001498 enable_framework=
Guido van Rossum7b3853f1996-07-30 18:09:35 +00001499
Martin v. Löwis11437992002-04-12 09:54:03 +00001500fi;
Michael W. Hudson54241132001-12-07 15:38:26 +00001501
1502
1503
1504
Jack Jansene578a632001-08-15 01:27:14 +00001505
Ronald Oussoren567a8ff2006-05-26 11:43:26 +00001506
1507
Ronald Oussoren5b787322006-06-06 19:50:24 +00001508
1509
1510
Jack Jansene578a632001-08-15 01:27:14 +00001511##AC_ARG_WITH(dyld,
Martin v. Löwis3e2c6322002-10-29 10:07:43 +00001512## AC_HELP_STRING(--with-dyld,
1513## Use (OpenStep|Rhapsody) dynamic linker))
Jack Jansene578a632001-08-15 01:27:14 +00001514##
Guido van Rossum7b3853f1996-07-30 18:09:35 +00001515# Set name for machine-dependent library files
1516
Martin v. Löwis11437992002-04-12 09:54:03 +00001517echo "$as_me:$LINENO: checking MACHDEP" >&5
1518echo $ECHO_N "checking MACHDEP... $ECHO_C" >&6
Guido van Rossum7b3853f1996-07-30 18:09:35 +00001519if test -z "$MACHDEP"
1520then
Guido van Rossum563e7081996-09-10 18:20:48 +00001521 ac_sys_system=`uname -s`
Martin v. Löwis21ee4092002-09-30 16:19:48 +00001522 if test "$ac_sys_system" = "AIX" -o "$ac_sys_system" = "Monterey64" \
1523 -o "$ac_sys_system" = "UnixWare" -o "$ac_sys_system" = "OpenUNIX"; then
Guido van Rossum563e7081996-09-10 18:20:48 +00001524 ac_sys_release=`uname -v`
Guido van Rossum7b3853f1996-07-30 18:09:35 +00001525 else
Guido van Rossum563e7081996-09-10 18:20:48 +00001526 ac_sys_release=`uname -r`
Guido van Rossum7b3853f1996-07-30 18:09:35 +00001527 fi
Guido van Rossum563e7081996-09-10 18:20:48 +00001528 ac_md_system=`echo $ac_sys_system |
1529 tr -d '/ ' | tr '[A-Z]' '[a-z]'`
1530 ac_md_release=`echo $ac_sys_release |
Guido van Rossum67b26592001-10-20 14:21:45 +00001531 tr -d '/ ' | sed 's/^[A-Z]\.//' | sed 's/\..*//'`
Guido van Rossumb97ef171997-09-28 05:44:03 +00001532 MACHDEP="$ac_md_system$ac_md_release"
Guido van Rossum563e7081996-09-10 18:20:48 +00001533
Guido van Rossum07397971997-04-29 21:49:50 +00001534 case $MACHDEP in
Andrew M. Kuchling5a3e4cb2001-07-20 19:29:04 +00001535 cygwin*) MACHDEP="cygwin";;
Jack Jansen8a97f4a2001-12-05 23:27:32 +00001536 darwin*) MACHDEP="darwin";;
Martin v. Löwisf90ae202002-06-11 06:22:31 +00001537 atheos*) MACHDEP="atheos";;
Martin v. Löwisf3322282003-07-13 09:46:13 +00001538 irix646) MACHDEP="irix6";;
Guido van Rossumb97ef171997-09-28 05:44:03 +00001539 '') MACHDEP="unknown";;
Guido van Rossum7b3853f1996-07-30 18:09:35 +00001540 esac
1541fi
Guido van Rossum91922671997-10-09 20:24:13 +00001542
Martin v. Löwis35195ad2002-11-11 13:26:51 +00001543# Some systems cannot stand _XOPEN_SOURCE being defined at all; they
1544# disable features if it is defined, without any means to access these
1545# features as extensions. For these systems, we skip the definition of
1546# _XOPEN_SOURCE. Before adding a system to the list to gain access to
1547# some feature, make sure there is no alternative way to access this
1548# feature. Also, when using wildcards, make sure you have verified the
1549# need for not defining _XOPEN_SOURCE on all systems matching the
1550# wildcard, and that the wildcard does not include future systems
1551# (which may remove their limitations).
1552case $ac_sys_system/$ac_sys_release in
1553 # On OpenBSD, select(2) is not available if _XOPEN_SOURCE is defined,
1554 # even though select is a POSIX function. Reported by J. Ribbens.
Martin v. Löwis76bafc62003-10-03 13:47:44 +00001555 # Reconfirmed for OpenBSD 3.3 by Zachary Hamm, for 3.4 by Jason Ish.
Neal Norwitz4bc2c092006-09-05 02:57:01 +00001556 OpenBSD/2.* | OpenBSD/3.[0123456789] | OpenBSD/4.[0])
Martin v. Löwis35195ad2002-11-11 13:26:51 +00001557 define_xopen_source=no;;
Martin v. Löwis4d542ec2006-11-25 15:39:19 +00001558 # Defining _XOPEN_SOURCE on NetBSD version prior to the introduction of
1559 # _NETBSD_SOURCE disables certain features (eg. setgroups). Reported by
1560 # Marc Recht
1561 NetBSD/1.5 | NetBSD/1.5.* | NetBSD/1.6 | NetBSD/1.6.* | NetBSD/1.6A-S)
1562 define_xopen_source=no;;
Martin v. Löwisa9d71422003-03-28 18:43:31 +00001563 # On Solaris 2.6, sys/wait.h is inconsistent in the usage
1564 # of union __?sigval. Reported by Stuart Bishop.
1565 SunOS/5.6)
1566 define_xopen_source=no;;
Martin v. Löwisc2409b42003-05-11 05:53:41 +00001567 # On UnixWare 7, u_long is never defined with _XOPEN_SOURCE,
1568 # but used in /usr/include/netinet/tcp.h. Reported by Tim Rice.
Jack Jansen6b08a402004-06-03 12:41:45 +00001569 # Reconfirmed for 7.1.4 by Martin v. Loewis.
Martin v. Löwis253d1f42004-05-07 19:14:14 +00001570 OpenUNIX/8.0.0| UnixWare/7.1.[0-4])
Martin v. Löwisc2409b42003-05-11 05:53:41 +00001571 define_xopen_source=no;;
1572 # On OpenServer 5, u_short is never defined with _XOPEN_SOURCE,
Martin v. Löwis53e73c32003-05-05 05:13:18 +00001573 # but used in struct sockaddr.sa_family. Reported by Tim Rice.
Martin v. Löwisc2409b42003-05-11 05:53:41 +00001574 SCO_SV/3.2)
Martin v. Löwis53e73c32003-05-05 05:13:18 +00001575 define_xopen_source=no;;
Anthony Baxter6169c6b2003-10-04 07:46:23 +00001576 # On FreeBSD 4.8 and MacOS X 10.2, a bug in ncurses.h means that
1577 # it craps out if _XOPEN_EXTENDED_SOURCE is defined. Apparently,
1578 # this is fixed in 10.3, which identifies itself as Darwin/7.*
1579 # This should hopefully be fixed in FreeBSD 4.9
1580 FreeBSD/4.8* | Darwin/6* )
1581 define_xopen_source=no;;
Trent Mickc5625ba2004-08-25 23:59:39 +00001582 # On AIX 4 and 5.1, mbstate_t is defined only when _XOPEN_SOURCE == 500 but
1583 # used in wcsnrtombs() and mbsnrtowcs() even if _XOPEN_SOURCE is not defined
1584 # or has another value. By not (re)defining it, the defaults come in place.
Martin v. Löwisc19c5a62003-11-18 20:00:44 +00001585 AIX/4)
1586 define_xopen_source=no;;
Trent Mickc5625ba2004-08-25 23:59:39 +00001587 AIX/5)
1588 if test `uname -r` -eq 1; then
1589 define_xopen_source=no
1590 fi
1591 ;;
Neal Norwitze8fb9922006-04-04 05:32:17 +00001592 # On Mac OS X 10.4, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
1593 # disables platform specific features beyond repair.
Martin v. Löwisa0588362006-04-04 06:03:50 +00001594 # On Mac OS X 10.3, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
Neal Norwitz7659f0f2006-06-12 02:09:03 +00001595 # has no effect, don't bother defining them
Ronald Oussorenc95f7562006-08-09 14:56:33 +00001596 Darwin/[789].*)
Neal Norwitze8fb9922006-04-04 05:32:17 +00001597 define_xopen_source=no
1598 ;;
Martin v. Löwisa0588362006-04-04 06:03:50 +00001599
Martin v. Löwis35195ad2002-11-11 13:26:51 +00001600esac
1601
1602if test $define_xopen_source = yes
1603then
Skip Montanarof0d5f792004-08-15 14:08:23 +00001604 # On Solaris w/ g++ it appears that _XOPEN_SOURCE has to be
1605 # defined precisely as g++ defines it
Martin v. Löwis7dece662005-11-26 11:38:24 +00001606 # Furthermore, on Solaris 10, XPG6 requires the use of a C99
1607 # compiler
Skip Montanarof0d5f792004-08-15 14:08:23 +00001608 case $ac_sys_system/$ac_sys_release in
Martin v. Löwis7dece662005-11-26 11:38:24 +00001609 SunOS/5.8|SunOS/5.9|SunOS/5.10)
Skip Montanarof0d5f792004-08-15 14:08:23 +00001610
1611cat >>confdefs.h <<\_ACEOF
1612#define _XOPEN_SOURCE 500
1613_ACEOF
1614
1615 ;;
1616 *)
Martin v. Löwis678fc1e2002-11-12 06:04:39 +00001617
1618cat >>confdefs.h <<\_ACEOF
1619#define _XOPEN_SOURCE 600
Martin v. Löwis35195ad2002-11-11 13:26:51 +00001620_ACEOF
1621
Skip Montanarof0d5f792004-08-15 14:08:23 +00001622 ;;
1623 esac
Martin v. Löwis678fc1e2002-11-12 06:04:39 +00001624
1625 # On Tru64 Unix 4.0F, defining _XOPEN_SOURCE also requires
1626 # definition of _XOPEN_SOURCE_EXTENDED and _POSIX_C_SOURCE, or else
1627 # several APIs are not declared. Since this is also needed in some
1628 # cases for HP-UX, we define it globally.
Martin v. Löwis7dece662005-11-26 11:38:24 +00001629 # except for Solaris 10, where it must not be defined,
1630 # as it implies XPG4.2
1631 case $ac_sys_system/$ac_sys_release in
1632 SunOS/5.10)
1633 ;;
1634 *)
Martin v. Löwis678fc1e2002-11-12 06:04:39 +00001635
1636cat >>confdefs.h <<\_ACEOF
1637#define _XOPEN_SOURCE_EXTENDED 1
1638_ACEOF
1639
Martin v. Löwis7dece662005-11-26 11:38:24 +00001640 ;;
1641 esac
Martin v. Löwis678fc1e2002-11-12 06:04:39 +00001642
Bob Ippolito7026a0a2005-03-28 23:23:47 +00001643
Martin v. Löwis678fc1e2002-11-12 06:04:39 +00001644cat >>confdefs.h <<\_ACEOF
1645#define _POSIX_C_SOURCE 200112L
1646_ACEOF
1647
1648
Martin v. Löwis35195ad2002-11-11 13:26:51 +00001649fi
1650
Guido van Rossum91922671997-10-09 20:24:13 +00001651#
1652# SGI compilers allow the specification of the both the ABI and the
1653# ISA on the command line. Depending on the values of these switches,
1654# different and often incompatable code will be generated.
1655#
1656# The SGI_ABI variable can be used to modify the CC and LDFLAGS and
1657# thus supply support for various ABI/ISA combinations. The MACHDEP
1658# variable is also adjusted.
1659#
1660
1661if test ! -z "$SGI_ABI"
1662then
1663 CC="cc $SGI_ABI"
1664 LDFLAGS="$SGI_ABI $LDFLAGS"
1665 MACHDEP=`echo "${MACHDEP}${SGI_ABI}" | sed 's/ *//g'`
1666fi
Martin v. Löwis11437992002-04-12 09:54:03 +00001667echo "$as_me:$LINENO: result: $MACHDEP" >&5
1668echo "${ECHO_T}$MACHDEP" >&6
Guido van Rossum7b3853f1996-07-30 18:09:35 +00001669
Jack Jansen83f898c2002-12-30 22:23:40 +00001670# And add extra plat-mac for darwin
1671
Jack Jansen7b59b422003-03-17 15:44:10 +00001672
Jack Jansen83f898c2002-12-30 22:23:40 +00001673echo "$as_me:$LINENO: checking EXTRAPLATDIR" >&5
1674echo $ECHO_N "checking EXTRAPLATDIR... $ECHO_C" >&6
1675if test -z "$EXTRAPLATDIR"
1676then
1677 case $MACHDEP in
Jack Jansen7b59b422003-03-17 15:44:10 +00001678 darwin)
1679 EXTRAPLATDIR="\$(PLATMACDIRS)"
1680 EXTRAMACHDEPPATH="\$(PLATMACPATH)"
1681 ;;
1682 *)
1683 EXTRAPLATDIR=""
1684 EXTRAMACHDEPPATH=""
1685 ;;
Jack Jansen83f898c2002-12-30 22:23:40 +00001686 esac
1687fi
1688echo "$as_me:$LINENO: result: $EXTRAPLATDIR" >&5
1689echo "${ECHO_T}$EXTRAPLATDIR" >&6
1690
Jack Jansen6b08a402004-06-03 12:41:45 +00001691# Record the configure-time value of MACOSX_DEPLOYMENT_TARGET,
1692# it may influence the way we can build extensions, so distutils
1693# needs to check it
1694
Ronald Oussoren988117f2006-04-29 11:31:35 +00001695
Jack Jansen6b08a402004-06-03 12:41:45 +00001696CONFIGURE_MACOSX_DEPLOYMENT_TARGET=
Ronald Oussoren988117f2006-04-29 11:31:35 +00001697EXPORT_MACOSX_DEPLOYMENT_TARGET='#'
Jack Jansen6b08a402004-06-03 12:41:45 +00001698
Guido van Rossum627b2d71993-12-24 10:39:16 +00001699# checks for alternative programs
Skip Montanarodecc6a42003-01-01 20:07:49 +00001700
1701# compiler flags are generated in two sets, BASECFLAGS and OPT. OPT is just
1702# for debug/optimization stuff. BASECFLAGS is for flags that are required
1703# just to get things to compile and link. Users are free to override OPT
1704# when running configure or make. The build should not break if they do.
1705# BASECFLAGS should generally not be messed with, however.
1706
1707# XXX shouldn't some/most/all of this code be merged with the stuff later
1708# on that fiddles with OPT and BASECFLAGS?
Martin v. Löwis11437992002-04-12 09:54:03 +00001709echo "$as_me:$LINENO: checking for --without-gcc" >&5
1710echo $ECHO_N "checking for --without-gcc... $ECHO_C" >&6
1711
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001712# Check whether --with-gcc or --without-gcc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001713if test "${with_gcc+set}" = set; then
1714 withval="$with_gcc"
Martin v. Löwis11437992002-04-12 09:54:03 +00001715
Guido van Rossum7f43da71994-08-01 12:15:30 +00001716 case $withval in
Guido van Rossumda88dad1995-01-26 00:46:29 +00001717 no) CC=cc
1718 without_gcc=yes;;
1719 yes) CC=gcc
1720 without_gcc=no;;
1721 *) CC=$withval
1722 without_gcc=$withval;;
Guido van Rossum7f43da71994-08-01 12:15:30 +00001723 esac
Guido van Rossumda88dad1995-01-26 00:46:29 +00001724else
Martin v. Löwis11437992002-04-12 09:54:03 +00001725
Guido van Rossum7b3853f1996-07-30 18:09:35 +00001726 case $ac_sys_system in
Neil Schemenauer4a7bbcb2001-02-16 03:37:54 +00001727 AIX*) CC=cc_r
1728 without_gcc=;;
Guido van Rossum7a5f4201999-01-12 20:30:23 +00001729 BeOS*)
Guido van Rossum7a5f4201999-01-12 20:30:23 +00001730 case $BE_HOST_CPU in
1731 ppc)
Fred Drake5790be12000-10-09 17:06:13 +00001732 CC=mwcc
Guido van Rossum7a5f4201999-01-12 20:30:23 +00001733 without_gcc=yes
Skip Montanarodecc6a42003-01-01 20:07:49 +00001734 BASECFLAGS="$BASECFLAGS -export pragma"
1735 OPT="$OPT -O"
Guido van Rossum7a5f4201999-01-12 20:30:23 +00001736 LDFLAGS="$LDFLAGS -nodup"
Guido van Rossum7a5f4201999-01-12 20:30:23 +00001737 ;;
1738 x86)
Fred Drake5790be12000-10-09 17:06:13 +00001739 CC=gcc
Guido van Rossum7a5f4201999-01-12 20:30:23 +00001740 without_gcc=no
Skip Montanarodecc6a42003-01-01 20:07:49 +00001741 OPT="$OPT -O"
Guido van Rossum7a5f4201999-01-12 20:30:23 +00001742 ;;
1743 *)
Martin v. Löwis11437992002-04-12 09:54:03 +00001744 { { echo "$as_me:$LINENO: error: Unknown BeOS platform \"$BE_HOST_CPU\"" >&5
1745echo "$as_me: error: Unknown BeOS platform \"$BE_HOST_CPU\"" >&2;}
1746 { (exit 1); exit 1; }; }
Guido van Rossum7a5f4201999-01-12 20:30:23 +00001747 ;;
1748 esac
Neil Schemenauer4a7bbcb2001-02-16 03:37:54 +00001749 AR="\$(srcdir)/Modules/ar_beos"
1750 RANLIB=:
Guido van Rossum7a5f4201999-01-12 20:30:23 +00001751 ;;
Trent Mick635f6fb2000-08-23 21:33:05 +00001752 Monterey*)
1753 RANLIB=:
Martin v. Löwis130fb172001-07-19 11:00:41 +00001754 without_gcc=;;
1755 *) without_gcc=no;;
Guido van Rossume77438c1995-09-13 18:59:59 +00001756 esac
Martin v. Löwis11437992002-04-12 09:54:03 +00001757fi;
1758echo "$as_me:$LINENO: result: $without_gcc" >&5
1759echo "${ECHO_T}$without_gcc" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +00001760
Guido van Rossum8b131c51995-03-09 14:10:13 +00001761# If the user switches compilers, we can't believe the cache
1762if test ! -z "$ac_cv_prog_CC" -a ! -z "$CC" -a "$CC" != "$ac_cv_prog_CC"
1763then
Martin v. Löwis11437992002-04-12 09:54:03 +00001764 { { echo "$as_me:$LINENO: error: cached CC is different -- throw away $cache_file
1765(it is also a good idea to do 'make clean' before compiling)" >&5
1766echo "$as_me: error: cached CC is different -- throw away $cache_file
1767(it is also a good idea to do 'make clean' before compiling)" >&2;}
1768 { (exit 1); exit 1; }; }
Guido van Rossum8b131c51995-03-09 14:10:13 +00001769fi
1770
Martin v. Löwis11437992002-04-12 09:54:03 +00001771ac_ext=c
1772ac_cpp='$CPP $CPPFLAGS'
1773ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1774ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1775ac_compiler_gnu=$ac_cv_c_compiler_gnu
1776if test -n "$ac_tool_prefix"; then
1777 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1778set dummy ${ac_tool_prefix}gcc; ac_word=$2
1779echo "$as_me:$LINENO: checking for $ac_word" >&5
1780echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1781if test "${ac_cv_prog_CC+set}" = set; then
1782 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001783else
1784 if test -n "$CC"; then
1785 ac_cv_prog_CC="$CC" # Let the user override the test.
1786else
Martin v. Löwis11437992002-04-12 09:54:03 +00001787as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1788for as_dir in $PATH
1789do
1790 IFS=$as_save_IFS
1791 test -z "$as_dir" && as_dir=.
1792 for ac_exec_ext in '' $ac_executable_extensions; do
1793 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1794 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1795 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1796 break 2
1797 fi
1798done
1799done
1800
Jack Jansendd19cf82001-12-06 22:36:17 +00001801fi
1802fi
Martin v. Löwis11437992002-04-12 09:54:03 +00001803CC=$ac_cv_prog_CC
Jack Jansendd19cf82001-12-06 22:36:17 +00001804if test -n "$CC"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00001805 echo "$as_me:$LINENO: result: $CC" >&5
1806echo "${ECHO_T}$CC" >&6
Jack Jansendd19cf82001-12-06 22:36:17 +00001807else
Martin v. Löwis11437992002-04-12 09:54:03 +00001808 echo "$as_me:$LINENO: result: no" >&5
1809echo "${ECHO_T}no" >&6
1810fi
1811
1812fi
1813if test -z "$ac_cv_prog_CC"; then
1814 ac_ct_CC=$CC
1815 # Extract the first word of "gcc", so it can be a program name with args.
1816set dummy gcc; ac_word=$2
1817echo "$as_me:$LINENO: checking for $ac_word" >&5
1818echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1819if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1820 echo $ECHO_N "(cached) $ECHO_C" >&6
1821else
1822 if test -n "$ac_ct_CC"; then
1823 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1824else
1825as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1826for as_dir in $PATH
1827do
1828 IFS=$as_save_IFS
1829 test -z "$as_dir" && as_dir=.
1830 for ac_exec_ext in '' $ac_executable_extensions; do
1831 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1832 ac_cv_prog_ac_ct_CC="gcc"
1833 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1834 break 2
1835 fi
1836done
1837done
1838
1839fi
1840fi
1841ac_ct_CC=$ac_cv_prog_ac_ct_CC
1842if test -n "$ac_ct_CC"; then
1843 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1844echo "${ECHO_T}$ac_ct_CC" >&6
1845else
1846 echo "$as_me:$LINENO: result: no" >&5
1847echo "${ECHO_T}no" >&6
1848fi
1849
1850 CC=$ac_ct_CC
1851else
1852 CC="$ac_cv_prog_CC"
Jack Jansendd19cf82001-12-06 22:36:17 +00001853fi
1854
Jack Jansendd19cf82001-12-06 22:36:17 +00001855if test -z "$CC"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00001856 if test -n "$ac_tool_prefix"; then
1857 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1858set dummy ${ac_tool_prefix}cc; ac_word=$2
1859echo "$as_me:$LINENO: checking for $ac_word" >&5
1860echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1861if test "${ac_cv_prog_CC+set}" = set; then
1862 echo $ECHO_N "(cached) $ECHO_C" >&6
Jack Jansendd19cf82001-12-06 22:36:17 +00001863else
1864 if test -n "$CC"; then
1865 ac_cv_prog_CC="$CC" # Let the user override the test.
1866else
Martin v. Löwis11437992002-04-12 09:54:03 +00001867as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1868for as_dir in $PATH
1869do
1870 IFS=$as_save_IFS
1871 test -z "$as_dir" && as_dir=.
1872 for ac_exec_ext in '' $ac_executable_extensions; do
1873 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1874 ac_cv_prog_CC="${ac_tool_prefix}cc"
1875 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1876 break 2
1877 fi
1878done
1879done
1880
1881fi
1882fi
1883CC=$ac_cv_prog_CC
1884if test -n "$CC"; then
1885 echo "$as_me:$LINENO: result: $CC" >&5
1886echo "${ECHO_T}$CC" >&6
1887else
1888 echo "$as_me:$LINENO: result: no" >&5
1889echo "${ECHO_T}no" >&6
1890fi
1891
1892fi
1893if test -z "$ac_cv_prog_CC"; then
1894 ac_ct_CC=$CC
1895 # Extract the first word of "cc", so it can be a program name with args.
1896set dummy cc; ac_word=$2
1897echo "$as_me:$LINENO: checking for $ac_word" >&5
1898echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1899if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1900 echo $ECHO_N "(cached) $ECHO_C" >&6
1901else
1902 if test -n "$ac_ct_CC"; then
1903 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1904else
1905as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1906for as_dir in $PATH
1907do
1908 IFS=$as_save_IFS
1909 test -z "$as_dir" && as_dir=.
1910 for ac_exec_ext in '' $ac_executable_extensions; do
1911 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1912 ac_cv_prog_ac_ct_CC="cc"
1913 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1914 break 2
1915 fi
1916done
1917done
1918
1919fi
1920fi
1921ac_ct_CC=$ac_cv_prog_ac_ct_CC
1922if test -n "$ac_ct_CC"; then
1923 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1924echo "${ECHO_T}$ac_ct_CC" >&6
1925else
1926 echo "$as_me:$LINENO: result: no" >&5
1927echo "${ECHO_T}no" >&6
1928fi
1929
1930 CC=$ac_ct_CC
1931else
1932 CC="$ac_cv_prog_CC"
1933fi
1934
1935fi
1936if test -z "$CC"; then
1937 # Extract the first word of "cc", so it can be a program name with args.
1938set dummy cc; ac_word=$2
1939echo "$as_me:$LINENO: checking for $ac_word" >&5
1940echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1941if test "${ac_cv_prog_CC+set}" = set; then
1942 echo $ECHO_N "(cached) $ECHO_C" >&6
1943else
1944 if test -n "$CC"; then
1945 ac_cv_prog_CC="$CC" # Let the user override the test.
1946else
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001947 ac_prog_rejected=no
Martin v. Löwis11437992002-04-12 09:54:03 +00001948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1949for as_dir in $PATH
1950do
1951 IFS=$as_save_IFS
1952 test -z "$as_dir" && as_dir=.
1953 for ac_exec_ext in '' $ac_executable_extensions; do
1954 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1955 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1956 ac_prog_rejected=yes
1957 continue
1958 fi
1959 ac_cv_prog_CC="cc"
1960 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1961 break 2
1962 fi
1963done
1964done
1965
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001966if test $ac_prog_rejected = yes; then
1967 # We found a bogon in the path, so make sure we never use it.
1968 set dummy $ac_cv_prog_CC
1969 shift
Martin v. Löwis11437992002-04-12 09:54:03 +00001970 if test $# != 0; then
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001971 # We chose a different compiler from the bogus one.
1972 # However, it has the same basename, so the bogon will be chosen
1973 # first if we set CC to just the basename; use the full file name.
1974 shift
Skip Montanaro6dead952003-09-25 14:50:04 +00001975 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001976 fi
1977fi
1978fi
1979fi
Martin v. Löwis11437992002-04-12 09:54:03 +00001980CC=$ac_cv_prog_CC
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001981if test -n "$CC"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00001982 echo "$as_me:$LINENO: result: $CC" >&5
1983echo "${ECHO_T}$CC" >&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001984else
Martin v. Löwis11437992002-04-12 09:54:03 +00001985 echo "$as_me:$LINENO: result: no" >&5
1986echo "${ECHO_T}no" >&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001987fi
1988
Martin v. Löwis11437992002-04-12 09:54:03 +00001989fi
1990if test -z "$CC"; then
1991 if test -n "$ac_tool_prefix"; then
1992 for ac_prog in cl
1993 do
1994 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1995set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1996echo "$as_me:$LINENO: checking for $ac_word" >&5
1997echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1998if test "${ac_cv_prog_CC+set}" = set; then
1999 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossume6c2cf11999-01-08 21:08:33 +00002000else
2001 if test -n "$CC"; then
2002 ac_cv_prog_CC="$CC" # Let the user override the test.
2003else
Martin v. Löwis11437992002-04-12 09:54:03 +00002004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2005for as_dir in $PATH
2006do
2007 IFS=$as_save_IFS
2008 test -z "$as_dir" && as_dir=.
2009 for ac_exec_ext in '' $ac_executable_extensions; do
2010 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2011 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2012 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2013 break 2
Guido van Rossumf78abae1997-01-21 22:02:36 +00002014 fi
Martin v. Löwis11437992002-04-12 09:54:03 +00002015done
2016done
2017
2018fi
2019fi
2020CC=$ac_cv_prog_CC
2021if test -n "$CC"; then
2022 echo "$as_me:$LINENO: result: $CC" >&5
2023echo "${ECHO_T}$CC" >&6
2024else
2025 echo "$as_me:$LINENO: result: no" >&5
2026echo "${ECHO_T}no" >&6
Jack Jansendd19cf82001-12-06 22:36:17 +00002027fi
2028
Martin v. Löwis11437992002-04-12 09:54:03 +00002029 test -n "$CC" && break
2030 done
2031fi
2032if test -z "$CC"; then
2033 ac_ct_CC=$CC
2034 for ac_prog in cl
2035do
2036 # Extract the first word of "$ac_prog", so it can be a program name with args.
2037set dummy $ac_prog; ac_word=$2
2038echo "$as_me:$LINENO: checking for $ac_word" >&5
2039echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2040if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2041 echo $ECHO_N "(cached) $ECHO_C" >&6
2042else
2043 if test -n "$ac_ct_CC"; then
2044 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2045else
2046as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2047for as_dir in $PATH
2048do
2049 IFS=$as_save_IFS
2050 test -z "$as_dir" && as_dir=.
2051 for ac_exec_ext in '' $ac_executable_extensions; do
2052 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2053 ac_cv_prog_ac_ct_CC="$ac_prog"
2054 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2055 break 2
2056 fi
2057done
2058done
Jack Jansendd19cf82001-12-06 22:36:17 +00002059
Martin v. Löwis11437992002-04-12 09:54:03 +00002060fi
2061fi
2062ac_ct_CC=$ac_cv_prog_ac_ct_CC
2063if test -n "$ac_ct_CC"; then
2064 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2065echo "${ECHO_T}$ac_ct_CC" >&6
2066else
2067 echo "$as_me:$LINENO: result: no" >&5
2068echo "${ECHO_T}no" >&6
2069fi
Michael W. Hudson54241132001-12-07 15:38:26 +00002070
Martin v. Löwis11437992002-04-12 09:54:03 +00002071 test -n "$ac_ct_CC" && break
2072done
Michael W. Hudson54241132001-12-07 15:38:26 +00002073
Martin v. Löwis11437992002-04-12 09:54:03 +00002074 CC=$ac_ct_CC
2075fi
2076
2077fi
2078
2079
Skip Montanaro6dead952003-09-25 14:50:04 +00002080test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2081See \`config.log' for more details." >&5
2082echo "$as_me: error: no acceptable C compiler found in \$PATH
2083See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00002084 { (exit 1); exit 1; }; }
2085
2086# Provide some information about the compiler.
2087echo "$as_me:$LINENO:" \
2088 "checking for C compiler version" >&5
2089ac_compiler=`set X $ac_compile; echo $2`
2090{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2091 (eval $ac_compiler --version </dev/null >&5) 2>&5
2092 ac_status=$?
2093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2094 (exit $ac_status); }
2095{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2096 (eval $ac_compiler -v </dev/null >&5) 2>&5
2097 ac_status=$?
2098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2099 (exit $ac_status); }
2100{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2101 (eval $ac_compiler -V </dev/null >&5) 2>&5
2102 ac_status=$?
2103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2104 (exit $ac_status); }
2105
2106cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00002107/* confdefs.h. */
2108_ACEOF
2109cat confdefs.h >>conftest.$ac_ext
2110cat >>conftest.$ac_ext <<_ACEOF
2111/* end confdefs.h. */
Jack Jansendd19cf82001-12-06 22:36:17 +00002112
Martin v. Löwis11437992002-04-12 09:54:03 +00002113int
2114main ()
2115{
2116
2117 ;
2118 return 0;
2119}
2120_ACEOF
2121ac_clean_files_save=$ac_clean_files
Skip Montanaro6dead952003-09-25 14:50:04 +00002122ac_clean_files="$ac_clean_files a.out a.exe b.out"
Martin v. Löwis11437992002-04-12 09:54:03 +00002123# Try to create an executable without -o first, disregard a.out.
2124# It will help us diagnose broken compilers, and finding out an intuition
2125# of exeext.
Skip Montanarof0d5f792004-08-15 14:08:23 +00002126echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2127echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
Martin v. Löwis11437992002-04-12 09:54:03 +00002128ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2129if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2130 (eval $ac_link_default) 2>&5
2131 ac_status=$?
2132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2133 (exit $ac_status); }; then
2134 # Find the output, starting from the most likely. This scheme is
2135# not robust to junk in `.', hence go to wildcards (a.*) only as a last
2136# resort.
2137
2138# Be careful to initialize this variable, since it used to be cached.
2139# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2140ac_cv_exeext=
Skip Montanaro6dead952003-09-25 14:50:04 +00002141# b.out is created by i960 compilers.
2142for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2143do
2144 test -f "$ac_file" || continue
Martin v. Löwis11437992002-04-12 09:54:03 +00002145 case $ac_file in
Skip Montanaro6dead952003-09-25 14:50:04 +00002146 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
Skip Montanarof0d5f792004-08-15 14:08:23 +00002147 ;;
Skip Montanaro6dead952003-09-25 14:50:04 +00002148 conftest.$ac_ext )
Skip Montanarof0d5f792004-08-15 14:08:23 +00002149 # This is the source file.
2150 ;;
Skip Montanaro6dead952003-09-25 14:50:04 +00002151 [ab].out )
Skip Montanarof0d5f792004-08-15 14:08:23 +00002152 # We found the default executable, but exeext='' is most
2153 # certainly right.
2154 break;;
Skip Montanaro6dead952003-09-25 14:50:04 +00002155 *.* )
Skip Montanarof0d5f792004-08-15 14:08:23 +00002156 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2157 # FIXME: I believe we export ac_cv_exeext for Libtool,
2158 # but it would be cool to find out if it's true. Does anybody
2159 # maintain Libtool? --akim.
2160 export ac_cv_exeext
2161 break;;
Skip Montanaro6dead952003-09-25 14:50:04 +00002162 * )
Skip Montanarof0d5f792004-08-15 14:08:23 +00002163 break;;
Martin v. Löwis11437992002-04-12 09:54:03 +00002164 esac
2165done
Guido van Rossume6c2cf11999-01-08 21:08:33 +00002166else
Martin v. Löwis11437992002-04-12 09:54:03 +00002167 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002168sed 's/^/| /' conftest.$ac_ext >&5
2169
2170{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2171See \`config.log' for more details." >&5
2172echo "$as_me: error: C compiler cannot create executables
2173See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00002174 { (exit 77); exit 77; }; }
Michael W. Hudson54241132001-12-07 15:38:26 +00002175fi
Guido van Rossume6c2cf11999-01-08 21:08:33 +00002176
Martin v. Löwis11437992002-04-12 09:54:03 +00002177ac_exeext=$ac_cv_exeext
2178echo "$as_me:$LINENO: result: $ac_file" >&5
2179echo "${ECHO_T}$ac_file" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +00002180
Martin v. Löwis11437992002-04-12 09:54:03 +00002181# Check the compiler produces executables we can run. If not, either
2182# the compiler is broken, or we cross compile.
2183echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2184echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2185# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2186# If not cross compiling, check that we can run a simple program.
2187if test "$cross_compiling" != yes; then
2188 if { ac_try='./$ac_file'
2189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2190 (eval $ac_try) 2>&5
2191 ac_status=$?
2192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2193 (exit $ac_status); }; }; then
2194 cross_compiling=no
2195 else
2196 if test "$cross_compiling" = maybe; then
2197 cross_compiling=yes
2198 else
2199 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
Skip Montanaro6dead952003-09-25 14:50:04 +00002200If you meant to cross compile, use \`--host'.
2201See \`config.log' for more details." >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00002202echo "$as_me: error: cannot run C compiled programs.
Skip Montanaro6dead952003-09-25 14:50:04 +00002203If you meant to cross compile, use \`--host'.
2204See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00002205 { (exit 1); exit 1; }; }
2206 fi
2207 fi
2208fi
2209echo "$as_me:$LINENO: result: yes" >&5
2210echo "${ECHO_T}yes" >&6
2211
Skip Montanaro6dead952003-09-25 14:50:04 +00002212rm -f a.out a.exe conftest$ac_cv_exeext b.out
Martin v. Löwis11437992002-04-12 09:54:03 +00002213ac_clean_files=$ac_clean_files_save
2214# Check the compiler produces executables we can run. If not, either
2215# the compiler is broken, or we cross compile.
2216echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2217echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2218echo "$as_me:$LINENO: result: $cross_compiling" >&5
2219echo "${ECHO_T}$cross_compiling" >&6
2220
2221echo "$as_me:$LINENO: checking for suffix of executables" >&5
2222echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2223if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2224 (eval $ac_link) 2>&5
2225 ac_status=$?
2226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2227 (exit $ac_status); }; then
2228 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2229# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2230# work properly (i.e., refer to `conftest.exe'), while it won't with
2231# `rm'.
Skip Montanaro6dead952003-09-25 14:50:04 +00002232for ac_file in conftest.exe conftest conftest.*; do
2233 test -f "$ac_file" || continue
Martin v. Löwis11437992002-04-12 09:54:03 +00002234 case $ac_file in
Skip Montanaro6dead952003-09-25 14:50:04 +00002235 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
Martin v. Löwis11437992002-04-12 09:54:03 +00002236 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Skip Montanarof0d5f792004-08-15 14:08:23 +00002237 export ac_cv_exeext
2238 break;;
Martin v. Löwis11437992002-04-12 09:54:03 +00002239 * ) break;;
2240 esac
2241done
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002242else
Skip Montanaro6dead952003-09-25 14:50:04 +00002243 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2244See \`config.log' for more details." >&5
2245echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2246See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00002247 { (exit 1); exit 1; }; }
Michael W. Hudson54241132001-12-07 15:38:26 +00002248fi
Jack Jansendd19cf82001-12-06 22:36:17 +00002249
Martin v. Löwis11437992002-04-12 09:54:03 +00002250rm -f conftest$ac_cv_exeext
2251echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2252echo "${ECHO_T}$ac_cv_exeext" >&6
2253
2254rm -f conftest.$ac_ext
2255EXEEXT=$ac_cv_exeext
2256ac_exeext=$EXEEXT
2257echo "$as_me:$LINENO: checking for suffix of object files" >&5
2258echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2259if test "${ac_cv_objext+set}" = set; then
2260 echo $ECHO_N "(cached) $ECHO_C" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +00002261else
Martin v. Löwis11437992002-04-12 09:54:03 +00002262 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00002263/* confdefs.h. */
2264_ACEOF
2265cat confdefs.h >>conftest.$ac_ext
2266cat >>conftest.$ac_ext <<_ACEOF
2267/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00002268
Martin v. Löwis11437992002-04-12 09:54:03 +00002269int
2270main ()
2271{
2272
2273 ;
2274 return 0;
2275}
2276_ACEOF
2277rm -f conftest.o conftest.obj
2278if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2279 (eval $ac_compile) 2>&5
2280 ac_status=$?
2281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2282 (exit $ac_status); }; then
2283 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2284 case $ac_file in
Skip Montanaro6dead952003-09-25 14:50:04 +00002285 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
Martin v. Löwis11437992002-04-12 09:54:03 +00002286 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2287 break;;
2288 esac
2289done
2290else
2291 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002292sed 's/^/| /' conftest.$ac_ext >&5
2293
2294{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2295See \`config.log' for more details." >&5
2296echo "$as_me: error: cannot compute suffix of object files: cannot compile
2297See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00002298 { (exit 1); exit 1; }; }
2299fi
2300
2301rm -f conftest.$ac_cv_objext conftest.$ac_ext
2302fi
2303echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2304echo "${ECHO_T}$ac_cv_objext" >&6
2305OBJEXT=$ac_cv_objext
2306ac_objext=$OBJEXT
2307echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2308echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2309if test "${ac_cv_c_compiler_gnu+set}" = set; then
2310 echo $ECHO_N "(cached) $ECHO_C" >&6
2311else
2312 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00002313/* confdefs.h. */
2314_ACEOF
2315cat confdefs.h >>conftest.$ac_ext
2316cat >>conftest.$ac_ext <<_ACEOF
2317/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00002318
Martin v. Löwis11437992002-04-12 09:54:03 +00002319int
2320main ()
2321{
2322#ifndef __GNUC__
2323 choke me
2324#endif
2325
2326 ;
2327 return 0;
2328}
2329_ACEOF
2330rm -f conftest.$ac_objext
2331if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00002332 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00002333 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00002334 grep -v '^ *+' conftest.er1 >conftest.err
2335 rm -f conftest.er1
2336 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00002337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2338 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00002339 { ac_try='test -z "$ac_c_werror_flag"
2340 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00002341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2342 (eval $ac_try) 2>&5
2343 ac_status=$?
2344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2345 (exit $ac_status); }; } &&
2346 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00002347 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2348 (eval $ac_try) 2>&5
2349 ac_status=$?
2350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2351 (exit $ac_status); }; }; then
2352 ac_compiler_gnu=yes
2353else
2354 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002355sed 's/^/| /' conftest.$ac_ext >&5
2356
Martin v. Löwis11437992002-04-12 09:54:03 +00002357ac_compiler_gnu=no
2358fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00002359rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00002360ac_cv_c_compiler_gnu=$ac_compiler_gnu
2361
2362fi
2363echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2364echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2365GCC=`test $ac_compiler_gnu = yes && echo yes`
2366ac_test_CFLAGS=${CFLAGS+set}
2367ac_save_CFLAGS=$CFLAGS
2368CFLAGS="-g"
2369echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2370echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2371if test "${ac_cv_prog_cc_g+set}" = set; then
2372 echo $ECHO_N "(cached) $ECHO_C" >&6
2373else
2374 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00002375/* confdefs.h. */
2376_ACEOF
2377cat confdefs.h >>conftest.$ac_ext
2378cat >>conftest.$ac_ext <<_ACEOF
2379/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00002380
Martin v. Löwis11437992002-04-12 09:54:03 +00002381int
2382main ()
2383{
2384
2385 ;
2386 return 0;
2387}
2388_ACEOF
2389rm -f conftest.$ac_objext
2390if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00002391 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00002392 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00002393 grep -v '^ *+' conftest.er1 >conftest.err
2394 rm -f conftest.er1
2395 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00002396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2397 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00002398 { ac_try='test -z "$ac_c_werror_flag"
2399 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00002400 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2401 (eval $ac_try) 2>&5
2402 ac_status=$?
2403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2404 (exit $ac_status); }; } &&
2405 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00002406 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2407 (eval $ac_try) 2>&5
2408 ac_status=$?
2409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2410 (exit $ac_status); }; }; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00002411 ac_cv_prog_cc_g=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002412else
Martin v. Löwis11437992002-04-12 09:54:03 +00002413 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002414sed 's/^/| /' conftest.$ac_ext >&5
2415
Martin v. Löwis11437992002-04-12 09:54:03 +00002416ac_cv_prog_cc_g=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00002417fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00002418rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002419fi
Martin v. Löwis11437992002-04-12 09:54:03 +00002420echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2421echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
Guido van Rossume6c2cf11999-01-08 21:08:33 +00002422if test "$ac_test_CFLAGS" = set; then
Martin v. Löwis11437992002-04-12 09:54:03 +00002423 CFLAGS=$ac_save_CFLAGS
Guido van Rossume6c2cf11999-01-08 21:08:33 +00002424elif test $ac_cv_prog_cc_g = yes; then
2425 if test "$GCC" = yes; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00002426 CFLAGS="-g -O2"
2427 else
Guido van Rossume6c2cf11999-01-08 21:08:33 +00002428 CFLAGS="-g"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002429 fi
2430else
Guido van Rossume6c2cf11999-01-08 21:08:33 +00002431 if test "$GCC" = yes; then
2432 CFLAGS="-O2"
2433 else
2434 CFLAGS=
2435 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002436fi
Skip Montanaro6dead952003-09-25 14:50:04 +00002437echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2438echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2439if test "${ac_cv_prog_cc_stdc+set}" = set; then
2440 echo $ECHO_N "(cached) $ECHO_C" >&6
2441else
2442 ac_cv_prog_cc_stdc=no
2443ac_save_CC=$CC
2444cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00002445/* confdefs.h. */
2446_ACEOF
2447cat confdefs.h >>conftest.$ac_ext
2448cat >>conftest.$ac_ext <<_ACEOF
2449/* end confdefs.h. */
2450#include <stdarg.h>
2451#include <stdio.h>
2452#include <sys/types.h>
2453#include <sys/stat.h>
2454/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2455struct buf { int x; };
2456FILE * (*rcsopen) (struct buf *, struct stat *, int);
2457static char *e (p, i)
2458 char **p;
2459 int i;
2460{
2461 return p[i];
2462}
2463static char *f (char * (*g) (char **, int), char **p, ...)
2464{
2465 char *s;
2466 va_list v;
2467 va_start (v,p);
2468 s = g (p, va_arg (v,int));
2469 va_end (v);
2470 return s;
2471}
Skip Montanarof0d5f792004-08-15 14:08:23 +00002472
2473/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2474 function prototypes and stuff, but not '\xHH' hex character constants.
2475 These don't provoke an error unfortunately, instead are silently treated
2476 as 'x'. The following induces an error, until -std1 is added to get
2477 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2478 array size at least. It's necessary to write '\x00'==0 to get something
2479 that's true only with -std1. */
2480int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2481
Skip Montanaro6dead952003-09-25 14:50:04 +00002482int test (int i, double x);
2483struct s1 {int (*f) (int a);};
2484struct s2 {int (*f) (double a);};
2485int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2486int argc;
2487char **argv;
2488int
2489main ()
2490{
2491return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2492 ;
2493 return 0;
2494}
2495_ACEOF
2496# Don't try gcc -ansi; that turns off useful extensions and
2497# breaks some systems' header files.
2498# AIX -qlanglvl=ansi
2499# Ultrix and OSF/1 -std1
2500# HP-UX 10.20 and later -Ae
2501# HP-UX older versions -Aa -D_HPUX_SOURCE
2502# SVR4 -Xc -D__EXTENSIONS__
2503for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2504do
2505 CC="$ac_save_CC $ac_arg"
2506 rm -f conftest.$ac_objext
2507if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00002508 (eval $ac_compile) 2>conftest.er1
Skip Montanaro6dead952003-09-25 14:50:04 +00002509 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00002510 grep -v '^ *+' conftest.er1 >conftest.err
2511 rm -f conftest.er1
2512 cat conftest.err >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2514 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00002515 { ac_try='test -z "$ac_c_werror_flag"
2516 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00002517 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2518 (eval $ac_try) 2>&5
2519 ac_status=$?
2520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2521 (exit $ac_status); }; } &&
2522 { ac_try='test -s conftest.$ac_objext'
Skip Montanaro6dead952003-09-25 14:50:04 +00002523 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2524 (eval $ac_try) 2>&5
2525 ac_status=$?
2526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2527 (exit $ac_status); }; }; then
2528 ac_cv_prog_cc_stdc=$ac_arg
2529break
2530else
2531 echo "$as_me: failed program was:" >&5
2532sed 's/^/| /' conftest.$ac_ext >&5
2533
2534fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00002535rm -f conftest.err conftest.$ac_objext
Skip Montanaro6dead952003-09-25 14:50:04 +00002536done
2537rm -f conftest.$ac_ext conftest.$ac_objext
2538CC=$ac_save_CC
2539
2540fi
2541
2542case "x$ac_cv_prog_cc_stdc" in
2543 x|xno)
2544 echo "$as_me:$LINENO: result: none needed" >&5
2545echo "${ECHO_T}none needed" >&6 ;;
2546 *)
2547 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2548echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2549 CC="$CC $ac_cv_prog_cc_stdc" ;;
2550esac
2551
Martin v. Löwis11437992002-04-12 09:54:03 +00002552# Some people use a C++ compiler to compile C. Since we use `exit',
2553# in C++ we need to declare it. In case someone uses the same compiler
2554# for both compiling C and C++ we need to have the C++ compiler decide
2555# the declaration of exit, since it's the most demanding environment.
2556cat >conftest.$ac_ext <<_ACEOF
2557#ifndef __cplusplus
2558 choke me
2559#endif
2560_ACEOF
2561rm -f conftest.$ac_objext
2562if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00002563 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00002564 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00002565 grep -v '^ *+' conftest.er1 >conftest.err
2566 rm -f conftest.er1
2567 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00002568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2569 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00002570 { ac_try='test -z "$ac_c_werror_flag"
2571 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00002572 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2573 (eval $ac_try) 2>&5
2574 ac_status=$?
2575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2576 (exit $ac_status); }; } &&
2577 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00002578 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2579 (eval $ac_try) 2>&5
2580 ac_status=$?
2581 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2582 (exit $ac_status); }; }; then
2583 for ac_declaration in \
Skip Montanarof0d5f792004-08-15 14:08:23 +00002584 '' \
Martin v. Löwis11437992002-04-12 09:54:03 +00002585 'extern "C" void std::exit (int) throw (); using std::exit;' \
2586 'extern "C" void std::exit (int); using std::exit;' \
2587 'extern "C" void exit (int) throw ();' \
2588 'extern "C" void exit (int);' \
2589 'void exit (int);'
2590do
2591 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00002592/* confdefs.h. */
2593_ACEOF
2594cat confdefs.h >>conftest.$ac_ext
2595cat >>conftest.$ac_ext <<_ACEOF
2596/* end confdefs.h. */
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00002597$ac_declaration
Skip Montanarof0d5f792004-08-15 14:08:23 +00002598#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00002599int
2600main ()
2601{
2602exit (42);
2603 ;
2604 return 0;
2605}
2606_ACEOF
2607rm -f conftest.$ac_objext
2608if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00002609 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00002610 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00002611 grep -v '^ *+' conftest.er1 >conftest.err
2612 rm -f conftest.er1
2613 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00002614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2615 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00002616 { ac_try='test -z "$ac_c_werror_flag"
2617 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00002618 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2619 (eval $ac_try) 2>&5
2620 ac_status=$?
2621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2622 (exit $ac_status); }; } &&
2623 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00002624 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2625 (eval $ac_try) 2>&5
2626 ac_status=$?
2627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2628 (exit $ac_status); }; }; then
2629 :
2630else
2631 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002632sed 's/^/| /' conftest.$ac_ext >&5
2633
Martin v. Löwis11437992002-04-12 09:54:03 +00002634continue
2635fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00002636rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00002637 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00002638/* confdefs.h. */
2639_ACEOF
2640cat confdefs.h >>conftest.$ac_ext
2641cat >>conftest.$ac_ext <<_ACEOF
2642/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00002643$ac_declaration
Martin v. Löwis11437992002-04-12 09:54:03 +00002644int
2645main ()
2646{
2647exit (42);
2648 ;
2649 return 0;
2650}
2651_ACEOF
2652rm -f conftest.$ac_objext
2653if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00002654 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00002655 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00002656 grep -v '^ *+' conftest.er1 >conftest.err
2657 rm -f conftest.er1
2658 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00002659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2660 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00002661 { ac_try='test -z "$ac_c_werror_flag"
2662 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00002663 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2664 (eval $ac_try) 2>&5
2665 ac_status=$?
2666 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2667 (exit $ac_status); }; } &&
2668 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00002669 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2670 (eval $ac_try) 2>&5
2671 ac_status=$?
2672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2673 (exit $ac_status); }; }; then
2674 break
2675else
2676 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002677sed 's/^/| /' conftest.$ac_ext >&5
2678
Martin v. Löwis11437992002-04-12 09:54:03 +00002679fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00002680rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00002681done
2682rm -f conftest*
2683if test -n "$ac_declaration"; then
2684 echo '#ifdef __cplusplus' >>confdefs.h
2685 echo $ac_declaration >>confdefs.h
2686 echo '#endif' >>confdefs.h
2687fi
2688
2689else
2690 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002691sed 's/^/| /' conftest.$ac_ext >&5
2692
Martin v. Löwis11437992002-04-12 09:54:03 +00002693fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00002694rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00002695ac_ext=c
2696ac_cpp='$CPP $CPPFLAGS'
2697ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2698ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2699ac_compiler_gnu=$ac_cv_c_compiler_gnu
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002700
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00002701
Martin v. Löwis0f48d982006-04-14 14:34:26 +00002702
2703
2704echo "$as_me:$LINENO: checking for --with-cxx-main=<compiler>" >&5
2705echo $ECHO_N "checking for --with-cxx-main=<compiler>... $ECHO_C" >&6
2706
2707# Check whether --with-cxx_main or --without-cxx_main was given.
2708if test "${with_cxx_main+set}" = set; then
2709 withval="$with_cxx_main"
2710
2711
2712 case $withval in
2713 no) with_cxx_main=no
2714 MAINCC='$(CC)';;
2715 yes) with_cxx_main=yes
2716 MAINCC='$(CXX)';;
2717 *) with_cxx_main=yes
2718 MAINCC=$withval
2719 if test -z "$CXX"
2720 then
2721 CXX=$withval
2722 fi;;
2723 esac
2724else
2725
2726 with_cxx_main=no
2727 MAINCC='$(CC)'
2728
2729fi;
2730echo "$as_me:$LINENO: result: $with_cxx_main" >&5
2731echo "${ECHO_T}$with_cxx_main" >&6
2732
2733preset_cxx="$CXX"
2734if test -z "$CXX"
2735then
2736 case "$CC" in
2737 gcc) # Extract the first word of "g++", so it can be a program name with args.
2738set dummy g++; ac_word=$2
2739echo "$as_me:$LINENO: checking for $ac_word" >&5
2740echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2741if test "${ac_cv_path_CXX+set}" = set; then
2742 echo $ECHO_N "(cached) $ECHO_C" >&6
2743else
2744 case $CXX in
2745 [\\/]* | ?:[\\/]*)
2746 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
2747 ;;
2748 *)
2749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2750for as_dir in notfound
2751do
2752 IFS=$as_save_IFS
2753 test -z "$as_dir" && as_dir=.
2754 for ac_exec_ext in '' $ac_executable_extensions; do
2755 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2756 ac_cv_path_CXX="$as_dir/$ac_word$ac_exec_ext"
2757 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2758 break 2
2759 fi
2760done
2761done
2762
2763 test -z "$ac_cv_path_CXX" && ac_cv_path_CXX="g++"
2764 ;;
2765esac
2766fi
2767CXX=$ac_cv_path_CXX
2768
2769if test -n "$CXX"; then
2770 echo "$as_me:$LINENO: result: $CXX" >&5
2771echo "${ECHO_T}$CXX" >&6
2772else
2773 echo "$as_me:$LINENO: result: no" >&5
2774echo "${ECHO_T}no" >&6
2775fi
2776 ;;
2777 cc) # Extract the first word of "c++", so it can be a program name with args.
2778set dummy c++; ac_word=$2
2779echo "$as_me:$LINENO: checking for $ac_word" >&5
2780echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2781if test "${ac_cv_path_CXX+set}" = set; then
2782 echo $ECHO_N "(cached) $ECHO_C" >&6
2783else
2784 case $CXX in
2785 [\\/]* | ?:[\\/]*)
2786 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
2787 ;;
2788 *)
2789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2790for as_dir in notfound
2791do
2792 IFS=$as_save_IFS
2793 test -z "$as_dir" && as_dir=.
2794 for ac_exec_ext in '' $ac_executable_extensions; do
2795 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2796 ac_cv_path_CXX="$as_dir/$ac_word$ac_exec_ext"
2797 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2798 break 2
2799 fi
2800done
2801done
2802
2803 test -z "$ac_cv_path_CXX" && ac_cv_path_CXX="c++"
2804 ;;
2805esac
2806fi
2807CXX=$ac_cv_path_CXX
2808
2809if test -n "$CXX"; then
2810 echo "$as_me:$LINENO: result: $CXX" >&5
2811echo "${ECHO_T}$CXX" >&6
2812else
2813 echo "$as_me:$LINENO: result: no" >&5
2814echo "${ECHO_T}no" >&6
2815fi
2816 ;;
2817 esac
2818 if test "$CXX" = "notfound"
2819 then
2820 CXX=""
2821 fi
2822fi
2823if test -z "$CXX"
2824then
2825 for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
2826do
2827 # Extract the first word of "$ac_prog", so it can be a program name with args.
2828set dummy $ac_prog; ac_word=$2
2829echo "$as_me:$LINENO: checking for $ac_word" >&5
2830echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2831if test "${ac_cv_prog_CXX+set}" = set; then
2832 echo $ECHO_N "(cached) $ECHO_C" >&6
2833else
2834 if test -n "$CXX"; then
2835 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2836else
2837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2838for as_dir in $PATH
2839do
2840 IFS=$as_save_IFS
2841 test -z "$as_dir" && as_dir=.
2842 for ac_exec_ext in '' $ac_executable_extensions; do
2843 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2844 ac_cv_prog_CXX="$ac_prog"
2845 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2846 break 2
2847 fi
2848done
2849done
2850
2851fi
2852fi
2853CXX=$ac_cv_prog_CXX
2854if test -n "$CXX"; then
2855 echo "$as_me:$LINENO: result: $CXX" >&5
2856echo "${ECHO_T}$CXX" >&6
2857else
2858 echo "$as_me:$LINENO: result: no" >&5
2859echo "${ECHO_T}no" >&6
2860fi
2861
2862 test -n "$CXX" && break
2863done
2864test -n "$CXX" || CXX="notfound"
2865
2866 if test "$CXX" = "notfound"
2867 then
2868 CXX=""
2869 fi
2870fi
2871if test "$preset_cxx" != "$CXX"
2872then
2873 { echo "$as_me:$LINENO: WARNING:
2874
2875 By default, distutils will build C++ extension modules with \"$CXX\".
2876 If this is not intended, then set CXX on the configure command line.
2877 " >&5
2878echo "$as_me: WARNING:
2879
2880 By default, distutils will build C++ extension modules with \"$CXX\".
2881 If this is not intended, then set CXX on the configure command line.
2882 " >&2;}
2883fi
2884
2885
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00002886# checks for UNIX variants that set C preprocessor variables
Martin v. Löwis11437992002-04-12 09:54:03 +00002887
2888ac_ext=c
2889ac_cpp='$CPP $CPPFLAGS'
2890ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2891ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2892ac_compiler_gnu=$ac_cv_c_compiler_gnu
2893echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2894echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00002895# On Suns, sometimes $CPP names a directory.
2896if test -n "$CPP" && test -d "$CPP"; then
2897 CPP=
2898fi
2899if test -z "$CPP"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00002900 if test "${ac_cv_prog_CPP+set}" = set; then
2901 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00002902else
Martin v. Löwis11437992002-04-12 09:54:03 +00002903 # Double quotes because CPP needs to be expanded
2904 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2905 do
2906 ac_preproc_ok=false
2907for ac_c_preproc_warn_flag in '' yes
2908do
2909 # Use a header file that comes with gcc, so configuring glibc
2910 # with a fresh cross-compiler works.
Skip Montanaro6dead952003-09-25 14:50:04 +00002911 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2912 # <limits.h> exists even on freestanding compilers.
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00002913 # On the NeXT, cc -E runs the code through the compiler's parser,
Martin v. Löwis11437992002-04-12 09:54:03 +00002914 # not just through cpp. "Syntax error" is here to catch this case.
2915 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00002916/* confdefs.h. */
2917_ACEOF
2918cat confdefs.h >>conftest.$ac_ext
2919cat >>conftest.$ac_ext <<_ACEOF
2920/* end confdefs.h. */
2921#ifdef __STDC__
2922# include <limits.h>
2923#else
2924# include <assert.h>
2925#endif
Skip Montanarof0d5f792004-08-15 14:08:23 +00002926 Syntax error
Martin v. Löwis11437992002-04-12 09:54:03 +00002927_ACEOF
2928if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2929 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2930 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +00002931 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +00002932 rm -f conftest.er1
2933 cat conftest.err >&5
2934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2935 (exit $ac_status); } >/dev/null; then
2936 if test -s conftest.err; then
2937 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +00002938 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +00002939 else
2940 ac_cpp_err=
2941 fi
2942else
2943 ac_cpp_err=yes
2944fi
2945if test -z "$ac_cpp_err"; then
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00002946 :
2947else
Martin v. Löwis11437992002-04-12 09:54:03 +00002948 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002949sed 's/^/| /' conftest.$ac_ext >&5
2950
Martin v. Löwis11437992002-04-12 09:54:03 +00002951 # Broken: fails on valid input.
2952continue
Jack Jansendd19cf82001-12-06 22:36:17 +00002953fi
Martin v. Löwis11437992002-04-12 09:54:03 +00002954rm -f conftest.err conftest.$ac_ext
Jack Jansendd19cf82001-12-06 22:36:17 +00002955
Martin v. Löwis11437992002-04-12 09:54:03 +00002956 # OK, works on sane cases. Now check whether non-existent headers
2957 # can be detected and how.
2958 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00002959/* confdefs.h. */
2960_ACEOF
2961cat confdefs.h >>conftest.$ac_ext
2962cat >>conftest.$ac_ext <<_ACEOF
2963/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00002964#include <ac_nonexistent.h>
2965_ACEOF
2966if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2967 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2968 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +00002969 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +00002970 rm -f conftest.er1
2971 cat conftest.err >&5
2972 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2973 (exit $ac_status); } >/dev/null; then
2974 if test -s conftest.err; then
2975 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +00002976 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +00002977 else
2978 ac_cpp_err=
2979 fi
2980else
2981 ac_cpp_err=yes
2982fi
2983if test -z "$ac_cpp_err"; then
2984 # Broken: success on invalid input.
2985continue
2986else
2987 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002988sed 's/^/| /' conftest.$ac_ext >&5
2989
Martin v. Löwis11437992002-04-12 09:54:03 +00002990 # Passes both tests.
2991ac_preproc_ok=:
2992break
2993fi
2994rm -f conftest.err conftest.$ac_ext
2995
2996done
2997# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2998rm -f conftest.err conftest.$ac_ext
2999if $ac_preproc_ok; then
3000 break
3001fi
3002
3003 done
3004 ac_cv_prog_CPP=$CPP
3005
3006fi
3007 CPP=$ac_cv_prog_CPP
3008else
3009 ac_cv_prog_CPP=$CPP
3010fi
3011echo "$as_me:$LINENO: result: $CPP" >&5
3012echo "${ECHO_T}$CPP" >&6
3013ac_preproc_ok=false
3014for ac_c_preproc_warn_flag in '' yes
3015do
3016 # Use a header file that comes with gcc, so configuring glibc
3017 # with a fresh cross-compiler works.
Skip Montanaro6dead952003-09-25 14:50:04 +00003018 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3019 # <limits.h> exists even on freestanding compilers.
Martin v. Löwis11437992002-04-12 09:54:03 +00003020 # On the NeXT, cc -E runs the code through the compiler's parser,
3021 # not just through cpp. "Syntax error" is here to catch this case.
3022 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00003023/* confdefs.h. */
3024_ACEOF
3025cat confdefs.h >>conftest.$ac_ext
3026cat >>conftest.$ac_ext <<_ACEOF
3027/* end confdefs.h. */
3028#ifdef __STDC__
3029# include <limits.h>
3030#else
3031# include <assert.h>
3032#endif
Skip Montanarof0d5f792004-08-15 14:08:23 +00003033 Syntax error
Martin v. Löwis11437992002-04-12 09:54:03 +00003034_ACEOF
3035if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3036 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3037 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +00003038 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +00003039 rm -f conftest.er1
3040 cat conftest.err >&5
3041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3042 (exit $ac_status); } >/dev/null; then
3043 if test -s conftest.err; then
3044 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +00003045 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +00003046 else
3047 ac_cpp_err=
3048 fi
3049else
3050 ac_cpp_err=yes
3051fi
3052if test -z "$ac_cpp_err"; then
3053 :
3054else
3055 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00003056sed 's/^/| /' conftest.$ac_ext >&5
3057
Martin v. Löwis11437992002-04-12 09:54:03 +00003058 # Broken: fails on valid input.
3059continue
3060fi
3061rm -f conftest.err conftest.$ac_ext
3062
3063 # OK, works on sane cases. Now check whether non-existent headers
3064 # can be detected and how.
3065 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00003066/* confdefs.h. */
3067_ACEOF
3068cat confdefs.h >>conftest.$ac_ext
3069cat >>conftest.$ac_ext <<_ACEOF
3070/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00003071#include <ac_nonexistent.h>
3072_ACEOF
3073if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3074 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3075 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +00003076 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +00003077 rm -f conftest.er1
3078 cat conftest.err >&5
3079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3080 (exit $ac_status); } >/dev/null; then
3081 if test -s conftest.err; then
3082 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +00003083 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +00003084 else
3085 ac_cpp_err=
3086 fi
3087else
3088 ac_cpp_err=yes
3089fi
3090if test -z "$ac_cpp_err"; then
3091 # Broken: success on invalid input.
3092continue
3093else
3094 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00003095sed 's/^/| /' conftest.$ac_ext >&5
3096
Martin v. Löwis11437992002-04-12 09:54:03 +00003097 # Passes both tests.
3098ac_preproc_ok=:
3099break
3100fi
3101rm -f conftest.err conftest.$ac_ext
3102
3103done
3104# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3105rm -f conftest.err conftest.$ac_ext
3106if $ac_preproc_ok; then
3107 :
3108else
Skip Montanaro6dead952003-09-25 14:50:04 +00003109 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3110See \`config.log' for more details." >&5
3111echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3112See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00003113 { (exit 1); exit 1; }; }
3114fi
3115
3116ac_ext=c
3117ac_cpp='$CPP $CPPFLAGS'
3118ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3119ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3120ac_compiler_gnu=$ac_cv_c_compiler_gnu
3121
3122
Skip Montanaro6dead952003-09-25 14:50:04 +00003123echo "$as_me:$LINENO: checking for egrep" >&5
3124echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3125if test "${ac_cv_prog_egrep+set}" = set; then
3126 echo $ECHO_N "(cached) $ECHO_C" >&6
3127else
3128 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3129 then ac_cv_prog_egrep='grep -E'
3130 else ac_cv_prog_egrep='egrep'
3131 fi
3132fi
3133echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3134echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3135 EGREP=$ac_cv_prog_egrep
3136
3137
Martin v. Löwis11437992002-04-12 09:54:03 +00003138
3139echo "$as_me:$LINENO: checking for AIX" >&5
3140echo $ECHO_N "checking for AIX... $ECHO_C" >&6
3141cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00003142/* confdefs.h. */
3143_ACEOF
3144cat confdefs.h >>conftest.$ac_ext
3145cat >>conftest.$ac_ext <<_ACEOF
3146/* end confdefs.h. */
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00003147#ifdef _AIX
3148 yes
3149#endif
3150
Martin v. Löwis11437992002-04-12 09:54:03 +00003151_ACEOF
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00003152if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +00003153 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwis11437992002-04-12 09:54:03 +00003154 echo "$as_me:$LINENO: result: yes" >&5
3155echo "${ECHO_T}yes" >&6
3156cat >>confdefs.h <<\_ACEOF
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00003157#define _ALL_SOURCE 1
Martin v. Löwis11437992002-04-12 09:54:03 +00003158_ACEOF
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00003159
3160else
Martin v. Löwis11437992002-04-12 09:54:03 +00003161 echo "$as_me:$LINENO: result: no" >&5
3162echo "${ECHO_T}no" >&6
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00003163fi
3164rm -f conftest*
3165
Michael W. Hudson54241132001-12-07 15:38:26 +00003166
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00003167
Martin v. Löwis779ffc02002-12-02 22:17:01 +00003168# Check for unsupported systems
3169case $ac_sys_system/$ac_sys_release in
Martin v. Löwis12af0482004-01-31 12:34:17 +00003170Linux*/1*)
Martin v. Löwis779ffc02002-12-02 22:17:01 +00003171 echo This system \($ac_sys_system/$ac_sys_release\) is no longer supported.
3172 echo See README for details.
3173 exit 1;;
3174esac
3175
Michael W. Hudson54241132001-12-07 15:38:26 +00003176
Martin v. Löwis11437992002-04-12 09:54:03 +00003177echo "$as_me:$LINENO: checking for --with-suffix" >&5
3178echo $ECHO_N "checking for --with-suffix... $ECHO_C" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +00003179
Neil Schemenauerdfb38e42001-01-27 06:57:08 +00003180# Check whether --with-suffix or --without-suffix was given.
3181if test "${with_suffix+set}" = set; then
3182 withval="$with_suffix"
Martin v. Löwis11437992002-04-12 09:54:03 +00003183
Neil Schemenauerdfb38e42001-01-27 06:57:08 +00003184 case $withval in
3185 no) EXEEXT=;;
3186 yes) EXEEXT=.exe;;
3187 *) EXEEXT=$withval;;
3188 esac
Martin v. Löwis11437992002-04-12 09:54:03 +00003189fi;
3190echo "$as_me:$LINENO: result: $EXEEXT" >&5
3191echo "${ECHO_T}$EXEEXT" >&6
Jack Jansen1999ef42001-12-06 21:47:20 +00003192
Jack Jansen9a66b6d2001-08-08 13:56:14 +00003193# Test whether we're running on a non-case-sensitive system, in which
3194# case we give a warning if no ext is given
Jack Jansen1999ef42001-12-06 21:47:20 +00003195
Martin v. Löwis11437992002-04-12 09:54:03 +00003196echo "$as_me:$LINENO: checking for case-insensitive build directory" >&5
3197echo $ECHO_N "checking for case-insensitive build directory... $ECHO_C" >&6
Jack Jansen3c2c4332002-11-06 13:33:32 +00003198if test ! -d CaseSensitiveTestDir; then
3199mkdir CaseSensitiveTestDir
3200fi
3201
3202if test -d casesensitivetestdir
Jack Jansen9a66b6d2001-08-08 13:56:14 +00003203then
Martin v. Löwis11437992002-04-12 09:54:03 +00003204 echo "$as_me:$LINENO: result: yes" >&5
3205echo "${ECHO_T}yes" >&6
Jack Jansen1999ef42001-12-06 21:47:20 +00003206 BUILDEXEEXT=.exe
3207else
Martin v. Löwis11437992002-04-12 09:54:03 +00003208 echo "$as_me:$LINENO: result: no" >&5
3209echo "${ECHO_T}no" >&6
Jack Jansendd19cf82001-12-06 22:36:17 +00003210 BUILDEXEEXT=$EXEEXT
Jack Jansen9a66b6d2001-08-08 13:56:14 +00003211fi
Jack Jansen3c2c4332002-11-06 13:33:32 +00003212rmdir CaseSensitiveTestDir
Guido van Rossumff555e32000-09-22 15:38:21 +00003213
Guido van Rossumdd997f71998-10-07 19:58:26 +00003214case $MACHDEP in
3215bsdos*)
3216 case $CC in
3217 gcc) CC="$CC -D_HAVE_BSDI";;
3218 esac;;
3219esac
3220
Guido van Rossum24b1e751997-08-21 02:29:16 +00003221case $ac_sys_system in
3222hp*|HP*)
3223 case $CC in
Guido van Rossumcd5ff9f2000-09-22 16:15:54 +00003224 cc|*/cc) CC="$CC -Ae";;
Guido van Rossum24b1e751997-08-21 02:29:16 +00003225 esac;;
Trent Mick635f6fb2000-08-23 21:33:05 +00003226Monterey*)
3227 case $CC in
3228 cc) CC="$CC -Wl,-Bexport";;
3229 esac;;
Martin v. Löwisa30c1002001-03-06 12:10:20 +00003230SunOS*)
3231 # Some functions have a prototype only with that define, e.g. confstr
Martin v. Löwis11437992002-04-12 09:54:03 +00003232
3233cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa30c1002001-03-06 12:10:20 +00003234#define __EXTENSIONS__ 1
Martin v. Löwis11437992002-04-12 09:54:03 +00003235_ACEOF
Martin v. Löwisa30c1002001-03-06 12:10:20 +00003236
3237 ;;
Guido van Rossum24b1e751997-08-21 02:29:16 +00003238esac
3239
Michael W. Hudson54241132001-12-07 15:38:26 +00003240
3241
Martin v. Löwis11437992002-04-12 09:54:03 +00003242echo "$as_me:$LINENO: checking LIBRARY" >&5
3243echo $ECHO_N "checking LIBRARY... $ECHO_C" >&6
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +00003244if test -z "$LIBRARY"
3245then
3246 LIBRARY='libpython$(VERSION).a'
3247fi
Martin v. Löwis11437992002-04-12 09:54:03 +00003248echo "$as_me:$LINENO: result: $LIBRARY" >&5
3249echo "${ECHO_T}$LIBRARY" >&6
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +00003250
Guido van Rossum54ecc3d1999-01-27 17:53:11 +00003251# LDLIBRARY is the name of the library to link against (as opposed to the
Jack Jansene578a632001-08-15 01:27:14 +00003252# name of the library into which to insert object files). BLDLIBRARY is also
3253# the library to link against, usually. On Mac OS X frameworks, BLDLIBRARY
3254# is blank as the main program is not linked directly against LDLIBRARY.
3255# LDLIBRARYDIR is the path to LDLIBRARY, which is made in a subdirectory. On
3256# systems without shared libraries, LDLIBRARY is the same as LIBRARY
3257# (defined in the Makefiles). On Cygwin LDLIBRARY is the import library,
3258# DLLLIBRARY is the shared (i.e., DLL) library.
Martin v. Löwis11437992002-04-12 09:54:03 +00003259#
Martin v. Löwis1142de32002-03-29 16:28:31 +00003260# RUNSHARED is used to run shared python without installed libraries
3261#
3262# INSTSONAME is the name of the shared library that will be use to install
3263# on the system - some systems like version suffix, others don't
3264
3265
Michael W. Hudson54241132001-12-07 15:38:26 +00003266
3267
3268
Guido van Rossum54ecc3d1999-01-27 17:53:11 +00003269
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +00003270LDLIBRARY="$LIBRARY"
Jack Jansene578a632001-08-15 01:27:14 +00003271BLDLIBRARY='$(LDLIBRARY)'
Martin v. Löwis09bdf722002-05-08 08:51:29 +00003272INSTSONAME='$(LDLIBRARY)'
Guido van Rossumca563f22001-01-23 01:52:44 +00003273DLLLIBRARY=''
Jack Jansene578a632001-08-15 01:27:14 +00003274LDLIBRARYDIR=''
Martin v. Löwis1142de32002-03-29 16:28:31 +00003275RUNSHARED=''
Guido van Rossum54ecc3d1999-01-27 17:53:11 +00003276
Guido van Rossum76c5fe21997-08-14 19:45:07 +00003277# LINKCC is the command that links the python executable -- default is $(CC).
Martin v. Löwisb7da67a2001-10-18 15:35:38 +00003278# If CXX is set, and if it is needed to link a main function that was
3279# compiled with CXX, LINKCC is CXX instead. Always using CXX is undesirable:
3280# python might then depend on the C++ runtime
Martin v. Löwis11437992002-04-12 09:54:03 +00003281# This is altered for AIX in order to build the export list before
Guido van Rossumec95c7b1998-08-04 17:59:56 +00003282# linking.
Guido van Rossum76c5fe21997-08-14 19:45:07 +00003283
Martin v. Löwis11437992002-04-12 09:54:03 +00003284echo "$as_me:$LINENO: checking LINKCC" >&5
3285echo $ECHO_N "checking LINKCC... $ECHO_C" >&6
Guido van Rossum76c5fe21997-08-14 19:45:07 +00003286if test -z "$LINKCC"
3287then
Martin v. Löwis0f48d982006-04-14 14:34:26 +00003288 LINKCC='$(PURIFY) $(MAINCC)'
Guido van Rossum76c5fe21997-08-14 19:45:07 +00003289 case $ac_sys_system in
3290 AIX*)
Neal Norwitz0b27ff92003-03-31 15:53:49 +00003291 exp_extra="\"\""
3292 if test $ac_sys_release -ge 5 -o \
3293 $ac_sys_release -eq 4 -a `uname -r` -ge 2 ; then
3294 exp_extra="."
3295 fi
3296 LINKCC="\$(srcdir)/Modules/makexp_aix Modules/python.exp $exp_extra \$(LIBRARY); $LINKCC";;
Trent Mick635f6fb2000-08-23 21:33:05 +00003297 Monterey64*)
Martin v. Löwis4e732dc2002-03-19 15:15:32 +00003298 LINKCC="$LINKCC -L/usr/lib/ia64l64";;
Guido van Rossum76c5fe21997-08-14 19:45:07 +00003299 esac
3300fi
Martin v. Löwis11437992002-04-12 09:54:03 +00003301echo "$as_me:$LINENO: result: $LINKCC" >&5
3302echo "${ECHO_T}$LINKCC" >&6
Guido van Rossum76c5fe21997-08-14 19:45:07 +00003303
Martin v. Löwis11437992002-04-12 09:54:03 +00003304echo "$as_me:$LINENO: checking for --enable-shared" >&5
3305echo $ECHO_N "checking for --enable-shared... $ECHO_C" >&6
Martin v. Löwis1142de32002-03-29 16:28:31 +00003306# Check whether --enable-shared or --disable-shared was given.
3307if test "${enable_shared+set}" = set; then
3308 enableval="$enable_shared"
Guido van Rossum54ecc3d1999-01-27 17:53:11 +00003309
Martin v. Löwis11437992002-04-12 09:54:03 +00003310fi;
Martin v. Löwis1142de32002-03-29 16:28:31 +00003311
3312if test -z "$enable_shared"
Martin v. Löwis11437992002-04-12 09:54:03 +00003313then
Martin v. Löwisb51033d2002-05-03 05:53:15 +00003314 case $ac_sys_system in
Martin v. Löwisf90ae202002-06-11 06:22:31 +00003315 CYGWIN* | atheos*)
Martin v. Löwisb51033d2002-05-03 05:53:15 +00003316 enable_shared="yes";;
3317 *)
3318 enable_shared="no";;
3319 esac
Martin v. Löwis1142de32002-03-29 16:28:31 +00003320fi
Martin v. Löwis11437992002-04-12 09:54:03 +00003321echo "$as_me:$LINENO: result: $enable_shared" >&5
3322echo "${ECHO_T}$enable_shared" >&6
Martin v. Löwis1142de32002-03-29 16:28:31 +00003323
Skip Montanaro56f6a4f2004-06-18 02:47:22 +00003324echo "$as_me:$LINENO: checking for --enable-profiling" >&5
3325echo $ECHO_N "checking for --enable-profiling... $ECHO_C" >&6
3326# Check whether --enable-profiling or --disable-profiling was given.
3327if test "${enable_profiling+set}" = set; then
3328 enableval="$enable_profiling"
3329 ac_save_cc="$CC"
3330 CC="$CC -pg"
3331 if test "$cross_compiling" = yes; then
3332 ac_enable_profiling="no"
3333else
3334 cat >conftest.$ac_ext <<_ACEOF
3335/* confdefs.h. */
3336_ACEOF
3337cat confdefs.h >>conftest.$ac_ext
3338cat >>conftest.$ac_ext <<_ACEOF
3339/* end confdefs.h. */
3340int main() { return 0; }
3341_ACEOF
3342rm -f conftest$ac_exeext
3343if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3344 (eval $ac_link) 2>&5
3345 ac_status=$?
3346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3347 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3348 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3349 (eval $ac_try) 2>&5
3350 ac_status=$?
3351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3352 (exit $ac_status); }; }; then
3353 ac_enable_profiling="yes"
3354else
3355 echo "$as_me: program exited with status $ac_status" >&5
3356echo "$as_me: failed program was:" >&5
3357sed 's/^/| /' conftest.$ac_ext >&5
3358
3359( exit $ac_status )
3360ac_enable_profiling="no"
3361fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00003362rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Skip Montanaro56f6a4f2004-06-18 02:47:22 +00003363fi
3364 CC="$ac_save_cc"
3365fi;
3366echo "$as_me:$LINENO: result: $ac_enable_profiling" >&5
3367echo "${ECHO_T}$ac_enable_profiling" >&6
3368
3369case "$ac_enable_profiling" in
3370 "yes")
3371 BASECFLAGS="-pg $BASECFLAGS"
3372 LDFLAGS="-pg $LDFLAGS"
3373 ;;
3374esac
Martin v. Löwis1142de32002-03-29 16:28:31 +00003375
Martin v. Löwis11437992002-04-12 09:54:03 +00003376echo "$as_me:$LINENO: checking LDLIBRARY" >&5
3377echo $ECHO_N "checking LDLIBRARY... $ECHO_C" >&6
Jack Jansene578a632001-08-15 01:27:14 +00003378
Guido van Rossumb8552162001-09-05 14:58:11 +00003379# MacOSX framework builds need more magic. LDLIBRARY is the dynamic
3380# library that we build, but we do not want to link against it (we
3381# will find it with a -framework option). For this reason there is an
3382# extra variable BLDLIBRARY against which Python and the extension
3383# modules are linked, BLDLIBRARY. This is normally the same as
3384# LDLIBRARY, but empty for MacOSX framework builds.
Jack Jansene578a632001-08-15 01:27:14 +00003385if test "$enable_framework"
3386then
3387 LDLIBRARY='$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansen66b84832003-07-04 12:14:39 +00003388 RUNSHARED=DYLD_FRAMEWORK_PATH="`pwd`:$DYLD_FRAMEWORK_PATH"
Jack Jansene578a632001-08-15 01:27:14 +00003389 BLDLIBRARY=''
3390else
3391 BLDLIBRARY='$(LDLIBRARY)'
Martin v. Löwis11437992002-04-12 09:54:03 +00003392fi
Jack Jansene578a632001-08-15 01:27:14 +00003393
Martin v. Löwis1142de32002-03-29 16:28:31 +00003394# Other platforms follow
3395if test $enable_shared = "yes"; then
Mark Hammond8235ea12002-07-19 06:55:41 +00003396
3397cat >>confdefs.h <<\_ACEOF
3398#define Py_ENABLE_SHARED 1
3399_ACEOF
3400
Martin v. Löwis1142de32002-03-29 16:28:31 +00003401 case $ac_sys_system in
3402 BeOS*)
3403 LDLIBRARY='libpython$(VERSION).so'
3404 ;;
3405 CYGWIN*)
3406 LDLIBRARY='libpython$(VERSION).dll.a'
3407 DLLLIBRARY='libpython$(VERSION).dll'
3408 ;;
3409 SunOS*)
3410 LDLIBRARY='libpython$(VERSION).so'
Martin v. Löwisd141a8c2003-06-14 15:20:28 +00003411 BLDLIBRARY='-Wl,-R,$(LIBDIR) -L. -lpython$(VERSION)'
Martin v. Löwisfc9b75f2003-08-09 09:06:52 +00003412 RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
Martin v. Löwis2389c412003-10-31 15:42:07 +00003413 INSTSONAME="$LDLIBRARY".$SOVERSION
Martin v. Löwis1142de32002-03-29 16:28:31 +00003414 ;;
Martin v. Löwis86d66262006-02-17 08:40:11 +00003415 Linux*|GNU*|NetBSD*|FreeBSD*|DragonFly*)
Martin v. Löwis1142de32002-03-29 16:28:31 +00003416 LDLIBRARY='libpython$(VERSION).so'
3417 BLDLIBRARY='-L. -lpython$(VERSION)'
Martin v. Löwisfc9b75f2003-08-09 09:06:52 +00003418 RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
Hye-Shik Chang33761492004-10-26 09:53:46 +00003419 case $ac_sys_system in
3420 FreeBSD*)
3421 SOVERSION=`echo $SOVERSION|cut -d "." -f 1`
3422 ;;
3423 esac
Martin v. Löwis1142de32002-03-29 16:28:31 +00003424 INSTSONAME="$LDLIBRARY".$SOVERSION
3425 ;;
3426 hp*|HP*)
Neal Norwitz58e28882006-05-19 07:00:58 +00003427 case `uname -m` in
3428 ia64)
3429 LDLIBRARY='libpython$(VERSION).so'
3430 ;;
3431 *)
3432 LDLIBRARY='libpython$(VERSION).sl'
3433 ;;
3434 esac
Martin v. Löwis1142de32002-03-29 16:28:31 +00003435 BLDLIBRARY='-Wl,+b,$(LIBDIR) -L. -lpython$(VERSION)'
Martin v. Löwisfc9b75f2003-08-09 09:06:52 +00003436 RUNSHARED=SHLIB_PATH=`pwd`:${SHLIB_PATH}
Martin v. Löwis1142de32002-03-29 16:28:31 +00003437 ;;
3438 OSF*)
3439 LDLIBRARY='libpython$(VERSION).so'
Neal Norwitz671b9e32006-01-09 07:07:12 +00003440 BLDLIBRARY='-rpath $(LIBDIR) -L. -lpython$(VERSION)'
Martin v. Löwisfc9b75f2003-08-09 09:06:52 +00003441 RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
Martin v. Löwis1142de32002-03-29 16:28:31 +00003442 ;;
Martin v. Löwisf90ae202002-06-11 06:22:31 +00003443 atheos*)
3444 LDLIBRARY='libpython$(VERSION).so'
3445 BLDLIBRARY='-L. -lpython$(VERSION)'
3446 RUNSHARED=DLL_PATH=`pwd`:${DLL_PATH:-/atheos/sys/libs:/atheos/autolnk/lib}
3447 ;;
Martin v. Löwis1142de32002-03-29 16:28:31 +00003448 esac
Jason Tishler30765592003-09-04 11:04:06 +00003449else # shared is disabled
3450 case $ac_sys_system in
3451 CYGWIN*)
3452 BLDLIBRARY='$(LIBRARY)'
3453 LDLIBRARY='libpython$(VERSION).dll.a'
3454 ;;
3455 esac
Martin v. Löwis1142de32002-03-29 16:28:31 +00003456fi
3457
Martin v. Löwis11437992002-04-12 09:54:03 +00003458echo "$as_me:$LINENO: result: $LDLIBRARY" >&5
3459echo "${ECHO_T}$LDLIBRARY" >&6
Guido van Rossum54ecc3d1999-01-27 17:53:11 +00003460
Martin v. Löwis11437992002-04-12 09:54:03 +00003461if test -n "$ac_tool_prefix"; then
3462 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3463set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3464echo "$as_me:$LINENO: checking for $ac_word" >&5
3465echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3466if test "${ac_cv_prog_RANLIB+set}" = set; then
3467 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003468else
3469 if test -n "$RANLIB"; then
3470 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3471else
Martin v. Löwis11437992002-04-12 09:54:03 +00003472as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3473for as_dir in $PATH
3474do
3475 IFS=$as_save_IFS
3476 test -z "$as_dir" && as_dir=.
3477 for ac_exec_ext in '' $ac_executable_extensions; do
3478 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3479 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3480 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3481 break 2
3482 fi
3483done
3484done
3485
Guido van Rossum627b2d71993-12-24 10:39:16 +00003486fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003487fi
Martin v. Löwis11437992002-04-12 09:54:03 +00003488RANLIB=$ac_cv_prog_RANLIB
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003489if test -n "$RANLIB"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00003490 echo "$as_me:$LINENO: result: $RANLIB" >&5
3491echo "${ECHO_T}$RANLIB" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003492else
Martin v. Löwis11437992002-04-12 09:54:03 +00003493 echo "$as_me:$LINENO: result: no" >&5
3494echo "${ECHO_T}no" >&6
3495fi
3496
3497fi
3498if test -z "$ac_cv_prog_RANLIB"; then
3499 ac_ct_RANLIB=$RANLIB
3500 # Extract the first word of "ranlib", so it can be a program name with args.
3501set dummy ranlib; ac_word=$2
3502echo "$as_me:$LINENO: checking for $ac_word" >&5
3503echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3504if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3505 echo $ECHO_N "(cached) $ECHO_C" >&6
3506else
3507 if test -n "$ac_ct_RANLIB"; then
3508 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3509else
3510as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3511for as_dir in $PATH
3512do
3513 IFS=$as_save_IFS
3514 test -z "$as_dir" && as_dir=.
3515 for ac_exec_ext in '' $ac_executable_extensions; do
3516 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3517 ac_cv_prog_ac_ct_RANLIB="ranlib"
3518 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3519 break 2
3520 fi
3521done
3522done
3523
3524 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3525fi
3526fi
3527ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3528if test -n "$ac_ct_RANLIB"; then
3529 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3530echo "${ECHO_T}$ac_ct_RANLIB" >&6
3531else
3532 echo "$as_me:$LINENO: result: no" >&5
3533echo "${ECHO_T}no" >&6
3534fi
3535
3536 RANLIB=$ac_ct_RANLIB
3537else
3538 RANLIB="$ac_cv_prog_RANLIB"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003539fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00003540
3541
Guido van Rossum7f43da71994-08-01 12:15:30 +00003542for ac_prog in ar aal
3543do
Martin v. Löwis11437992002-04-12 09:54:03 +00003544 # Extract the first word of "$ac_prog", so it can be a program name with args.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003545set dummy $ac_prog; ac_word=$2
Martin v. Löwis11437992002-04-12 09:54:03 +00003546echo "$as_me:$LINENO: checking for $ac_word" >&5
3547echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3548if test "${ac_cv_prog_AR+set}" = set; then
3549 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003550else
3551 if test -n "$AR"; then
3552 ac_cv_prog_AR="$AR" # Let the user override the test.
3553else
Martin v. Löwis11437992002-04-12 09:54:03 +00003554as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3555for as_dir in $PATH
3556do
3557 IFS=$as_save_IFS
3558 test -z "$as_dir" && as_dir=.
3559 for ac_exec_ext in '' $ac_executable_extensions; do
3560 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3561 ac_cv_prog_AR="$ac_prog"
3562 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3563 break 2
3564 fi
3565done
3566done
3567
Guido van Rossum7f43da71994-08-01 12:15:30 +00003568fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003569fi
Martin v. Löwis11437992002-04-12 09:54:03 +00003570AR=$ac_cv_prog_AR
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003571if test -n "$AR"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00003572 echo "$as_me:$LINENO: result: $AR" >&5
3573echo "${ECHO_T}$AR" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003574else
Martin v. Löwis11437992002-04-12 09:54:03 +00003575 echo "$as_me:$LINENO: result: no" >&5
3576echo "${ECHO_T}no" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003577fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00003578
Martin v. Löwis11437992002-04-12 09:54:03 +00003579 test -n "$AR" && break
Guido van Rossum7f43da71994-08-01 12:15:30 +00003580done
3581test -n "$AR" || AR="ar"
3582
Michael W. Hudson54241132001-12-07 15:38:26 +00003583
Martin v. Löwisdea59e52006-01-05 10:00:36 +00003584
Martin v. Löwisc5bf5a02006-01-05 10:33:59 +00003585# Extract the first word of "svnversion", so it can be a program name with args.
3586set dummy svnversion; ac_word=$2
Martin v. Löwisdea59e52006-01-05 10:00:36 +00003587echo "$as_me:$LINENO: checking for $ac_word" >&5
3588echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3589if test "${ac_cv_prog_SVNVERSION+set}" = set; then
3590 echo $ECHO_N "(cached) $ECHO_C" >&6
3591else
3592 if test -n "$SVNVERSION"; then
3593 ac_cv_prog_SVNVERSION="$SVNVERSION" # Let the user override the test.
3594else
3595as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3596for as_dir in $PATH
3597do
3598 IFS=$as_save_IFS
3599 test -z "$as_dir" && as_dir=.
3600 for ac_exec_ext in '' $ac_executable_extensions; do
3601 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Martin v. Löwisc5bf5a02006-01-05 10:33:59 +00003602 ac_cv_prog_SVNVERSION="found"
Martin v. Löwisdea59e52006-01-05 10:00:36 +00003603 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3604 break 2
3605 fi
3606done
3607done
3608
Martin v. Löwisff600232006-04-03 19:12:32 +00003609 test -z "$ac_cv_prog_SVNVERSION" && ac_cv_prog_SVNVERSION="not-found"
Martin v. Löwisdea59e52006-01-05 10:00:36 +00003610fi
3611fi
3612SVNVERSION=$ac_cv_prog_SVNVERSION
3613if test -n "$SVNVERSION"; then
3614 echo "$as_me:$LINENO: result: $SVNVERSION" >&5
3615echo "${ECHO_T}$SVNVERSION" >&6
3616else
3617 echo "$as_me:$LINENO: result: no" >&5
3618echo "${ECHO_T}no" >&6
3619fi
3620
Martin v. Löwisc5bf5a02006-01-05 10:33:59 +00003621if test $SVNVERSION = found
3622then
3623 SVNVERSION="svnversion \$(srcdir)"
3624else
3625 SVNVERSION="echo exported"
3626fi
Martin v. Löwisdea59e52006-01-05 10:00:36 +00003627
Neil Schemenauera42c8272001-03-31 00:01:55 +00003628case $MACHDEP in
Neil Schemenaueraf5567f2001-10-21 22:32:04 +00003629bsdos*|hp*|HP*)
3630 # install -d does not work on BSDI or HP-UX
Neil Schemenauera42c8272001-03-31 00:01:55 +00003631 if test -z "$INSTALL"
3632 then
3633 INSTALL="${srcdir}/install-sh -c"
3634 fi
3635esac
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003636ac_aux_dir=
3637for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
3638 if test -f $ac_dir/install-sh; then
3639 ac_aux_dir=$ac_dir
3640 ac_install_sh="$ac_aux_dir/install-sh -c"
3641 break
3642 elif test -f $ac_dir/install.sh; then
3643 ac_aux_dir=$ac_dir
3644 ac_install_sh="$ac_aux_dir/install.sh -c"
3645 break
Martin v. Löwis11437992002-04-12 09:54:03 +00003646 elif test -f $ac_dir/shtool; then
3647 ac_aux_dir=$ac_dir
3648 ac_install_sh="$ac_aux_dir/shtool install -c"
3649 break
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003650 fi
3651done
3652if test -z "$ac_aux_dir"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00003653 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
3654echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
3655 { (exit 1); exit 1; }; }
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003656fi
Martin v. Löwis11437992002-04-12 09:54:03 +00003657ac_config_guess="$SHELL $ac_aux_dir/config.guess"
3658ac_config_sub="$SHELL $ac_aux_dir/config.sub"
3659ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003660
3661# Find a good install program. We prefer a C program (faster),
3662# so one script is as good as another. But avoid the broken or
3663# incompatible versions:
3664# SysV /etc/install, /usr/sbin/install
3665# SunOS /usr/etc/install
3666# IRIX /sbin/install
3667# AIX /bin/install
Martin v. Löwis11437992002-04-12 09:54:03 +00003668# AmigaOS /C/install, which installs bootblocks on floppy discs
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003669# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3670# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3671# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
Skip Montanarof0d5f792004-08-15 14:08:23 +00003672# OS/2's system install, which has a completely different semantic
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003673# ./install, which can be erroneously created by make from ./install.sh.
Martin v. Löwis11437992002-04-12 09:54:03 +00003674echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3675echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003676if test -z "$INSTALL"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00003677if test "${ac_cv_path_install+set}" = set; then
3678 echo $ECHO_N "(cached) $ECHO_C" >&6
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003679else
Martin v. Löwis11437992002-04-12 09:54:03 +00003680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3681for as_dir in $PATH
3682do
3683 IFS=$as_save_IFS
3684 test -z "$as_dir" && as_dir=.
3685 # Account for people who put trailing slashes in PATH elements.
3686case $as_dir/ in
3687 ./ | .// | /cC/* | \
3688 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Skip Montanarof0d5f792004-08-15 14:08:23 +00003689 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
Martin v. Löwis11437992002-04-12 09:54:03 +00003690 /usr/ucb/* ) ;;
3691 *)
3692 # OSF1 and SCO ODT 3.0 have their own names for install.
3693 # Don't use installbsd from OSF since it installs stuff as root
3694 # by default.
3695 for ac_prog in ginstall scoinst install; do
3696 for ac_exec_ext in '' $ac_executable_extensions; do
Skip Montanarof0d5f792004-08-15 14:08:23 +00003697 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3698 if test $ac_prog = install &&
3699 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3700 # AIX install. It has an incompatible calling convention.
3701 :
3702 elif test $ac_prog = install &&
3703 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3704 # program-specific install script used by HP pwplus--don't use.
3705 :
3706 else
3707 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3708 break 3
3709 fi
3710 fi
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003711 done
Martin v. Löwis11437992002-04-12 09:54:03 +00003712 done
3713 ;;
3714esac
3715done
3716
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003717
3718fi
3719 if test "${ac_cv_path_install+set}" = set; then
Martin v. Löwis11437992002-04-12 09:54:03 +00003720 INSTALL=$ac_cv_path_install
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003721 else
3722 # As a last resort, use the slow shell script. We don't cache a
3723 # path for INSTALL within a source directory, because that will
3724 # break other packages using the cache if that directory is
3725 # removed, or if the path is relative.
Martin v. Löwis11437992002-04-12 09:54:03 +00003726 INSTALL=$ac_install_sh
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003727 fi
3728fi
Martin v. Löwis11437992002-04-12 09:54:03 +00003729echo "$as_me:$LINENO: result: $INSTALL" >&5
3730echo "${ECHO_T}$INSTALL" >&6
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003731
3732# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3733# It thinks the first close brace ends the variable substitution.
3734test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3735
Martin v. Löwis11437992002-04-12 09:54:03 +00003736test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003737
3738test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3739
Michael W. Hudson54241132001-12-07 15:38:26 +00003740
Guido van Rossumec95c7b1998-08-04 17:59:56 +00003741# Not every filesystem supports hard links
3742
3743if test -z "$LN" ; then
3744 case $ac_sys_system in
3745 BeOS*) LN="ln -s";;
Guido van Rossumaef734b2001-01-10 21:09:12 +00003746 CYGWIN*) LN="ln -s";;
Martin v. Löwisf90ae202002-06-11 06:22:31 +00003747 atheos*) LN="ln -s";;
Guido van Rossumec95c7b1998-08-04 17:59:56 +00003748 *) LN=ln;;
3749 esac
3750fi
3751
Fred Drake109d9862001-07-11 06:27:56 +00003752# Check for --with-pydebug
Martin v. Löwis11437992002-04-12 09:54:03 +00003753echo "$as_me:$LINENO: checking for --with-pydebug" >&5
3754echo $ECHO_N "checking for --with-pydebug... $ECHO_C" >&6
3755
Fred Drake109d9862001-07-11 06:27:56 +00003756# Check whether --with-pydebug or --without-pydebug was given.
3757if test "${with_pydebug+set}" = set; then
3758 withval="$with_pydebug"
Martin v. Löwis11437992002-04-12 09:54:03 +00003759
Fred Drake109d9862001-07-11 06:27:56 +00003760if test "$withval" != no
Martin v. Löwis11437992002-04-12 09:54:03 +00003761then
3762
3763cat >>confdefs.h <<\_ACEOF
Fred Drake109d9862001-07-11 06:27:56 +00003764#define Py_DEBUG 1
Martin v. Löwis11437992002-04-12 09:54:03 +00003765_ACEOF
3766
3767 echo "$as_me:$LINENO: result: yes" >&5
3768echo "${ECHO_T}yes" >&6;
Martin v. Löwisc45929e2002-04-06 10:10:49 +00003769 Py_DEBUG='true'
Martin v. Löwis11437992002-04-12 09:54:03 +00003770else echo "$as_me:$LINENO: result: no" >&5
3771echo "${ECHO_T}no" >&6; Py_DEBUG='false'
Fred Drake109d9862001-07-11 06:27:56 +00003772fi
3773else
Martin v. Löwis11437992002-04-12 09:54:03 +00003774 echo "$as_me:$LINENO: result: no" >&5
3775echo "${ECHO_T}no" >&6
3776fi;
Fred Drake109d9862001-07-11 06:27:56 +00003777
Skip Montanarodecc6a42003-01-01 20:07:49 +00003778# XXX Shouldn't the code above that fiddles with BASECFLAGS and OPT be
3779# merged with this chunk of code?
3780
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003781# Optimizer/debugger flags
Skip Montanarodecc6a42003-01-01 20:07:49 +00003782# ------------------------
3783# (The following bit of code is complicated enough - please keep things
3784# indented properly. Just pretend you're editing Python code. ;-)
3785
3786# There are two parallel sets of case statements below, one that checks to
3787# see if OPT was set and one that does BASECFLAGS setting based upon
3788# compiler and platform. BASECFLAGS tweaks need to be made even if the
3789# user set OPT.
3790
3791# tweak OPT based on compiler and platform, only if the user didn't set
3792# it on the command line
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003793
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003794if test -z "$OPT"
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003795then
Skip Montanarodecc6a42003-01-01 20:07:49 +00003796 case $GCC in
3797 yes)
Skip Montanaro288a5be2006-04-13 02:00:56 +00003798 if test "$CC" != 'g++' ; then
3799 STRICT_PROTO="-Wstrict-prototypes"
3800 fi
Skip Montanarodecc6a42003-01-01 20:07:49 +00003801 case $ac_cv_prog_cc_g in
Guido van Rossum2242f2f2001-04-11 20:58:20 +00003802 yes)
Fred Drake109d9862001-07-11 06:27:56 +00003803 if test "$Py_DEBUG" = 'true' ; then
3804 # Optimization messes up debuggers, so turn it off for
3805 # debug builds.
Skip Montanaro288a5be2006-04-13 02:00:56 +00003806 OPT="-g -Wall $STRICT_PROTO"
Fred Drake109d9862001-07-11 06:27:56 +00003807 else
Skip Montanaro288a5be2006-04-13 02:00:56 +00003808 OPT="-g -O3 -Wall $STRICT_PROTO"
Skip Montanarodecc6a42003-01-01 20:07:49 +00003809 fi
3810 ;;
Guido van Rossum2242f2f2001-04-11 20:58:20 +00003811 *)
Skip Montanaro288a5be2006-04-13 02:00:56 +00003812 OPT="-O3 -Wall $STRICT_PROTO"
Skip Montanarodecc6a42003-01-01 20:07:49 +00003813 ;;
Fred Drake109d9862001-07-11 06:27:56 +00003814 esac
Martin v. Löwis21ee4092002-09-30 16:19:48 +00003815 case $ac_sys_system in
Skip Montanarodecc6a42003-01-01 20:07:49 +00003816 SCO_SV*) OPT="$OPT -m486 -DSCO5"
3817 ;;
3818 esac
Fred Drake109d9862001-07-11 06:27:56 +00003819 ;;
Skip Montanarodecc6a42003-01-01 20:07:49 +00003820
Guido van Rossum2242f2f2001-04-11 20:58:20 +00003821 *)
Skip Montanarodecc6a42003-01-01 20:07:49 +00003822 OPT="-O"
3823 ;;
Guido van Rossum2242f2f2001-04-11 20:58:20 +00003824 esac
Skip Montanarodecc6a42003-01-01 20:07:49 +00003825
3826 # The current (beta) Monterey compiler dies with optimizations
3827 # XXX what is Monterey? Does it still die w/ -O? Can we get rid of this?
Jack Jansenca06bc62001-08-03 15:32:23 +00003828 case $ac_sys_system in
Skip Montanarodecc6a42003-01-01 20:07:49 +00003829 Monterey*)
3830 OPT=""
3831 ;;
Jack Jansenca06bc62001-08-03 15:32:23 +00003832 esac
Skip Montanarodecc6a42003-01-01 20:07:49 +00003833
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003834fi
3835
Skip Montanarodecc6a42003-01-01 20:07:49 +00003836
3837# tweak BASECFLAGS based on compiler and platform
3838case $GCC in
3839yes)
Martin v. Löwis70fedcd2003-07-07 21:26:19 +00003840 # Python violates C99 rules, by casting between incompatible
3841 # pointer types. GCC may generate bad code as a result of that,
3842 # so use -fno-strict-aliasing if supported.
3843 echo "$as_me:$LINENO: checking whether $CC accepts -fno-strict-aliasing" >&5
3844echo $ECHO_N "checking whether $CC accepts -fno-strict-aliasing... $ECHO_C" >&6
3845 ac_save_cc="$CC"
3846 CC="$CC -fno-strict-aliasing"
3847 if test "$cross_compiling" = yes; then
3848 ac_cv_no_strict_aliasing_ok=no
3849else
3850 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00003851/* confdefs.h. */
3852_ACEOF
3853cat confdefs.h >>conftest.$ac_ext
3854cat >>conftest.$ac_ext <<_ACEOF
3855/* end confdefs.h. */
Martin v. Löwis70fedcd2003-07-07 21:26:19 +00003856int main() { return 0; }
3857_ACEOF
3858rm -f conftest$ac_exeext
3859if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3860 (eval $ac_link) 2>&5
3861 ac_status=$?
3862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3863 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3864 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3865 (eval $ac_try) 2>&5
3866 ac_status=$?
3867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3868 (exit $ac_status); }; }; then
3869 ac_cv_no_strict_aliasing_ok=yes
3870else
3871 echo "$as_me: program exited with status $ac_status" >&5
3872echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00003873sed 's/^/| /' conftest.$ac_ext >&5
3874
Martin v. Löwis70fedcd2003-07-07 21:26:19 +00003875( exit $ac_status )
3876ac_cv_no_strict_aliasing_ok=no
3877fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00003878rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis70fedcd2003-07-07 21:26:19 +00003879fi
3880 CC="$ac_save_cc"
3881 echo "$as_me:$LINENO: result: $ac_cv_no_strict_aliasing_ok" >&5
3882echo "${ECHO_T}$ac_cv_no_strict_aliasing_ok" >&6
3883 if test $ac_cv_no_strict_aliasing_ok = yes
3884 then
3885 BASECFLAGS="$BASECFLAGS -fno-strict-aliasing"
3886 fi
Skip Montanarodecc6a42003-01-01 20:07:49 +00003887 case $ac_sys_system in
3888 SCO_SV*)
3889 BASECFLAGS="$BASECFLAGS -m486 -DSCO5"
3890 ;;
3891 # is there any other compiler on Darwin besides gcc?
3892 Darwin*)
Jack Jansene0040412003-07-23 22:17:28 +00003893 BASECFLAGS="$BASECFLAGS -Wno-long-double -no-cpp-precomp -mno-fused-madd"
Ronald Oussoren988117f2006-04-29 11:31:35 +00003894 if test "${enable_universalsdk}"; then
3895 BASECFLAGS="-arch ppc -arch i386 -isysroot ${UNIVERSALSDK} ${BASECFLAGS}"
3896 fi
3897
Skip Montanarodecc6a42003-01-01 20:07:49 +00003898 ;;
Neal Norwitzdedeeaa2006-03-31 06:54:45 +00003899 OSF*)
3900 BASECFLAGS="$BASECFLAGS -mieee"
3901 ;;
Skip Montanarodecc6a42003-01-01 20:07:49 +00003902 esac
3903 ;;
3904
3905*)
3906 case $ac_sys_system in
3907 OpenUNIX*|UnixWare*)
3908 BASECFLAGS="$BASECFLAGS -K pentium,host,inline,loop_unroll,alloca "
3909 ;;
Neal Norwitzb44f1652003-05-26 14:11:55 +00003910 OSF*)
3911 BASECFLAGS="$BASECFLAGS -ieee -std"
3912 ;;
Skip Montanarodecc6a42003-01-01 20:07:49 +00003913 SCO_SV*)
3914 BASECFLAGS="$BASECFLAGS -belf -Ki486 -DSCO5"
3915 ;;
3916 esac
3917 ;;
3918esac
3919
Fred Drakee1ceaa02001-12-04 20:55:47 +00003920if test "$Py_DEBUG" = 'true'; then
3921 :
3922else
3923 OPT="-DNDEBUG $OPT"
3924fi
3925
Guido van Rossum563e7081996-09-10 18:20:48 +00003926if test "$ac_arch_flags"
Guido van Rossuma68acba1996-07-31 17:36:39 +00003927then
Skip Montanarodecc6a42003-01-01 20:07:49 +00003928 BASECFLAGS="$BASECFLAGS $ac_arch_flags"
Guido van Rossuma68acba1996-07-31 17:36:39 +00003929fi
Guido van Rossumda88dad1995-01-26 00:46:29 +00003930
Neal Norwitz020c46a2006-01-07 21:39:28 +00003931# disable check for icc since it seems to pass, but generates a warning
3932if test "$CC" = icc
3933then
3934 ac_cv_opt_olimit_ok=no
3935fi
3936
Martin v. Löwis11437992002-04-12 09:54:03 +00003937echo "$as_me:$LINENO: checking whether $CC accepts -OPT:Olimit=0" >&5
3938echo $ECHO_N "checking whether $CC accepts -OPT:Olimit=0... $ECHO_C" >&6
3939if test "${ac_cv_opt_olimit_ok+set}" = set; then
3940 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum91922671997-10-09 20:24:13 +00003941else
3942 ac_save_cc="$CC"
3943CC="$CC -OPT:Olimit=0"
3944if test "$cross_compiling" = yes; then
Guido van Rossum3065c942001-09-17 04:03:14 +00003945 ac_cv_opt_olimit_ok=no
Guido van Rossum91922671997-10-09 20:24:13 +00003946else
Martin v. Löwis11437992002-04-12 09:54:03 +00003947 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00003948/* confdefs.h. */
3949_ACEOF
3950cat confdefs.h >>conftest.$ac_ext
3951cat >>conftest.$ac_ext <<_ACEOF
3952/* end confdefs.h. */
Guido van Rossum91922671997-10-09 20:24:13 +00003953int main() { return 0; }
Martin v. Löwis11437992002-04-12 09:54:03 +00003954_ACEOF
3955rm -f conftest$ac_exeext
3956if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3957 (eval $ac_link) 2>&5
3958 ac_status=$?
3959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3960 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3961 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3962 (eval $ac_try) 2>&5
3963 ac_status=$?
3964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3965 (exit $ac_status); }; }; then
Guido van Rossum91922671997-10-09 20:24:13 +00003966 ac_cv_opt_olimit_ok=yes
3967else
Martin v. Löwis11437992002-04-12 09:54:03 +00003968 echo "$as_me: program exited with status $ac_status" >&5
3969echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00003970sed 's/^/| /' conftest.$ac_ext >&5
3971
Martin v. Löwis11437992002-04-12 09:54:03 +00003972( exit $ac_status )
3973ac_cv_opt_olimit_ok=no
Guido van Rossum91922671997-10-09 20:24:13 +00003974fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00003975rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Guido van Rossum91922671997-10-09 20:24:13 +00003976fi
Guido van Rossum91922671997-10-09 20:24:13 +00003977CC="$ac_save_cc"
3978fi
3979
Martin v. Löwis11437992002-04-12 09:54:03 +00003980echo "$as_me:$LINENO: result: $ac_cv_opt_olimit_ok" >&5
3981echo "${ECHO_T}$ac_cv_opt_olimit_ok" >&6
Guido van Rossum2efa34b1997-10-23 17:43:11 +00003982if test $ac_cv_opt_olimit_ok = yes; then
Guido van Rossum5839e582000-10-09 19:52:35 +00003983 case $ac_sys_system in
Skip Montanarodecc6a42003-01-01 20:07:49 +00003984 # XXX is this branch needed? On MacOSX 10.2.2 the result of the
3985 # olimit_ok test is "no". Is it "yes" in some other Darwin-esque
3986 # environment?
3987 Darwin*)
3988 ;;
3989 *)
3990 BASECFLAGS="$BASECFLAGS -OPT:Olimit=0"
3991 ;;
Guido van Rossum5839e582000-10-09 19:52:35 +00003992 esac
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003993else
Martin v. Löwis11437992002-04-12 09:54:03 +00003994 echo "$as_me:$LINENO: checking whether $CC accepts -Olimit 1500" >&5
3995echo $ECHO_N "checking whether $CC accepts -Olimit 1500... $ECHO_C" >&6
3996 if test "${ac_cv_olimit_ok+set}" = set; then
3997 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003998else
3999 ac_save_cc="$CC"
4000 CC="$CC -Olimit 1500"
4001 if test "$cross_compiling" = yes; then
Guido van Rossum3065c942001-09-17 04:03:14 +00004002 ac_cv_olimit_ok=no
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00004003else
Martin v. Löwis11437992002-04-12 09:54:03 +00004004 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004005/* confdefs.h. */
4006_ACEOF
4007cat confdefs.h >>conftest.$ac_ext
4008cat >>conftest.$ac_ext <<_ACEOF
4009/* end confdefs.h. */
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00004010int main() { return 0; }
Martin v. Löwis11437992002-04-12 09:54:03 +00004011_ACEOF
4012rm -f conftest$ac_exeext
4013if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4014 (eval $ac_link) 2>&5
4015 ac_status=$?
4016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4017 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4019 (eval $ac_try) 2>&5
4020 ac_status=$?
4021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4022 (exit $ac_status); }; }; then
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00004023 ac_cv_olimit_ok=yes
4024else
Martin v. Löwis11437992002-04-12 09:54:03 +00004025 echo "$as_me: program exited with status $ac_status" >&5
4026echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004027sed 's/^/| /' conftest.$ac_ext >&5
4028
Martin v. Löwis11437992002-04-12 09:54:03 +00004029( exit $ac_status )
4030ac_cv_olimit_ok=no
Guido van Rossum201afe51997-05-14 21:14:44 +00004031fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004032rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00004033fi
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00004034 CC="$ac_save_cc"
4035fi
4036
Martin v. Löwis11437992002-04-12 09:54:03 +00004037 echo "$as_me:$LINENO: result: $ac_cv_olimit_ok" >&5
4038echo "${ECHO_T}$ac_cv_olimit_ok" >&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00004039 if test $ac_cv_olimit_ok = yes; then
Skip Montanarodecc6a42003-01-01 20:07:49 +00004040 BASECFLAGS="$BASECFLAGS -Olimit 1500"
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00004041 fi
4042fi
4043
Martin v. Löwisaac13162006-10-19 10:58:46 +00004044# Check whether GCC supports PyArg_ParseTuple format
4045if test "$GCC" = "yes"
4046then
4047 echo "$as_me:$LINENO: checking whether gcc supports ParseTuple __format__" >&5
4048echo $ECHO_N "checking whether gcc supports ParseTuple __format__... $ECHO_C" >&6
4049 save_CFLAGS=$CFLAGS
4050 CFLAGS="$CFLAGS -Werror"
4051 cat >conftest.$ac_ext <<_ACEOF
4052/* confdefs.h. */
4053_ACEOF
4054cat confdefs.h >>conftest.$ac_ext
4055cat >>conftest.$ac_ext <<_ACEOF
4056/* end confdefs.h. */
4057
4058 void f(char*,...)__attribute((format(PyArg_ParseTuple, 1, 2)));
4059
4060int
4061main ()
4062{
4063
4064 ;
4065 return 0;
4066}
4067_ACEOF
4068rm -f conftest.$ac_objext
4069if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4070 (eval $ac_compile) 2>conftest.er1
4071 ac_status=$?
4072 grep -v '^ *+' conftest.er1 >conftest.err
4073 rm -f conftest.er1
4074 cat conftest.err >&5
4075 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4076 (exit $ac_status); } &&
4077 { ac_try='test -z "$ac_c_werror_flag"
4078 || test ! -s conftest.err'
4079 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4080 (eval $ac_try) 2>&5
4081 ac_status=$?
4082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4083 (exit $ac_status); }; } &&
4084 { ac_try='test -s conftest.$ac_objext'
4085 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4086 (eval $ac_try) 2>&5
4087 ac_status=$?
4088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4089 (exit $ac_status); }; }; then
4090
4091cat >>confdefs.h <<\_ACEOF
4092#define HAVE_ATTRIBUTE_FORMAT_PARSETUPLE 1
4093_ACEOF
4094
4095 echo "$as_me:$LINENO: result: yes" >&5
4096echo "${ECHO_T}yes" >&6
4097else
4098 echo "$as_me: failed program was:" >&5
4099sed 's/^/| /' conftest.$ac_ext >&5
4100
4101echo "$as_me:$LINENO: result: no" >&5
4102echo "${ECHO_T}no" >&6
4103
4104fi
4105rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisc1d75972006-10-19 16:01:37 +00004106 CFLAGS=$save_CFLAGS
Martin v. Löwisaac13162006-10-19 10:58:46 +00004107fi
4108
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004109# On some compilers, pthreads are available without further options
4110# (e.g. MacOS X). On some of these systems, the compiler will not
4111# complain if unaccepted options are passed (e.g. gcc on Mac OS X).
4112# So we have to see first whether pthreads are available without
4113# options before we can check whether -Kpthread improves anything.
Martin v. Löwis11437992002-04-12 09:54:03 +00004114echo "$as_me:$LINENO: checking whether pthreads are available without options" >&5
4115echo $ECHO_N "checking whether pthreads are available without options... $ECHO_C" >&6
4116if test "${ac_cv_pthread_is_default+set}" = set; then
4117 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis130fb172001-07-19 11:00:41 +00004118else
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004119 if test "$cross_compiling" = yes; then
4120 ac_cv_pthread_is_default=no
Martin v. Löwis260aecc2001-10-07 08:14:41 +00004121else
Martin v. Löwis11437992002-04-12 09:54:03 +00004122 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004123/* confdefs.h. */
4124_ACEOF
4125cat confdefs.h >>conftest.$ac_ext
4126cat >>conftest.$ac_ext <<_ACEOF
4127/* end confdefs.h. */
Martin v. Löwis260aecc2001-10-07 08:14:41 +00004128
Martin v. Löwis130fb172001-07-19 11:00:41 +00004129#include <pthread.h>
Martin v. Löwis260aecc2001-10-07 08:14:41 +00004130
4131void* routine(void* p){return NULL;}
4132
4133int main(){
4134 pthread_t p;
4135 if(pthread_create(&p,NULL,routine,NULL)!=0)
4136 return 1;
Jack Jansen4f8d0542002-03-08 13:43:01 +00004137 (void)pthread_detach(p);
Martin v. Löwis260aecc2001-10-07 08:14:41 +00004138 return 0;
4139}
4140
Martin v. Löwis11437992002-04-12 09:54:03 +00004141_ACEOF
4142rm -f conftest$ac_exeext
4143if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4144 (eval $ac_link) 2>&5
4145 ac_status=$?
4146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4147 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4148 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4149 (eval $ac_try) 2>&5
4150 ac_status=$?
4151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4152 (exit $ac_status); }; }; then
Skip Montanarod8d39a02003-07-10 20:44:10 +00004153
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004154 ac_cv_pthread_is_default=yes
Skip Montanarod8d39a02003-07-10 20:44:10 +00004155 ac_cv_kthread=no
4156 ac_cv_pthread=no
4157
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004158else
Martin v. Löwis11437992002-04-12 09:54:03 +00004159 echo "$as_me: program exited with status $ac_status" >&5
4160echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004161sed 's/^/| /' conftest.$ac_ext >&5
4162
Martin v. Löwis11437992002-04-12 09:54:03 +00004163( exit $ac_status )
4164ac_cv_pthread_is_default=no
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004165fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004166rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004167fi
4168
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004169fi
4170
Martin v. Löwis11437992002-04-12 09:54:03 +00004171echo "$as_me:$LINENO: result: $ac_cv_pthread_is_default" >&5
4172echo "${ECHO_T}$ac_cv_pthread_is_default" >&6
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004173
Michael W. Hudson54241132001-12-07 15:38:26 +00004174
Martin v. Löwis11437992002-04-12 09:54:03 +00004175if test $ac_cv_pthread_is_default = yes
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004176then
4177 ac_cv_kpthread=no
4178else
4179# -Kpthread, if available, provides the right #defines
4180# and linker options to make pthread_create available
4181# Some compilers won't report that they do not support -Kpthread,
4182# so we need to run a program to see whether it really made the
4183# function available.
Martin v. Löwis11437992002-04-12 09:54:03 +00004184echo "$as_me:$LINENO: checking whether $CC accepts -Kpthread" >&5
4185echo $ECHO_N "checking whether $CC accepts -Kpthread... $ECHO_C" >&6
4186if test "${ac_cv_kpthread+set}" = set; then
4187 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004188else
4189 ac_save_cc="$CC"
4190CC="$CC -Kpthread"
4191if test "$cross_compiling" = yes; then
4192 ac_cv_kpthread=no
4193else
Martin v. Löwis11437992002-04-12 09:54:03 +00004194 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004195/* confdefs.h. */
4196_ACEOF
4197cat confdefs.h >>conftest.$ac_ext
4198cat >>conftest.$ac_ext <<_ACEOF
4199/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004200
4201#include <pthread.h>
4202
4203void* routine(void* p){return NULL;}
4204
4205int main(){
4206 pthread_t p;
4207 if(pthread_create(&p,NULL,routine,NULL)!=0)
4208 return 1;
Jack Jansen4f8d0542002-03-08 13:43:01 +00004209 (void)pthread_detach(p);
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004210 return 0;
4211}
4212
Martin v. Löwis11437992002-04-12 09:54:03 +00004213_ACEOF
4214rm -f conftest$ac_exeext
4215if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4216 (eval $ac_link) 2>&5
4217 ac_status=$?
4218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4219 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4220 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4221 (eval $ac_try) 2>&5
4222 ac_status=$?
4223 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4224 (exit $ac_status); }; }; then
Martin v. Löwis130fb172001-07-19 11:00:41 +00004225 ac_cv_kpthread=yes
4226else
Martin v. Löwis11437992002-04-12 09:54:03 +00004227 echo "$as_me: program exited with status $ac_status" >&5
4228echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004229sed 's/^/| /' conftest.$ac_ext >&5
4230
Martin v. Löwis11437992002-04-12 09:54:03 +00004231( exit $ac_status )
4232ac_cv_kpthread=no
Martin v. Löwis130fb172001-07-19 11:00:41 +00004233fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004234rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis260aecc2001-10-07 08:14:41 +00004235fi
Martin v. Löwis130fb172001-07-19 11:00:41 +00004236CC="$ac_save_cc"
4237fi
4238
Martin v. Löwis11437992002-04-12 09:54:03 +00004239echo "$as_me:$LINENO: result: $ac_cv_kpthread" >&5
4240echo "${ECHO_T}$ac_cv_kpthread" >&6
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004241fi
Martin v. Löwis130fb172001-07-19 11:00:41 +00004242
Skip Montanarod8d39a02003-07-10 20:44:10 +00004243if test $ac_cv_kpthread = no -a $ac_cv_pthread_is_default = no
Martin v. Löwis5f433f02003-05-05 05:05:30 +00004244then
4245# -Kthread, if available, provides the right #defines
4246# and linker options to make pthread_create available
4247# Some compilers won't report that they do not support -Kthread,
4248# so we need to run a program to see whether it really made the
4249# function available.
4250echo "$as_me:$LINENO: checking whether $CC accepts -Kthread" >&5
4251echo $ECHO_N "checking whether $CC accepts -Kthread... $ECHO_C" >&6
4252if test "${ac_cv_kthread+set}" = set; then
4253 echo $ECHO_N "(cached) $ECHO_C" >&6
4254else
4255 ac_save_cc="$CC"
4256CC="$CC -Kthread"
4257if test "$cross_compiling" = yes; then
4258 ac_cv_kthread=no
4259else
4260 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004261/* confdefs.h. */
4262_ACEOF
4263cat confdefs.h >>conftest.$ac_ext
4264cat >>conftest.$ac_ext <<_ACEOF
4265/* end confdefs.h. */
Martin v. Löwis5f433f02003-05-05 05:05:30 +00004266
4267#include <pthread.h>
4268
4269void* routine(void* p){return NULL;}
4270
4271int main(){
4272 pthread_t p;
4273 if(pthread_create(&p,NULL,routine,NULL)!=0)
4274 return 1;
4275 (void)pthread_detach(p);
4276 return 0;
4277}
4278
4279_ACEOF
4280rm -f conftest$ac_exeext
4281if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4282 (eval $ac_link) 2>&5
4283 ac_status=$?
4284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4285 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4286 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4287 (eval $ac_try) 2>&5
4288 ac_status=$?
4289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4290 (exit $ac_status); }; }; then
4291 ac_cv_kthread=yes
4292else
4293 echo "$as_me: program exited with status $ac_status" >&5
4294echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004295sed 's/^/| /' conftest.$ac_ext >&5
4296
Martin v. Löwis5f433f02003-05-05 05:05:30 +00004297( exit $ac_status )
4298ac_cv_kthread=no
4299fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004300rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis5f433f02003-05-05 05:05:30 +00004301fi
4302CC="$ac_save_cc"
4303fi
4304
4305echo "$as_me:$LINENO: result: $ac_cv_kthread" >&5
4306echo "${ECHO_T}$ac_cv_kthread" >&6
4307fi
4308
Skip Montanarod8d39a02003-07-10 20:44:10 +00004309if test $ac_cv_kthread = no -a $ac_cv_pthread_is_default = no
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +00004310then
4311# -pthread, if available, provides the right #defines
4312# and linker options to make pthread_create available
4313# Some compilers won't report that they do not support -pthread,
4314# so we need to run a program to see whether it really made the
4315# function available.
4316echo "$as_me:$LINENO: checking whether $CC accepts -pthread" >&5
4317echo $ECHO_N "checking whether $CC accepts -pthread... $ECHO_C" >&6
4318if test "${ac_cv_thread+set}" = set; then
4319 echo $ECHO_N "(cached) $ECHO_C" >&6
4320else
4321 ac_save_cc="$CC"
4322CC="$CC -pthread"
4323if test "$cross_compiling" = yes; then
4324 ac_cv_pthread=no
4325else
4326 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004327/* confdefs.h. */
4328_ACEOF
4329cat confdefs.h >>conftest.$ac_ext
4330cat >>conftest.$ac_ext <<_ACEOF
4331/* end confdefs.h. */
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +00004332
4333#include <pthread.h>
4334
4335void* routine(void* p){return NULL;}
4336
4337int main(){
4338 pthread_t p;
4339 if(pthread_create(&p,NULL,routine,NULL)!=0)
4340 return 1;
4341 (void)pthread_detach(p);
4342 return 0;
4343}
4344
4345_ACEOF
4346rm -f conftest$ac_exeext
4347if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4348 (eval $ac_link) 2>&5
4349 ac_status=$?
4350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4351 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4352 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4353 (eval $ac_try) 2>&5
4354 ac_status=$?
4355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4356 (exit $ac_status); }; }; then
4357 ac_cv_pthread=yes
4358else
4359 echo "$as_me: program exited with status $ac_status" >&5
4360echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004361sed 's/^/| /' conftest.$ac_ext >&5
4362
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +00004363( exit $ac_status )
4364ac_cv_pthread=no
4365fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004366rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +00004367fi
4368CC="$ac_save_cc"
4369fi
4370
4371echo "$as_me:$LINENO: result: $ac_cv_pthread" >&5
4372echo "${ECHO_T}$ac_cv_pthread" >&6
4373fi
4374
Martin v. Löwisab1e5852003-06-28 07:46:38 +00004375# If we have set a CC compiler flag for thread support then
4376# check if it works for CXX, too.
4377ac_cv_cxx_thread=no
4378if test ! -z "$CXX"
4379then
4380echo "$as_me:$LINENO: checking whether $CXX also accepts flags for thread support" >&5
4381echo $ECHO_N "checking whether $CXX also accepts flags for thread support... $ECHO_C" >&6
4382ac_save_cxx="$CXX"
4383
4384if test "$ac_cv_kpthread" = "yes"
4385then
4386 CXX="$CXX -Kpthread"
4387 ac_cv_cxx_thread=yes
4388elif test "$ac_cv_kthread" = "yes"
4389then
4390 CXX="$CXX -Kthread"
4391 ac_cv_cxx_thread=yes
4392elif test "$ac_cv_pthread" = "yes"
4393then
4394 CXX="$CXX -pthread"
4395 ac_cv_cxx_thread=yes
4396fi
4397
4398if test $ac_cv_cxx_thread = yes
4399then
4400 echo 'void foo();int main(){foo();}void foo(){}' > conftest.$ac_ext
4401 $CXX -c conftest.$ac_ext 2>&5
4402 if $CXX -o conftest$ac_exeext conftest.$ac_objext 2>&5 \
4403 && test -s conftest$ac_exeext && ./conftest$ac_exeext
4404 then
4405 ac_cv_cxx_thread=yes
4406 else
4407 ac_cv_cxx_thread=no
Martin v. Löwisab1e5852003-06-28 07:46:38 +00004408 fi
4409 rm -fr conftest*
Martin v. Löwisab1e5852003-06-28 07:46:38 +00004410fi
Martin v. Löwisab1e5852003-06-28 07:46:38 +00004411echo "$as_me:$LINENO: result: $ac_cv_cxx_thread" >&5
4412echo "${ECHO_T}$ac_cv_cxx_thread" >&6
Brett Cannonc601e0f2004-11-07 01:24:12 +00004413fi
4414CXX="$ac_save_cxx"
Martin v. Löwisab1e5852003-06-28 07:46:38 +00004415
Michael W. Hudson54241132001-12-07 15:38:26 +00004416
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00004417# checks for header files
Martin v. Löwis11437992002-04-12 09:54:03 +00004418echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4419echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4420if test "${ac_cv_header_stdc+set}" = set; then
4421 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004422else
Martin v. Löwis11437992002-04-12 09:54:03 +00004423 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004424/* confdefs.h. */
4425_ACEOF
4426cat confdefs.h >>conftest.$ac_ext
4427cat >>conftest.$ac_ext <<_ACEOF
4428/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00004429#include <stdlib.h>
4430#include <stdarg.h>
4431#include <string.h>
4432#include <float.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00004433
Skip Montanaro6dead952003-09-25 14:50:04 +00004434int
4435main ()
4436{
4437
4438 ;
4439 return 0;
4440}
Martin v. Löwis11437992002-04-12 09:54:03 +00004441_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004442rm -f conftest.$ac_objext
4443if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00004444 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00004445 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00004446 grep -v '^ *+' conftest.er1 >conftest.err
4447 rm -f conftest.er1
4448 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00004449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004450 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00004451 { ac_try='test -z "$ac_c_werror_flag"
4452 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00004453 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4454 (eval $ac_try) 2>&5
4455 ac_status=$?
4456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4457 (exit $ac_status); }; } &&
4458 { ac_try='test -s conftest.$ac_objext'
Skip Montanaro6dead952003-09-25 14:50:04 +00004459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4460 (eval $ac_try) 2>&5
4461 ac_status=$?
4462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4463 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004464 ac_cv_header_stdc=yes
4465else
Martin v. Löwis11437992002-04-12 09:54:03 +00004466 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004467sed 's/^/| /' conftest.$ac_ext >&5
4468
4469ac_cv_header_stdc=no
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004470fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004471rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004472
4473if test $ac_cv_header_stdc = yes; then
4474 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Martin v. Löwis11437992002-04-12 09:54:03 +00004475 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004476/* confdefs.h. */
4477_ACEOF
4478cat confdefs.h >>conftest.$ac_ext
4479cat >>conftest.$ac_ext <<_ACEOF
4480/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004481#include <string.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00004482
4483_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004484if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +00004485 $EGREP "memchr" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004486 :
4487else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004488 ac_cv_header_stdc=no
4489fi
4490rm -f conftest*
4491
4492fi
4493
4494if test $ac_cv_header_stdc = yes; then
4495 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Martin v. Löwis11437992002-04-12 09:54:03 +00004496 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004497/* confdefs.h. */
4498_ACEOF
4499cat confdefs.h >>conftest.$ac_ext
4500cat >>conftest.$ac_ext <<_ACEOF
4501/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004502#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00004503
4504_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004505if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +00004506 $EGREP "free" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004507 :
4508else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004509 ac_cv_header_stdc=no
4510fi
4511rm -f conftest*
4512
4513fi
4514
4515if test $ac_cv_header_stdc = yes; then
4516 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Martin v. Löwis11437992002-04-12 09:54:03 +00004517 if test "$cross_compiling" = yes; then
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004518 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004519else
Martin v. Löwis11437992002-04-12 09:54:03 +00004520 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004521/* confdefs.h. */
4522_ACEOF
4523cat confdefs.h >>conftest.$ac_ext
4524cat >>conftest.$ac_ext <<_ACEOF
4525/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00004526#include <ctype.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00004527#if ((' ' & 0x0FF) == 0x020)
4528# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4529# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4530#else
Skip Montanaro6dead952003-09-25 14:50:04 +00004531# define ISLOWER(c) \
Skip Montanarof0d5f792004-08-15 14:08:23 +00004532 (('a' <= (c) && (c) <= 'i') \
4533 || ('j' <= (c) && (c) <= 'r') \
4534 || ('s' <= (c) && (c) <= 'z'))
Martin v. Löwis11437992002-04-12 09:54:03 +00004535# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4536#endif
Michael W. Hudson54241132001-12-07 15:38:26 +00004537
Martin v. Löwis11437992002-04-12 09:54:03 +00004538#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4539int
4540main ()
4541{
4542 int i;
4543 for (i = 0; i < 256; i++)
4544 if (XOR (islower (i), ISLOWER (i))
Skip Montanarof0d5f792004-08-15 14:08:23 +00004545 || toupper (i) != TOUPPER (i))
Martin v. Löwis11437992002-04-12 09:54:03 +00004546 exit(2);
4547 exit (0);
4548}
4549_ACEOF
4550rm -f conftest$ac_exeext
4551if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4552 (eval $ac_link) 2>&5
4553 ac_status=$?
4554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4555 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4557 (eval $ac_try) 2>&5
4558 ac_status=$?
4559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4560 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004561 :
4562else
Martin v. Löwis11437992002-04-12 09:54:03 +00004563 echo "$as_me: program exited with status $ac_status" >&5
4564echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004565sed 's/^/| /' conftest.$ac_ext >&5
4566
Martin v. Löwis11437992002-04-12 09:54:03 +00004567( exit $ac_status )
4568ac_cv_header_stdc=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00004569fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004570rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +00004571fi
4572fi
Martin v. Löwis11437992002-04-12 09:54:03 +00004573fi
4574echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4575echo "${ECHO_T}$ac_cv_header_stdc" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +00004576if test $ac_cv_header_stdc = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +00004577
4578cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004579#define STDC_HEADERS 1
Martin v. Löwis11437992002-04-12 09:54:03 +00004580_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00004581
4582fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00004583
Skip Montanarob9820a32004-01-17 00:16:12 +00004584# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
Skip Montanarof0d5f792004-08-15 14:08:23 +00004595 inttypes.h stdint.h unistd.h
Skip Montanarob9820a32004-01-17 00:16:12 +00004596do
4597as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4598echo "$as_me:$LINENO: checking for $ac_header" >&5
4599echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4600if eval "test \"\${$as_ac_Header+set}\" = set"; then
4601 echo $ECHO_N "(cached) $ECHO_C" >&6
4602else
4603 cat >conftest.$ac_ext <<_ACEOF
Skip Montanarob9820a32004-01-17 00:16:12 +00004604/* confdefs.h. */
4605_ACEOF
4606cat confdefs.h >>conftest.$ac_ext
4607cat >>conftest.$ac_ext <<_ACEOF
4608/* end confdefs.h. */
4609$ac_includes_default
4610
4611#include <$ac_header>
4612_ACEOF
4613rm -f conftest.$ac_objext
4614if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00004615 (eval $ac_compile) 2>conftest.er1
Skip Montanarob9820a32004-01-17 00:16:12 +00004616 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00004617 grep -v '^ *+' conftest.er1 >conftest.err
4618 rm -f conftest.er1
4619 cat conftest.err >&5
Skip Montanarob9820a32004-01-17 00:16:12 +00004620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4621 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00004622 { ac_try='test -z "$ac_c_werror_flag"
4623 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00004624 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4625 (eval $ac_try) 2>&5
4626 ac_status=$?
4627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4628 (exit $ac_status); }; } &&
4629 { ac_try='test -s conftest.$ac_objext'
Skip Montanarob9820a32004-01-17 00:16:12 +00004630 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4631 (eval $ac_try) 2>&5
4632 ac_status=$?
4633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4634 (exit $ac_status); }; }; then
4635 eval "$as_ac_Header=yes"
4636else
4637 echo "$as_me: failed program was:" >&5
4638sed 's/^/| /' conftest.$ac_ext >&5
4639
4640eval "$as_ac_Header=no"
4641fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004642rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Skip Montanarob9820a32004-01-17 00:16:12 +00004643fi
4644echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4645echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4646if test `eval echo '${'$as_ac_Header'}'` = yes; then
4647 cat >>confdefs.h <<_ACEOF
4648#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4649_ACEOF
4650
4651fi
4652
4653done
4654
4655
Martin v. Löwis11437992002-04-12 09:54:03 +00004656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
Anthony Baxter8a560de2004-10-13 15:30:56 +00004692
Martin v. Löwisc3001752005-01-23 09:27:24 +00004693
Martin v. Löwis11017b12006-01-14 18:12:57 +00004694
Martin v. Löwis5f5d99c2006-05-16 07:05:37 +00004695
Martin v. Löwis0e8bd7e2006-06-10 12:23:46 +00004696
4697
4698
4699
4700
4701
4702
4703
Martin v. Löwis40e9aed2006-10-02 15:20:37 +00004704
Martin v. Löwis0e8bd7e2006-06-10 12:23:46 +00004705for ac_header in asm/types.h conio.h curses.h direct.h dlfcn.h errno.h \
4706fcntl.h grp.h \
Martin v. Löwis40e9aed2006-10-02 15:20:37 +00004707io.h langinfo.h libintl.h ncurses.h poll.h process.h pthread.h \
4708shadow.h signal.h stdint.h stropts.h termios.h thread.h \
Martin v. Löwis14e73b12003-01-01 09:51:12 +00004709unistd.h utime.h \
Anthony Baxter8a560de2004-10-13 15:30:56 +00004710sys/audioio.h sys/bsdtty.h sys/file.h sys/loadavg.h sys/lock.h sys/mkdev.h \
4711sys/modem.h \
Martin v. Löwis0e8bd7e2006-06-10 12:23:46 +00004712sys/param.h sys/poll.h sys/select.h sys/socket.h sys/statvfs.h sys/stat.h \
4713sys/time.h \
4714sys/times.h sys/types.h sys/un.h sys/utsname.h sys/wait.h pty.h libutil.h \
Martin v. Löwis0347a9a2006-10-27 07:06:52 +00004715sys/resource.h netpacket/packet.h sysexits.h bluetooth.h \
Hye-Shik Chang81268602004-02-02 06:05:24 +00004716bluetooth/bluetooth.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00004717do
Martin v. Löwis11437992002-04-12 09:54:03 +00004718as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4719if eval "test \"\${$as_ac_Header+set}\" = set"; then
4720 echo "$as_me:$LINENO: checking for $ac_header" >&5
4721echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4722if eval "test \"\${$as_ac_Header+set}\" = set"; then
4723 echo $ECHO_N "(cached) $ECHO_C" >&6
4724fi
4725echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4726echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004727else
Martin v. Löwis11437992002-04-12 09:54:03 +00004728 # Is the header compilable?
4729echo "$as_me:$LINENO: checking $ac_header usability" >&5
4730echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4731cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004732/* confdefs.h. */
4733_ACEOF
4734cat confdefs.h >>conftest.$ac_ext
4735cat >>conftest.$ac_ext <<_ACEOF
4736/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00004737$ac_includes_default
4738#include <$ac_header>
4739_ACEOF
4740rm -f conftest.$ac_objext
4741if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00004742 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00004743 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00004744 grep -v '^ *+' conftest.er1 >conftest.err
4745 rm -f conftest.er1
4746 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00004747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4748 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00004749 { ac_try='test -z "$ac_c_werror_flag"
4750 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00004751 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4752 (eval $ac_try) 2>&5
4753 ac_status=$?
4754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4755 (exit $ac_status); }; } &&
4756 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00004757 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4758 (eval $ac_try) 2>&5
4759 ac_status=$?
4760 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4761 (exit $ac_status); }; }; then
4762 ac_header_compiler=yes
Michael W. Hudson54241132001-12-07 15:38:26 +00004763else
Martin v. Löwis11437992002-04-12 09:54:03 +00004764 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004765sed 's/^/| /' conftest.$ac_ext >&5
4766
Martin v. Löwis11437992002-04-12 09:54:03 +00004767ac_header_compiler=no
4768fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004769rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00004770echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4771echo "${ECHO_T}$ac_header_compiler" >&6
4772
4773# Is the header present?
4774echo "$as_me:$LINENO: checking $ac_header presence" >&5
4775echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4776cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004777/* confdefs.h. */
4778_ACEOF
4779cat confdefs.h >>conftest.$ac_ext
4780cat >>conftest.$ac_ext <<_ACEOF
4781/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00004782#include <$ac_header>
4783_ACEOF
4784if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4785 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4786 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +00004787 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +00004788 rm -f conftest.er1
4789 cat conftest.err >&5
4790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4791 (exit $ac_status); } >/dev/null; then
4792 if test -s conftest.err; then
4793 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +00004794 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +00004795 else
4796 ac_cpp_err=
4797 fi
4798else
4799 ac_cpp_err=yes
4800fi
4801if test -z "$ac_cpp_err"; then
4802 ac_header_preproc=yes
4803else
4804 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004805sed 's/^/| /' conftest.$ac_ext >&5
4806
Martin v. Löwis11437992002-04-12 09:54:03 +00004807 ac_header_preproc=no
Michael W. Hudson54241132001-12-07 15:38:26 +00004808fi
Martin v. Löwis11437992002-04-12 09:54:03 +00004809rm -f conftest.err conftest.$ac_ext
4810echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4811echo "${ECHO_T}$ac_header_preproc" >&6
4812
4813# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +00004814case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4815 yes:no: )
Martin v. Löwis11437992002-04-12 09:54:03 +00004816 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4817echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00004818 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4819echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4820 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00004821 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +00004822 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00004823 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4824echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00004825 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4826echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4827 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4828echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4829 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4830echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00004831 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4832echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00004833 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4834echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00004835 (
4836 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +00004837## ------------------------------------------------ ##
4838## Report this to http://www.python.org/python-bugs ##
4839## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +00004840_ASBOX
4841 ) |
4842 sed "s/^/$as_me: WARNING: /" >&2
4843 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +00004844esac
4845echo "$as_me:$LINENO: checking for $ac_header" >&5
4846echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4847if eval "test \"\${$as_ac_Header+set}\" = set"; then
4848 echo $ECHO_N "(cached) $ECHO_C" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +00004849else
Skip Montanarof0d5f792004-08-15 14:08:23 +00004850 eval "$as_ac_Header=\$ac_header_preproc"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004851fi
Martin v. Löwis11437992002-04-12 09:54:03 +00004852echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4853echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4854
4855fi
4856if test `eval echo '${'$as_ac_Header'}'` = yes; then
4857 cat >>confdefs.h <<_ACEOF
4858#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4859_ACEOF
4860
4861fi
4862
Guido van Rossum627b2d71993-12-24 10:39:16 +00004863done
4864
Martin v. Löwis11437992002-04-12 09:54:03 +00004865
4866
4867
4868
4869
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004870ac_header_dirent=no
Martin v. Löwis11437992002-04-12 09:54:03 +00004871for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
4872 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
4873echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
4874echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
4875if eval "test \"\${$as_ac_Header+set}\" = set"; then
4876 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00004877else
Martin v. Löwis11437992002-04-12 09:54:03 +00004878 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004879/* confdefs.h. */
4880_ACEOF
4881cat confdefs.h >>conftest.$ac_ext
4882cat >>conftest.$ac_ext <<_ACEOF
4883/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004884#include <sys/types.h>
4885#include <$ac_hdr>
Martin v. Löwis11437992002-04-12 09:54:03 +00004886
Martin v. Löwis11437992002-04-12 09:54:03 +00004887int
4888main ()
4889{
4890if ((DIR *) 0)
4891return 0;
4892 ;
4893 return 0;
4894}
4895_ACEOF
4896rm -f conftest.$ac_objext
4897if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00004898 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00004899 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00004900 grep -v '^ *+' conftest.er1 >conftest.err
4901 rm -f conftest.er1
4902 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00004903 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4904 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00004905 { ac_try='test -z "$ac_c_werror_flag"
4906 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00004907 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4908 (eval $ac_try) 2>&5
4909 ac_status=$?
4910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4911 (exit $ac_status); }; } &&
4912 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00004913 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4914 (eval $ac_try) 2>&5
4915 ac_status=$?
4916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4917 (exit $ac_status); }; }; then
4918 eval "$as_ac_Header=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +00004919else
Martin v. Löwis11437992002-04-12 09:54:03 +00004920 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004921sed 's/^/| /' conftest.$ac_ext >&5
4922
Martin v. Löwis11437992002-04-12 09:54:03 +00004923eval "$as_ac_Header=no"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004924fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004925rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +00004926fi
Martin v. Löwis11437992002-04-12 09:54:03 +00004927echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4928echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4929if test `eval echo '${'$as_ac_Header'}'` = yes; then
4930 cat >>confdefs.h <<_ACEOF
4931#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
4932_ACEOF
4933
4934ac_header_dirent=$ac_hdr; break
Michael W. Hudson54241132001-12-07 15:38:26 +00004935fi
Martin v. Löwis11437992002-04-12 09:54:03 +00004936
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004937done
4938# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4939if test $ac_header_dirent = dirent.h; then
Martin v. Löwis11437992002-04-12 09:54:03 +00004940 echo "$as_me:$LINENO: checking for library containing opendir" >&5
4941echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
4942if test "${ac_cv_search_opendir+set}" = set; then
4943 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004944else
Martin v. Löwis11437992002-04-12 09:54:03 +00004945 ac_func_search_save_LIBS=$LIBS
4946ac_cv_search_opendir=no
4947cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004948/* confdefs.h. */
4949_ACEOF
4950cat confdefs.h >>conftest.$ac_ext
4951cat >>conftest.$ac_ext <<_ACEOF
4952/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00004953
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004954/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +00004955#ifdef __cplusplus
4956extern "C"
4957#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004958/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +00004959 builtin and then its argument prototype would still apply. */
4960char opendir ();
Martin v. Löwis11437992002-04-12 09:54:03 +00004961int
4962main ()
4963{
4964opendir ();
4965 ;
4966 return 0;
4967}
4968_ACEOF
4969rm -f conftest.$ac_objext conftest$ac_exeext
4970if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00004971 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00004972 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00004973 grep -v '^ *+' conftest.er1 >conftest.err
4974 rm -f conftest.er1
4975 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00004976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4977 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00004978 { ac_try='test -z "$ac_c_werror_flag"
4979 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00004980 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4981 (eval $ac_try) 2>&5
4982 ac_status=$?
4983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4984 (exit $ac_status); }; } &&
4985 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +00004986 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4987 (eval $ac_try) 2>&5
4988 ac_status=$?
4989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4990 (exit $ac_status); }; }; then
4991 ac_cv_search_opendir="none required"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004992else
Martin v. Löwis11437992002-04-12 09:54:03 +00004993 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004994sed 's/^/| /' conftest.$ac_ext >&5
4995
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004996fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004997rm -f conftest.err conftest.$ac_objext \
4998 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00004999if test "$ac_cv_search_opendir" = no; then
5000 for ac_lib in dir; do
5001 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5002 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005003/* confdefs.h. */
5004_ACEOF
5005cat confdefs.h >>conftest.$ac_ext
5006cat >>conftest.$ac_ext <<_ACEOF
5007/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00005008
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00005009/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +00005010#ifdef __cplusplus
5011extern "C"
5012#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00005013/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +00005014 builtin and then its argument prototype would still apply. */
5015char opendir ();
Martin v. Löwis11437992002-04-12 09:54:03 +00005016int
5017main ()
5018{
5019opendir ();
5020 ;
5021 return 0;
5022}
5023_ACEOF
5024rm -f conftest.$ac_objext conftest$ac_exeext
5025if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005026 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00005027 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005028 grep -v '^ *+' conftest.er1 >conftest.err
5029 rm -f conftest.er1
5030 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00005031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5032 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005033 { ac_try='test -z "$ac_c_werror_flag"
5034 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005035 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5036 (eval $ac_try) 2>&5
5037 ac_status=$?
5038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5039 (exit $ac_status); }; } &&
5040 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +00005041 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5042 (eval $ac_try) 2>&5
5043 ac_status=$?
5044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5045 (exit $ac_status); }; }; then
5046 ac_cv_search_opendir="-l$ac_lib"
5047break
Guido van Rossum76be6ed1995-01-02 18:33:54 +00005048else
Martin v. Löwis11437992002-04-12 09:54:03 +00005049 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005050sed 's/^/| /' conftest.$ac_ext >&5
5051
Guido van Rossum76be6ed1995-01-02 18:33:54 +00005052fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005053rm -f conftest.err conftest.$ac_objext \
5054 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00005055 done
5056fi
5057LIBS=$ac_func_search_save_LIBS
5058fi
5059echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
5060echo "${ECHO_T}$ac_cv_search_opendir" >&6
5061if test "$ac_cv_search_opendir" != no; then
5062 test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
Michael W. Hudson54241132001-12-07 15:38:26 +00005063
Guido van Rossum76be6ed1995-01-02 18:33:54 +00005064fi
Martin v. Löwis11437992002-04-12 09:54:03 +00005065
Michael W. Hudson54241132001-12-07 15:38:26 +00005066else
Martin v. Löwis11437992002-04-12 09:54:03 +00005067 echo "$as_me:$LINENO: checking for library containing opendir" >&5
5068echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
5069if test "${ac_cv_search_opendir+set}" = set; then
5070 echo $ECHO_N "(cached) $ECHO_C" >&6
5071else
5072 ac_func_search_save_LIBS=$LIBS
5073ac_cv_search_opendir=no
5074cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005075/* confdefs.h. */
5076_ACEOF
5077cat confdefs.h >>conftest.$ac_ext
5078cat >>conftest.$ac_ext <<_ACEOF
5079/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00005080
5081/* Override any gcc2 internal prototype to avoid an error. */
5082#ifdef __cplusplus
5083extern "C"
5084#endif
5085/* We use char because int might match the return type of a gcc2
5086 builtin and then its argument prototype would still apply. */
5087char opendir ();
Martin v. Löwis11437992002-04-12 09:54:03 +00005088int
5089main ()
5090{
5091opendir ();
5092 ;
5093 return 0;
5094}
5095_ACEOF
5096rm -f conftest.$ac_objext conftest$ac_exeext
5097if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005098 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00005099 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005100 grep -v '^ *+' conftest.er1 >conftest.err
5101 rm -f conftest.er1
5102 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00005103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5104 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005105 { ac_try='test -z "$ac_c_werror_flag"
5106 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005107 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5108 (eval $ac_try) 2>&5
5109 ac_status=$?
5110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5111 (exit $ac_status); }; } &&
5112 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +00005113 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5114 (eval $ac_try) 2>&5
5115 ac_status=$?
5116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5117 (exit $ac_status); }; }; then
5118 ac_cv_search_opendir="none required"
5119else
5120 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005121sed 's/^/| /' conftest.$ac_ext >&5
5122
Martin v. Löwis11437992002-04-12 09:54:03 +00005123fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005124rm -f conftest.err conftest.$ac_objext \
5125 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00005126if test "$ac_cv_search_opendir" = no; then
5127 for ac_lib in x; do
5128 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5129 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005130/* confdefs.h. */
5131_ACEOF
5132cat confdefs.h >>conftest.$ac_ext
5133cat >>conftest.$ac_ext <<_ACEOF
5134/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00005135
5136/* Override any gcc2 internal prototype to avoid an error. */
5137#ifdef __cplusplus
5138extern "C"
5139#endif
5140/* We use char because int might match the return type of a gcc2
5141 builtin and then its argument prototype would still apply. */
5142char opendir ();
Martin v. Löwis11437992002-04-12 09:54:03 +00005143int
5144main ()
5145{
5146opendir ();
5147 ;
5148 return 0;
5149}
5150_ACEOF
5151rm -f conftest.$ac_objext conftest$ac_exeext
5152if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005153 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00005154 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005155 grep -v '^ *+' conftest.er1 >conftest.err
5156 rm -f conftest.er1
5157 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00005158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5159 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005160 { ac_try='test -z "$ac_c_werror_flag"
5161 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005162 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5163 (eval $ac_try) 2>&5
5164 ac_status=$?
5165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5166 (exit $ac_status); }; } &&
5167 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +00005168 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5169 (eval $ac_try) 2>&5
5170 ac_status=$?
5171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5172 (exit $ac_status); }; }; then
5173 ac_cv_search_opendir="-l$ac_lib"
5174break
5175else
5176 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005177sed 's/^/| /' conftest.$ac_ext >&5
5178
Martin v. Löwis11437992002-04-12 09:54:03 +00005179fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005180rm -f conftest.err conftest.$ac_objext \
5181 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00005182 done
5183fi
5184LIBS=$ac_func_search_save_LIBS
5185fi
5186echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
5187echo "${ECHO_T}$ac_cv_search_opendir" >&6
5188if test "$ac_cv_search_opendir" != no; then
5189 test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
5190
Guido van Rossum76be6ed1995-01-02 18:33:54 +00005191fi
5192
5193fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00005194
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005195echo "$as_me:$LINENO: checking whether sys/types.h defines makedev" >&5
5196echo $ECHO_N "checking whether sys/types.h defines makedev... $ECHO_C" >&6
5197if test "${ac_cv_header_sys_types_h_makedev+set}" = set; then
5198 echo $ECHO_N "(cached) $ECHO_C" >&6
5199else
5200 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005201/* confdefs.h. */
5202_ACEOF
5203cat confdefs.h >>conftest.$ac_ext
5204cat >>conftest.$ac_ext <<_ACEOF
5205/* end confdefs.h. */
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005206#include <sys/types.h>
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005207int
5208main ()
5209{
5210return makedev(0, 0);
5211 ;
5212 return 0;
5213}
5214_ACEOF
5215rm -f conftest.$ac_objext conftest$ac_exeext
5216if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005217 (eval $ac_link) 2>conftest.er1
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005218 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005219 grep -v '^ *+' conftest.er1 >conftest.err
5220 rm -f conftest.er1
5221 cat conftest.err >&5
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005222 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5223 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005224 { ac_try='test -z "$ac_c_werror_flag"
5225 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005226 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5227 (eval $ac_try) 2>&5
5228 ac_status=$?
5229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5230 (exit $ac_status); }; } &&
5231 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005232 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5233 (eval $ac_try) 2>&5
5234 ac_status=$?
5235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5236 (exit $ac_status); }; }; then
5237 ac_cv_header_sys_types_h_makedev=yes
5238else
5239 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005240sed 's/^/| /' conftest.$ac_ext >&5
5241
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005242ac_cv_header_sys_types_h_makedev=no
5243fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005244rm -f conftest.err conftest.$ac_objext \
5245 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005246
5247fi
5248echo "$as_me:$LINENO: result: $ac_cv_header_sys_types_h_makedev" >&5
5249echo "${ECHO_T}$ac_cv_header_sys_types_h_makedev" >&6
5250
5251if test $ac_cv_header_sys_types_h_makedev = no; then
5252if test "${ac_cv_header_sys_mkdev_h+set}" = set; then
5253 echo "$as_me:$LINENO: checking for sys/mkdev.h" >&5
5254echo $ECHO_N "checking for sys/mkdev.h... $ECHO_C" >&6
5255if test "${ac_cv_header_sys_mkdev_h+set}" = set; then
5256 echo $ECHO_N "(cached) $ECHO_C" >&6
5257fi
5258echo "$as_me:$LINENO: result: $ac_cv_header_sys_mkdev_h" >&5
5259echo "${ECHO_T}$ac_cv_header_sys_mkdev_h" >&6
5260else
5261 # Is the header compilable?
5262echo "$as_me:$LINENO: checking sys/mkdev.h usability" >&5
5263echo $ECHO_N "checking sys/mkdev.h usability... $ECHO_C" >&6
5264cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005265/* confdefs.h. */
5266_ACEOF
5267cat confdefs.h >>conftest.$ac_ext
5268cat >>conftest.$ac_ext <<_ACEOF
5269/* end confdefs.h. */
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005270$ac_includes_default
5271#include <sys/mkdev.h>
5272_ACEOF
5273rm -f conftest.$ac_objext
5274if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005275 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005276 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005277 grep -v '^ *+' conftest.er1 >conftest.err
5278 rm -f conftest.er1
5279 cat conftest.err >&5
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5281 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005282 { ac_try='test -z "$ac_c_werror_flag"
5283 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005284 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5285 (eval $ac_try) 2>&5
5286 ac_status=$?
5287 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5288 (exit $ac_status); }; } &&
5289 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005290 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5291 (eval $ac_try) 2>&5
5292 ac_status=$?
5293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5294 (exit $ac_status); }; }; then
5295 ac_header_compiler=yes
5296else
5297 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005298sed 's/^/| /' conftest.$ac_ext >&5
5299
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005300ac_header_compiler=no
5301fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005302rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005303echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5304echo "${ECHO_T}$ac_header_compiler" >&6
5305
5306# Is the header present?
5307echo "$as_me:$LINENO: checking sys/mkdev.h presence" >&5
5308echo $ECHO_N "checking sys/mkdev.h presence... $ECHO_C" >&6
5309cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005310/* confdefs.h. */
5311_ACEOF
5312cat confdefs.h >>conftest.$ac_ext
5313cat >>conftest.$ac_ext <<_ACEOF
5314/* end confdefs.h. */
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005315#include <sys/mkdev.h>
5316_ACEOF
5317if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5318 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5319 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +00005320 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005321 rm -f conftest.er1
5322 cat conftest.err >&5
5323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5324 (exit $ac_status); } >/dev/null; then
5325 if test -s conftest.err; then
5326 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +00005327 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005328 else
5329 ac_cpp_err=
5330 fi
5331else
5332 ac_cpp_err=yes
5333fi
5334if test -z "$ac_cpp_err"; then
5335 ac_header_preproc=yes
5336else
5337 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005338sed 's/^/| /' conftest.$ac_ext >&5
5339
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005340 ac_header_preproc=no
5341fi
5342rm -f conftest.err conftest.$ac_ext
5343echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5344echo "${ECHO_T}$ac_header_preproc" >&6
5345
5346# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005347case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5348 yes:no: )
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005349 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: accepted by the compiler, rejected by the preprocessor!" >&5
5350echo "$as_me: WARNING: sys/mkdev.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00005351 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: proceeding with the compiler's result" >&5
5352echo "$as_me: WARNING: sys/mkdev.h: proceeding with the compiler's result" >&2;}
5353 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00005354 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +00005355 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00005356 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: present but cannot be compiled" >&5
5357echo "$as_me: WARNING: sys/mkdev.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00005358 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: check for missing prerequisite headers?" >&5
5359echo "$as_me: WARNING: sys/mkdev.h: check for missing prerequisite headers?" >&2;}
5360 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: see the Autoconf documentation" >&5
5361echo "$as_me: WARNING: sys/mkdev.h: see the Autoconf documentation" >&2;}
5362 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: section \"Present But Cannot Be Compiled\"" >&5
5363echo "$as_me: WARNING: sys/mkdev.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00005364 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: proceeding with the preprocessor's result" >&5
5365echo "$as_me: WARNING: sys/mkdev.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00005366 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: in the future, the compiler will take precedence" >&5
5367echo "$as_me: WARNING: sys/mkdev.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00005368 (
5369 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +00005370## ------------------------------------------------ ##
5371## Report this to http://www.python.org/python-bugs ##
5372## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +00005373_ASBOX
5374 ) |
5375 sed "s/^/$as_me: WARNING: /" >&2
5376 ;;
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005377esac
5378echo "$as_me:$LINENO: checking for sys/mkdev.h" >&5
5379echo $ECHO_N "checking for sys/mkdev.h... $ECHO_C" >&6
5380if test "${ac_cv_header_sys_mkdev_h+set}" = set; then
5381 echo $ECHO_N "(cached) $ECHO_C" >&6
5382else
5383 ac_cv_header_sys_mkdev_h=$ac_header_preproc
5384fi
5385echo "$as_me:$LINENO: result: $ac_cv_header_sys_mkdev_h" >&5
5386echo "${ECHO_T}$ac_cv_header_sys_mkdev_h" >&6
5387
5388fi
5389if test $ac_cv_header_sys_mkdev_h = yes; then
5390
5391cat >>confdefs.h <<\_ACEOF
5392#define MAJOR_IN_MKDEV 1
5393_ACEOF
5394
5395fi
5396
5397
5398
5399 if test $ac_cv_header_sys_mkdev_h = no; then
5400 if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then
5401 echo "$as_me:$LINENO: checking for sys/sysmacros.h" >&5
5402echo $ECHO_N "checking for sys/sysmacros.h... $ECHO_C" >&6
5403if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then
5404 echo $ECHO_N "(cached) $ECHO_C" >&6
5405fi
5406echo "$as_me:$LINENO: result: $ac_cv_header_sys_sysmacros_h" >&5
5407echo "${ECHO_T}$ac_cv_header_sys_sysmacros_h" >&6
5408else
5409 # Is the header compilable?
5410echo "$as_me:$LINENO: checking sys/sysmacros.h usability" >&5
5411echo $ECHO_N "checking sys/sysmacros.h usability... $ECHO_C" >&6
5412cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005413/* confdefs.h. */
5414_ACEOF
5415cat confdefs.h >>conftest.$ac_ext
5416cat >>conftest.$ac_ext <<_ACEOF
5417/* end confdefs.h. */
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005418$ac_includes_default
5419#include <sys/sysmacros.h>
5420_ACEOF
5421rm -f conftest.$ac_objext
5422if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005423 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005424 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005425 grep -v '^ *+' conftest.er1 >conftest.err
5426 rm -f conftest.er1
5427 cat conftest.err >&5
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5429 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005430 { ac_try='test -z "$ac_c_werror_flag"
5431 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005432 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5433 (eval $ac_try) 2>&5
5434 ac_status=$?
5435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5436 (exit $ac_status); }; } &&
5437 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005438 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5439 (eval $ac_try) 2>&5
5440 ac_status=$?
5441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5442 (exit $ac_status); }; }; then
5443 ac_header_compiler=yes
5444else
5445 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005446sed 's/^/| /' conftest.$ac_ext >&5
5447
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005448ac_header_compiler=no
5449fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005450rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005451echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5452echo "${ECHO_T}$ac_header_compiler" >&6
5453
5454# Is the header present?
5455echo "$as_me:$LINENO: checking sys/sysmacros.h presence" >&5
5456echo $ECHO_N "checking sys/sysmacros.h presence... $ECHO_C" >&6
5457cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005458/* confdefs.h. */
5459_ACEOF
5460cat confdefs.h >>conftest.$ac_ext
5461cat >>conftest.$ac_ext <<_ACEOF
5462/* end confdefs.h. */
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005463#include <sys/sysmacros.h>
5464_ACEOF
5465if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5466 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5467 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +00005468 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005469 rm -f conftest.er1
5470 cat conftest.err >&5
5471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5472 (exit $ac_status); } >/dev/null; then
5473 if test -s conftest.err; then
5474 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +00005475 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005476 else
5477 ac_cpp_err=
5478 fi
5479else
5480 ac_cpp_err=yes
5481fi
5482if test -z "$ac_cpp_err"; then
5483 ac_header_preproc=yes
5484else
5485 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005486sed 's/^/| /' conftest.$ac_ext >&5
5487
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005488 ac_header_preproc=no
5489fi
5490rm -f conftest.err conftest.$ac_ext
5491echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5492echo "${ECHO_T}$ac_header_preproc" >&6
5493
5494# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005495case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5496 yes:no: )
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005497 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: accepted by the compiler, rejected by the preprocessor!" >&5
5498echo "$as_me: WARNING: sys/sysmacros.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00005499 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: proceeding with the compiler's result" >&5
5500echo "$as_me: WARNING: sys/sysmacros.h: proceeding with the compiler's result" >&2;}
5501 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00005502 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +00005503 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00005504 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: present but cannot be compiled" >&5
5505echo "$as_me: WARNING: sys/sysmacros.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00005506 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: check for missing prerequisite headers?" >&5
5507echo "$as_me: WARNING: sys/sysmacros.h: check for missing prerequisite headers?" >&2;}
5508 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: see the Autoconf documentation" >&5
5509echo "$as_me: WARNING: sys/sysmacros.h: see the Autoconf documentation" >&2;}
5510 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: section \"Present But Cannot Be Compiled\"" >&5
5511echo "$as_me: WARNING: sys/sysmacros.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00005512 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: proceeding with the preprocessor's result" >&5
5513echo "$as_me: WARNING: sys/sysmacros.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00005514 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: in the future, the compiler will take precedence" >&5
5515echo "$as_me: WARNING: sys/sysmacros.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00005516 (
5517 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +00005518## ------------------------------------------------ ##
5519## Report this to http://www.python.org/python-bugs ##
5520## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +00005521_ASBOX
5522 ) |
5523 sed "s/^/$as_me: WARNING: /" >&2
5524 ;;
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005525esac
5526echo "$as_me:$LINENO: checking for sys/sysmacros.h" >&5
5527echo $ECHO_N "checking for sys/sysmacros.h... $ECHO_C" >&6
5528if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then
5529 echo $ECHO_N "(cached) $ECHO_C" >&6
5530else
5531 ac_cv_header_sys_sysmacros_h=$ac_header_preproc
5532fi
5533echo "$as_me:$LINENO: result: $ac_cv_header_sys_sysmacros_h" >&5
5534echo "${ECHO_T}$ac_cv_header_sys_sysmacros_h" >&6
5535
5536fi
5537if test $ac_cv_header_sys_sysmacros_h = yes; then
5538
5539cat >>confdefs.h <<\_ACEOF
5540#define MAJOR_IN_SYSMACROS 1
5541_ACEOF
5542
5543fi
5544
5545
5546 fi
5547fi
5548
Michael W. Hudson54241132001-12-07 15:38:26 +00005549
Martin v. Löwisae2830c2004-09-18 09:54:52 +00005550# On Solaris, term.h requires curses.h
Martin v. Löwisfd1c69e2004-11-30 22:09:37 +00005551
5552for ac_header in term.h
5553do
5554as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5555echo "$as_me:$LINENO: checking for $ac_header" >&5
5556echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5557if eval "test \"\${$as_ac_Header+set}\" = set"; then
Martin v. Löwisae2830c2004-09-18 09:54:52 +00005558 echo $ECHO_N "(cached) $ECHO_C" >&6
5559else
5560 cat >conftest.$ac_ext <<_ACEOF
5561/* confdefs.h. */
5562_ACEOF
5563cat confdefs.h >>conftest.$ac_ext
5564cat >>conftest.$ac_ext <<_ACEOF
5565/* end confdefs.h. */
Martin v. Löwisae2830c2004-09-18 09:54:52 +00005566
Martin v. Löwis5d52e782004-09-18 10:07:03 +00005567#ifdef HAVE_CURSES_H
5568#include <curses.h>
5569#endif
5570
5571
Martin v. Löwisfd1c69e2004-11-30 22:09:37 +00005572#include <$ac_header>
Martin v. Löwisae2830c2004-09-18 09:54:52 +00005573_ACEOF
5574rm -f conftest.$ac_objext
5575if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5576 (eval $ac_compile) 2>conftest.er1
5577 ac_status=$?
5578 grep -v '^ *+' conftest.er1 >conftest.err
5579 rm -f conftest.er1
5580 cat conftest.err >&5
5581 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5582 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005583 { ac_try='test -z "$ac_c_werror_flag"
5584 || test ! -s conftest.err'
Martin v. Löwisae2830c2004-09-18 09:54:52 +00005585 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5586 (eval $ac_try) 2>&5
5587 ac_status=$?
5588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5589 (exit $ac_status); }; } &&
5590 { ac_try='test -s conftest.$ac_objext'
5591 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5592 (eval $ac_try) 2>&5
5593 ac_status=$?
5594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5595 (exit $ac_status); }; }; then
Martin v. Löwisfd1c69e2004-11-30 22:09:37 +00005596 eval "$as_ac_Header=yes"
Martin v. Löwisae2830c2004-09-18 09:54:52 +00005597else
5598 echo "$as_me: failed program was:" >&5
5599sed 's/^/| /' conftest.$ac_ext >&5
5600
Martin v. Löwisfd1c69e2004-11-30 22:09:37 +00005601eval "$as_ac_Header=no"
Martin v. Löwisae2830c2004-09-18 09:54:52 +00005602fi
5603rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5604fi
Martin v. Löwisfd1c69e2004-11-30 22:09:37 +00005605echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5606echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5607if test `eval echo '${'$as_ac_Header'}'` = yes; then
5608 cat >>confdefs.h <<_ACEOF
5609#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5610_ACEOF
Martin v. Löwisae2830c2004-09-18 09:54:52 +00005611
Martin v. Löwisfd1c69e2004-11-30 22:09:37 +00005612fi
5613
5614done
Martin v. Löwisae2830c2004-09-18 09:54:52 +00005615
5616
Martin v. Löwis11017b12006-01-14 18:12:57 +00005617# On Linux, netlink.h requires asm/types.h
5618
5619for ac_header in linux/netlink.h
5620do
5621as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5622echo "$as_me:$LINENO: checking for $ac_header" >&5
5623echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5624if eval "test \"\${$as_ac_Header+set}\" = set"; then
5625 echo $ECHO_N "(cached) $ECHO_C" >&6
5626else
5627 cat >conftest.$ac_ext <<_ACEOF
5628/* confdefs.h. */
5629_ACEOF
5630cat confdefs.h >>conftest.$ac_ext
5631cat >>conftest.$ac_ext <<_ACEOF
5632/* end confdefs.h. */
5633
5634#ifdef HAVE_ASM_TYPES_H
5635#include <asm/types.h>
5636#endif
5637#ifdef HAVE_SYS_SOCKET_H
5638#include <sys/socket.h>
5639#endif
5640
5641
5642#include <$ac_header>
5643_ACEOF
5644rm -f conftest.$ac_objext
5645if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5646 (eval $ac_compile) 2>conftest.er1
5647 ac_status=$?
5648 grep -v '^ *+' conftest.er1 >conftest.err
5649 rm -f conftest.er1
5650 cat conftest.err >&5
5651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5652 (exit $ac_status); } &&
5653 { ac_try='test -z "$ac_c_werror_flag"
5654 || test ! -s conftest.err'
5655 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5656 (eval $ac_try) 2>&5
5657 ac_status=$?
5658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5659 (exit $ac_status); }; } &&
5660 { ac_try='test -s conftest.$ac_objext'
5661 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5662 (eval $ac_try) 2>&5
5663 ac_status=$?
5664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5665 (exit $ac_status); }; }; then
5666 eval "$as_ac_Header=yes"
5667else
5668 echo "$as_me: failed program was:" >&5
5669sed 's/^/| /' conftest.$ac_ext >&5
5670
5671eval "$as_ac_Header=no"
5672fi
5673rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5674fi
5675echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5676echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5677if test `eval echo '${'$as_ac_Header'}'` = yes; then
5678 cat >>confdefs.h <<_ACEOF
5679#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5680_ACEOF
5681
5682fi
5683
5684done
5685
5686
Guido van Rossum627b2d71993-12-24 10:39:16 +00005687# checks for typedefs
Guido van Rossumda88dad1995-01-26 00:46:29 +00005688was_it_defined=no
Martin v. Löwis11437992002-04-12 09:54:03 +00005689echo "$as_me:$LINENO: checking for clock_t in time.h" >&5
5690echo $ECHO_N "checking for clock_t in time.h... $ECHO_C" >&6
5691cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005692/* confdefs.h. */
5693_ACEOF
5694cat confdefs.h >>conftest.$ac_ext
5695cat >>conftest.$ac_ext <<_ACEOF
5696/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00005697#include <time.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00005698
5699_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00005700if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +00005701 $EGREP "clock_t" >/dev/null 2>&1; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00005702 was_it_defined=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00005703else
Martin v. Löwis11437992002-04-12 09:54:03 +00005704
5705
5706cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00005707#define clock_t long
Martin v. Löwis11437992002-04-12 09:54:03 +00005708_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00005709
Martin v. Löwisc45929e2002-04-06 10:10:49 +00005710
Guido van Rossum627b2d71993-12-24 10:39:16 +00005711fi
5712rm -f conftest*
5713
Martin v. Löwis11437992002-04-12 09:54:03 +00005714echo "$as_me:$LINENO: result: $was_it_defined" >&5
5715echo "${ECHO_T}$was_it_defined" >&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00005716
Neal Norwitz11690112002-07-30 01:08:28 +00005717# Check whether using makedev requires defining _OSF_SOURCE
5718echo "$as_me:$LINENO: checking for makedev" >&5
5719echo $ECHO_N "checking for makedev... $ECHO_C" >&6
5720cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005721/* confdefs.h. */
5722_ACEOF
5723cat confdefs.h >>conftest.$ac_ext
5724cat >>conftest.$ac_ext <<_ACEOF
5725/* end confdefs.h. */
Neal Norwitz6eb37f02003-02-23 23:28:15 +00005726#include <sys/types.h>
Neal Norwitz11690112002-07-30 01:08:28 +00005727int
5728main ()
5729{
5730 makedev(0, 0)
5731 ;
5732 return 0;
5733}
5734_ACEOF
5735rm -f conftest.$ac_objext conftest$ac_exeext
5736if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005737 (eval $ac_link) 2>conftest.er1
Neal Norwitz11690112002-07-30 01:08:28 +00005738 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005739 grep -v '^ *+' conftest.er1 >conftest.err
5740 rm -f conftest.er1
5741 cat conftest.err >&5
Neal Norwitz11690112002-07-30 01:08:28 +00005742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5743 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005744 { ac_try='test -z "$ac_c_werror_flag"
5745 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005746 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5747 (eval $ac_try) 2>&5
5748 ac_status=$?
5749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5750 (exit $ac_status); }; } &&
5751 { ac_try='test -s conftest$ac_exeext'
Neal Norwitz11690112002-07-30 01:08:28 +00005752 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5753 (eval $ac_try) 2>&5
5754 ac_status=$?
5755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5756 (exit $ac_status); }; }; then
5757 ac_cv_has_makedev=yes
5758else
5759 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005760sed 's/^/| /' conftest.$ac_ext >&5
5761
Neal Norwitz11690112002-07-30 01:08:28 +00005762ac_cv_has_makedev=no
5763fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005764rm -f conftest.err conftest.$ac_objext \
5765 conftest$ac_exeext conftest.$ac_ext
Neal Norwitz11690112002-07-30 01:08:28 +00005766if test "$ac_cv_has_makedev" = "no"; then
5767 # we didn't link, try if _OSF_SOURCE will allow us to link
5768 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005769/* confdefs.h. */
5770_ACEOF
5771cat confdefs.h >>conftest.$ac_ext
5772cat >>conftest.$ac_ext <<_ACEOF
5773/* end confdefs.h. */
Neal Norwitz11690112002-07-30 01:08:28 +00005774
Neal Norwitz6eb37f02003-02-23 23:28:15 +00005775#define _OSF_SOURCE 1
5776#include <sys/types.h>
Neal Norwitz11690112002-07-30 01:08:28 +00005777
Neal Norwitz11690112002-07-30 01:08:28 +00005778int
5779main ()
5780{
5781 makedev(0, 0)
5782 ;
5783 return 0;
5784}
5785_ACEOF
5786rm -f conftest.$ac_objext conftest$ac_exeext
5787if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005788 (eval $ac_link) 2>conftest.er1
Neal Norwitz11690112002-07-30 01:08:28 +00005789 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005790 grep -v '^ *+' conftest.er1 >conftest.err
5791 rm -f conftest.er1
5792 cat conftest.err >&5
Neal Norwitz11690112002-07-30 01:08:28 +00005793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5794 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005795 { ac_try='test -z "$ac_c_werror_flag"
5796 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005797 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5798 (eval $ac_try) 2>&5
5799 ac_status=$?
5800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5801 (exit $ac_status); }; } &&
5802 { ac_try='test -s conftest$ac_exeext'
Neal Norwitz11690112002-07-30 01:08:28 +00005803 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5804 (eval $ac_try) 2>&5
5805 ac_status=$?
5806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5807 (exit $ac_status); }; }; then
5808 ac_cv_has_makedev=yes
5809else
5810 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005811sed 's/^/| /' conftest.$ac_ext >&5
5812
Neal Norwitz11690112002-07-30 01:08:28 +00005813ac_cv_has_makedev=no
5814fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005815rm -f conftest.err conftest.$ac_objext \
5816 conftest$ac_exeext conftest.$ac_ext
Neal Norwitz11690112002-07-30 01:08:28 +00005817 if test "$ac_cv_has_makedev" = "yes"; then
5818
5819cat >>confdefs.h <<\_ACEOF
5820#define _OSF_SOURCE 1
5821_ACEOF
5822
5823 fi
5824fi
5825echo "$as_me:$LINENO: result: $ac_cv_has_makedev" >&5
5826echo "${ECHO_T}$ac_cv_has_makedev" >&6
5827if test "$ac_cv_has_makedev" = "yes"; then
5828
5829cat >>confdefs.h <<\_ACEOF
5830#define HAVE_MAKEDEV 1
5831_ACEOF
5832
5833fi
5834
Martin v. Löwis399a6892002-10-04 10:22:02 +00005835# Enabling LFS on Solaris (2.6 to 9) with gcc 2.95 triggers a bug in
5836# the system headers: If _XOPEN_SOURCE and _LARGEFILE_SOURCE are
5837# defined, but the compiler does not support pragma redefine_extname,
5838# and _LARGEFILE64_SOURCE is not defined, the headers refer to 64-bit
5839# structures (such as rlimit64) without declaring them. As a
5840# work-around, disable LFS on such configurations
5841
5842use_lfs=yes
5843echo "$as_me:$LINENO: checking Solaris LFS bug" >&5
5844echo $ECHO_N "checking Solaris LFS bug... $ECHO_C" >&6
5845cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005846/* confdefs.h. */
5847_ACEOF
5848cat confdefs.h >>conftest.$ac_ext
5849cat >>conftest.$ac_ext <<_ACEOF
5850/* end confdefs.h. */
Martin v. Löwis399a6892002-10-04 10:22:02 +00005851
5852#define _LARGEFILE_SOURCE 1
5853#define _FILE_OFFSET_BITS 64
5854#include <sys/resource.h>
5855
Martin v. Löwis399a6892002-10-04 10:22:02 +00005856int
5857main ()
5858{
5859struct rlimit foo;
5860 ;
5861 return 0;
5862}
5863_ACEOF
5864rm -f conftest.$ac_objext
5865if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005866 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis399a6892002-10-04 10:22:02 +00005867 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005868 grep -v '^ *+' conftest.er1 >conftest.err
5869 rm -f conftest.er1
5870 cat conftest.err >&5
Martin v. Löwis399a6892002-10-04 10:22:02 +00005871 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5872 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005873 { ac_try='test -z "$ac_c_werror_flag"
5874 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005875 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5876 (eval $ac_try) 2>&5
5877 ac_status=$?
5878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5879 (exit $ac_status); }; } &&
5880 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis399a6892002-10-04 10:22:02 +00005881 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5882 (eval $ac_try) 2>&5
5883 ac_status=$?
5884 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5885 (exit $ac_status); }; }; then
5886 sol_lfs_bug=no
5887else
5888 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005889sed 's/^/| /' conftest.$ac_ext >&5
5890
Martin v. Löwis399a6892002-10-04 10:22:02 +00005891sol_lfs_bug=yes
5892fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005893rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis399a6892002-10-04 10:22:02 +00005894echo "$as_me:$LINENO: result: $sol_lfs_bug" >&5
5895echo "${ECHO_T}$sol_lfs_bug" >&6
5896if test "$sol_lfs_bug" = "yes"; then
5897 use_lfs=no
5898fi
5899
5900if test "$use_lfs" = "yes"; then
Guido van Rossum810cc512001-09-09 23:51:39 +00005901# Two defines needed to enable largefile support on various platforms
5902# These may affect some typedefs
Guido van Rossum810cc512001-09-09 23:51:39 +00005903
Martin v. Löwis11437992002-04-12 09:54:03 +00005904cat >>confdefs.h <<\_ACEOF
5905#define _LARGEFILE_SOURCE 1
5906_ACEOF
5907
5908
5909cat >>confdefs.h <<\_ACEOF
Guido van Rossum810cc512001-09-09 23:51:39 +00005910#define _FILE_OFFSET_BITS 64
Martin v. Löwis11437992002-04-12 09:54:03 +00005911_ACEOF
Guido van Rossum810cc512001-09-09 23:51:39 +00005912
Martin v. Löwis399a6892002-10-04 10:22:02 +00005913fi
Michael W. Hudson54241132001-12-07 15:38:26 +00005914
Guido van Rossum84e7b241996-08-19 21:59:00 +00005915# Add some code to confdefs.h so that the test for off_t works on SCO
5916cat >> confdefs.h <<\EOF
5917#if defined(SCO_DS)
5918#undef _OFF_T
5919#endif
5920EOF
5921
Guido van Rossumef2255b2000-03-10 22:30:29 +00005922# Type availability checks
Martin v. Löwis11437992002-04-12 09:54:03 +00005923echo "$as_me:$LINENO: checking for mode_t" >&5
5924echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
5925if test "${ac_cv_type_mode_t+set}" = set; then
5926 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00005927else
Martin v. Löwis11437992002-04-12 09:54:03 +00005928 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005929/* confdefs.h. */
5930_ACEOF
5931cat confdefs.h >>conftest.$ac_ext
5932cat >>conftest.$ac_ext <<_ACEOF
5933/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00005934$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00005935int
5936main ()
5937{
5938if ((mode_t *) 0)
5939 return 0;
5940if (sizeof (mode_t))
5941 return 0;
5942 ;
5943 return 0;
5944}
5945_ACEOF
5946rm -f conftest.$ac_objext
5947if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005948 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00005949 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005950 grep -v '^ *+' conftest.er1 >conftest.err
5951 rm -f conftest.er1
5952 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00005953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5954 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005955 { ac_try='test -z "$ac_c_werror_flag"
5956 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005957 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5958 (eval $ac_try) 2>&5
5959 ac_status=$?
5960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5961 (exit $ac_status); }; } &&
5962 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00005963 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5964 (eval $ac_try) 2>&5
5965 ac_status=$?
5966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5967 (exit $ac_status); }; }; then
Jack Jansendd19cf82001-12-06 22:36:17 +00005968 ac_cv_type_mode_t=yes
5969else
Martin v. Löwis11437992002-04-12 09:54:03 +00005970 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005971sed 's/^/| /' conftest.$ac_ext >&5
5972
Martin v. Löwis11437992002-04-12 09:54:03 +00005973ac_cv_type_mode_t=no
Jack Jansendd19cf82001-12-06 22:36:17 +00005974fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005975rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +00005976fi
Martin v. Löwis11437992002-04-12 09:54:03 +00005977echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
5978echo "${ECHO_T}$ac_cv_type_mode_t" >&6
5979if test $ac_cv_type_mode_t = yes; then
5980 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00005981else
Martin v. Löwis11437992002-04-12 09:54:03 +00005982
5983cat >>confdefs.h <<_ACEOF
5984#define mode_t int
5985_ACEOF
5986
5987fi
5988
5989echo "$as_me:$LINENO: checking for off_t" >&5
5990echo $ECHO_N "checking for off_t... $ECHO_C" >&6
5991if test "${ac_cv_type_off_t+set}" = set; then
5992 echo $ECHO_N "(cached) $ECHO_C" >&6
5993else
5994 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005995/* confdefs.h. */
5996_ACEOF
5997cat confdefs.h >>conftest.$ac_ext
5998cat >>conftest.$ac_ext <<_ACEOF
5999/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006000$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006001int
6002main ()
6003{
6004if ((off_t *) 0)
6005 return 0;
6006if (sizeof (off_t))
6007 return 0;
6008 ;
6009 return 0;
6010}
6011_ACEOF
6012rm -f conftest.$ac_objext
6013if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006014 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006015 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006016 grep -v '^ *+' conftest.er1 >conftest.err
6017 rm -f conftest.er1
6018 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006019 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6020 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006021 { ac_try='test -z "$ac_c_werror_flag"
6022 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006023 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6024 (eval $ac_try) 2>&5
6025 ac_status=$?
6026 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6027 (exit $ac_status); }; } &&
6028 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006029 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6030 (eval $ac_try) 2>&5
6031 ac_status=$?
6032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6033 (exit $ac_status); }; }; then
Guido van Rossum8d6e8af2000-10-30 17:45:07 +00006034 ac_cv_type_off_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00006035else
Martin v. Löwis11437992002-04-12 09:54:03 +00006036 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006037sed 's/^/| /' conftest.$ac_ext >&5
6038
Martin v. Löwis11437992002-04-12 09:54:03 +00006039ac_cv_type_off_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00006040fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006041rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +00006042fi
Martin v. Löwis11437992002-04-12 09:54:03 +00006043echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
6044echo "${ECHO_T}$ac_cv_type_off_t" >&6
6045if test $ac_cv_type_off_t = yes; then
6046 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006047else
Martin v. Löwis11437992002-04-12 09:54:03 +00006048
6049cat >>confdefs.h <<_ACEOF
6050#define off_t long
6051_ACEOF
6052
6053fi
6054
6055echo "$as_me:$LINENO: checking for pid_t" >&5
6056echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
6057if test "${ac_cv_type_pid_t+set}" = set; then
6058 echo $ECHO_N "(cached) $ECHO_C" >&6
6059else
6060 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006061/* confdefs.h. */
6062_ACEOF
6063cat confdefs.h >>conftest.$ac_ext
6064cat >>conftest.$ac_ext <<_ACEOF
6065/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006066$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006067int
6068main ()
6069{
6070if ((pid_t *) 0)
6071 return 0;
6072if (sizeof (pid_t))
6073 return 0;
6074 ;
6075 return 0;
6076}
6077_ACEOF
6078rm -f conftest.$ac_objext
6079if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006080 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006081 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006082 grep -v '^ *+' conftest.er1 >conftest.err
6083 rm -f conftest.er1
6084 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6086 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006087 { ac_try='test -z "$ac_c_werror_flag"
6088 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006089 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6090 (eval $ac_try) 2>&5
6091 ac_status=$?
6092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6093 (exit $ac_status); }; } &&
6094 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006095 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6096 (eval $ac_try) 2>&5
6097 ac_status=$?
6098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6099 (exit $ac_status); }; }; then
Guido van Rossum8d6e8af2000-10-30 17:45:07 +00006100 ac_cv_type_pid_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00006101else
Martin v. Löwis11437992002-04-12 09:54:03 +00006102 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006103sed 's/^/| /' conftest.$ac_ext >&5
6104
Martin v. Löwis11437992002-04-12 09:54:03 +00006105ac_cv_type_pid_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00006106fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006107rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +00006108fi
Martin v. Löwis11437992002-04-12 09:54:03 +00006109echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
6110echo "${ECHO_T}$ac_cv_type_pid_t" >&6
6111if test $ac_cv_type_pid_t = yes; then
6112 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006113else
Martin v. Löwis11437992002-04-12 09:54:03 +00006114
6115cat >>confdefs.h <<_ACEOF
6116#define pid_t int
6117_ACEOF
6118
6119fi
6120
6121echo "$as_me:$LINENO: checking return type of signal handlers" >&5
6122echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
6123if test "${ac_cv_type_signal+set}" = set; then
6124 echo $ECHO_N "(cached) $ECHO_C" >&6
6125else
6126 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006127/* confdefs.h. */
6128_ACEOF
6129cat confdefs.h >>conftest.$ac_ext
6130cat >>conftest.$ac_ext <<_ACEOF
6131/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00006132#include <sys/types.h>
6133#include <signal.h>
6134#ifdef signal
Martin v. Löwis11437992002-04-12 09:54:03 +00006135# undef signal
Guido van Rossum627b2d71993-12-24 10:39:16 +00006136#endif
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00006137#ifdef __cplusplus
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00006138extern "C" void (*signal (int, void (*)(int)))(int);
6139#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00006140void (*signal ()) ();
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00006141#endif
6142
Martin v. Löwis11437992002-04-12 09:54:03 +00006143int
6144main ()
6145{
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006146int i;
Martin v. Löwis11437992002-04-12 09:54:03 +00006147 ;
6148 return 0;
6149}
6150_ACEOF
6151rm -f conftest.$ac_objext
6152if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006153 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006154 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006155 grep -v '^ *+' conftest.er1 >conftest.err
6156 rm -f conftest.er1
6157 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6159 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006160 { ac_try='test -z "$ac_c_werror_flag"
6161 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006162 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6163 (eval $ac_try) 2>&5
6164 ac_status=$?
6165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6166 (exit $ac_status); }; } &&
6167 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006168 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6169 (eval $ac_try) 2>&5
6170 ac_status=$?
6171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6172 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006173 ac_cv_type_signal=void
Guido van Rossum627b2d71993-12-24 10:39:16 +00006174else
Martin v. Löwis11437992002-04-12 09:54:03 +00006175 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006176sed 's/^/| /' conftest.$ac_ext >&5
6177
Martin v. Löwis11437992002-04-12 09:54:03 +00006178ac_cv_type_signal=int
Guido van Rossum627b2d71993-12-24 10:39:16 +00006179fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006180rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006181fi
Martin v. Löwis11437992002-04-12 09:54:03 +00006182echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
6183echo "${ECHO_T}$ac_cv_type_signal" >&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00006184
Martin v. Löwis11437992002-04-12 09:54:03 +00006185cat >>confdefs.h <<_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006186#define RETSIGTYPE $ac_cv_type_signal
Martin v. Löwis11437992002-04-12 09:54:03 +00006187_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00006188
Michael W. Hudson54241132001-12-07 15:38:26 +00006189
Martin v. Löwis11437992002-04-12 09:54:03 +00006190echo "$as_me:$LINENO: checking for size_t" >&5
6191echo $ECHO_N "checking for size_t... $ECHO_C" >&6
6192if test "${ac_cv_type_size_t+set}" = set; then
6193 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006194else
Martin v. Löwis11437992002-04-12 09:54:03 +00006195 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006196/* confdefs.h. */
6197_ACEOF
6198cat confdefs.h >>conftest.$ac_ext
6199cat >>conftest.$ac_ext <<_ACEOF
6200/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006201$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006202int
6203main ()
6204{
6205if ((size_t *) 0)
6206 return 0;
6207if (sizeof (size_t))
6208 return 0;
6209 ;
6210 return 0;
6211}
6212_ACEOF
6213rm -f conftest.$ac_objext
6214if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006215 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006216 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006217 grep -v '^ *+' conftest.er1 >conftest.err
6218 rm -f conftest.er1
6219 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6221 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006222 { ac_try='test -z "$ac_c_werror_flag"
6223 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006224 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6225 (eval $ac_try) 2>&5
6226 ac_status=$?
6227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6228 (exit $ac_status); }; } &&
6229 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006230 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6231 (eval $ac_try) 2>&5
6232 ac_status=$?
6233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6234 (exit $ac_status); }; }; then
Guido van Rossum8d6e8af2000-10-30 17:45:07 +00006235 ac_cv_type_size_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00006236else
Martin v. Löwis11437992002-04-12 09:54:03 +00006237 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006238sed 's/^/| /' conftest.$ac_ext >&5
6239
Martin v. Löwis11437992002-04-12 09:54:03 +00006240ac_cv_type_size_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00006241fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006242rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +00006243fi
Martin v. Löwis11437992002-04-12 09:54:03 +00006244echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
6245echo "${ECHO_T}$ac_cv_type_size_t" >&6
6246if test $ac_cv_type_size_t = yes; then
6247 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006248else
Martin v. Löwis11437992002-04-12 09:54:03 +00006249
6250cat >>confdefs.h <<_ACEOF
6251#define size_t unsigned
6252_ACEOF
6253
6254fi
6255
6256echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
6257echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
6258if test "${ac_cv_type_uid_t+set}" = set; then
6259 echo $ECHO_N "(cached) $ECHO_C" >&6
6260else
6261 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006262/* confdefs.h. */
6263_ACEOF
6264cat confdefs.h >>conftest.$ac_ext
6265cat >>conftest.$ac_ext <<_ACEOF
6266/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006267#include <sys/types.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00006268
6269_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006270if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +00006271 $EGREP "uid_t" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006272 ac_cv_type_uid_t=yes
6273else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006274 ac_cv_type_uid_t=no
6275fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00006276rm -f conftest*
6277
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006278fi
Martin v. Löwis11437992002-04-12 09:54:03 +00006279echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
6280echo "${ECHO_T}$ac_cv_type_uid_t" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +00006281if test $ac_cv_type_uid_t = no; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006282
Martin v. Löwis11437992002-04-12 09:54:03 +00006283cat >>confdefs.h <<\_ACEOF
6284#define uid_t int
6285_ACEOF
6286
6287
6288cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006289#define gid_t int
Martin v. Löwis11437992002-04-12 09:54:03 +00006290_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006291
6292fi
6293
Martin v. Löwis18e16552006-02-15 17:27:45 +00006294echo "$as_me:$LINENO: checking for ssize_t" >&5
6295echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
6296if test "${ac_cv_type_ssize_t+set}" = set; then
6297 echo $ECHO_N "(cached) $ECHO_C" >&6
6298else
6299 cat >conftest.$ac_ext <<_ACEOF
6300/* confdefs.h. */
6301_ACEOF
6302cat confdefs.h >>conftest.$ac_ext
6303cat >>conftest.$ac_ext <<_ACEOF
6304/* end confdefs.h. */
6305$ac_includes_default
6306int
6307main ()
6308{
6309if ((ssize_t *) 0)
6310 return 0;
6311if (sizeof (ssize_t))
6312 return 0;
6313 ;
6314 return 0;
6315}
6316_ACEOF
6317rm -f conftest.$ac_objext
6318if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6319 (eval $ac_compile) 2>conftest.er1
6320 ac_status=$?
6321 grep -v '^ *+' conftest.er1 >conftest.err
6322 rm -f conftest.er1
6323 cat conftest.err >&5
6324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6325 (exit $ac_status); } &&
6326 { ac_try='test -z "$ac_c_werror_flag"
6327 || test ! -s conftest.err'
6328 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6329 (eval $ac_try) 2>&5
6330 ac_status=$?
6331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6332 (exit $ac_status); }; } &&
6333 { ac_try='test -s conftest.$ac_objext'
6334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6335 (eval $ac_try) 2>&5
6336 ac_status=$?
6337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6338 (exit $ac_status); }; }; then
6339 ac_cv_type_ssize_t=yes
6340else
6341 echo "$as_me: failed program was:" >&5
6342sed 's/^/| /' conftest.$ac_ext >&5
6343
6344ac_cv_type_ssize_t=no
6345fi
6346rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6347fi
6348echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
6349echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
6350if test $ac_cv_type_ssize_t = yes; then
6351
6352cat >>confdefs.h <<\_ACEOF
6353#define HAVE_SSIZE_T 1
6354_ACEOF
6355
6356fi
6357
Jack Jansendd19cf82001-12-06 22:36:17 +00006358
Michael W. Hudson54241132001-12-07 15:38:26 +00006359# Sizes of various common basic types
Skip Montanarob9820a32004-01-17 00:16:12 +00006360# ANSI C requires sizeof(char) == 1, so no need to check it
Martin v. Löwis11437992002-04-12 09:54:03 +00006361echo "$as_me:$LINENO: checking for int" >&5
6362echo $ECHO_N "checking for int... $ECHO_C" >&6
6363if test "${ac_cv_type_int+set}" = set; then
6364 echo $ECHO_N "(cached) $ECHO_C" >&6
6365else
6366 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006367/* confdefs.h. */
6368_ACEOF
6369cat confdefs.h >>conftest.$ac_ext
6370cat >>conftest.$ac_ext <<_ACEOF
6371/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006372$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006373int
6374main ()
6375{
6376if ((int *) 0)
6377 return 0;
6378if (sizeof (int))
6379 return 0;
6380 ;
6381 return 0;
6382}
6383_ACEOF
6384rm -f conftest.$ac_objext
6385if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006386 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006387 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006388 grep -v '^ *+' conftest.er1 >conftest.err
6389 rm -f conftest.er1
6390 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006391 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6392 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006393 { ac_try='test -z "$ac_c_werror_flag"
6394 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006395 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6396 (eval $ac_try) 2>&5
6397 ac_status=$?
6398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6399 (exit $ac_status); }; } &&
6400 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006401 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6402 (eval $ac_try) 2>&5
6403 ac_status=$?
6404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6405 (exit $ac_status); }; }; then
6406 ac_cv_type_int=yes
6407else
6408 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006409sed 's/^/| /' conftest.$ac_ext >&5
6410
Martin v. Löwis11437992002-04-12 09:54:03 +00006411ac_cv_type_int=no
6412fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006413rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006414fi
6415echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
6416echo "${ECHO_T}$ac_cv_type_int" >&6
6417
6418echo "$as_me:$LINENO: checking size of int" >&5
6419echo $ECHO_N "checking size of int... $ECHO_C" >&6
6420if test "${ac_cv_sizeof_int+set}" = set; then
6421 echo $ECHO_N "(cached) $ECHO_C" >&6
6422else
6423 if test "$ac_cv_type_int" = yes; then
6424 # The cast to unsigned long works around a bug in the HP C Compiler
6425 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6426 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6427 # This bug is HP SR number 8606223364.
6428 if test "$cross_compiling" = yes; then
6429 # Depending upon the size, compute the lo and hi bounds.
6430cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006431/* confdefs.h. */
6432_ACEOF
6433cat confdefs.h >>conftest.$ac_ext
6434cat >>conftest.$ac_ext <<_ACEOF
6435/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006436$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006437int
6438main ()
6439{
6440static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
6441test_array [0] = 0
6442
6443 ;
6444 return 0;
6445}
6446_ACEOF
6447rm -f conftest.$ac_objext
6448if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006449 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006450 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006451 grep -v '^ *+' conftest.er1 >conftest.err
6452 rm -f conftest.er1
6453 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6455 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006456 { ac_try='test -z "$ac_c_werror_flag"
6457 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006458 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6459 (eval $ac_try) 2>&5
6460 ac_status=$?
6461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6462 (exit $ac_status); }; } &&
6463 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006464 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6465 (eval $ac_try) 2>&5
6466 ac_status=$?
6467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6468 (exit $ac_status); }; }; then
6469 ac_lo=0 ac_mid=0
6470 while :; do
6471 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006472/* confdefs.h. */
6473_ACEOF
6474cat confdefs.h >>conftest.$ac_ext
6475cat >>conftest.$ac_ext <<_ACEOF
6476/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006477$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006478int
6479main ()
6480{
6481static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
6482test_array [0] = 0
6483
6484 ;
6485 return 0;
6486}
6487_ACEOF
6488rm -f conftest.$ac_objext
6489if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006490 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006491 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006492 grep -v '^ *+' conftest.er1 >conftest.err
6493 rm -f conftest.er1
6494 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6496 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006497 { ac_try='test -z "$ac_c_werror_flag"
6498 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006499 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6500 (eval $ac_try) 2>&5
6501 ac_status=$?
6502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6503 (exit $ac_status); }; } &&
6504 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006505 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6506 (eval $ac_try) 2>&5
6507 ac_status=$?
6508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6509 (exit $ac_status); }; }; then
6510 ac_hi=$ac_mid; break
6511else
6512 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006513sed 's/^/| /' conftest.$ac_ext >&5
6514
Martin v. Löwis11437992002-04-12 09:54:03 +00006515ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00006516 if test $ac_lo -le $ac_mid; then
6517 ac_lo= ac_hi=
6518 break
6519 fi
6520 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +00006521fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006522rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006523 done
6524else
6525 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006526sed 's/^/| /' conftest.$ac_ext >&5
6527
Martin v. Löwis11437992002-04-12 09:54:03 +00006528cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006529/* confdefs.h. */
6530_ACEOF
6531cat confdefs.h >>conftest.$ac_ext
6532cat >>conftest.$ac_ext <<_ACEOF
6533/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006534$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006535int
6536main ()
6537{
6538static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
6539test_array [0] = 0
6540
6541 ;
6542 return 0;
6543}
6544_ACEOF
6545rm -f conftest.$ac_objext
6546if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006547 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006548 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006549 grep -v '^ *+' conftest.er1 >conftest.err
6550 rm -f conftest.er1
6551 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6553 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006554 { ac_try='test -z "$ac_c_werror_flag"
6555 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6557 (eval $ac_try) 2>&5
6558 ac_status=$?
6559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6560 (exit $ac_status); }; } &&
6561 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006562 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6563 (eval $ac_try) 2>&5
6564 ac_status=$?
6565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6566 (exit $ac_status); }; }; then
6567 ac_hi=-1 ac_mid=-1
6568 while :; do
6569 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006570/* confdefs.h. */
6571_ACEOF
6572cat confdefs.h >>conftest.$ac_ext
6573cat >>conftest.$ac_ext <<_ACEOF
6574/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006575$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006576int
6577main ()
6578{
6579static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
6580test_array [0] = 0
6581
6582 ;
6583 return 0;
6584}
6585_ACEOF
6586rm -f conftest.$ac_objext
6587if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006588 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006589 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006590 grep -v '^ *+' conftest.er1 >conftest.err
6591 rm -f conftest.er1
6592 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6594 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006595 { ac_try='test -z "$ac_c_werror_flag"
6596 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006597 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6598 (eval $ac_try) 2>&5
6599 ac_status=$?
6600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6601 (exit $ac_status); }; } &&
6602 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006603 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6604 (eval $ac_try) 2>&5
6605 ac_status=$?
6606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6607 (exit $ac_status); }; }; then
6608 ac_lo=$ac_mid; break
6609else
6610 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006611sed 's/^/| /' conftest.$ac_ext >&5
6612
Martin v. Löwis11437992002-04-12 09:54:03 +00006613ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00006614 if test $ac_mid -le $ac_hi; then
6615 ac_lo= ac_hi=
6616 break
6617 fi
6618 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +00006619fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006620rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006621 done
6622else
6623 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006624sed 's/^/| /' conftest.$ac_ext >&5
6625
Martin v. Löwis11437992002-04-12 09:54:03 +00006626ac_lo= ac_hi=
6627fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006628rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006629fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006630rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006631# Binary search between lo and hi bounds.
6632while test "x$ac_lo" != "x$ac_hi"; do
6633 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6634 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006635/* confdefs.h. */
6636_ACEOF
6637cat confdefs.h >>conftest.$ac_ext
6638cat >>conftest.$ac_ext <<_ACEOF
6639/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006640$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006641int
6642main ()
6643{
6644static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
6645test_array [0] = 0
6646
6647 ;
6648 return 0;
6649}
6650_ACEOF
6651rm -f conftest.$ac_objext
6652if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006653 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006654 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006655 grep -v '^ *+' conftest.er1 >conftest.err
6656 rm -f conftest.er1
6657 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6659 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006660 { ac_try='test -z "$ac_c_werror_flag"
6661 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006662 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6663 (eval $ac_try) 2>&5
6664 ac_status=$?
6665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6666 (exit $ac_status); }; } &&
6667 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006668 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6669 (eval $ac_try) 2>&5
6670 ac_status=$?
6671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6672 (exit $ac_status); }; }; then
6673 ac_hi=$ac_mid
6674else
6675 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006676sed 's/^/| /' conftest.$ac_ext >&5
6677
Martin v. Löwis11437992002-04-12 09:54:03 +00006678ac_lo=`expr '(' $ac_mid ')' + 1`
6679fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006680rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006681done
6682case $ac_lo in
6683?*) ac_cv_sizeof_int=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +00006684'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
6685See \`config.log' for more details." >&5
6686echo "$as_me: error: cannot compute sizeof (int), 77
6687See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00006688 { (exit 1); exit 1; }; } ;;
6689esac
Guido van Rossumccaf3b61996-12-06 21:19:16 +00006690else
6691 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +00006692 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
6693See \`config.log' for more details." >&5
6694echo "$as_me: error: cannot run test program while cross compiling
6695See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00006696 { (exit 1); exit 1; }; }
Guido van Rossumccaf3b61996-12-06 21:19:16 +00006697else
Martin v. Löwis11437992002-04-12 09:54:03 +00006698 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006699/* confdefs.h. */
6700_ACEOF
6701cat confdefs.h >>conftest.$ac_ext
6702cat >>conftest.$ac_ext <<_ACEOF
6703/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006704$ac_includes_default
6705long longval () { return (long) (sizeof (int)); }
6706unsigned long ulongval () { return (long) (sizeof (int)); }
Michael W. Hudson54241132001-12-07 15:38:26 +00006707#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00006708#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00006709int
6710main ()
Guido van Rossumccaf3b61996-12-06 21:19:16 +00006711{
Martin v. Löwis11437992002-04-12 09:54:03 +00006712
6713 FILE *f = fopen ("conftest.val", "w");
6714 if (! f)
6715 exit (1);
6716 if (((long) (sizeof (int))) < 0)
6717 {
6718 long i = longval ();
6719 if (i != ((long) (sizeof (int))))
6720 exit (1);
6721 fprintf (f, "%ld\n", i);
6722 }
6723 else
6724 {
6725 unsigned long i = ulongval ();
6726 if (i != ((long) (sizeof (int))))
6727 exit (1);
6728 fprintf (f, "%lu\n", i);
6729 }
6730 exit (ferror (f) || fclose (f) != 0);
6731
6732 ;
6733 return 0;
Guido van Rossumccaf3b61996-12-06 21:19:16 +00006734}
Martin v. Löwis11437992002-04-12 09:54:03 +00006735_ACEOF
6736rm -f conftest$ac_exeext
6737if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6738 (eval $ac_link) 2>&5
6739 ac_status=$?
6740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6741 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6742 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6743 (eval $ac_try) 2>&5
6744 ac_status=$?
6745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6746 (exit $ac_status); }; }; then
6747 ac_cv_sizeof_int=`cat conftest.val`
Guido van Rossumccaf3b61996-12-06 21:19:16 +00006748else
Martin v. Löwis11437992002-04-12 09:54:03 +00006749 echo "$as_me: program exited with status $ac_status" >&5
6750echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006751sed 's/^/| /' conftest.$ac_ext >&5
6752
Martin v. Löwis11437992002-04-12 09:54:03 +00006753( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +00006754{ { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
6755See \`config.log' for more details." >&5
6756echo "$as_me: error: cannot compute sizeof (int), 77
6757See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00006758 { (exit 1); exit 1; }; }
6759fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006760rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006761fi
6762fi
6763rm -f conftest.val
6764else
Guido van Rossumccaf3b61996-12-06 21:19:16 +00006765 ac_cv_sizeof_int=0
6766fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00006767fi
Martin v. Löwis11437992002-04-12 09:54:03 +00006768echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
6769echo "${ECHO_T}$ac_cv_sizeof_int" >&6
6770cat >>confdefs.h <<_ACEOF
Guido van Rossumccaf3b61996-12-06 21:19:16 +00006771#define SIZEOF_INT $ac_cv_sizeof_int
Martin v. Löwis11437992002-04-12 09:54:03 +00006772_ACEOF
Guido van Rossumccaf3b61996-12-06 21:19:16 +00006773
6774
Martin v. Löwis11437992002-04-12 09:54:03 +00006775echo "$as_me:$LINENO: checking for long" >&5
6776echo $ECHO_N "checking for long... $ECHO_C" >&6
6777if test "${ac_cv_type_long+set}" = set; then
6778 echo $ECHO_N "(cached) $ECHO_C" >&6
6779else
6780 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006781/* confdefs.h. */
6782_ACEOF
6783cat confdefs.h >>conftest.$ac_ext
6784cat >>conftest.$ac_ext <<_ACEOF
6785/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006786$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006787int
6788main ()
6789{
6790if ((long *) 0)
6791 return 0;
6792if (sizeof (long))
6793 return 0;
6794 ;
6795 return 0;
6796}
6797_ACEOF
6798rm -f conftest.$ac_objext
6799if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006800 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006801 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006802 grep -v '^ *+' conftest.er1 >conftest.err
6803 rm -f conftest.er1
6804 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6806 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006807 { ac_try='test -z "$ac_c_werror_flag"
6808 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006809 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6810 (eval $ac_try) 2>&5
6811 ac_status=$?
6812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6813 (exit $ac_status); }; } &&
6814 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006815 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6816 (eval $ac_try) 2>&5
6817 ac_status=$?
6818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6819 (exit $ac_status); }; }; then
6820 ac_cv_type_long=yes
6821else
6822 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006823sed 's/^/| /' conftest.$ac_ext >&5
6824
Martin v. Löwis11437992002-04-12 09:54:03 +00006825ac_cv_type_long=no
6826fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006827rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006828fi
6829echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
6830echo "${ECHO_T}$ac_cv_type_long" >&6
6831
6832echo "$as_me:$LINENO: checking size of long" >&5
6833echo $ECHO_N "checking size of long... $ECHO_C" >&6
6834if test "${ac_cv_sizeof_long+set}" = set; then
6835 echo $ECHO_N "(cached) $ECHO_C" >&6
6836else
6837 if test "$ac_cv_type_long" = yes; then
6838 # The cast to unsigned long works around a bug in the HP C Compiler
6839 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6840 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6841 # This bug is HP SR number 8606223364.
6842 if test "$cross_compiling" = yes; then
6843 # Depending upon the size, compute the lo and hi bounds.
6844cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006845/* confdefs.h. */
6846_ACEOF
6847cat confdefs.h >>conftest.$ac_ext
6848cat >>conftest.$ac_ext <<_ACEOF
6849/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006850$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006851int
6852main ()
6853{
6854static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
6855test_array [0] = 0
6856
6857 ;
6858 return 0;
6859}
6860_ACEOF
6861rm -f conftest.$ac_objext
6862if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006863 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006864 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006865 grep -v '^ *+' conftest.er1 >conftest.err
6866 rm -f conftest.er1
6867 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6869 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006870 { ac_try='test -z "$ac_c_werror_flag"
6871 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006872 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6873 (eval $ac_try) 2>&5
6874 ac_status=$?
6875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6876 (exit $ac_status); }; } &&
6877 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6879 (eval $ac_try) 2>&5
6880 ac_status=$?
6881 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6882 (exit $ac_status); }; }; then
6883 ac_lo=0 ac_mid=0
6884 while :; do
6885 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006886/* confdefs.h. */
6887_ACEOF
6888cat confdefs.h >>conftest.$ac_ext
6889cat >>conftest.$ac_ext <<_ACEOF
6890/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006891$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006892int
6893main ()
6894{
6895static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
6896test_array [0] = 0
6897
6898 ;
6899 return 0;
6900}
6901_ACEOF
6902rm -f conftest.$ac_objext
6903if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006904 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006905 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006906 grep -v '^ *+' conftest.er1 >conftest.err
6907 rm -f conftest.er1
6908 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6910 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006911 { ac_try='test -z "$ac_c_werror_flag"
6912 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006913 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6914 (eval $ac_try) 2>&5
6915 ac_status=$?
6916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6917 (exit $ac_status); }; } &&
6918 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006919 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6920 (eval $ac_try) 2>&5
6921 ac_status=$?
6922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6923 (exit $ac_status); }; }; then
6924 ac_hi=$ac_mid; break
6925else
6926 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006927sed 's/^/| /' conftest.$ac_ext >&5
6928
Martin v. Löwis11437992002-04-12 09:54:03 +00006929ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00006930 if test $ac_lo -le $ac_mid; then
6931 ac_lo= ac_hi=
6932 break
6933 fi
6934 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +00006935fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006936rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006937 done
6938else
6939 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006940sed 's/^/| /' conftest.$ac_ext >&5
6941
Martin v. Löwis11437992002-04-12 09:54:03 +00006942cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006943/* confdefs.h. */
6944_ACEOF
6945cat confdefs.h >>conftest.$ac_ext
6946cat >>conftest.$ac_ext <<_ACEOF
6947/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006948$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006949int
6950main ()
6951{
6952static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
6953test_array [0] = 0
6954
6955 ;
6956 return 0;
6957}
6958_ACEOF
6959rm -f conftest.$ac_objext
6960if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006961 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006962 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006963 grep -v '^ *+' conftest.er1 >conftest.err
6964 rm -f conftest.er1
6965 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6967 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006968 { ac_try='test -z "$ac_c_werror_flag"
6969 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006970 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6971 (eval $ac_try) 2>&5
6972 ac_status=$?
6973 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6974 (exit $ac_status); }; } &&
6975 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006976 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6977 (eval $ac_try) 2>&5
6978 ac_status=$?
6979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6980 (exit $ac_status); }; }; then
6981 ac_hi=-1 ac_mid=-1
6982 while :; do
6983 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006984/* confdefs.h. */
6985_ACEOF
6986cat confdefs.h >>conftest.$ac_ext
6987cat >>conftest.$ac_ext <<_ACEOF
6988/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006989$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006990int
6991main ()
6992{
6993static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
6994test_array [0] = 0
6995
6996 ;
6997 return 0;
6998}
6999_ACEOF
7000rm -f conftest.$ac_objext
7001if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007002 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007003 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007004 grep -v '^ *+' conftest.er1 >conftest.err
7005 rm -f conftest.er1
7006 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7008 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007009 { ac_try='test -z "$ac_c_werror_flag"
7010 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007011 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7012 (eval $ac_try) 2>&5
7013 ac_status=$?
7014 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7015 (exit $ac_status); }; } &&
7016 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007017 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7018 (eval $ac_try) 2>&5
7019 ac_status=$?
7020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7021 (exit $ac_status); }; }; then
7022 ac_lo=$ac_mid; break
7023else
7024 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007025sed 's/^/| /' conftest.$ac_ext >&5
7026
Martin v. Löwis11437992002-04-12 09:54:03 +00007027ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00007028 if test $ac_mid -le $ac_hi; then
7029 ac_lo= ac_hi=
7030 break
7031 fi
7032 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +00007033fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007034rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007035 done
7036else
7037 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007038sed 's/^/| /' conftest.$ac_ext >&5
7039
Martin v. Löwis11437992002-04-12 09:54:03 +00007040ac_lo= ac_hi=
7041fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007042rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007043fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007044rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007045# Binary search between lo and hi bounds.
7046while test "x$ac_lo" != "x$ac_hi"; do
7047 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7048 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007049/* confdefs.h. */
7050_ACEOF
7051cat confdefs.h >>conftest.$ac_ext
7052cat >>conftest.$ac_ext <<_ACEOF
7053/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007054$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007055int
7056main ()
7057{
7058static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
7059test_array [0] = 0
7060
7061 ;
7062 return 0;
7063}
7064_ACEOF
7065rm -f conftest.$ac_objext
7066if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007067 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007068 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007069 grep -v '^ *+' conftest.er1 >conftest.err
7070 rm -f conftest.er1
7071 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7073 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007074 { ac_try='test -z "$ac_c_werror_flag"
7075 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007076 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7077 (eval $ac_try) 2>&5
7078 ac_status=$?
7079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7080 (exit $ac_status); }; } &&
7081 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007082 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7083 (eval $ac_try) 2>&5
7084 ac_status=$?
7085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7086 (exit $ac_status); }; }; then
7087 ac_hi=$ac_mid
7088else
7089 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007090sed 's/^/| /' conftest.$ac_ext >&5
7091
Martin v. Löwis11437992002-04-12 09:54:03 +00007092ac_lo=`expr '(' $ac_mid ')' + 1`
7093fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007094rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007095done
7096case $ac_lo in
7097?*) ac_cv_sizeof_long=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +00007098'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
7099See \`config.log' for more details." >&5
7100echo "$as_me: error: cannot compute sizeof (long), 77
7101See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00007102 { (exit 1); exit 1; }; } ;;
7103esac
Guido van Rossumccaf3b61996-12-06 21:19:16 +00007104else
7105 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +00007106 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7107See \`config.log' for more details." >&5
7108echo "$as_me: error: cannot run test program while cross compiling
7109See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00007110 { (exit 1); exit 1; }; }
Guido van Rossumccaf3b61996-12-06 21:19:16 +00007111else
Martin v. Löwis11437992002-04-12 09:54:03 +00007112 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007113/* confdefs.h. */
7114_ACEOF
7115cat confdefs.h >>conftest.$ac_ext
7116cat >>conftest.$ac_ext <<_ACEOF
7117/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007118$ac_includes_default
7119long longval () { return (long) (sizeof (long)); }
7120unsigned long ulongval () { return (long) (sizeof (long)); }
Michael W. Hudson54241132001-12-07 15:38:26 +00007121#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00007122#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00007123int
7124main ()
Guido van Rossumccaf3b61996-12-06 21:19:16 +00007125{
Martin v. Löwis11437992002-04-12 09:54:03 +00007126
7127 FILE *f = fopen ("conftest.val", "w");
7128 if (! f)
7129 exit (1);
7130 if (((long) (sizeof (long))) < 0)
7131 {
7132 long i = longval ();
7133 if (i != ((long) (sizeof (long))))
7134 exit (1);
7135 fprintf (f, "%ld\n", i);
7136 }
7137 else
7138 {
7139 unsigned long i = ulongval ();
7140 if (i != ((long) (sizeof (long))))
7141 exit (1);
7142 fprintf (f, "%lu\n", i);
7143 }
7144 exit (ferror (f) || fclose (f) != 0);
7145
7146 ;
7147 return 0;
Guido van Rossumccaf3b61996-12-06 21:19:16 +00007148}
Martin v. Löwis11437992002-04-12 09:54:03 +00007149_ACEOF
7150rm -f conftest$ac_exeext
7151if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7152 (eval $ac_link) 2>&5
7153 ac_status=$?
7154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7155 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7156 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7157 (eval $ac_try) 2>&5
7158 ac_status=$?
7159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7160 (exit $ac_status); }; }; then
7161 ac_cv_sizeof_long=`cat conftest.val`
Guido van Rossumccaf3b61996-12-06 21:19:16 +00007162else
Martin v. Löwis11437992002-04-12 09:54:03 +00007163 echo "$as_me: program exited with status $ac_status" >&5
7164echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007165sed 's/^/| /' conftest.$ac_ext >&5
7166
Martin v. Löwis11437992002-04-12 09:54:03 +00007167( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +00007168{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
7169See \`config.log' for more details." >&5
7170echo "$as_me: error: cannot compute sizeof (long), 77
7171See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00007172 { (exit 1); exit 1; }; }
7173fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007174rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007175fi
7176fi
7177rm -f conftest.val
7178else
Guido van Rossumccaf3b61996-12-06 21:19:16 +00007179 ac_cv_sizeof_long=0
7180fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00007181fi
Martin v. Löwis11437992002-04-12 09:54:03 +00007182echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
7183echo "${ECHO_T}$ac_cv_sizeof_long" >&6
7184cat >>confdefs.h <<_ACEOF
Guido van Rossumccaf3b61996-12-06 21:19:16 +00007185#define SIZEOF_LONG $ac_cv_sizeof_long
Martin v. Löwis11437992002-04-12 09:54:03 +00007186_ACEOF
Guido van Rossumccaf3b61996-12-06 21:19:16 +00007187
7188
Martin v. Löwis11437992002-04-12 09:54:03 +00007189echo "$as_me:$LINENO: checking for void *" >&5
7190echo $ECHO_N "checking for void *... $ECHO_C" >&6
7191if test "${ac_cv_type_void_p+set}" = set; then
7192 echo $ECHO_N "(cached) $ECHO_C" >&6
7193else
7194 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007195/* confdefs.h. */
7196_ACEOF
7197cat confdefs.h >>conftest.$ac_ext
7198cat >>conftest.$ac_ext <<_ACEOF
7199/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007200$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007201int
7202main ()
7203{
7204if ((void * *) 0)
7205 return 0;
7206if (sizeof (void *))
7207 return 0;
7208 ;
7209 return 0;
7210}
7211_ACEOF
7212rm -f conftest.$ac_objext
7213if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007214 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007215 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007216 grep -v '^ *+' conftest.er1 >conftest.err
7217 rm -f conftest.er1
7218 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7220 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007221 { ac_try='test -z "$ac_c_werror_flag"
7222 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007223 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7224 (eval $ac_try) 2>&5
7225 ac_status=$?
7226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7227 (exit $ac_status); }; } &&
7228 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007229 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7230 (eval $ac_try) 2>&5
7231 ac_status=$?
7232 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7233 (exit $ac_status); }; }; then
7234 ac_cv_type_void_p=yes
7235else
7236 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007237sed 's/^/| /' conftest.$ac_ext >&5
7238
Martin v. Löwis11437992002-04-12 09:54:03 +00007239ac_cv_type_void_p=no
7240fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007241rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007242fi
7243echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
7244echo "${ECHO_T}$ac_cv_type_void_p" >&6
7245
7246echo "$as_me:$LINENO: checking size of void *" >&5
7247echo $ECHO_N "checking size of void *... $ECHO_C" >&6
7248if test "${ac_cv_sizeof_void_p+set}" = set; then
7249 echo $ECHO_N "(cached) $ECHO_C" >&6
7250else
7251 if test "$ac_cv_type_void_p" = yes; then
7252 # The cast to unsigned long works around a bug in the HP C Compiler
7253 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7254 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7255 # This bug is HP SR number 8606223364.
7256 if test "$cross_compiling" = yes; then
7257 # Depending upon the size, compute the lo and hi bounds.
7258cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007259/* confdefs.h. */
7260_ACEOF
7261cat confdefs.h >>conftest.$ac_ext
7262cat >>conftest.$ac_ext <<_ACEOF
7263/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007264$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007265int
7266main ()
7267{
7268static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)];
7269test_array [0] = 0
7270
7271 ;
7272 return 0;
7273}
7274_ACEOF
7275rm -f conftest.$ac_objext
7276if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007277 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007278 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007279 grep -v '^ *+' conftest.er1 >conftest.err
7280 rm -f conftest.er1
7281 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7283 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007284 { ac_try='test -z "$ac_c_werror_flag"
7285 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007286 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7287 (eval $ac_try) 2>&5
7288 ac_status=$?
7289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7290 (exit $ac_status); }; } &&
7291 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007292 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7293 (eval $ac_try) 2>&5
7294 ac_status=$?
7295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7296 (exit $ac_status); }; }; then
7297 ac_lo=0 ac_mid=0
7298 while :; do
7299 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007300/* confdefs.h. */
7301_ACEOF
7302cat confdefs.h >>conftest.$ac_ext
7303cat >>conftest.$ac_ext <<_ACEOF
7304/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007305$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007306int
7307main ()
7308{
7309static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
7310test_array [0] = 0
7311
7312 ;
7313 return 0;
7314}
7315_ACEOF
7316rm -f conftest.$ac_objext
7317if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007318 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007319 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007320 grep -v '^ *+' conftest.er1 >conftest.err
7321 rm -f conftest.er1
7322 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7324 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007325 { ac_try='test -z "$ac_c_werror_flag"
7326 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007327 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7328 (eval $ac_try) 2>&5
7329 ac_status=$?
7330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7331 (exit $ac_status); }; } &&
7332 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007333 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7334 (eval $ac_try) 2>&5
7335 ac_status=$?
7336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7337 (exit $ac_status); }; }; then
7338 ac_hi=$ac_mid; break
7339else
7340 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007341sed 's/^/| /' conftest.$ac_ext >&5
7342
Martin v. Löwis11437992002-04-12 09:54:03 +00007343ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00007344 if test $ac_lo -le $ac_mid; then
7345 ac_lo= ac_hi=
7346 break
7347 fi
7348 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +00007349fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007350rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007351 done
7352else
7353 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007354sed 's/^/| /' conftest.$ac_ext >&5
7355
Martin v. Löwis11437992002-04-12 09:54:03 +00007356cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007357/* confdefs.h. */
7358_ACEOF
7359cat confdefs.h >>conftest.$ac_ext
7360cat >>conftest.$ac_ext <<_ACEOF
7361/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007362$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007363int
7364main ()
7365{
7366static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)];
7367test_array [0] = 0
7368
7369 ;
7370 return 0;
7371}
7372_ACEOF
7373rm -f conftest.$ac_objext
7374if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007375 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007376 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007377 grep -v '^ *+' conftest.er1 >conftest.err
7378 rm -f conftest.er1
7379 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7381 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007382 { ac_try='test -z "$ac_c_werror_flag"
7383 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007384 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7385 (eval $ac_try) 2>&5
7386 ac_status=$?
7387 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7388 (exit $ac_status); }; } &&
7389 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007390 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7391 (eval $ac_try) 2>&5
7392 ac_status=$?
7393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7394 (exit $ac_status); }; }; then
7395 ac_hi=-1 ac_mid=-1
7396 while :; do
7397 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007398/* confdefs.h. */
7399_ACEOF
7400cat confdefs.h >>conftest.$ac_ext
7401cat >>conftest.$ac_ext <<_ACEOF
7402/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007403$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007404int
7405main ()
7406{
7407static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)];
7408test_array [0] = 0
7409
7410 ;
7411 return 0;
7412}
7413_ACEOF
7414rm -f conftest.$ac_objext
7415if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007416 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007417 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007418 grep -v '^ *+' conftest.er1 >conftest.err
7419 rm -f conftest.er1
7420 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7422 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007423 { ac_try='test -z "$ac_c_werror_flag"
7424 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007425 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7426 (eval $ac_try) 2>&5
7427 ac_status=$?
7428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7429 (exit $ac_status); }; } &&
7430 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007431 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7432 (eval $ac_try) 2>&5
7433 ac_status=$?
7434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7435 (exit $ac_status); }; }; then
7436 ac_lo=$ac_mid; break
7437else
7438 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007439sed 's/^/| /' conftest.$ac_ext >&5
7440
Martin v. Löwis11437992002-04-12 09:54:03 +00007441ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00007442 if test $ac_mid -le $ac_hi; then
7443 ac_lo= ac_hi=
7444 break
7445 fi
7446 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +00007447fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007448rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007449 done
7450else
7451 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007452sed 's/^/| /' conftest.$ac_ext >&5
7453
Martin v. Löwis11437992002-04-12 09:54:03 +00007454ac_lo= ac_hi=
7455fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007456rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007457fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007458rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007459# Binary search between lo and hi bounds.
7460while test "x$ac_lo" != "x$ac_hi"; do
7461 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7462 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007463/* confdefs.h. */
7464_ACEOF
7465cat confdefs.h >>conftest.$ac_ext
7466cat >>conftest.$ac_ext <<_ACEOF
7467/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007468$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007469int
7470main ()
7471{
7472static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
7473test_array [0] = 0
7474
7475 ;
7476 return 0;
7477}
7478_ACEOF
7479rm -f conftest.$ac_objext
7480if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007481 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007482 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007483 grep -v '^ *+' conftest.er1 >conftest.err
7484 rm -f conftest.er1
7485 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7487 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007488 { ac_try='test -z "$ac_c_werror_flag"
7489 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007490 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7491 (eval $ac_try) 2>&5
7492 ac_status=$?
7493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7494 (exit $ac_status); }; } &&
7495 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007496 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7497 (eval $ac_try) 2>&5
7498 ac_status=$?
7499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7500 (exit $ac_status); }; }; then
7501 ac_hi=$ac_mid
7502else
7503 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007504sed 's/^/| /' conftest.$ac_ext >&5
7505
Martin v. Löwis11437992002-04-12 09:54:03 +00007506ac_lo=`expr '(' $ac_mid ')' + 1`
7507fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007508rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007509done
7510case $ac_lo in
7511?*) ac_cv_sizeof_void_p=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +00007512'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
7513See \`config.log' for more details." >&5
7514echo "$as_me: error: cannot compute sizeof (void *), 77
7515See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00007516 { (exit 1); exit 1; }; } ;;
7517esac
Guido van Rossumad678af1998-10-02 14:42:15 +00007518else
7519 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +00007520 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7521See \`config.log' for more details." >&5
7522echo "$as_me: error: cannot run test program while cross compiling
7523See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00007524 { (exit 1); exit 1; }; }
Guido van Rossumad678af1998-10-02 14:42:15 +00007525else
Martin v. Löwis11437992002-04-12 09:54:03 +00007526 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007527/* confdefs.h. */
7528_ACEOF
7529cat confdefs.h >>conftest.$ac_ext
7530cat >>conftest.$ac_ext <<_ACEOF
7531/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007532$ac_includes_default
7533long longval () { return (long) (sizeof (void *)); }
7534unsigned long ulongval () { return (long) (sizeof (void *)); }
Michael W. Hudson54241132001-12-07 15:38:26 +00007535#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00007536#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00007537int
7538main ()
Guido van Rossumad678af1998-10-02 14:42:15 +00007539{
Martin v. Löwis11437992002-04-12 09:54:03 +00007540
7541 FILE *f = fopen ("conftest.val", "w");
7542 if (! f)
7543 exit (1);
7544 if (((long) (sizeof (void *))) < 0)
7545 {
7546 long i = longval ();
7547 if (i != ((long) (sizeof (void *))))
7548 exit (1);
7549 fprintf (f, "%ld\n", i);
7550 }
7551 else
7552 {
7553 unsigned long i = ulongval ();
7554 if (i != ((long) (sizeof (void *))))
7555 exit (1);
7556 fprintf (f, "%lu\n", i);
7557 }
7558 exit (ferror (f) || fclose (f) != 0);
7559
7560 ;
7561 return 0;
Guido van Rossumad678af1998-10-02 14:42:15 +00007562}
Martin v. Löwis11437992002-04-12 09:54:03 +00007563_ACEOF
7564rm -f conftest$ac_exeext
7565if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7566 (eval $ac_link) 2>&5
7567 ac_status=$?
7568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7569 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7570 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7571 (eval $ac_try) 2>&5
7572 ac_status=$?
7573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7574 (exit $ac_status); }; }; then
7575 ac_cv_sizeof_void_p=`cat conftest.val`
Guido van Rossumad678af1998-10-02 14:42:15 +00007576else
Martin v. Löwis11437992002-04-12 09:54:03 +00007577 echo "$as_me: program exited with status $ac_status" >&5
7578echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007579sed 's/^/| /' conftest.$ac_ext >&5
7580
Martin v. Löwis11437992002-04-12 09:54:03 +00007581( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +00007582{ { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
7583See \`config.log' for more details." >&5
7584echo "$as_me: error: cannot compute sizeof (void *), 77
7585See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00007586 { (exit 1); exit 1; }; }
7587fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007588rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007589fi
7590fi
7591rm -f conftest.val
7592else
Guido van Rossumad678af1998-10-02 14:42:15 +00007593 ac_cv_sizeof_void_p=0
7594fi
Guido van Rossumad678af1998-10-02 14:42:15 +00007595fi
Martin v. Löwis11437992002-04-12 09:54:03 +00007596echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
7597echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
7598cat >>confdefs.h <<_ACEOF
Guido van Rossumad678af1998-10-02 14:42:15 +00007599#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
Martin v. Löwis11437992002-04-12 09:54:03 +00007600_ACEOF
Guido van Rossumad678af1998-10-02 14:42:15 +00007601
7602
Martin v. Löwis11437992002-04-12 09:54:03 +00007603echo "$as_me:$LINENO: checking for short" >&5
7604echo $ECHO_N "checking for short... $ECHO_C" >&6
7605if test "${ac_cv_type_short+set}" = set; then
7606 echo $ECHO_N "(cached) $ECHO_C" >&6
7607else
7608 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007609/* confdefs.h. */
7610_ACEOF
7611cat confdefs.h >>conftest.$ac_ext
7612cat >>conftest.$ac_ext <<_ACEOF
7613/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007614$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007615int
7616main ()
7617{
7618if ((short *) 0)
7619 return 0;
7620if (sizeof (short))
7621 return 0;
7622 ;
7623 return 0;
7624}
7625_ACEOF
7626rm -f conftest.$ac_objext
7627if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007628 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007629 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007630 grep -v '^ *+' conftest.er1 >conftest.err
7631 rm -f conftest.er1
7632 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7634 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007635 { ac_try='test -z "$ac_c_werror_flag"
7636 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007637 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7638 (eval $ac_try) 2>&5
7639 ac_status=$?
7640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7641 (exit $ac_status); }; } &&
7642 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007643 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7644 (eval $ac_try) 2>&5
7645 ac_status=$?
7646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7647 (exit $ac_status); }; }; then
7648 ac_cv_type_short=yes
7649else
7650 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007651sed 's/^/| /' conftest.$ac_ext >&5
7652
Martin v. Löwis11437992002-04-12 09:54:03 +00007653ac_cv_type_short=no
7654fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007655rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007656fi
7657echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
7658echo "${ECHO_T}$ac_cv_type_short" >&6
7659
7660echo "$as_me:$LINENO: checking size of short" >&5
7661echo $ECHO_N "checking size of short... $ECHO_C" >&6
7662if test "${ac_cv_sizeof_short+set}" = set; then
7663 echo $ECHO_N "(cached) $ECHO_C" >&6
7664else
7665 if test "$ac_cv_type_short" = yes; then
7666 # The cast to unsigned long works around a bug in the HP C Compiler
7667 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7668 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7669 # This bug is HP SR number 8606223364.
7670 if test "$cross_compiling" = yes; then
7671 # Depending upon the size, compute the lo and hi bounds.
7672cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007673/* confdefs.h. */
7674_ACEOF
7675cat confdefs.h >>conftest.$ac_ext
7676cat >>conftest.$ac_ext <<_ACEOF
7677/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007678$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007679int
7680main ()
7681{
7682static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
7683test_array [0] = 0
7684
7685 ;
7686 return 0;
7687}
7688_ACEOF
7689rm -f conftest.$ac_objext
7690if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007691 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007692 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007693 grep -v '^ *+' conftest.er1 >conftest.err
7694 rm -f conftest.er1
7695 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7697 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007698 { ac_try='test -z "$ac_c_werror_flag"
7699 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007700 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7701 (eval $ac_try) 2>&5
7702 ac_status=$?
7703 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7704 (exit $ac_status); }; } &&
7705 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007706 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7707 (eval $ac_try) 2>&5
7708 ac_status=$?
7709 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7710 (exit $ac_status); }; }; then
7711 ac_lo=0 ac_mid=0
7712 while :; do
7713 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007714/* confdefs.h. */
7715_ACEOF
7716cat confdefs.h >>conftest.$ac_ext
7717cat >>conftest.$ac_ext <<_ACEOF
7718/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007719$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007720int
7721main ()
7722{
7723static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
7724test_array [0] = 0
7725
7726 ;
7727 return 0;
7728}
7729_ACEOF
7730rm -f conftest.$ac_objext
7731if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007732 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007733 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007734 grep -v '^ *+' conftest.er1 >conftest.err
7735 rm -f conftest.er1
7736 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7738 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007739 { ac_try='test -z "$ac_c_werror_flag"
7740 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007741 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7742 (eval $ac_try) 2>&5
7743 ac_status=$?
7744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7745 (exit $ac_status); }; } &&
7746 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007747 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7748 (eval $ac_try) 2>&5
7749 ac_status=$?
7750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7751 (exit $ac_status); }; }; then
7752 ac_hi=$ac_mid; break
7753else
7754 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007755sed 's/^/| /' conftest.$ac_ext >&5
7756
Martin v. Löwis11437992002-04-12 09:54:03 +00007757ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00007758 if test $ac_lo -le $ac_mid; then
7759 ac_lo= ac_hi=
7760 break
7761 fi
7762 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +00007763fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007764rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007765 done
7766else
7767 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007768sed 's/^/| /' conftest.$ac_ext >&5
7769
Martin v. Löwis11437992002-04-12 09:54:03 +00007770cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007771/* confdefs.h. */
7772_ACEOF
7773cat confdefs.h >>conftest.$ac_ext
7774cat >>conftest.$ac_ext <<_ACEOF
7775/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007776$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007777int
7778main ()
7779{
7780static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
7781test_array [0] = 0
7782
7783 ;
7784 return 0;
7785}
7786_ACEOF
7787rm -f conftest.$ac_objext
7788if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007789 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007790 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007791 grep -v '^ *+' conftest.er1 >conftest.err
7792 rm -f conftest.er1
7793 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7795 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007796 { ac_try='test -z "$ac_c_werror_flag"
7797 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007798 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7799 (eval $ac_try) 2>&5
7800 ac_status=$?
7801 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7802 (exit $ac_status); }; } &&
7803 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007804 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7805 (eval $ac_try) 2>&5
7806 ac_status=$?
7807 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7808 (exit $ac_status); }; }; then
7809 ac_hi=-1 ac_mid=-1
7810 while :; do
7811 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007812/* confdefs.h. */
7813_ACEOF
7814cat confdefs.h >>conftest.$ac_ext
7815cat >>conftest.$ac_ext <<_ACEOF
7816/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007817$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007818int
7819main ()
7820{
7821static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
7822test_array [0] = 0
7823
7824 ;
7825 return 0;
7826}
7827_ACEOF
7828rm -f conftest.$ac_objext
7829if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007830 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007831 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007832 grep -v '^ *+' conftest.er1 >conftest.err
7833 rm -f conftest.er1
7834 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7836 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007837 { ac_try='test -z "$ac_c_werror_flag"
7838 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007839 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7840 (eval $ac_try) 2>&5
7841 ac_status=$?
7842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7843 (exit $ac_status); }; } &&
7844 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007845 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7846 (eval $ac_try) 2>&5
7847 ac_status=$?
7848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7849 (exit $ac_status); }; }; then
7850 ac_lo=$ac_mid; break
7851else
7852 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007853sed 's/^/| /' conftest.$ac_ext >&5
7854
Martin v. Löwis11437992002-04-12 09:54:03 +00007855ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00007856 if test $ac_mid -le $ac_hi; then
7857 ac_lo= ac_hi=
7858 break
7859 fi
7860 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +00007861fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007862rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007863 done
7864else
7865 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007866sed 's/^/| /' conftest.$ac_ext >&5
7867
Martin v. Löwis11437992002-04-12 09:54:03 +00007868ac_lo= ac_hi=
7869fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007870rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007871fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007872rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007873# Binary search between lo and hi bounds.
7874while test "x$ac_lo" != "x$ac_hi"; do
7875 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7876 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007877/* confdefs.h. */
7878_ACEOF
7879cat confdefs.h >>conftest.$ac_ext
7880cat >>conftest.$ac_ext <<_ACEOF
7881/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007882$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007883int
7884main ()
7885{
7886static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
7887test_array [0] = 0
7888
7889 ;
7890 return 0;
7891}
7892_ACEOF
7893rm -f conftest.$ac_objext
7894if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007895 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007896 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007897 grep -v '^ *+' conftest.er1 >conftest.err
7898 rm -f conftest.er1
7899 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7901 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007902 { ac_try='test -z "$ac_c_werror_flag"
7903 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007904 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7905 (eval $ac_try) 2>&5
7906 ac_status=$?
7907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7908 (exit $ac_status); }; } &&
7909 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007910 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7911 (eval $ac_try) 2>&5
7912 ac_status=$?
7913 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7914 (exit $ac_status); }; }; then
7915 ac_hi=$ac_mid
7916else
7917 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007918sed 's/^/| /' conftest.$ac_ext >&5
7919
Martin v. Löwis11437992002-04-12 09:54:03 +00007920ac_lo=`expr '(' $ac_mid ')' + 1`
7921fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007922rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007923done
7924case $ac_lo in
7925?*) ac_cv_sizeof_short=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +00007926'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
7927See \`config.log' for more details." >&5
7928echo "$as_me: error: cannot compute sizeof (short), 77
7929See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00007930 { (exit 1); exit 1; }; } ;;
7931esac
Guido van Rossumef2255b2000-03-10 22:30:29 +00007932else
7933 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +00007934 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7935See \`config.log' for more details." >&5
7936echo "$as_me: error: cannot run test program while cross compiling
7937See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00007938 { (exit 1); exit 1; }; }
Guido van Rossumef2255b2000-03-10 22:30:29 +00007939else
Martin v. Löwis11437992002-04-12 09:54:03 +00007940 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007941/* confdefs.h. */
7942_ACEOF
7943cat confdefs.h >>conftest.$ac_ext
7944cat >>conftest.$ac_ext <<_ACEOF
7945/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007946$ac_includes_default
7947long longval () { return (long) (sizeof (short)); }
7948unsigned long ulongval () { return (long) (sizeof (short)); }
Michael W. Hudson54241132001-12-07 15:38:26 +00007949#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00007950#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00007951int
7952main ()
Guido van Rossumef2255b2000-03-10 22:30:29 +00007953{
Martin v. Löwis11437992002-04-12 09:54:03 +00007954
7955 FILE *f = fopen ("conftest.val", "w");
7956 if (! f)
7957 exit (1);
7958 if (((long) (sizeof (short))) < 0)
7959 {
7960 long i = longval ();
7961 if (i != ((long) (sizeof (short))))
7962 exit (1);
7963 fprintf (f, "%ld\n", i);
7964 }
7965 else
7966 {
7967 unsigned long i = ulongval ();
7968 if (i != ((long) (sizeof (short))))
7969 exit (1);
7970 fprintf (f, "%lu\n", i);
7971 }
7972 exit (ferror (f) || fclose (f) != 0);
7973
7974 ;
7975 return 0;
Guido van Rossumef2255b2000-03-10 22:30:29 +00007976}
Martin v. Löwis11437992002-04-12 09:54:03 +00007977_ACEOF
7978rm -f conftest$ac_exeext
7979if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7980 (eval $ac_link) 2>&5
7981 ac_status=$?
7982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7983 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7984 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7985 (eval $ac_try) 2>&5
7986 ac_status=$?
7987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7988 (exit $ac_status); }; }; then
7989 ac_cv_sizeof_short=`cat conftest.val`
Guido van Rossumef2255b2000-03-10 22:30:29 +00007990else
Martin v. Löwis11437992002-04-12 09:54:03 +00007991 echo "$as_me: program exited with status $ac_status" >&5
7992echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007993sed 's/^/| /' conftest.$ac_ext >&5
7994
Martin v. Löwis11437992002-04-12 09:54:03 +00007995( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +00007996{ { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
7997See \`config.log' for more details." >&5
7998echo "$as_me: error: cannot compute sizeof (short), 77
7999See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00008000 { (exit 1); exit 1; }; }
8001fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008002rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008003fi
8004fi
8005rm -f conftest.val
8006else
Guido van Rossumef2255b2000-03-10 22:30:29 +00008007 ac_cv_sizeof_short=0
8008fi
Guido van Rossumef2255b2000-03-10 22:30:29 +00008009fi
Martin v. Löwis11437992002-04-12 09:54:03 +00008010echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
8011echo "${ECHO_T}$ac_cv_sizeof_short" >&6
8012cat >>confdefs.h <<_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:29 +00008013#define SIZEOF_SHORT $ac_cv_sizeof_short
Martin v. Löwis11437992002-04-12 09:54:03 +00008014_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:29 +00008015
8016
Martin v. Löwis11437992002-04-12 09:54:03 +00008017echo "$as_me:$LINENO: checking for float" >&5
8018echo $ECHO_N "checking for float... $ECHO_C" >&6
8019if test "${ac_cv_type_float+set}" = set; then
8020 echo $ECHO_N "(cached) $ECHO_C" >&6
8021else
8022 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008023/* confdefs.h. */
8024_ACEOF
8025cat confdefs.h >>conftest.$ac_ext
8026cat >>conftest.$ac_ext <<_ACEOF
8027/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008028$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008029int
8030main ()
8031{
8032if ((float *) 0)
8033 return 0;
8034if (sizeof (float))
8035 return 0;
8036 ;
8037 return 0;
8038}
8039_ACEOF
8040rm -f conftest.$ac_objext
8041if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008042 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008043 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008044 grep -v '^ *+' conftest.er1 >conftest.err
8045 rm -f conftest.er1
8046 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008047 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8048 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008049 { ac_try='test -z "$ac_c_werror_flag"
8050 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008051 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8052 (eval $ac_try) 2>&5
8053 ac_status=$?
8054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8055 (exit $ac_status); }; } &&
8056 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008057 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8058 (eval $ac_try) 2>&5
8059 ac_status=$?
8060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8061 (exit $ac_status); }; }; then
8062 ac_cv_type_float=yes
8063else
8064 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008065sed 's/^/| /' conftest.$ac_ext >&5
8066
Martin v. Löwis11437992002-04-12 09:54:03 +00008067ac_cv_type_float=no
8068fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008069rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008070fi
8071echo "$as_me:$LINENO: result: $ac_cv_type_float" >&5
8072echo "${ECHO_T}$ac_cv_type_float" >&6
8073
8074echo "$as_me:$LINENO: checking size of float" >&5
8075echo $ECHO_N "checking size of float... $ECHO_C" >&6
8076if test "${ac_cv_sizeof_float+set}" = set; then
8077 echo $ECHO_N "(cached) $ECHO_C" >&6
8078else
8079 if test "$ac_cv_type_float" = yes; then
8080 # The cast to unsigned long works around a bug in the HP C Compiler
8081 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8082 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8083 # This bug is HP SR number 8606223364.
8084 if test "$cross_compiling" = yes; then
8085 # Depending upon the size, compute the lo and hi bounds.
8086cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008087/* confdefs.h. */
8088_ACEOF
8089cat confdefs.h >>conftest.$ac_ext
8090cat >>conftest.$ac_ext <<_ACEOF
8091/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008092$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008093int
8094main ()
8095{
8096static int test_array [1 - 2 * !(((long) (sizeof (float))) >= 0)];
8097test_array [0] = 0
8098
8099 ;
8100 return 0;
8101}
8102_ACEOF
8103rm -f conftest.$ac_objext
8104if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008105 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008106 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008107 grep -v '^ *+' conftest.er1 >conftest.err
8108 rm -f conftest.er1
8109 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8111 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008112 { ac_try='test -z "$ac_c_werror_flag"
8113 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008114 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8115 (eval $ac_try) 2>&5
8116 ac_status=$?
8117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8118 (exit $ac_status); }; } &&
8119 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008120 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8121 (eval $ac_try) 2>&5
8122 ac_status=$?
8123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8124 (exit $ac_status); }; }; then
8125 ac_lo=0 ac_mid=0
8126 while :; do
8127 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008128/* confdefs.h. */
8129_ACEOF
8130cat confdefs.h >>conftest.$ac_ext
8131cat >>conftest.$ac_ext <<_ACEOF
8132/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008133$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008134int
8135main ()
8136{
8137static int test_array [1 - 2 * !(((long) (sizeof (float))) <= $ac_mid)];
8138test_array [0] = 0
8139
8140 ;
8141 return 0;
8142}
8143_ACEOF
8144rm -f conftest.$ac_objext
8145if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008146 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008147 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008148 grep -v '^ *+' conftest.er1 >conftest.err
8149 rm -f conftest.er1
8150 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8152 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008153 { ac_try='test -z "$ac_c_werror_flag"
8154 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008155 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8156 (eval $ac_try) 2>&5
8157 ac_status=$?
8158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8159 (exit $ac_status); }; } &&
8160 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008161 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8162 (eval $ac_try) 2>&5
8163 ac_status=$?
8164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8165 (exit $ac_status); }; }; then
8166 ac_hi=$ac_mid; break
8167else
8168 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008169sed 's/^/| /' conftest.$ac_ext >&5
8170
Martin v. Löwis11437992002-04-12 09:54:03 +00008171ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00008172 if test $ac_lo -le $ac_mid; then
8173 ac_lo= ac_hi=
8174 break
8175 fi
8176 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +00008177fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008178rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008179 done
8180else
8181 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008182sed 's/^/| /' conftest.$ac_ext >&5
8183
Martin v. Löwis11437992002-04-12 09:54:03 +00008184cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008185/* confdefs.h. */
8186_ACEOF
8187cat confdefs.h >>conftest.$ac_ext
8188cat >>conftest.$ac_ext <<_ACEOF
8189/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008190$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008191int
8192main ()
8193{
8194static int test_array [1 - 2 * !(((long) (sizeof (float))) < 0)];
8195test_array [0] = 0
8196
8197 ;
8198 return 0;
8199}
8200_ACEOF
8201rm -f conftest.$ac_objext
8202if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008203 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008204 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008205 grep -v '^ *+' conftest.er1 >conftest.err
8206 rm -f conftest.er1
8207 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8209 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008210 { ac_try='test -z "$ac_c_werror_flag"
8211 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008212 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8213 (eval $ac_try) 2>&5
8214 ac_status=$?
8215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8216 (exit $ac_status); }; } &&
8217 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008218 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8219 (eval $ac_try) 2>&5
8220 ac_status=$?
8221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8222 (exit $ac_status); }; }; then
8223 ac_hi=-1 ac_mid=-1
8224 while :; do
8225 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008226/* confdefs.h. */
8227_ACEOF
8228cat confdefs.h >>conftest.$ac_ext
8229cat >>conftest.$ac_ext <<_ACEOF
8230/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008231$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008232int
8233main ()
8234{
8235static int test_array [1 - 2 * !(((long) (sizeof (float))) >= $ac_mid)];
8236test_array [0] = 0
8237
8238 ;
8239 return 0;
8240}
8241_ACEOF
8242rm -f conftest.$ac_objext
8243if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008244 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008245 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008246 grep -v '^ *+' conftest.er1 >conftest.err
8247 rm -f conftest.er1
8248 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8250 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008251 { ac_try='test -z "$ac_c_werror_flag"
8252 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008253 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8254 (eval $ac_try) 2>&5
8255 ac_status=$?
8256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8257 (exit $ac_status); }; } &&
8258 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008259 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8260 (eval $ac_try) 2>&5
8261 ac_status=$?
8262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8263 (exit $ac_status); }; }; then
8264 ac_lo=$ac_mid; break
8265else
8266 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008267sed 's/^/| /' conftest.$ac_ext >&5
8268
Martin v. Löwis11437992002-04-12 09:54:03 +00008269ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00008270 if test $ac_mid -le $ac_hi; then
8271 ac_lo= ac_hi=
8272 break
8273 fi
8274 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +00008275fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008276rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008277 done
8278else
8279 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008280sed 's/^/| /' conftest.$ac_ext >&5
8281
Martin v. Löwis11437992002-04-12 09:54:03 +00008282ac_lo= ac_hi=
8283fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008284rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008285fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008286rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008287# Binary search between lo and hi bounds.
8288while test "x$ac_lo" != "x$ac_hi"; do
8289 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8290 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008291/* confdefs.h. */
8292_ACEOF
8293cat confdefs.h >>conftest.$ac_ext
8294cat >>conftest.$ac_ext <<_ACEOF
8295/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008296$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008297int
8298main ()
8299{
8300static int test_array [1 - 2 * !(((long) (sizeof (float))) <= $ac_mid)];
8301test_array [0] = 0
8302
8303 ;
8304 return 0;
8305}
8306_ACEOF
8307rm -f conftest.$ac_objext
8308if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008309 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008310 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008311 grep -v '^ *+' conftest.er1 >conftest.err
8312 rm -f conftest.er1
8313 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8315 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008316 { ac_try='test -z "$ac_c_werror_flag"
8317 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008318 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8319 (eval $ac_try) 2>&5
8320 ac_status=$?
8321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8322 (exit $ac_status); }; } &&
8323 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008324 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8325 (eval $ac_try) 2>&5
8326 ac_status=$?
8327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8328 (exit $ac_status); }; }; then
8329 ac_hi=$ac_mid
8330else
8331 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008332sed 's/^/| /' conftest.$ac_ext >&5
8333
Martin v. Löwis11437992002-04-12 09:54:03 +00008334ac_lo=`expr '(' $ac_mid ')' + 1`
8335fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008336rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008337done
8338case $ac_lo in
8339?*) ac_cv_sizeof_float=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +00008340'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (float), 77
8341See \`config.log' for more details." >&5
8342echo "$as_me: error: cannot compute sizeof (float), 77
8343See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00008344 { (exit 1); exit 1; }; } ;;
8345esac
Guido van Rossumef2255b2000-03-10 22:30:29 +00008346else
8347 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +00008348 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
8349See \`config.log' for more details." >&5
8350echo "$as_me: error: cannot run test program while cross compiling
8351See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00008352 { (exit 1); exit 1; }; }
Guido van Rossumef2255b2000-03-10 22:30:29 +00008353else
Martin v. Löwis11437992002-04-12 09:54:03 +00008354 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008355/* confdefs.h. */
8356_ACEOF
8357cat confdefs.h >>conftest.$ac_ext
8358cat >>conftest.$ac_ext <<_ACEOF
8359/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008360$ac_includes_default
8361long longval () { return (long) (sizeof (float)); }
8362unsigned long ulongval () { return (long) (sizeof (float)); }
Michael W. Hudson54241132001-12-07 15:38:26 +00008363#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00008364#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00008365int
8366main ()
Guido van Rossumef2255b2000-03-10 22:30:29 +00008367{
Martin v. Löwis11437992002-04-12 09:54:03 +00008368
8369 FILE *f = fopen ("conftest.val", "w");
8370 if (! f)
8371 exit (1);
8372 if (((long) (sizeof (float))) < 0)
8373 {
8374 long i = longval ();
8375 if (i != ((long) (sizeof (float))))
8376 exit (1);
8377 fprintf (f, "%ld\n", i);
8378 }
8379 else
8380 {
8381 unsigned long i = ulongval ();
8382 if (i != ((long) (sizeof (float))))
8383 exit (1);
8384 fprintf (f, "%lu\n", i);
8385 }
8386 exit (ferror (f) || fclose (f) != 0);
8387
8388 ;
8389 return 0;
Guido van Rossumef2255b2000-03-10 22:30:29 +00008390}
Martin v. Löwis11437992002-04-12 09:54:03 +00008391_ACEOF
8392rm -f conftest$ac_exeext
8393if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8394 (eval $ac_link) 2>&5
8395 ac_status=$?
8396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8397 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8399 (eval $ac_try) 2>&5
8400 ac_status=$?
8401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8402 (exit $ac_status); }; }; then
8403 ac_cv_sizeof_float=`cat conftest.val`
Guido van Rossumef2255b2000-03-10 22:30:29 +00008404else
Martin v. Löwis11437992002-04-12 09:54:03 +00008405 echo "$as_me: program exited with status $ac_status" >&5
8406echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008407sed 's/^/| /' conftest.$ac_ext >&5
8408
Martin v. Löwis11437992002-04-12 09:54:03 +00008409( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +00008410{ { echo "$as_me:$LINENO: error: cannot compute sizeof (float), 77
8411See \`config.log' for more details." >&5
8412echo "$as_me: error: cannot compute sizeof (float), 77
8413See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00008414 { (exit 1); exit 1; }; }
8415fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008416rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008417fi
8418fi
8419rm -f conftest.val
8420else
Guido van Rossumef2255b2000-03-10 22:30:29 +00008421 ac_cv_sizeof_float=0
8422fi
Guido van Rossumef2255b2000-03-10 22:30:29 +00008423fi
Martin v. Löwis11437992002-04-12 09:54:03 +00008424echo "$as_me:$LINENO: result: $ac_cv_sizeof_float" >&5
8425echo "${ECHO_T}$ac_cv_sizeof_float" >&6
8426cat >>confdefs.h <<_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:29 +00008427#define SIZEOF_FLOAT $ac_cv_sizeof_float
Martin v. Löwis11437992002-04-12 09:54:03 +00008428_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:29 +00008429
8430
Martin v. Löwis11437992002-04-12 09:54:03 +00008431echo "$as_me:$LINENO: checking for double" >&5
8432echo $ECHO_N "checking for double... $ECHO_C" >&6
8433if test "${ac_cv_type_double+set}" = set; then
8434 echo $ECHO_N "(cached) $ECHO_C" >&6
8435else
8436 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008437/* confdefs.h. */
8438_ACEOF
8439cat confdefs.h >>conftest.$ac_ext
8440cat >>conftest.$ac_ext <<_ACEOF
8441/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008442$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008443int
8444main ()
8445{
8446if ((double *) 0)
8447 return 0;
8448if (sizeof (double))
8449 return 0;
8450 ;
8451 return 0;
8452}
8453_ACEOF
8454rm -f conftest.$ac_objext
8455if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008456 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008457 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008458 grep -v '^ *+' conftest.er1 >conftest.err
8459 rm -f conftest.er1
8460 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8462 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008463 { ac_try='test -z "$ac_c_werror_flag"
8464 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008465 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8466 (eval $ac_try) 2>&5
8467 ac_status=$?
8468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8469 (exit $ac_status); }; } &&
8470 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008471 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8472 (eval $ac_try) 2>&5
8473 ac_status=$?
8474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8475 (exit $ac_status); }; }; then
8476 ac_cv_type_double=yes
8477else
8478 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008479sed 's/^/| /' conftest.$ac_ext >&5
8480
Martin v. Löwis11437992002-04-12 09:54:03 +00008481ac_cv_type_double=no
8482fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008483rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008484fi
8485echo "$as_me:$LINENO: result: $ac_cv_type_double" >&5
8486echo "${ECHO_T}$ac_cv_type_double" >&6
8487
8488echo "$as_me:$LINENO: checking size of double" >&5
8489echo $ECHO_N "checking size of double... $ECHO_C" >&6
8490if test "${ac_cv_sizeof_double+set}" = set; then
8491 echo $ECHO_N "(cached) $ECHO_C" >&6
8492else
8493 if test "$ac_cv_type_double" = yes; then
8494 # The cast to unsigned long works around a bug in the HP C Compiler
8495 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8496 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8497 # This bug is HP SR number 8606223364.
8498 if test "$cross_compiling" = yes; then
8499 # Depending upon the size, compute the lo and hi bounds.
8500cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008501/* confdefs.h. */
8502_ACEOF
8503cat confdefs.h >>conftest.$ac_ext
8504cat >>conftest.$ac_ext <<_ACEOF
8505/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008506$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008507int
8508main ()
8509{
8510static int test_array [1 - 2 * !(((long) (sizeof (double))) >= 0)];
8511test_array [0] = 0
8512
8513 ;
8514 return 0;
8515}
8516_ACEOF
8517rm -f conftest.$ac_objext
8518if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008519 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008520 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008521 grep -v '^ *+' conftest.er1 >conftest.err
8522 rm -f conftest.er1
8523 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8525 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008526 { ac_try='test -z "$ac_c_werror_flag"
8527 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008528 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8529 (eval $ac_try) 2>&5
8530 ac_status=$?
8531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8532 (exit $ac_status); }; } &&
8533 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008534 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8535 (eval $ac_try) 2>&5
8536 ac_status=$?
8537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8538 (exit $ac_status); }; }; then
8539 ac_lo=0 ac_mid=0
8540 while :; do
8541 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008542/* confdefs.h. */
8543_ACEOF
8544cat confdefs.h >>conftest.$ac_ext
8545cat >>conftest.$ac_ext <<_ACEOF
8546/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008547$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008548int
8549main ()
8550{
8551static int test_array [1 - 2 * !(((long) (sizeof (double))) <= $ac_mid)];
8552test_array [0] = 0
8553
8554 ;
8555 return 0;
8556}
8557_ACEOF
8558rm -f conftest.$ac_objext
8559if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008560 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008561 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008562 grep -v '^ *+' conftest.er1 >conftest.err
8563 rm -f conftest.er1
8564 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8566 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008567 { ac_try='test -z "$ac_c_werror_flag"
8568 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008569 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8570 (eval $ac_try) 2>&5
8571 ac_status=$?
8572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8573 (exit $ac_status); }; } &&
8574 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008575 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8576 (eval $ac_try) 2>&5
8577 ac_status=$?
8578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8579 (exit $ac_status); }; }; then
8580 ac_hi=$ac_mid; break
8581else
8582 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008583sed 's/^/| /' conftest.$ac_ext >&5
8584
Martin v. Löwis11437992002-04-12 09:54:03 +00008585ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00008586 if test $ac_lo -le $ac_mid; then
8587 ac_lo= ac_hi=
8588 break
8589 fi
8590 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +00008591fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008592rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008593 done
8594else
8595 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008596sed 's/^/| /' conftest.$ac_ext >&5
8597
Martin v. Löwis11437992002-04-12 09:54:03 +00008598cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008599/* confdefs.h. */
8600_ACEOF
8601cat confdefs.h >>conftest.$ac_ext
8602cat >>conftest.$ac_ext <<_ACEOF
8603/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008604$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008605int
8606main ()
8607{
8608static int test_array [1 - 2 * !(((long) (sizeof (double))) < 0)];
8609test_array [0] = 0
8610
8611 ;
8612 return 0;
8613}
8614_ACEOF
8615rm -f conftest.$ac_objext
8616if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008617 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008618 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008619 grep -v '^ *+' conftest.er1 >conftest.err
8620 rm -f conftest.er1
8621 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008622 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8623 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008624 { ac_try='test -z "$ac_c_werror_flag"
8625 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008626 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8627 (eval $ac_try) 2>&5
8628 ac_status=$?
8629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8630 (exit $ac_status); }; } &&
8631 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008632 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8633 (eval $ac_try) 2>&5
8634 ac_status=$?
8635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8636 (exit $ac_status); }; }; then
8637 ac_hi=-1 ac_mid=-1
8638 while :; do
8639 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008640/* confdefs.h. */
8641_ACEOF
8642cat confdefs.h >>conftest.$ac_ext
8643cat >>conftest.$ac_ext <<_ACEOF
8644/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008645$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008646int
8647main ()
8648{
8649static int test_array [1 - 2 * !(((long) (sizeof (double))) >= $ac_mid)];
8650test_array [0] = 0
8651
8652 ;
8653 return 0;
8654}
8655_ACEOF
8656rm -f conftest.$ac_objext
8657if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008658 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008659 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008660 grep -v '^ *+' conftest.er1 >conftest.err
8661 rm -f conftest.er1
8662 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8664 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008665 { ac_try='test -z "$ac_c_werror_flag"
8666 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008667 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8668 (eval $ac_try) 2>&5
8669 ac_status=$?
8670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8671 (exit $ac_status); }; } &&
8672 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008673 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8674 (eval $ac_try) 2>&5
8675 ac_status=$?
8676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8677 (exit $ac_status); }; }; then
8678 ac_lo=$ac_mid; break
8679else
8680 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008681sed 's/^/| /' conftest.$ac_ext >&5
8682
Martin v. Löwis11437992002-04-12 09:54:03 +00008683ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00008684 if test $ac_mid -le $ac_hi; then
8685 ac_lo= ac_hi=
8686 break
8687 fi
8688 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +00008689fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008690rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008691 done
8692else
8693 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008694sed 's/^/| /' conftest.$ac_ext >&5
8695
Martin v. Löwis11437992002-04-12 09:54:03 +00008696ac_lo= ac_hi=
8697fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008698rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008699fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008700rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008701# Binary search between lo and hi bounds.
8702while test "x$ac_lo" != "x$ac_hi"; do
8703 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8704 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008705/* confdefs.h. */
8706_ACEOF
8707cat confdefs.h >>conftest.$ac_ext
8708cat >>conftest.$ac_ext <<_ACEOF
8709/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008710$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008711int
8712main ()
8713{
8714static int test_array [1 - 2 * !(((long) (sizeof (double))) <= $ac_mid)];
8715test_array [0] = 0
8716
8717 ;
8718 return 0;
8719}
8720_ACEOF
8721rm -f conftest.$ac_objext
8722if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008723 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008724 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008725 grep -v '^ *+' conftest.er1 >conftest.err
8726 rm -f conftest.er1
8727 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8729 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008730 { ac_try='test -z "$ac_c_werror_flag"
8731 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008732 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8733 (eval $ac_try) 2>&5
8734 ac_status=$?
8735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8736 (exit $ac_status); }; } &&
8737 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008738 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8739 (eval $ac_try) 2>&5
8740 ac_status=$?
8741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8742 (exit $ac_status); }; }; then
8743 ac_hi=$ac_mid
8744else
8745 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008746sed 's/^/| /' conftest.$ac_ext >&5
8747
Martin v. Löwis11437992002-04-12 09:54:03 +00008748ac_lo=`expr '(' $ac_mid ')' + 1`
8749fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008750rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008751done
8752case $ac_lo in
8753?*) ac_cv_sizeof_double=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +00008754'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (double), 77
8755See \`config.log' for more details." >&5
8756echo "$as_me: error: cannot compute sizeof (double), 77
8757See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00008758 { (exit 1); exit 1; }; } ;;
8759esac
Guido van Rossumef2255b2000-03-10 22:30:29 +00008760else
8761 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +00008762 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
8763See \`config.log' for more details." >&5
8764echo "$as_me: error: cannot run test program while cross compiling
8765See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00008766 { (exit 1); exit 1; }; }
Guido van Rossumef2255b2000-03-10 22:30:29 +00008767else
Martin v. Löwis11437992002-04-12 09:54:03 +00008768 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008769/* confdefs.h. */
8770_ACEOF
8771cat confdefs.h >>conftest.$ac_ext
8772cat >>conftest.$ac_ext <<_ACEOF
8773/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008774$ac_includes_default
8775long longval () { return (long) (sizeof (double)); }
8776unsigned long ulongval () { return (long) (sizeof (double)); }
Michael W. Hudson54241132001-12-07 15:38:26 +00008777#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00008778#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00008779int
8780main ()
Guido van Rossumef2255b2000-03-10 22:30:29 +00008781{
Martin v. Löwis11437992002-04-12 09:54:03 +00008782
8783 FILE *f = fopen ("conftest.val", "w");
8784 if (! f)
8785 exit (1);
8786 if (((long) (sizeof (double))) < 0)
8787 {
8788 long i = longval ();
8789 if (i != ((long) (sizeof (double))))
8790 exit (1);
8791 fprintf (f, "%ld\n", i);
8792 }
8793 else
8794 {
8795 unsigned long i = ulongval ();
8796 if (i != ((long) (sizeof (double))))
8797 exit (1);
8798 fprintf (f, "%lu\n", i);
8799 }
8800 exit (ferror (f) || fclose (f) != 0);
8801
8802 ;
8803 return 0;
Guido van Rossumef2255b2000-03-10 22:30:29 +00008804}
Martin v. Löwis11437992002-04-12 09:54:03 +00008805_ACEOF
8806rm -f conftest$ac_exeext
8807if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8808 (eval $ac_link) 2>&5
8809 ac_status=$?
8810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8811 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8812 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8813 (eval $ac_try) 2>&5
8814 ac_status=$?
8815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8816 (exit $ac_status); }; }; then
8817 ac_cv_sizeof_double=`cat conftest.val`
Guido van Rossumef2255b2000-03-10 22:30:29 +00008818else
Martin v. Löwis11437992002-04-12 09:54:03 +00008819 echo "$as_me: program exited with status $ac_status" >&5
8820echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008821sed 's/^/| /' conftest.$ac_ext >&5
8822
Martin v. Löwis11437992002-04-12 09:54:03 +00008823( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +00008824{ { echo "$as_me:$LINENO: error: cannot compute sizeof (double), 77
8825See \`config.log' for more details." >&5
8826echo "$as_me: error: cannot compute sizeof (double), 77
8827See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00008828 { (exit 1); exit 1; }; }
8829fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008830rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008831fi
8832fi
8833rm -f conftest.val
8834else
Guido van Rossumef2255b2000-03-10 22:30:29 +00008835 ac_cv_sizeof_double=0
8836fi
Guido van Rossumef2255b2000-03-10 22:30:29 +00008837fi
Martin v. Löwis11437992002-04-12 09:54:03 +00008838echo "$as_me:$LINENO: result: $ac_cv_sizeof_double" >&5
8839echo "${ECHO_T}$ac_cv_sizeof_double" >&6
8840cat >>confdefs.h <<_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:29 +00008841#define SIZEOF_DOUBLE $ac_cv_sizeof_double
Martin v. Löwis11437992002-04-12 09:54:03 +00008842_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:29 +00008843
8844
Martin v. Löwis11437992002-04-12 09:54:03 +00008845echo "$as_me:$LINENO: checking for fpos_t" >&5
8846echo $ECHO_N "checking for fpos_t... $ECHO_C" >&6
8847if test "${ac_cv_type_fpos_t+set}" = set; then
8848 echo $ECHO_N "(cached) $ECHO_C" >&6
8849else
8850 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008851/* confdefs.h. */
8852_ACEOF
8853cat confdefs.h >>conftest.$ac_ext
8854cat >>conftest.$ac_ext <<_ACEOF
8855/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008856$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008857int
8858main ()
8859{
8860if ((fpos_t *) 0)
8861 return 0;
8862if (sizeof (fpos_t))
8863 return 0;
8864 ;
8865 return 0;
8866}
8867_ACEOF
8868rm -f conftest.$ac_objext
8869if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008870 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008871 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008872 grep -v '^ *+' conftest.er1 >conftest.err
8873 rm -f conftest.er1
8874 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8876 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008877 { ac_try='test -z "$ac_c_werror_flag"
8878 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008879 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8880 (eval $ac_try) 2>&5
8881 ac_status=$?
8882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8883 (exit $ac_status); }; } &&
8884 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008885 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8886 (eval $ac_try) 2>&5
8887 ac_status=$?
8888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8889 (exit $ac_status); }; }; then
8890 ac_cv_type_fpos_t=yes
8891else
8892 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008893sed 's/^/| /' conftest.$ac_ext >&5
8894
Martin v. Löwis11437992002-04-12 09:54:03 +00008895ac_cv_type_fpos_t=no
8896fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008897rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008898fi
8899echo "$as_me:$LINENO: result: $ac_cv_type_fpos_t" >&5
8900echo "${ECHO_T}$ac_cv_type_fpos_t" >&6
8901
8902echo "$as_me:$LINENO: checking size of fpos_t" >&5
8903echo $ECHO_N "checking size of fpos_t... $ECHO_C" >&6
8904if test "${ac_cv_sizeof_fpos_t+set}" = set; then
8905 echo $ECHO_N "(cached) $ECHO_C" >&6
8906else
8907 if test "$ac_cv_type_fpos_t" = yes; then
8908 # The cast to unsigned long works around a bug in the HP C Compiler
8909 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8910 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8911 # This bug is HP SR number 8606223364.
8912 if test "$cross_compiling" = yes; then
8913 # Depending upon the size, compute the lo and hi bounds.
8914cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008915/* confdefs.h. */
8916_ACEOF
8917cat confdefs.h >>conftest.$ac_ext
8918cat >>conftest.$ac_ext <<_ACEOF
8919/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008920$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008921int
8922main ()
8923{
8924static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) >= 0)];
8925test_array [0] = 0
8926
8927 ;
8928 return 0;
8929}
8930_ACEOF
8931rm -f conftest.$ac_objext
8932if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008933 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008934 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008935 grep -v '^ *+' conftest.er1 >conftest.err
8936 rm -f conftest.er1
8937 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8939 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008940 { ac_try='test -z "$ac_c_werror_flag"
8941 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008942 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8943 (eval $ac_try) 2>&5
8944 ac_status=$?
8945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8946 (exit $ac_status); }; } &&
8947 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008948 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8949 (eval $ac_try) 2>&5
8950 ac_status=$?
8951 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8952 (exit $ac_status); }; }; then
8953 ac_lo=0 ac_mid=0
8954 while :; do
8955 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008956/* confdefs.h. */
8957_ACEOF
8958cat confdefs.h >>conftest.$ac_ext
8959cat >>conftest.$ac_ext <<_ACEOF
8960/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008961$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008962int
8963main ()
8964{
8965static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) <= $ac_mid)];
8966test_array [0] = 0
8967
8968 ;
8969 return 0;
8970}
8971_ACEOF
8972rm -f conftest.$ac_objext
8973if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008974 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008975 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008976 grep -v '^ *+' conftest.er1 >conftest.err
8977 rm -f conftest.er1
8978 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8980 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008981 { ac_try='test -z "$ac_c_werror_flag"
8982 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008983 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8984 (eval $ac_try) 2>&5
8985 ac_status=$?
8986 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8987 (exit $ac_status); }; } &&
8988 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008989 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8990 (eval $ac_try) 2>&5
8991 ac_status=$?
8992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8993 (exit $ac_status); }; }; then
8994 ac_hi=$ac_mid; break
8995else
8996 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008997sed 's/^/| /' conftest.$ac_ext >&5
8998
Martin v. Löwis11437992002-04-12 09:54:03 +00008999ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00009000 if test $ac_lo -le $ac_mid; then
9001 ac_lo= ac_hi=
9002 break
9003 fi
9004 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +00009005fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009006rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009007 done
9008else
9009 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009010sed 's/^/| /' conftest.$ac_ext >&5
9011
Martin v. Löwis11437992002-04-12 09:54:03 +00009012cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009013/* confdefs.h. */
9014_ACEOF
9015cat confdefs.h >>conftest.$ac_ext
9016cat >>conftest.$ac_ext <<_ACEOF
9017/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00009018$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00009019int
9020main ()
9021{
9022static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) < 0)];
9023test_array [0] = 0
9024
9025 ;
9026 return 0;
9027}
9028_ACEOF
9029rm -f conftest.$ac_objext
9030if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00009031 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00009032 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00009033 grep -v '^ *+' conftest.er1 >conftest.err
9034 rm -f conftest.er1
9035 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00009036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9037 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00009038 { ac_try='test -z "$ac_c_werror_flag"
9039 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00009040 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9041 (eval $ac_try) 2>&5
9042 ac_status=$?
9043 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9044 (exit $ac_status); }; } &&
9045 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00009046 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9047 (eval $ac_try) 2>&5
9048 ac_status=$?
9049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9050 (exit $ac_status); }; }; then
9051 ac_hi=-1 ac_mid=-1
9052 while :; do
9053 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009054/* confdefs.h. */
9055_ACEOF
9056cat confdefs.h >>conftest.$ac_ext
9057cat >>conftest.$ac_ext <<_ACEOF
9058/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00009059$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00009060int
9061main ()
9062{
9063static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) >= $ac_mid)];
9064test_array [0] = 0
9065
9066 ;
9067 return 0;
9068}
9069_ACEOF
9070rm -f conftest.$ac_objext
9071if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00009072 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00009073 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00009074 grep -v '^ *+' conftest.er1 >conftest.err
9075 rm -f conftest.er1
9076 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00009077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9078 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00009079 { ac_try='test -z "$ac_c_werror_flag"
9080 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00009081 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9082 (eval $ac_try) 2>&5
9083 ac_status=$?
9084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9085 (exit $ac_status); }; } &&
9086 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00009087 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9088 (eval $ac_try) 2>&5
9089 ac_status=$?
9090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9091 (exit $ac_status); }; }; then
9092 ac_lo=$ac_mid; break
9093else
9094 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009095sed 's/^/| /' conftest.$ac_ext >&5
9096
Martin v. Löwis11437992002-04-12 09:54:03 +00009097ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00009098 if test $ac_mid -le $ac_hi; then
9099 ac_lo= ac_hi=
9100 break
9101 fi
9102 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +00009103fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009104rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009105 done
9106else
9107 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009108sed 's/^/| /' conftest.$ac_ext >&5
9109
Martin v. Löwis11437992002-04-12 09:54:03 +00009110ac_lo= ac_hi=
9111fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009112rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009113fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009114rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009115# Binary search between lo and hi bounds.
9116while test "x$ac_lo" != "x$ac_hi"; do
9117 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
9118 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009119/* confdefs.h. */
9120_ACEOF
9121cat confdefs.h >>conftest.$ac_ext
9122cat >>conftest.$ac_ext <<_ACEOF
9123/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00009124$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00009125int
9126main ()
9127{
9128static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) <= $ac_mid)];
9129test_array [0] = 0
9130
9131 ;
9132 return 0;
9133}
9134_ACEOF
9135rm -f conftest.$ac_objext
9136if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00009137 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00009138 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00009139 grep -v '^ *+' conftest.er1 >conftest.err
9140 rm -f conftest.er1
9141 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00009142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9143 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00009144 { ac_try='test -z "$ac_c_werror_flag"
9145 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00009146 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9147 (eval $ac_try) 2>&5
9148 ac_status=$?
9149 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9150 (exit $ac_status); }; } &&
9151 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00009152 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9153 (eval $ac_try) 2>&5
9154 ac_status=$?
9155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9156 (exit $ac_status); }; }; then
9157 ac_hi=$ac_mid
9158else
9159 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009160sed 's/^/| /' conftest.$ac_ext >&5
9161
Martin v. Löwis11437992002-04-12 09:54:03 +00009162ac_lo=`expr '(' $ac_mid ')' + 1`
9163fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009164rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009165done
9166case $ac_lo in
9167?*) ac_cv_sizeof_fpos_t=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +00009168'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (fpos_t), 77
9169See \`config.log' for more details." >&5
9170echo "$as_me: error: cannot compute sizeof (fpos_t), 77
9171See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00009172 { (exit 1); exit 1; }; } ;;
9173esac
Guido van Rossumb9a22a12000-06-30 02:48:53 +00009174else
9175 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +00009176 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
9177See \`config.log' for more details." >&5
9178echo "$as_me: error: cannot run test program while cross compiling
9179See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00009180 { (exit 1); exit 1; }; }
Guido van Rossumb9a22a12000-06-30 02:48:53 +00009181else
Martin v. Löwis11437992002-04-12 09:54:03 +00009182 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009183/* confdefs.h. */
9184_ACEOF
9185cat confdefs.h >>conftest.$ac_ext
9186cat >>conftest.$ac_ext <<_ACEOF
9187/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00009188$ac_includes_default
9189long longval () { return (long) (sizeof (fpos_t)); }
9190unsigned long ulongval () { return (long) (sizeof (fpos_t)); }
Michael W. Hudson54241132001-12-07 15:38:26 +00009191#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00009192#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00009193int
9194main ()
Guido van Rossumb9a22a12000-06-30 02:48:53 +00009195{
Martin v. Löwis11437992002-04-12 09:54:03 +00009196
9197 FILE *f = fopen ("conftest.val", "w");
9198 if (! f)
9199 exit (1);
9200 if (((long) (sizeof (fpos_t))) < 0)
9201 {
9202 long i = longval ();
9203 if (i != ((long) (sizeof (fpos_t))))
9204 exit (1);
9205 fprintf (f, "%ld\n", i);
9206 }
9207 else
9208 {
9209 unsigned long i = ulongval ();
9210 if (i != ((long) (sizeof (fpos_t))))
9211 exit (1);
9212 fprintf (f, "%lu\n", i);
9213 }
9214 exit (ferror (f) || fclose (f) != 0);
9215
9216 ;
9217 return 0;
Guido van Rossumb9a22a12000-06-30 02:48:53 +00009218}
Martin v. Löwis11437992002-04-12 09:54:03 +00009219_ACEOF
9220rm -f conftest$ac_exeext
9221if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9222 (eval $ac_link) 2>&5
9223 ac_status=$?
9224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9225 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9226 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9227 (eval $ac_try) 2>&5
9228 ac_status=$?
9229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9230 (exit $ac_status); }; }; then
9231 ac_cv_sizeof_fpos_t=`cat conftest.val`
Guido van Rossumb9a22a12000-06-30 02:48:53 +00009232else
Martin v. Löwis11437992002-04-12 09:54:03 +00009233 echo "$as_me: program exited with status $ac_status" >&5
9234echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009235sed 's/^/| /' conftest.$ac_ext >&5
9236
Martin v. Löwis11437992002-04-12 09:54:03 +00009237( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +00009238{ { echo "$as_me:$LINENO: error: cannot compute sizeof (fpos_t), 77
9239See \`config.log' for more details." >&5
9240echo "$as_me: error: cannot compute sizeof (fpos_t), 77
9241See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00009242 { (exit 1); exit 1; }; }
9243fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009244rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009245fi
9246fi
9247rm -f conftest.val
9248else
Guido van Rossumb9a22a12000-06-30 02:48:53 +00009249 ac_cv_sizeof_fpos_t=0
9250fi
Guido van Rossumb9a22a12000-06-30 02:48:53 +00009251fi
Martin v. Löwis11437992002-04-12 09:54:03 +00009252echo "$as_me:$LINENO: result: $ac_cv_sizeof_fpos_t" >&5
9253echo "${ECHO_T}$ac_cv_sizeof_fpos_t" >&6
9254cat >>confdefs.h <<_ACEOF
Guido van Rossumb9a22a12000-06-30 02:48:53 +00009255#define SIZEOF_FPOS_T $ac_cv_sizeof_fpos_t
Martin v. Löwis11437992002-04-12 09:54:03 +00009256_ACEOF
Guido van Rossumb9a22a12000-06-30 02:48:53 +00009257
Michael W. Hudson54241132001-12-07 15:38:26 +00009258
Martin v. Löwis18e16552006-02-15 17:27:45 +00009259echo "$as_me:$LINENO: checking for size_t" >&5
9260echo $ECHO_N "checking for size_t... $ECHO_C" >&6
9261if test "${ac_cv_type_size_t+set}" = set; then
9262 echo $ECHO_N "(cached) $ECHO_C" >&6
9263else
9264 cat >conftest.$ac_ext <<_ACEOF
9265/* confdefs.h. */
9266_ACEOF
9267cat confdefs.h >>conftest.$ac_ext
9268cat >>conftest.$ac_ext <<_ACEOF
9269/* end confdefs.h. */
9270$ac_includes_default
9271int
9272main ()
9273{
9274if ((size_t *) 0)
9275 return 0;
9276if (sizeof (size_t))
9277 return 0;
9278 ;
9279 return 0;
9280}
9281_ACEOF
9282rm -f conftest.$ac_objext
9283if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9284 (eval $ac_compile) 2>conftest.er1
9285 ac_status=$?
9286 grep -v '^ *+' conftest.er1 >conftest.err
9287 rm -f conftest.er1
9288 cat conftest.err >&5
9289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9290 (exit $ac_status); } &&
9291 { ac_try='test -z "$ac_c_werror_flag"
9292 || test ! -s conftest.err'
9293 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9294 (eval $ac_try) 2>&5
9295 ac_status=$?
9296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9297 (exit $ac_status); }; } &&
9298 { ac_try='test -s conftest.$ac_objext'
9299 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9300 (eval $ac_try) 2>&5
9301 ac_status=$?
9302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9303 (exit $ac_status); }; }; then
9304 ac_cv_type_size_t=yes
9305else
9306 echo "$as_me: failed program was:" >&5
9307sed 's/^/| /' conftest.$ac_ext >&5
9308
9309ac_cv_type_size_t=no
9310fi
9311rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9312fi
9313echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
9314echo "${ECHO_T}$ac_cv_type_size_t" >&6
9315
9316echo "$as_me:$LINENO: checking size of size_t" >&5
9317echo $ECHO_N "checking size of size_t... $ECHO_C" >&6
9318if test "${ac_cv_sizeof_size_t+set}" = set; then
9319 echo $ECHO_N "(cached) $ECHO_C" >&6
9320else
9321 if test "$ac_cv_type_size_t" = yes; then
9322 # The cast to unsigned long works around a bug in the HP C Compiler
9323 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9324 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9325 # This bug is HP SR number 8606223364.
9326 if test "$cross_compiling" = yes; then
9327 # Depending upon the size, compute the lo and hi bounds.
9328cat >conftest.$ac_ext <<_ACEOF
9329/* confdefs.h. */
9330_ACEOF
9331cat confdefs.h >>conftest.$ac_ext
9332cat >>conftest.$ac_ext <<_ACEOF
9333/* end confdefs.h. */
9334$ac_includes_default
9335int
9336main ()
9337{
9338static int test_array [1 - 2 * !(((long) (sizeof (size_t))) >= 0)];
9339test_array [0] = 0
9340
9341 ;
9342 return 0;
9343}
9344_ACEOF
9345rm -f conftest.$ac_objext
9346if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9347 (eval $ac_compile) 2>conftest.er1
9348 ac_status=$?
9349 grep -v '^ *+' conftest.er1 >conftest.err
9350 rm -f conftest.er1
9351 cat conftest.err >&5
9352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9353 (exit $ac_status); } &&
9354 { ac_try='test -z "$ac_c_werror_flag"
9355 || test ! -s conftest.err'
9356 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9357 (eval $ac_try) 2>&5
9358 ac_status=$?
9359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9360 (exit $ac_status); }; } &&
9361 { ac_try='test -s conftest.$ac_objext'
9362 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9363 (eval $ac_try) 2>&5
9364 ac_status=$?
9365 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9366 (exit $ac_status); }; }; then
9367 ac_lo=0 ac_mid=0
9368 while :; do
9369 cat >conftest.$ac_ext <<_ACEOF
9370/* confdefs.h. */
9371_ACEOF
9372cat confdefs.h >>conftest.$ac_ext
9373cat >>conftest.$ac_ext <<_ACEOF
9374/* end confdefs.h. */
9375$ac_includes_default
9376int
9377main ()
9378{
9379static int test_array [1 - 2 * !(((long) (sizeof (size_t))) <= $ac_mid)];
9380test_array [0] = 0
9381
9382 ;
9383 return 0;
9384}
9385_ACEOF
9386rm -f conftest.$ac_objext
9387if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9388 (eval $ac_compile) 2>conftest.er1
9389 ac_status=$?
9390 grep -v '^ *+' conftest.er1 >conftest.err
9391 rm -f conftest.er1
9392 cat conftest.err >&5
9393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9394 (exit $ac_status); } &&
9395 { ac_try='test -z "$ac_c_werror_flag"
9396 || test ! -s conftest.err'
9397 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9398 (eval $ac_try) 2>&5
9399 ac_status=$?
9400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9401 (exit $ac_status); }; } &&
9402 { ac_try='test -s conftest.$ac_objext'
9403 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9404 (eval $ac_try) 2>&5
9405 ac_status=$?
9406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9407 (exit $ac_status); }; }; then
9408 ac_hi=$ac_mid; break
9409else
9410 echo "$as_me: failed program was:" >&5
9411sed 's/^/| /' conftest.$ac_ext >&5
9412
9413ac_lo=`expr $ac_mid + 1`
9414 if test $ac_lo -le $ac_mid; then
9415 ac_lo= ac_hi=
9416 break
9417 fi
9418 ac_mid=`expr 2 '*' $ac_mid + 1`
9419fi
9420rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9421 done
9422else
9423 echo "$as_me: failed program was:" >&5
9424sed 's/^/| /' conftest.$ac_ext >&5
9425
9426cat >conftest.$ac_ext <<_ACEOF
9427/* confdefs.h. */
9428_ACEOF
9429cat confdefs.h >>conftest.$ac_ext
9430cat >>conftest.$ac_ext <<_ACEOF
9431/* end confdefs.h. */
9432$ac_includes_default
9433int
9434main ()
9435{
9436static int test_array [1 - 2 * !(((long) (sizeof (size_t))) < 0)];
9437test_array [0] = 0
9438
9439 ;
9440 return 0;
9441}
9442_ACEOF
9443rm -f conftest.$ac_objext
9444if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9445 (eval $ac_compile) 2>conftest.er1
9446 ac_status=$?
9447 grep -v '^ *+' conftest.er1 >conftest.err
9448 rm -f conftest.er1
9449 cat conftest.err >&5
9450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9451 (exit $ac_status); } &&
9452 { ac_try='test -z "$ac_c_werror_flag"
9453 || test ! -s conftest.err'
9454 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9455 (eval $ac_try) 2>&5
9456 ac_status=$?
9457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9458 (exit $ac_status); }; } &&
9459 { ac_try='test -s conftest.$ac_objext'
9460 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9461 (eval $ac_try) 2>&5
9462 ac_status=$?
9463 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9464 (exit $ac_status); }; }; then
9465 ac_hi=-1 ac_mid=-1
9466 while :; do
9467 cat >conftest.$ac_ext <<_ACEOF
9468/* confdefs.h. */
9469_ACEOF
9470cat confdefs.h >>conftest.$ac_ext
9471cat >>conftest.$ac_ext <<_ACEOF
9472/* end confdefs.h. */
9473$ac_includes_default
9474int
9475main ()
9476{
9477static int test_array [1 - 2 * !(((long) (sizeof (size_t))) >= $ac_mid)];
9478test_array [0] = 0
9479
9480 ;
9481 return 0;
9482}
9483_ACEOF
9484rm -f conftest.$ac_objext
9485if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9486 (eval $ac_compile) 2>conftest.er1
9487 ac_status=$?
9488 grep -v '^ *+' conftest.er1 >conftest.err
9489 rm -f conftest.er1
9490 cat conftest.err >&5
9491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9492 (exit $ac_status); } &&
9493 { ac_try='test -z "$ac_c_werror_flag"
9494 || test ! -s conftest.err'
9495 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9496 (eval $ac_try) 2>&5
9497 ac_status=$?
9498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9499 (exit $ac_status); }; } &&
9500 { ac_try='test -s conftest.$ac_objext'
9501 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9502 (eval $ac_try) 2>&5
9503 ac_status=$?
9504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9505 (exit $ac_status); }; }; then
9506 ac_lo=$ac_mid; break
9507else
9508 echo "$as_me: failed program was:" >&5
9509sed 's/^/| /' conftest.$ac_ext >&5
9510
9511ac_hi=`expr '(' $ac_mid ')' - 1`
9512 if test $ac_mid -le $ac_hi; then
9513 ac_lo= ac_hi=
9514 break
9515 fi
9516 ac_mid=`expr 2 '*' $ac_mid`
9517fi
9518rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9519 done
9520else
9521 echo "$as_me: failed program was:" >&5
9522sed 's/^/| /' conftest.$ac_ext >&5
9523
9524ac_lo= ac_hi=
9525fi
9526rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9527fi
9528rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9529# Binary search between lo and hi bounds.
9530while test "x$ac_lo" != "x$ac_hi"; do
9531 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
9532 cat >conftest.$ac_ext <<_ACEOF
9533/* confdefs.h. */
9534_ACEOF
9535cat confdefs.h >>conftest.$ac_ext
9536cat >>conftest.$ac_ext <<_ACEOF
9537/* end confdefs.h. */
9538$ac_includes_default
9539int
9540main ()
9541{
9542static int test_array [1 - 2 * !(((long) (sizeof (size_t))) <= $ac_mid)];
9543test_array [0] = 0
9544
9545 ;
9546 return 0;
9547}
9548_ACEOF
9549rm -f conftest.$ac_objext
9550if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9551 (eval $ac_compile) 2>conftest.er1
9552 ac_status=$?
9553 grep -v '^ *+' conftest.er1 >conftest.err
9554 rm -f conftest.er1
9555 cat conftest.err >&5
9556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9557 (exit $ac_status); } &&
9558 { ac_try='test -z "$ac_c_werror_flag"
9559 || test ! -s conftest.err'
9560 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9561 (eval $ac_try) 2>&5
9562 ac_status=$?
9563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9564 (exit $ac_status); }; } &&
9565 { ac_try='test -s conftest.$ac_objext'
9566 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9567 (eval $ac_try) 2>&5
9568 ac_status=$?
9569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9570 (exit $ac_status); }; }; then
9571 ac_hi=$ac_mid
9572else
9573 echo "$as_me: failed program was:" >&5
9574sed 's/^/| /' conftest.$ac_ext >&5
9575
9576ac_lo=`expr '(' $ac_mid ')' + 1`
9577fi
9578rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9579done
9580case $ac_lo in
9581?*) ac_cv_sizeof_size_t=$ac_lo;;
9582'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t), 77
9583See \`config.log' for more details." >&5
9584echo "$as_me: error: cannot compute sizeof (size_t), 77
9585See \`config.log' for more details." >&2;}
9586 { (exit 1); exit 1; }; } ;;
9587esac
9588else
9589 if test "$cross_compiling" = yes; then
9590 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
9591See \`config.log' for more details." >&5
9592echo "$as_me: error: cannot run test program while cross compiling
9593See \`config.log' for more details." >&2;}
9594 { (exit 1); exit 1; }; }
9595else
9596 cat >conftest.$ac_ext <<_ACEOF
9597/* confdefs.h. */
9598_ACEOF
9599cat confdefs.h >>conftest.$ac_ext
9600cat >>conftest.$ac_ext <<_ACEOF
9601/* end confdefs.h. */
9602$ac_includes_default
9603long longval () { return (long) (sizeof (size_t)); }
9604unsigned long ulongval () { return (long) (sizeof (size_t)); }
9605#include <stdio.h>
9606#include <stdlib.h>
9607int
9608main ()
9609{
9610
9611 FILE *f = fopen ("conftest.val", "w");
9612 if (! f)
9613 exit (1);
9614 if (((long) (sizeof (size_t))) < 0)
9615 {
9616 long i = longval ();
9617 if (i != ((long) (sizeof (size_t))))
9618 exit (1);
9619 fprintf (f, "%ld\n", i);
9620 }
9621 else
9622 {
9623 unsigned long i = ulongval ();
9624 if (i != ((long) (sizeof (size_t))))
9625 exit (1);
9626 fprintf (f, "%lu\n", i);
9627 }
9628 exit (ferror (f) || fclose (f) != 0);
9629
9630 ;
9631 return 0;
9632}
9633_ACEOF
9634rm -f conftest$ac_exeext
9635if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9636 (eval $ac_link) 2>&5
9637 ac_status=$?
9638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9639 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9640 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9641 (eval $ac_try) 2>&5
9642 ac_status=$?
9643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9644 (exit $ac_status); }; }; then
9645 ac_cv_sizeof_size_t=`cat conftest.val`
9646else
9647 echo "$as_me: program exited with status $ac_status" >&5
9648echo "$as_me: failed program was:" >&5
9649sed 's/^/| /' conftest.$ac_ext >&5
9650
9651( exit $ac_status )
9652{ { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t), 77
9653See \`config.log' for more details." >&5
9654echo "$as_me: error: cannot compute sizeof (size_t), 77
9655See \`config.log' for more details." >&2;}
9656 { (exit 1); exit 1; }; }
9657fi
9658rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9659fi
9660fi
9661rm -f conftest.val
9662else
9663 ac_cv_sizeof_size_t=0
9664fi
9665fi
9666echo "$as_me:$LINENO: result: $ac_cv_sizeof_size_t" >&5
9667echo "${ECHO_T}$ac_cv_sizeof_size_t" >&6
9668cat >>confdefs.h <<_ACEOF
9669#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
9670_ACEOF
9671
9672
Michael W. Hudson54241132001-12-07 15:38:26 +00009673
Martin v. Löwis11437992002-04-12 09:54:03 +00009674echo "$as_me:$LINENO: checking for long long support" >&5
9675echo $ECHO_N "checking for long long support... $ECHO_C" >&6
Guido van Rossumec95c7b1998-08-04 17:59:56 +00009676have_long_long=no
Martin v. Löwis11437992002-04-12 09:54:03 +00009677cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009678/* confdefs.h. */
9679_ACEOF
9680cat confdefs.h >>conftest.$ac_ext
9681cat >>conftest.$ac_ext <<_ACEOF
9682/* end confdefs.h. */
Guido van Rossumec95c7b1998-08-04 17:59:56 +00009683
Martin v. Löwis11437992002-04-12 09:54:03 +00009684int
9685main ()
9686{
Guido van Rossumec95c7b1998-08-04 17:59:56 +00009687long long x; x = (long long)0;
Martin v. Löwis11437992002-04-12 09:54:03 +00009688 ;
9689 return 0;
9690}
9691_ACEOF
9692rm -f conftest.$ac_objext
9693if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00009694 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00009695 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00009696 grep -v '^ *+' conftest.er1 >conftest.err
9697 rm -f conftest.er1
9698 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00009699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9700 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00009701 { ac_try='test -z "$ac_c_werror_flag"
9702 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00009703 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9704 (eval $ac_try) 2>&5
9705 ac_status=$?
9706 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9707 (exit $ac_status); }; } &&
9708 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00009709 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9710 (eval $ac_try) 2>&5
9711 ac_status=$?
9712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9713 (exit $ac_status); }; }; then
9714
9715
9716cat >>confdefs.h <<\_ACEOF
Guido van Rossumec95c7b1998-08-04 17:59:56 +00009717#define HAVE_LONG_LONG 1
Martin v. Löwis11437992002-04-12 09:54:03 +00009718_ACEOF
9719
Martin v. Löwisc45929e2002-04-06 10:10:49 +00009720 have_long_long=yes
9721
Guido van Rossumec95c7b1998-08-04 17:59:56 +00009722else
Martin v. Löwis11437992002-04-12 09:54:03 +00009723 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009724sed 's/^/| /' conftest.$ac_ext >&5
9725
Guido van Rossumec95c7b1998-08-04 17:59:56 +00009726fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009727rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009728echo "$as_me:$LINENO: result: $have_long_long" >&5
9729echo "${ECHO_T}$have_long_long" >&6
Guido van Rossum96f2eb91999-04-10 16:02:18 +00009730if test "$have_long_long" = yes ; then
Martin v. Löwis11437992002-04-12 09:54:03 +00009731echo "$as_me:$LINENO: checking for long long" >&5
9732echo $ECHO_N "checking for long long... $ECHO_C" >&6
9733if test "${ac_cv_type_long_long+set}" = set; then
9734 echo $ECHO_N "(cached) $ECHO_C" >&6
9735else
9736 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009737/* confdefs.h. */
9738_ACEOF
9739cat confdefs.h >>conftest.$ac_ext
9740cat >>conftest.$ac_ext <<_ACEOF
9741/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00009742$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00009743int
9744main ()
9745{
9746if ((long long *) 0)
9747 return 0;
9748if (sizeof (long long))
9749 return 0;
9750 ;
9751 return 0;
9752}
9753_ACEOF
9754rm -f conftest.$ac_objext
9755if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00009756 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00009757 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00009758 grep -v '^ *+' conftest.er1 >conftest.err
9759 rm -f conftest.er1
9760 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00009761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9762 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00009763 { ac_try='test -z "$ac_c_werror_flag"
9764 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00009765 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9766 (eval $ac_try) 2>&5
9767 ac_status=$?
9768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9769 (exit $ac_status); }; } &&
9770 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00009771 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9772 (eval $ac_try) 2>&5
9773 ac_status=$?
9774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9775 (exit $ac_status); }; }; then
9776 ac_cv_type_long_long=yes
9777else
9778 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009779sed 's/^/| /' conftest.$ac_ext >&5
9780
Martin v. Löwis11437992002-04-12 09:54:03 +00009781ac_cv_type_long_long=no
9782fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009783rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009784fi
9785echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
9786echo "${ECHO_T}$ac_cv_type_long_long" >&6
9787
9788echo "$as_me:$LINENO: checking size of long long" >&5
9789echo $ECHO_N "checking size of long long... $ECHO_C" >&6
9790if test "${ac_cv_sizeof_long_long+set}" = set; then
9791 echo $ECHO_N "(cached) $ECHO_C" >&6
9792else
9793 if test "$ac_cv_type_long_long" = yes; then
9794 # The cast to unsigned long works around a bug in the HP C Compiler
9795 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9796 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9797 # This bug is HP SR number 8606223364.
9798 if test "$cross_compiling" = yes; then
9799 # Depending upon the size, compute the lo and hi bounds.
9800cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009801/* confdefs.h. */
9802_ACEOF
9803cat confdefs.h >>conftest.$ac_ext
9804cat >>conftest.$ac_ext <<_ACEOF
9805/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00009806$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00009807int
9808main ()
9809{
9810static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
9811test_array [0] = 0
9812
9813 ;
9814 return 0;
9815}
9816_ACEOF
9817rm -f conftest.$ac_objext
9818if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00009819 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00009820 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00009821 grep -v '^ *+' conftest.er1 >conftest.err
9822 rm -f conftest.er1
9823 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00009824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9825 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00009826 { ac_try='test -z "$ac_c_werror_flag"
9827 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00009828 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9829 (eval $ac_try) 2>&5
9830 ac_status=$?
9831 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9832 (exit $ac_status); }; } &&
9833 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00009834 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9835 (eval $ac_try) 2>&5
9836 ac_status=$?
9837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9838 (exit $ac_status); }; }; then
9839 ac_lo=0 ac_mid=0
9840 while :; do
9841 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009842/* confdefs.h. */
9843_ACEOF
9844cat confdefs.h >>conftest.$ac_ext
9845cat >>conftest.$ac_ext <<_ACEOF
9846/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00009847$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00009848int
9849main ()
9850{
9851static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
9852test_array [0] = 0
9853
9854 ;
9855 return 0;
9856}
9857_ACEOF
9858rm -f conftest.$ac_objext
9859if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00009860 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00009861 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00009862 grep -v '^ *+' conftest.er1 >conftest.err
9863 rm -f conftest.er1
9864 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00009865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9866 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00009867 { ac_try='test -z "$ac_c_werror_flag"
9868 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00009869 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9870 (eval $ac_try) 2>&5
9871 ac_status=$?
9872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9873 (exit $ac_status); }; } &&
9874 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00009875 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9876 (eval $ac_try) 2>&5
9877 ac_status=$?
9878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9879 (exit $ac_status); }; }; then
9880 ac_hi=$ac_mid; break
9881else
9882 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009883sed 's/^/| /' conftest.$ac_ext >&5
9884
Martin v. Löwis11437992002-04-12 09:54:03 +00009885ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00009886 if test $ac_lo -le $ac_mid; then
9887 ac_lo= ac_hi=
9888 break
9889 fi
9890 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +00009891fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009892rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009893 done
9894else
9895 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009896sed 's/^/| /' conftest.$ac_ext >&5
9897
Martin v. Löwis11437992002-04-12 09:54:03 +00009898cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009899/* confdefs.h. */
9900_ACEOF
9901cat confdefs.h >>conftest.$ac_ext
9902cat >>conftest.$ac_ext <<_ACEOF
9903/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00009904$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00009905int
9906main ()
9907{
9908static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
9909test_array [0] = 0
9910
9911 ;
9912 return 0;
9913}
9914_ACEOF
9915rm -f conftest.$ac_objext
9916if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00009917 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00009918 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00009919 grep -v '^ *+' conftest.er1 >conftest.err
9920 rm -f conftest.er1
9921 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00009922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9923 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00009924 { ac_try='test -z "$ac_c_werror_flag"
9925 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00009926 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9927 (eval $ac_try) 2>&5
9928 ac_status=$?
9929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9930 (exit $ac_status); }; } &&
9931 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00009932 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9933 (eval $ac_try) 2>&5
9934 ac_status=$?
9935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9936 (exit $ac_status); }; }; then
9937 ac_hi=-1 ac_mid=-1
9938 while :; do
9939 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009940/* confdefs.h. */
9941_ACEOF
9942cat confdefs.h >>conftest.$ac_ext
9943cat >>conftest.$ac_ext <<_ACEOF
9944/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00009945$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00009946int
9947main ()
9948{
9949static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
9950test_array [0] = 0
9951
9952 ;
9953 return 0;
9954}
9955_ACEOF
9956rm -f conftest.$ac_objext
9957if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00009958 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00009959 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00009960 grep -v '^ *+' conftest.er1 >conftest.err
9961 rm -f conftest.er1
9962 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00009963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9964 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00009965 { ac_try='test -z "$ac_c_werror_flag"
9966 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00009967 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9968 (eval $ac_try) 2>&5
9969 ac_status=$?
9970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9971 (exit $ac_status); }; } &&
9972 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00009973 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9974 (eval $ac_try) 2>&5
9975 ac_status=$?
9976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9977 (exit $ac_status); }; }; then
9978 ac_lo=$ac_mid; break
9979else
9980 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009981sed 's/^/| /' conftest.$ac_ext >&5
9982
Martin v. Löwis11437992002-04-12 09:54:03 +00009983ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00009984 if test $ac_mid -le $ac_hi; then
9985 ac_lo= ac_hi=
9986 break
9987 fi
9988 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +00009989fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009990rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009991 done
9992else
9993 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009994sed 's/^/| /' conftest.$ac_ext >&5
9995
Martin v. Löwis11437992002-04-12 09:54:03 +00009996ac_lo= ac_hi=
9997fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009998rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009999fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010000rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000010001# Binary search between lo and hi bounds.
10002while test "x$ac_lo" != "x$ac_hi"; do
10003 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10004 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010005/* confdefs.h. */
10006_ACEOF
10007cat confdefs.h >>conftest.$ac_ext
10008cat >>conftest.$ac_ext <<_ACEOF
10009/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000010010$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000010011int
10012main ()
10013{
10014static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
10015test_array [0] = 0
10016
10017 ;
10018 return 0;
10019}
10020_ACEOF
10021rm -f conftest.$ac_objext
10022if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000010023 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000010024 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000010025 grep -v '^ *+' conftest.er1 >conftest.err
10026 rm -f conftest.er1
10027 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000010028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10029 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000010030 { ac_try='test -z "$ac_c_werror_flag"
10031 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000010032 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10033 (eval $ac_try) 2>&5
10034 ac_status=$?
10035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10036 (exit $ac_status); }; } &&
10037 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000010038 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10039 (eval $ac_try) 2>&5
10040 ac_status=$?
10041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10042 (exit $ac_status); }; }; then
10043 ac_hi=$ac_mid
10044else
10045 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010046sed 's/^/| /' conftest.$ac_ext >&5
10047
Martin v. Löwis11437992002-04-12 09:54:03 +000010048ac_lo=`expr '(' $ac_mid ')' + 1`
10049fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010050rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000010051done
10052case $ac_lo in
10053?*) ac_cv_sizeof_long_long=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +000010054'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
10055See \`config.log' for more details." >&5
10056echo "$as_me: error: cannot compute sizeof (long long), 77
10057See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000010058 { (exit 1); exit 1; }; } ;;
10059esac
Guido van Rossumec95c7b1998-08-04 17:59:56 +000010060else
10061 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +000010062 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
10063See \`config.log' for more details." >&5
10064echo "$as_me: error: cannot run test program while cross compiling
10065See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000010066 { (exit 1); exit 1; }; }
Guido van Rossumec95c7b1998-08-04 17:59:56 +000010067else
Martin v. Löwis11437992002-04-12 09:54:03 +000010068 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010069/* confdefs.h. */
10070_ACEOF
10071cat confdefs.h >>conftest.$ac_ext
10072cat >>conftest.$ac_ext <<_ACEOF
10073/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000010074$ac_includes_default
10075long longval () { return (long) (sizeof (long long)); }
10076unsigned long ulongval () { return (long) (sizeof (long long)); }
Michael W. Hudson54241132001-12-07 15:38:26 +000010077#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000010078#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000010079int
10080main ()
Guido van Rossumec95c7b1998-08-04 17:59:56 +000010081{
Martin v. Löwis11437992002-04-12 09:54:03 +000010082
10083 FILE *f = fopen ("conftest.val", "w");
10084 if (! f)
10085 exit (1);
10086 if (((long) (sizeof (long long))) < 0)
10087 {
10088 long i = longval ();
10089 if (i != ((long) (sizeof (long long))))
10090 exit (1);
10091 fprintf (f, "%ld\n", i);
10092 }
10093 else
10094 {
10095 unsigned long i = ulongval ();
10096 if (i != ((long) (sizeof (long long))))
10097 exit (1);
10098 fprintf (f, "%lu\n", i);
10099 }
10100 exit (ferror (f) || fclose (f) != 0);
10101
10102 ;
10103 return 0;
Guido van Rossumec95c7b1998-08-04 17:59:56 +000010104}
Martin v. Löwis11437992002-04-12 09:54:03 +000010105_ACEOF
10106rm -f conftest$ac_exeext
10107if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10108 (eval $ac_link) 2>&5
10109 ac_status=$?
10110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10111 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10112 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10113 (eval $ac_try) 2>&5
10114 ac_status=$?
10115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10116 (exit $ac_status); }; }; then
10117 ac_cv_sizeof_long_long=`cat conftest.val`
Guido van Rossumec95c7b1998-08-04 17:59:56 +000010118else
Martin v. Löwis11437992002-04-12 09:54:03 +000010119 echo "$as_me: program exited with status $ac_status" >&5
10120echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010121sed 's/^/| /' conftest.$ac_ext >&5
10122
Martin v. Löwis11437992002-04-12 09:54:03 +000010123( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +000010124{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
10125See \`config.log' for more details." >&5
10126echo "$as_me: error: cannot compute sizeof (long long), 77
10127See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000010128 { (exit 1); exit 1; }; }
10129fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010130rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000010131fi
10132fi
10133rm -f conftest.val
10134else
Guido van Rossumec95c7b1998-08-04 17:59:56 +000010135 ac_cv_sizeof_long_long=0
10136fi
Guido van Rossumec95c7b1998-08-04 17:59:56 +000010137fi
Martin v. Löwis11437992002-04-12 09:54:03 +000010138echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
10139echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
10140cat >>confdefs.h <<_ACEOF
Guido van Rossumec95c7b1998-08-04 17:59:56 +000010141#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
Martin v. Löwis11437992002-04-12 09:54:03 +000010142_ACEOF
Guido van Rossumec95c7b1998-08-04 17:59:56 +000010143
Michael W. Hudson54241132001-12-07 15:38:26 +000010144
Guido van Rossumec95c7b1998-08-04 17:59:56 +000010145fi
10146
Martin v. Löwisaef4c6b2007-01-21 09:33:07 +000010147echo "$as_me:$LINENO: checking for _Bool support" >&5
10148echo $ECHO_N "checking for _Bool support... $ECHO_C" >&6
10149have_c99_bool=no
10150cat >conftest.$ac_ext <<_ACEOF
10151/* confdefs.h. */
10152_ACEOF
10153cat confdefs.h >>conftest.$ac_ext
10154cat >>conftest.$ac_ext <<_ACEOF
10155/* end confdefs.h. */
10156
10157int
10158main ()
10159{
10160_Bool x; x = (_Bool)0;
10161 ;
10162 return 0;
10163}
10164_ACEOF
10165rm -f conftest.$ac_objext
10166if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10167 (eval $ac_compile) 2>conftest.er1
10168 ac_status=$?
10169 grep -v '^ *+' conftest.er1 >conftest.err
10170 rm -f conftest.er1
10171 cat conftest.err >&5
10172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10173 (exit $ac_status); } &&
10174 { ac_try='test -z "$ac_c_werror_flag"
10175 || test ! -s conftest.err'
10176 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10177 (eval $ac_try) 2>&5
10178 ac_status=$?
10179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10180 (exit $ac_status); }; } &&
10181 { ac_try='test -s conftest.$ac_objext'
10182 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10183 (eval $ac_try) 2>&5
10184 ac_status=$?
10185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10186 (exit $ac_status); }; }; then
10187
10188
10189cat >>confdefs.h <<\_ACEOF
10190#define HAVE_C99_BOOL 1
10191_ACEOF
10192
10193 have_c99_bool=yes
10194
10195else
10196 echo "$as_me: failed program was:" >&5
10197sed 's/^/| /' conftest.$ac_ext >&5
10198
10199fi
10200rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10201echo "$as_me:$LINENO: result: $have_c99_bool" >&5
10202echo "${ECHO_T}$have_c99_bool" >&6
10203if test "$have_c99_bool" = yes ; then
10204echo "$as_me:$LINENO: checking for _Bool" >&5
10205echo $ECHO_N "checking for _Bool... $ECHO_C" >&6
10206if test "${ac_cv_type__Bool+set}" = set; then
10207 echo $ECHO_N "(cached) $ECHO_C" >&6
10208else
10209 cat >conftest.$ac_ext <<_ACEOF
10210/* confdefs.h. */
10211_ACEOF
10212cat confdefs.h >>conftest.$ac_ext
10213cat >>conftest.$ac_ext <<_ACEOF
10214/* end confdefs.h. */
10215$ac_includes_default
10216int
10217main ()
10218{
10219if ((_Bool *) 0)
10220 return 0;
10221if (sizeof (_Bool))
10222 return 0;
10223 ;
10224 return 0;
10225}
10226_ACEOF
10227rm -f conftest.$ac_objext
10228if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10229 (eval $ac_compile) 2>conftest.er1
10230 ac_status=$?
10231 grep -v '^ *+' conftest.er1 >conftest.err
10232 rm -f conftest.er1
10233 cat conftest.err >&5
10234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10235 (exit $ac_status); } &&
10236 { ac_try='test -z "$ac_c_werror_flag"
10237 || test ! -s conftest.err'
10238 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10239 (eval $ac_try) 2>&5
10240 ac_status=$?
10241 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10242 (exit $ac_status); }; } &&
10243 { ac_try='test -s conftest.$ac_objext'
10244 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10245 (eval $ac_try) 2>&5
10246 ac_status=$?
10247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10248 (exit $ac_status); }; }; then
10249 ac_cv_type__Bool=yes
10250else
10251 echo "$as_me: failed program was:" >&5
10252sed 's/^/| /' conftest.$ac_ext >&5
10253
10254ac_cv_type__Bool=no
10255fi
10256rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10257fi
10258echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
10259echo "${ECHO_T}$ac_cv_type__Bool" >&6
10260
10261echo "$as_me:$LINENO: checking size of _Bool" >&5
10262echo $ECHO_N "checking size of _Bool... $ECHO_C" >&6
10263if test "${ac_cv_sizeof__Bool+set}" = set; then
10264 echo $ECHO_N "(cached) $ECHO_C" >&6
10265else
10266 if test "$ac_cv_type__Bool" = yes; then
10267 # The cast to unsigned long works around a bug in the HP C Compiler
10268 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
10269 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
10270 # This bug is HP SR number 8606223364.
10271 if test "$cross_compiling" = yes; then
10272 # Depending upon the size, compute the lo and hi bounds.
10273cat >conftest.$ac_ext <<_ACEOF
10274/* confdefs.h. */
10275_ACEOF
10276cat confdefs.h >>conftest.$ac_ext
10277cat >>conftest.$ac_ext <<_ACEOF
10278/* end confdefs.h. */
10279$ac_includes_default
10280int
10281main ()
10282{
10283static int test_array [1 - 2 * !(((long) (sizeof (_Bool))) >= 0)];
10284test_array [0] = 0
10285
10286 ;
10287 return 0;
10288}
10289_ACEOF
10290rm -f conftest.$ac_objext
10291if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10292 (eval $ac_compile) 2>conftest.er1
10293 ac_status=$?
10294 grep -v '^ *+' conftest.er1 >conftest.err
10295 rm -f conftest.er1
10296 cat conftest.err >&5
10297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10298 (exit $ac_status); } &&
10299 { ac_try='test -z "$ac_c_werror_flag"
10300 || test ! -s conftest.err'
10301 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10302 (eval $ac_try) 2>&5
10303 ac_status=$?
10304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10305 (exit $ac_status); }; } &&
10306 { ac_try='test -s conftest.$ac_objext'
10307 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10308 (eval $ac_try) 2>&5
10309 ac_status=$?
10310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10311 (exit $ac_status); }; }; then
10312 ac_lo=0 ac_mid=0
10313 while :; do
10314 cat >conftest.$ac_ext <<_ACEOF
10315/* confdefs.h. */
10316_ACEOF
10317cat confdefs.h >>conftest.$ac_ext
10318cat >>conftest.$ac_ext <<_ACEOF
10319/* end confdefs.h. */
10320$ac_includes_default
10321int
10322main ()
10323{
10324static int test_array [1 - 2 * !(((long) (sizeof (_Bool))) <= $ac_mid)];
10325test_array [0] = 0
10326
10327 ;
10328 return 0;
10329}
10330_ACEOF
10331rm -f conftest.$ac_objext
10332if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10333 (eval $ac_compile) 2>conftest.er1
10334 ac_status=$?
10335 grep -v '^ *+' conftest.er1 >conftest.err
10336 rm -f conftest.er1
10337 cat conftest.err >&5
10338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10339 (exit $ac_status); } &&
10340 { ac_try='test -z "$ac_c_werror_flag"
10341 || test ! -s conftest.err'
10342 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10343 (eval $ac_try) 2>&5
10344 ac_status=$?
10345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10346 (exit $ac_status); }; } &&
10347 { ac_try='test -s conftest.$ac_objext'
10348 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10349 (eval $ac_try) 2>&5
10350 ac_status=$?
10351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10352 (exit $ac_status); }; }; then
10353 ac_hi=$ac_mid; break
10354else
10355 echo "$as_me: failed program was:" >&5
10356sed 's/^/| /' conftest.$ac_ext >&5
10357
10358ac_lo=`expr $ac_mid + 1`
10359 if test $ac_lo -le $ac_mid; then
10360 ac_lo= ac_hi=
10361 break
10362 fi
10363 ac_mid=`expr 2 '*' $ac_mid + 1`
10364fi
10365rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10366 done
10367else
10368 echo "$as_me: failed program was:" >&5
10369sed 's/^/| /' conftest.$ac_ext >&5
10370
10371cat >conftest.$ac_ext <<_ACEOF
10372/* confdefs.h. */
10373_ACEOF
10374cat confdefs.h >>conftest.$ac_ext
10375cat >>conftest.$ac_ext <<_ACEOF
10376/* end confdefs.h. */
10377$ac_includes_default
10378int
10379main ()
10380{
10381static int test_array [1 - 2 * !(((long) (sizeof (_Bool))) < 0)];
10382test_array [0] = 0
10383
10384 ;
10385 return 0;
10386}
10387_ACEOF
10388rm -f conftest.$ac_objext
10389if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10390 (eval $ac_compile) 2>conftest.er1
10391 ac_status=$?
10392 grep -v '^ *+' conftest.er1 >conftest.err
10393 rm -f conftest.er1
10394 cat conftest.err >&5
10395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10396 (exit $ac_status); } &&
10397 { ac_try='test -z "$ac_c_werror_flag"
10398 || test ! -s conftest.err'
10399 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10400 (eval $ac_try) 2>&5
10401 ac_status=$?
10402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10403 (exit $ac_status); }; } &&
10404 { ac_try='test -s conftest.$ac_objext'
10405 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10406 (eval $ac_try) 2>&5
10407 ac_status=$?
10408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10409 (exit $ac_status); }; }; then
10410 ac_hi=-1 ac_mid=-1
10411 while :; do
10412 cat >conftest.$ac_ext <<_ACEOF
10413/* confdefs.h. */
10414_ACEOF
10415cat confdefs.h >>conftest.$ac_ext
10416cat >>conftest.$ac_ext <<_ACEOF
10417/* end confdefs.h. */
10418$ac_includes_default
10419int
10420main ()
10421{
10422static int test_array [1 - 2 * !(((long) (sizeof (_Bool))) >= $ac_mid)];
10423test_array [0] = 0
10424
10425 ;
10426 return 0;
10427}
10428_ACEOF
10429rm -f conftest.$ac_objext
10430if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10431 (eval $ac_compile) 2>conftest.er1
10432 ac_status=$?
10433 grep -v '^ *+' conftest.er1 >conftest.err
10434 rm -f conftest.er1
10435 cat conftest.err >&5
10436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10437 (exit $ac_status); } &&
10438 { ac_try='test -z "$ac_c_werror_flag"
10439 || test ! -s conftest.err'
10440 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10441 (eval $ac_try) 2>&5
10442 ac_status=$?
10443 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10444 (exit $ac_status); }; } &&
10445 { ac_try='test -s conftest.$ac_objext'
10446 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10447 (eval $ac_try) 2>&5
10448 ac_status=$?
10449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10450 (exit $ac_status); }; }; then
10451 ac_lo=$ac_mid; break
10452else
10453 echo "$as_me: failed program was:" >&5
10454sed 's/^/| /' conftest.$ac_ext >&5
10455
10456ac_hi=`expr '(' $ac_mid ')' - 1`
10457 if test $ac_mid -le $ac_hi; then
10458 ac_lo= ac_hi=
10459 break
10460 fi
10461 ac_mid=`expr 2 '*' $ac_mid`
10462fi
10463rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10464 done
10465else
10466 echo "$as_me: failed program was:" >&5
10467sed 's/^/| /' conftest.$ac_ext >&5
10468
10469ac_lo= ac_hi=
10470fi
10471rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10472fi
10473rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10474# Binary search between lo and hi bounds.
10475while test "x$ac_lo" != "x$ac_hi"; do
10476 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10477 cat >conftest.$ac_ext <<_ACEOF
10478/* confdefs.h. */
10479_ACEOF
10480cat confdefs.h >>conftest.$ac_ext
10481cat >>conftest.$ac_ext <<_ACEOF
10482/* end confdefs.h. */
10483$ac_includes_default
10484int
10485main ()
10486{
10487static int test_array [1 - 2 * !(((long) (sizeof (_Bool))) <= $ac_mid)];
10488test_array [0] = 0
10489
10490 ;
10491 return 0;
10492}
10493_ACEOF
10494rm -f conftest.$ac_objext
10495if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10496 (eval $ac_compile) 2>conftest.er1
10497 ac_status=$?
10498 grep -v '^ *+' conftest.er1 >conftest.err
10499 rm -f conftest.er1
10500 cat conftest.err >&5
10501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10502 (exit $ac_status); } &&
10503 { ac_try='test -z "$ac_c_werror_flag"
10504 || test ! -s conftest.err'
10505 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10506 (eval $ac_try) 2>&5
10507 ac_status=$?
10508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10509 (exit $ac_status); }; } &&
10510 { ac_try='test -s conftest.$ac_objext'
10511 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10512 (eval $ac_try) 2>&5
10513 ac_status=$?
10514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10515 (exit $ac_status); }; }; then
10516 ac_hi=$ac_mid
10517else
10518 echo "$as_me: failed program was:" >&5
10519sed 's/^/| /' conftest.$ac_ext >&5
10520
10521ac_lo=`expr '(' $ac_mid ')' + 1`
10522fi
10523rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10524done
10525case $ac_lo in
10526?*) ac_cv_sizeof__Bool=$ac_lo;;
10527'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (_Bool), 77
10528See \`config.log' for more details." >&5
10529echo "$as_me: error: cannot compute sizeof (_Bool), 77
10530See \`config.log' for more details." >&2;}
10531 { (exit 1); exit 1; }; } ;;
10532esac
10533else
10534 if test "$cross_compiling" = yes; then
10535 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
10536See \`config.log' for more details." >&5
10537echo "$as_me: error: cannot run test program while cross compiling
10538See \`config.log' for more details." >&2;}
10539 { (exit 1); exit 1; }; }
10540else
10541 cat >conftest.$ac_ext <<_ACEOF
10542/* confdefs.h. */
10543_ACEOF
10544cat confdefs.h >>conftest.$ac_ext
10545cat >>conftest.$ac_ext <<_ACEOF
10546/* end confdefs.h. */
10547$ac_includes_default
10548long longval () { return (long) (sizeof (_Bool)); }
10549unsigned long ulongval () { return (long) (sizeof (_Bool)); }
10550#include <stdio.h>
10551#include <stdlib.h>
10552int
10553main ()
10554{
10555
10556 FILE *f = fopen ("conftest.val", "w");
10557 if (! f)
10558 exit (1);
10559 if (((long) (sizeof (_Bool))) < 0)
10560 {
10561 long i = longval ();
10562 if (i != ((long) (sizeof (_Bool))))
10563 exit (1);
10564 fprintf (f, "%ld\n", i);
10565 }
10566 else
10567 {
10568 unsigned long i = ulongval ();
10569 if (i != ((long) (sizeof (_Bool))))
10570 exit (1);
10571 fprintf (f, "%lu\n", i);
10572 }
10573 exit (ferror (f) || fclose (f) != 0);
10574
10575 ;
10576 return 0;
10577}
10578_ACEOF
10579rm -f conftest$ac_exeext
10580if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10581 (eval $ac_link) 2>&5
10582 ac_status=$?
10583 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10584 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10585 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10586 (eval $ac_try) 2>&5
10587 ac_status=$?
10588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10589 (exit $ac_status); }; }; then
10590 ac_cv_sizeof__Bool=`cat conftest.val`
10591else
10592 echo "$as_me: program exited with status $ac_status" >&5
10593echo "$as_me: failed program was:" >&5
10594sed 's/^/| /' conftest.$ac_ext >&5
10595
10596( exit $ac_status )
10597{ { echo "$as_me:$LINENO: error: cannot compute sizeof (_Bool), 77
10598See \`config.log' for more details." >&5
10599echo "$as_me: error: cannot compute sizeof (_Bool), 77
10600See \`config.log' for more details." >&2;}
10601 { (exit 1); exit 1; }; }
10602fi
10603rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10604fi
10605fi
10606rm -f conftest.val
10607else
10608 ac_cv_sizeof__Bool=0
10609fi
10610fi
10611echo "$as_me:$LINENO: result: $ac_cv_sizeof__Bool" >&5
10612echo "${ECHO_T}$ac_cv_sizeof__Bool" >&6
10613cat >>confdefs.h <<_ACEOF
10614#define SIZEOF__BOOL $ac_cv_sizeof__Bool
10615_ACEOF
10616
10617
10618fi
10619
Martin v. Löwisebe26702006-10-02 14:55:51 +000010620echo "$as_me:$LINENO: checking for uintptr_t" >&5
10621echo $ECHO_N "checking for uintptr_t... $ECHO_C" >&6
10622if test "${ac_cv_type_uintptr_t+set}" = set; then
10623 echo $ECHO_N "(cached) $ECHO_C" >&6
10624else
10625 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010626/* confdefs.h. */
10627_ACEOF
10628cat confdefs.h >>conftest.$ac_ext
10629cat >>conftest.$ac_ext <<_ACEOF
10630/* end confdefs.h. */
Martin v. Löwis40e9aed2006-10-02 15:20:37 +000010631#ifdef HAVE_STDINT_H
10632 #include <stdint.h>
10633 #endif
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010634
Martin v. Löwis11437992002-04-12 09:54:03 +000010635int
10636main ()
10637{
Martin v. Löwisebe26702006-10-02 14:55:51 +000010638if ((uintptr_t *) 0)
10639 return 0;
10640if (sizeof (uintptr_t))
10641 return 0;
Martin v. Löwis11437992002-04-12 09:54:03 +000010642 ;
10643 return 0;
10644}
10645_ACEOF
10646rm -f conftest.$ac_objext
10647if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000010648 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000010649 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000010650 grep -v '^ *+' conftest.er1 >conftest.err
10651 rm -f conftest.er1
10652 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000010653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10654 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000010655 { ac_try='test -z "$ac_c_werror_flag"
10656 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000010657 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10658 (eval $ac_try) 2>&5
10659 ac_status=$?
10660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10661 (exit $ac_status); }; } &&
10662 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000010663 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10664 (eval $ac_try) 2>&5
10665 ac_status=$?
10666 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10667 (exit $ac_status); }; }; then
Martin v. Löwisebe26702006-10-02 14:55:51 +000010668 ac_cv_type_uintptr_t=yes
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010669else
Martin v. Löwis11437992002-04-12 09:54:03 +000010670 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010671sed 's/^/| /' conftest.$ac_ext >&5
10672
Martin v. Löwisebe26702006-10-02 14:55:51 +000010673ac_cv_type_uintptr_t=no
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010674fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010675rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisebe26702006-10-02 14:55:51 +000010676fi
10677echo "$as_me:$LINENO: result: $ac_cv_type_uintptr_t" >&5
10678echo "${ECHO_T}$ac_cv_type_uintptr_t" >&6
10679if test $ac_cv_type_uintptr_t = yes; then
10680
10681cat >>confdefs.h <<_ACEOF
10682#define HAVE_UINTPTR_T 1
10683_ACEOF
10684
Martin v. Löwis11437992002-04-12 09:54:03 +000010685echo "$as_me:$LINENO: checking for uintptr_t" >&5
10686echo $ECHO_N "checking for uintptr_t... $ECHO_C" >&6
10687if test "${ac_cv_type_uintptr_t+set}" = set; then
10688 echo $ECHO_N "(cached) $ECHO_C" >&6
10689else
10690 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010691/* confdefs.h. */
10692_ACEOF
10693cat confdefs.h >>conftest.$ac_ext
10694cat >>conftest.$ac_ext <<_ACEOF
10695/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000010696$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000010697int
10698main ()
10699{
10700if ((uintptr_t *) 0)
10701 return 0;
10702if (sizeof (uintptr_t))
10703 return 0;
10704 ;
10705 return 0;
10706}
10707_ACEOF
10708rm -f conftest.$ac_objext
10709if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000010710 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000010711 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000010712 grep -v '^ *+' conftest.er1 >conftest.err
10713 rm -f conftest.er1
10714 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000010715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10716 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000010717 { ac_try='test -z "$ac_c_werror_flag"
10718 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000010719 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10720 (eval $ac_try) 2>&5
10721 ac_status=$?
10722 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10723 (exit $ac_status); }; } &&
10724 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000010725 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10726 (eval $ac_try) 2>&5
10727 ac_status=$?
10728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10729 (exit $ac_status); }; }; then
10730 ac_cv_type_uintptr_t=yes
10731else
10732 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010733sed 's/^/| /' conftest.$ac_ext >&5
10734
Martin v. Löwis11437992002-04-12 09:54:03 +000010735ac_cv_type_uintptr_t=no
10736fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010737rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000010738fi
10739echo "$as_me:$LINENO: result: $ac_cv_type_uintptr_t" >&5
10740echo "${ECHO_T}$ac_cv_type_uintptr_t" >&6
10741
10742echo "$as_me:$LINENO: checking size of uintptr_t" >&5
10743echo $ECHO_N "checking size of uintptr_t... $ECHO_C" >&6
10744if test "${ac_cv_sizeof_uintptr_t+set}" = set; then
10745 echo $ECHO_N "(cached) $ECHO_C" >&6
10746else
10747 if test "$ac_cv_type_uintptr_t" = yes; then
10748 # The cast to unsigned long works around a bug in the HP C Compiler
10749 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
10750 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
10751 # This bug is HP SR number 8606223364.
10752 if test "$cross_compiling" = yes; then
10753 # Depending upon the size, compute the lo and hi bounds.
10754cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010755/* confdefs.h. */
10756_ACEOF
10757cat confdefs.h >>conftest.$ac_ext
10758cat >>conftest.$ac_ext <<_ACEOF
10759/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000010760$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000010761int
10762main ()
10763{
10764static int test_array [1 - 2 * !(((long) (sizeof (uintptr_t))) >= 0)];
10765test_array [0] = 0
10766
10767 ;
10768 return 0;
10769}
10770_ACEOF
10771rm -f conftest.$ac_objext
10772if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000010773 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000010774 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000010775 grep -v '^ *+' conftest.er1 >conftest.err
10776 rm -f conftest.er1
10777 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000010778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10779 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000010780 { ac_try='test -z "$ac_c_werror_flag"
10781 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000010782 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10783 (eval $ac_try) 2>&5
10784 ac_status=$?
10785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10786 (exit $ac_status); }; } &&
10787 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000010788 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10789 (eval $ac_try) 2>&5
10790 ac_status=$?
10791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10792 (exit $ac_status); }; }; then
10793 ac_lo=0 ac_mid=0
10794 while :; do
10795 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010796/* confdefs.h. */
10797_ACEOF
10798cat confdefs.h >>conftest.$ac_ext
10799cat >>conftest.$ac_ext <<_ACEOF
10800/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000010801$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000010802int
10803main ()
10804{
10805static int test_array [1 - 2 * !(((long) (sizeof (uintptr_t))) <= $ac_mid)];
10806test_array [0] = 0
10807
10808 ;
10809 return 0;
10810}
10811_ACEOF
10812rm -f conftest.$ac_objext
10813if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000010814 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000010815 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000010816 grep -v '^ *+' conftest.er1 >conftest.err
10817 rm -f conftest.er1
10818 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000010819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10820 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000010821 { ac_try='test -z "$ac_c_werror_flag"
10822 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000010823 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10824 (eval $ac_try) 2>&5
10825 ac_status=$?
10826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10827 (exit $ac_status); }; } &&
10828 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000010829 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10830 (eval $ac_try) 2>&5
10831 ac_status=$?
10832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10833 (exit $ac_status); }; }; then
10834 ac_hi=$ac_mid; break
10835else
10836 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010837sed 's/^/| /' conftest.$ac_ext >&5
10838
Martin v. Löwis11437992002-04-12 09:54:03 +000010839ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +000010840 if test $ac_lo -le $ac_mid; then
10841 ac_lo= ac_hi=
10842 break
10843 fi
10844 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +000010845fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010846rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000010847 done
10848else
10849 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010850sed 's/^/| /' conftest.$ac_ext >&5
10851
Martin v. Löwis11437992002-04-12 09:54:03 +000010852cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010853/* confdefs.h. */
10854_ACEOF
10855cat confdefs.h >>conftest.$ac_ext
10856cat >>conftest.$ac_ext <<_ACEOF
10857/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000010858$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000010859int
10860main ()
10861{
10862static int test_array [1 - 2 * !(((long) (sizeof (uintptr_t))) < 0)];
10863test_array [0] = 0
10864
10865 ;
10866 return 0;
10867}
10868_ACEOF
10869rm -f conftest.$ac_objext
10870if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000010871 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000010872 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000010873 grep -v '^ *+' conftest.er1 >conftest.err
10874 rm -f conftest.er1
10875 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000010876 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10877 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000010878 { ac_try='test -z "$ac_c_werror_flag"
10879 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000010880 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10881 (eval $ac_try) 2>&5
10882 ac_status=$?
10883 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10884 (exit $ac_status); }; } &&
10885 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000010886 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10887 (eval $ac_try) 2>&5
10888 ac_status=$?
10889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10890 (exit $ac_status); }; }; then
10891 ac_hi=-1 ac_mid=-1
10892 while :; do
10893 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010894/* confdefs.h. */
10895_ACEOF
10896cat confdefs.h >>conftest.$ac_ext
10897cat >>conftest.$ac_ext <<_ACEOF
10898/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000010899$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000010900int
10901main ()
10902{
10903static int test_array [1 - 2 * !(((long) (sizeof (uintptr_t))) >= $ac_mid)];
10904test_array [0] = 0
10905
10906 ;
10907 return 0;
10908}
10909_ACEOF
10910rm -f conftest.$ac_objext
10911if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000010912 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000010913 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000010914 grep -v '^ *+' conftest.er1 >conftest.err
10915 rm -f conftest.er1
10916 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000010917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10918 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000010919 { ac_try='test -z "$ac_c_werror_flag"
10920 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000010921 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10922 (eval $ac_try) 2>&5
10923 ac_status=$?
10924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10925 (exit $ac_status); }; } &&
10926 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000010927 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10928 (eval $ac_try) 2>&5
10929 ac_status=$?
10930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10931 (exit $ac_status); }; }; then
10932 ac_lo=$ac_mid; break
10933else
10934 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010935sed 's/^/| /' conftest.$ac_ext >&5
10936
Martin v. Löwis11437992002-04-12 09:54:03 +000010937ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +000010938 if test $ac_mid -le $ac_hi; then
10939 ac_lo= ac_hi=
10940 break
10941 fi
10942 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +000010943fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010944rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000010945 done
10946else
10947 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010948sed 's/^/| /' conftest.$ac_ext >&5
10949
Martin v. Löwis11437992002-04-12 09:54:03 +000010950ac_lo= ac_hi=
10951fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010952rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000010953fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010954rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000010955# Binary search between lo and hi bounds.
10956while test "x$ac_lo" != "x$ac_hi"; do
10957 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10958 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010959/* confdefs.h. */
10960_ACEOF
10961cat confdefs.h >>conftest.$ac_ext
10962cat >>conftest.$ac_ext <<_ACEOF
10963/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000010964$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000010965int
10966main ()
10967{
10968static int test_array [1 - 2 * !(((long) (sizeof (uintptr_t))) <= $ac_mid)];
10969test_array [0] = 0
10970
10971 ;
10972 return 0;
10973}
10974_ACEOF
10975rm -f conftest.$ac_objext
10976if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000010977 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000010978 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000010979 grep -v '^ *+' conftest.er1 >conftest.err
10980 rm -f conftest.er1
10981 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000010982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10983 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000010984 { ac_try='test -z "$ac_c_werror_flag"
10985 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000010986 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10987 (eval $ac_try) 2>&5
10988 ac_status=$?
10989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10990 (exit $ac_status); }; } &&
10991 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000010992 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10993 (eval $ac_try) 2>&5
10994 ac_status=$?
10995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10996 (exit $ac_status); }; }; then
10997 ac_hi=$ac_mid
10998else
10999 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011000sed 's/^/| /' conftest.$ac_ext >&5
11001
Martin v. Löwis11437992002-04-12 09:54:03 +000011002ac_lo=`expr '(' $ac_mid ')' + 1`
11003fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011004rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000011005done
11006case $ac_lo in
11007?*) ac_cv_sizeof_uintptr_t=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +000011008'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (uintptr_t), 77
11009See \`config.log' for more details." >&5
11010echo "$as_me: error: cannot compute sizeof (uintptr_t), 77
11011See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000011012 { (exit 1); exit 1; }; } ;;
11013esac
Barry Warsawbc7c7f92000-08-18 04:53:33 +000011014else
11015 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +000011016 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
11017See \`config.log' for more details." >&5
11018echo "$as_me: error: cannot run test program while cross compiling
11019See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000011020 { (exit 1); exit 1; }; }
Barry Warsawbc7c7f92000-08-18 04:53:33 +000011021else
Martin v. Löwis11437992002-04-12 09:54:03 +000011022 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011023/* confdefs.h. */
11024_ACEOF
11025cat confdefs.h >>conftest.$ac_ext
11026cat >>conftest.$ac_ext <<_ACEOF
11027/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011028$ac_includes_default
11029long longval () { return (long) (sizeof (uintptr_t)); }
11030unsigned long ulongval () { return (long) (sizeof (uintptr_t)); }
Michael W. Hudson54241132001-12-07 15:38:26 +000011031#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000011032#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000011033int
11034main ()
Barry Warsawbc7c7f92000-08-18 04:53:33 +000011035{
Martin v. Löwis11437992002-04-12 09:54:03 +000011036
11037 FILE *f = fopen ("conftest.val", "w");
11038 if (! f)
11039 exit (1);
11040 if (((long) (sizeof (uintptr_t))) < 0)
11041 {
11042 long i = longval ();
11043 if (i != ((long) (sizeof (uintptr_t))))
11044 exit (1);
11045 fprintf (f, "%ld\n", i);
11046 }
11047 else
11048 {
11049 unsigned long i = ulongval ();
11050 if (i != ((long) (sizeof (uintptr_t))))
11051 exit (1);
11052 fprintf (f, "%lu\n", i);
11053 }
11054 exit (ferror (f) || fclose (f) != 0);
11055
11056 ;
11057 return 0;
Barry Warsawbc7c7f92000-08-18 04:53:33 +000011058}
Martin v. Löwis11437992002-04-12 09:54:03 +000011059_ACEOF
11060rm -f conftest$ac_exeext
11061if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11062 (eval $ac_link) 2>&5
11063 ac_status=$?
11064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11065 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11066 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11067 (eval $ac_try) 2>&5
11068 ac_status=$?
11069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11070 (exit $ac_status); }; }; then
11071 ac_cv_sizeof_uintptr_t=`cat conftest.val`
Barry Warsawbc7c7f92000-08-18 04:53:33 +000011072else
Martin v. Löwis11437992002-04-12 09:54:03 +000011073 echo "$as_me: program exited with status $ac_status" >&5
11074echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011075sed 's/^/| /' conftest.$ac_ext >&5
11076
Martin v. Löwis11437992002-04-12 09:54:03 +000011077( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +000011078{ { echo "$as_me:$LINENO: error: cannot compute sizeof (uintptr_t), 77
11079See \`config.log' for more details." >&5
11080echo "$as_me: error: cannot compute sizeof (uintptr_t), 77
11081See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000011082 { (exit 1); exit 1; }; }
11083fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011084rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000011085fi
11086fi
11087rm -f conftest.val
11088else
Barry Warsawbc7c7f92000-08-18 04:53:33 +000011089 ac_cv_sizeof_uintptr_t=0
11090fi
Barry Warsawbc7c7f92000-08-18 04:53:33 +000011091fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011092echo "$as_me:$LINENO: result: $ac_cv_sizeof_uintptr_t" >&5
11093echo "${ECHO_T}$ac_cv_sizeof_uintptr_t" >&6
11094cat >>confdefs.h <<_ACEOF
Barry Warsawbc7c7f92000-08-18 04:53:33 +000011095#define SIZEOF_UINTPTR_T $ac_cv_sizeof_uintptr_t
Martin v. Löwis11437992002-04-12 09:54:03 +000011096_ACEOF
Barry Warsawbc7c7f92000-08-18 04:53:33 +000011097
Michael W. Hudson54241132001-12-07 15:38:26 +000011098
Barry Warsawbc7c7f92000-08-18 04:53:33 +000011099fi
11100
Martin v. Löwisebe26702006-10-02 14:55:51 +000011101
11102
Guido van Rossumf98e2a71999-01-06 18:53:34 +000011103# Hmph. AC_CHECK_SIZEOF() doesn't include <sys/types.h>.
Martin v. Löwis11437992002-04-12 09:54:03 +000011104echo "$as_me:$LINENO: checking size of off_t" >&5
11105echo $ECHO_N "checking size of off_t... $ECHO_C" >&6
11106if test "${ac_cv_sizeof_off_t+set}" = set; then
11107 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumf98e2a71999-01-06 18:53:34 +000011108else
11109 if test "$cross_compiling" = yes; then
Guido van Rossum3065c942001-09-17 04:03:14 +000011110 ac_cv_sizeof_off_t=4
Guido van Rossumf98e2a71999-01-06 18:53:34 +000011111else
Martin v. Löwis11437992002-04-12 09:54:03 +000011112 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011113/* confdefs.h. */
11114_ACEOF
11115cat confdefs.h >>conftest.$ac_ext
11116cat >>conftest.$ac_ext <<_ACEOF
11117/* end confdefs.h. */
Guido van Rossumf98e2a71999-01-06 18:53:34 +000011118#include <stdio.h>
11119#include <sys/types.h>
11120main()
11121{
11122 FILE *f=fopen("conftestval", "w");
11123 if (!f) exit(1);
11124 fprintf(f, "%d\n", sizeof(off_t));
11125 exit(0);
11126}
Martin v. Löwis11437992002-04-12 09:54:03 +000011127_ACEOF
11128rm -f conftest$ac_exeext
11129if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11130 (eval $ac_link) 2>&5
11131 ac_status=$?
11132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11133 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11134 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11135 (eval $ac_try) 2>&5
11136 ac_status=$?
11137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11138 (exit $ac_status); }; }; then
Guido van Rossumf98e2a71999-01-06 18:53:34 +000011139 ac_cv_sizeof_off_t=`cat conftestval`
11140else
Martin v. Löwis11437992002-04-12 09:54:03 +000011141 echo "$as_me: program exited with status $ac_status" >&5
11142echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011143sed 's/^/| /' conftest.$ac_ext >&5
11144
Martin v. Löwis11437992002-04-12 09:54:03 +000011145( exit $ac_status )
11146ac_cv_sizeof_off_t=0
Guido van Rossumf98e2a71999-01-06 18:53:34 +000011147fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011148rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Guido van Rossumf98e2a71999-01-06 18:53:34 +000011149fi
11150
Guido van Rossumf98e2a71999-01-06 18:53:34 +000011151fi
11152
Martin v. Löwis11437992002-04-12 09:54:03 +000011153echo "$as_me:$LINENO: result: $ac_cv_sizeof_off_t" >&5
11154echo "${ECHO_T}$ac_cv_sizeof_off_t" >&6
11155
11156cat >>confdefs.h <<_ACEOF
Guido van Rossumf98e2a71999-01-06 18:53:34 +000011157#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
Martin v. Löwis11437992002-04-12 09:54:03 +000011158_ACEOF
Guido van Rossumf98e2a71999-01-06 18:53:34 +000011159
Michael W. Hudson54241132001-12-07 15:38:26 +000011160
Martin v. Löwis11437992002-04-12 09:54:03 +000011161echo "$as_me:$LINENO: checking whether to enable large file support" >&5
11162echo $ECHO_N "checking whether to enable large file support... $ECHO_C" >&6
Guido van Rossum96f2eb91999-04-10 16:02:18 +000011163if test "$have_long_long" = yes -a \
11164 "$ac_cv_sizeof_off_t" -gt "$ac_cv_sizeof_long" -a \
11165 "$ac_cv_sizeof_long_long" -ge "$ac_cv_sizeof_off_t"; then
Guido van Rossumf98e2a71999-01-06 18:53:34 +000011166
Martin v. Löwis11437992002-04-12 09:54:03 +000011167cat >>confdefs.h <<\_ACEOF
11168#define HAVE_LARGEFILE_SUPPORT 1
11169_ACEOF
11170
11171 echo "$as_me:$LINENO: result: yes" >&5
11172echo "${ECHO_T}yes" >&6
Guido van Rossumf98e2a71999-01-06 18:53:34 +000011173else
Martin v. Löwis11437992002-04-12 09:54:03 +000011174 echo "$as_me:$LINENO: result: no" >&5
11175echo "${ECHO_T}no" >&6
Guido van Rossumf98e2a71999-01-06 18:53:34 +000011176fi
11177
Guido van Rossumb9a22a12000-06-30 02:48:53 +000011178# AC_CHECK_SIZEOF() doesn't include <time.h>.
Martin v. Löwis11437992002-04-12 09:54:03 +000011179echo "$as_me:$LINENO: checking size of time_t" >&5
11180echo $ECHO_N "checking size of time_t... $ECHO_C" >&6
11181if test "${ac_cv_sizeof_time_t+set}" = set; then
11182 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumb9a22a12000-06-30 02:48:53 +000011183else
11184 if test "$cross_compiling" = yes; then
Guido van Rossum3065c942001-09-17 04:03:14 +000011185 ac_cv_sizeof_time_t=4
Guido van Rossumb9a22a12000-06-30 02:48:53 +000011186else
Martin v. Löwis11437992002-04-12 09:54:03 +000011187 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011188/* confdefs.h. */
11189_ACEOF
11190cat confdefs.h >>conftest.$ac_ext
11191cat >>conftest.$ac_ext <<_ACEOF
11192/* end confdefs.h. */
Guido van Rossumb9a22a12000-06-30 02:48:53 +000011193#include <stdio.h>
11194#include <time.h>
11195main()
11196{
11197 FILE *f=fopen("conftestval", "w");
11198 if (!f) exit(1);
11199 fprintf(f, "%d\n", sizeof(time_t));
11200 exit(0);
11201}
Martin v. Löwis11437992002-04-12 09:54:03 +000011202_ACEOF
11203rm -f conftest$ac_exeext
11204if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11205 (eval $ac_link) 2>&5
11206 ac_status=$?
11207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11208 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11209 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11210 (eval $ac_try) 2>&5
11211 ac_status=$?
11212 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11213 (exit $ac_status); }; }; then
Guido van Rossumb9a22a12000-06-30 02:48:53 +000011214 ac_cv_sizeof_time_t=`cat conftestval`
11215else
Martin v. Löwis11437992002-04-12 09:54:03 +000011216 echo "$as_me: program exited with status $ac_status" >&5
11217echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011218sed 's/^/| /' conftest.$ac_ext >&5
11219
Martin v. Löwis11437992002-04-12 09:54:03 +000011220( exit $ac_status )
11221ac_cv_sizeof_time_t=0
Guido van Rossumb9a22a12000-06-30 02:48:53 +000011222fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011223rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Guido van Rossumb9a22a12000-06-30 02:48:53 +000011224fi
11225
Guido van Rossumb9a22a12000-06-30 02:48:53 +000011226fi
11227
Martin v. Löwis11437992002-04-12 09:54:03 +000011228echo "$as_me:$LINENO: result: $ac_cv_sizeof_time_t" >&5
11229echo "${ECHO_T}$ac_cv_sizeof_time_t" >&6
11230
11231cat >>confdefs.h <<_ACEOF
Guido van Rossumb9a22a12000-06-30 02:48:53 +000011232#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
Martin v. Löwis11437992002-04-12 09:54:03 +000011233_ACEOF
Guido van Rossumb9a22a12000-06-30 02:48:53 +000011234
Michael W. Hudson54241132001-12-07 15:38:26 +000011235
11236
Trent Mick635f6fb2000-08-23 21:33:05 +000011237# if have pthread_t then define SIZEOF_PTHREAD_T
Martin v. Löwis123cbd22001-07-19 14:21:10 +000011238ac_save_cc="$CC"
11239if test "$ac_cv_kpthread" = "yes"
11240then CC="$CC -Kpthread"
Martin v. Löwis5f433f02003-05-05 05:05:30 +000011241elif test "$ac_cv_kthread" = "yes"
11242then CC="$CC -Kthread"
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000011243elif test "$ac_cv_pthread" = "yes"
11244then CC="$CC -pthread"
Martin v. Löwis123cbd22001-07-19 14:21:10 +000011245fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011246echo "$as_me:$LINENO: checking for pthread_t" >&5
11247echo $ECHO_N "checking for pthread_t... $ECHO_C" >&6
Trent Mick635f6fb2000-08-23 21:33:05 +000011248have_pthread_t=no
Martin v. Löwis11437992002-04-12 09:54:03 +000011249cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011250/* confdefs.h. */
11251_ACEOF
11252cat confdefs.h >>conftest.$ac_ext
11253cat >>conftest.$ac_ext <<_ACEOF
11254/* end confdefs.h. */
Trent Mick635f6fb2000-08-23 21:33:05 +000011255#include <pthread.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000011256int
11257main ()
11258{
Guido van Rossum12580492000-09-24 16:47:19 +000011259pthread_t x; x = *(pthread_t*)0;
Martin v. Löwis11437992002-04-12 09:54:03 +000011260 ;
11261 return 0;
11262}
11263_ACEOF
11264rm -f conftest.$ac_objext
11265if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011266 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000011267 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011268 grep -v '^ *+' conftest.er1 >conftest.err
11269 rm -f conftest.er1
11270 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000011271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11272 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011273 { ac_try='test -z "$ac_c_werror_flag"
11274 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011275 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11276 (eval $ac_try) 2>&5
11277 ac_status=$?
11278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11279 (exit $ac_status); }; } &&
11280 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000011281 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11282 (eval $ac_try) 2>&5
11283 ac_status=$?
11284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11285 (exit $ac_status); }; }; then
Trent Mick635f6fb2000-08-23 21:33:05 +000011286 have_pthread_t=yes
11287else
Martin v. Löwis11437992002-04-12 09:54:03 +000011288 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011289sed 's/^/| /' conftest.$ac_ext >&5
11290
Trent Mick635f6fb2000-08-23 21:33:05 +000011291fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011292rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000011293echo "$as_me:$LINENO: result: $have_pthread_t" >&5
11294echo "${ECHO_T}$have_pthread_t" >&6
Trent Mick635f6fb2000-08-23 21:33:05 +000011295if test "$have_pthread_t" = yes ; then
11296 # AC_CHECK_SIZEOF() doesn't include <pthread.h>.
Martin v. Löwis11437992002-04-12 09:54:03 +000011297 echo "$as_me:$LINENO: checking size of pthread_t" >&5
11298echo $ECHO_N "checking size of pthread_t... $ECHO_C" >&6
11299 if test "${ac_cv_sizeof_pthread_t+set}" = set; then
11300 echo $ECHO_N "(cached) $ECHO_C" >&6
Trent Mick635f6fb2000-08-23 21:33:05 +000011301else
11302 if test "$cross_compiling" = yes; then
Guido van Rossum3065c942001-09-17 04:03:14 +000011303 ac_cv_sizeof_pthread_t=4
Trent Mick635f6fb2000-08-23 21:33:05 +000011304else
Martin v. Löwis11437992002-04-12 09:54:03 +000011305 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011306/* confdefs.h. */
11307_ACEOF
11308cat confdefs.h >>conftest.$ac_ext
11309cat >>conftest.$ac_ext <<_ACEOF
11310/* end confdefs.h. */
Trent Mick635f6fb2000-08-23 21:33:05 +000011311#include <stdio.h>
Neal Norwitz6eb37f02003-02-23 23:28:15 +000011312#include <pthread.h>
Trent Mick635f6fb2000-08-23 21:33:05 +000011313 main()
11314 {
11315 FILE *f=fopen("conftestval", "w");
11316 if (!f) exit(1);
11317 fprintf(f, "%d\n", sizeof(pthread_t));
11318 exit(0);
11319 }
Martin v. Löwis11437992002-04-12 09:54:03 +000011320_ACEOF
11321rm -f conftest$ac_exeext
11322if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11323 (eval $ac_link) 2>&5
11324 ac_status=$?
11325 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11326 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11327 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11328 (eval $ac_try) 2>&5
11329 ac_status=$?
11330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11331 (exit $ac_status); }; }; then
Trent Mick635f6fb2000-08-23 21:33:05 +000011332 ac_cv_sizeof_pthread_t=`cat conftestval`
11333else
Martin v. Löwis11437992002-04-12 09:54:03 +000011334 echo "$as_me: program exited with status $ac_status" >&5
11335echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011336sed 's/^/| /' conftest.$ac_ext >&5
11337
Martin v. Löwis11437992002-04-12 09:54:03 +000011338( exit $ac_status )
11339ac_cv_sizeof_pthread_t=0
Trent Mick635f6fb2000-08-23 21:33:05 +000011340fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011341rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Trent Mick635f6fb2000-08-23 21:33:05 +000011342fi
11343
Trent Mick635f6fb2000-08-23 21:33:05 +000011344fi
11345
Martin v. Löwis11437992002-04-12 09:54:03 +000011346 echo "$as_me:$LINENO: result: $ac_cv_sizeof_pthread_t" >&5
11347echo "${ECHO_T}$ac_cv_sizeof_pthread_t" >&6
11348
11349cat >>confdefs.h <<_ACEOF
Trent Mick635f6fb2000-08-23 21:33:05 +000011350#define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t
Martin v. Löwis11437992002-04-12 09:54:03 +000011351_ACEOF
Trent Mick635f6fb2000-08-23 21:33:05 +000011352
11353fi
Martin v. Löwis123cbd22001-07-19 14:21:10 +000011354CC="$ac_save_cc"
Trent Mick635f6fb2000-08-23 21:33:05 +000011355
Martin v. Löwis11437992002-04-12 09:54:03 +000011356echo "$as_me:$LINENO: checking for --enable-toolbox-glue" >&5
11357echo $ECHO_N "checking for --enable-toolbox-glue... $ECHO_C" >&6
Jack Jansene578a632001-08-15 01:27:14 +000011358# Check whether --enable-toolbox-glue or --disable-toolbox-glue was given.
11359if test "${enable_toolbox_glue+set}" = set; then
11360 enableval="$enable_toolbox_glue"
Jack Jansene578a632001-08-15 01:27:14 +000011361
Martin v. Löwis11437992002-04-12 09:54:03 +000011362fi;
Jack Jansene578a632001-08-15 01:27:14 +000011363
11364if test -z "$enable_toolbox_glue"
Martin v. Löwis11437992002-04-12 09:54:03 +000011365then
Jack Jansene578a632001-08-15 01:27:14 +000011366 case $ac_sys_system/$ac_sys_release in
11367 Darwin/*)
11368 enable_toolbox_glue="yes";;
11369 *)
11370 enable_toolbox_glue="no";;
11371 esac
11372fi
11373case "$enable_toolbox_glue" in
11374yes)
Jack Jansene578a632001-08-15 01:27:14 +000011375 extra_machdep_objs="Python/mactoolboxglue.o"
Anthony Baxtereef2d3b2004-11-06 04:45:33 +000011376 extra_undefs="-u _PyMac_Error"
Martin v. Löwis11437992002-04-12 09:54:03 +000011377
11378cat >>confdefs.h <<\_ACEOF
Jack Jansene578a632001-08-15 01:27:14 +000011379#define USE_TOOLBOX_OBJECT_GLUE 1
Martin v. Löwis11437992002-04-12 09:54:03 +000011380_ACEOF
Jack Jansene578a632001-08-15 01:27:14 +000011381
11382 ;;
11383*)
Jack Jansene578a632001-08-15 01:27:14 +000011384 extra_machdep_objs=""
Jack Jansen591cbed2001-08-15 13:55:15 +000011385 extra_undefs=""
Jack Jansene578a632001-08-15 01:27:14 +000011386 ;;
11387esac
Martin v. Löwis11437992002-04-12 09:54:03 +000011388echo "$as_me:$LINENO: result: $enable_toolbox_glue" >&5
11389echo "${ECHO_T}$enable_toolbox_glue" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +000011390
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000011391
11392case $ac_sys_system/$ac_sys_release in
Anthony Baxter82201742006-04-09 15:07:40 +000011393 Darwin/[01567]\..*)
Bob Ippolito7026a0a2005-03-28 23:23:47 +000011394 OTHER_LIBTOOL_OPT="-prebind -seg1addr 0x10000000"
11395 ;;
11396 Darwin/*)
11397 OTHER_LIBTOOL_OPT=""
11398 ;;
11399esac
11400
11401
11402case $ac_sys_system/$ac_sys_release in
Anthony Baxter82201742006-04-09 15:07:40 +000011403 Darwin/[01567]\..*)
Ronald Oussoren988117f2006-04-29 11:31:35 +000011404 LIBTOOL_CRUFT="-framework System -lcc_dynamic"
11405 if test "${enable_universalsdk}"; then
11406 :
11407 else
11408 LIBTOOL_CRUFT="${LIBTOOL_CRUFT} -arch_only `arch`"
11409 fi
Jack Jansenb36687a2004-07-16 08:43:47 +000011410 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansena3891ea2001-09-07 14:25:12 +000011411 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
Guido van Rossum5839e582000-10-09 19:52:35 +000011412 Darwin/*)
Bob Ippolito7026a0a2005-03-28 23:23:47 +000011413 gcc_version=`gcc -v 2>&1 | grep version | cut -d\ -f3`
11414 if test ${gcc_version} '<' 4.0
11415 then
11416 LIBTOOL_CRUFT="-lcc_dynamic"
11417 else
11418 LIBTOOL_CRUFT=""
11419 fi
Jack Jansen39fd2312006-02-23 15:12:19 +000011420 LIBTOOL_CRUFT=$LIBTOOL_CRUFT" -lSystem -lSystemStubs -arch_only `arch`"
Jack Jansenb36687a2004-07-16 08:43:47 +000011421 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansene578a632001-08-15 01:27:14 +000011422 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000011423esac
11424
Martin v. Löwis11437992002-04-12 09:54:03 +000011425echo "$as_me:$LINENO: checking for --enable-framework" >&5
11426echo $ECHO_N "checking for --enable-framework... $ECHO_C" >&6
Jack Jansene578a632001-08-15 01:27:14 +000011427if test "$enable_framework"
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000011428then
Skip Montanarodecc6a42003-01-01 20:07:49 +000011429 BASECFLAGS="$BASECFLAGS -fno-common -dynamic"
Martin v. Löwis11437992002-04-12 09:54:03 +000011430 # -F. is needed to allow linking to the framework while
Jack Jansene578a632001-08-15 01:27:14 +000011431 # in the build location.
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000011432
Martin v. Löwis11437992002-04-12 09:54:03 +000011433cat >>confdefs.h <<\_ACEOF
11434#define WITH_NEXT_FRAMEWORK 1
11435_ACEOF
11436
11437 echo "$as_me:$LINENO: result: yes" >&5
11438echo "${ECHO_T}yes" >&6
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000011439else
Martin v. Löwis11437992002-04-12 09:54:03 +000011440 echo "$as_me:$LINENO: result: no" >&5
11441echo "${ECHO_T}no" >&6
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000011442fi
11443
Martin v. Löwis11437992002-04-12 09:54:03 +000011444echo "$as_me:$LINENO: checking for dyld" >&5
11445echo $ECHO_N "checking for dyld... $ECHO_C" >&6
Jack Jansen9a66b6d2001-08-08 13:56:14 +000011446case $ac_sys_system/$ac_sys_release in
11447 Darwin/*)
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000011448
Martin v. Löwis11437992002-04-12 09:54:03 +000011449cat >>confdefs.h <<\_ACEOF
11450#define WITH_DYLD 1
11451_ACEOF
11452
11453 echo "$as_me:$LINENO: result: always on for Darwin" >&5
11454echo "${ECHO_T}always on for Darwin" >&6
Jack Jansen9a66b6d2001-08-08 13:56:14 +000011455 ;;
11456 *)
Martin v. Löwis11437992002-04-12 09:54:03 +000011457 echo "$as_me:$LINENO: result: no" >&5
11458echo "${ECHO_T}no" >&6
Jack Jansene578a632001-08-15 01:27:14 +000011459 ;;
Jack Jansen9a66b6d2001-08-08 13:56:14 +000011460esac
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000011461
Guido van Rossum0a516c91994-09-12 10:58:40 +000011462# Set info about shared libraries.
Guido van Rossum0a516c91994-09-12 10:58:40 +000011463
Michael W. Hudson54241132001-12-07 15:38:26 +000011464
11465
11466
11467
Guido van Rossum0a516c91994-09-12 10:58:40 +000011468# SO is the extension of shared libraries `(including the dot!)
Guido van Rossumaef734b2001-01-10 21:09:12 +000011469# -- usually .so, .sl on HP-UX, .dll on Cygwin
Martin v. Löwis11437992002-04-12 09:54:03 +000011470echo "$as_me:$LINENO: checking SO" >&5
11471echo $ECHO_N "checking SO... $ECHO_C" >&6
Guido van Rossum0a516c91994-09-12 10:58:40 +000011472if test -z "$SO"
11473then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011474 case $ac_sys_system in
Neal Norwitz58e28882006-05-19 07:00:58 +000011475 hp*|HP*)
11476 case `uname -m` in
11477 ia64) SO=.so;;
11478 *) SO=.sl;;
11479 esac
11480 ;;
Guido van Rossumaef734b2001-01-10 21:09:12 +000011481 CYGWIN*) SO=.dll;;
Guido van Rossum563e7081996-09-10 18:20:48 +000011482 *) SO=.so;;
Guido van Rossum0a516c91994-09-12 10:58:40 +000011483 esac
Martin v. Löwis368de8f2003-06-14 14:46:38 +000011484else
11485 # this might also be a termcap variable, see #610332
11486 echo
11487 echo '====================================================================='
11488 echo '+ +'
11489 echo '+ WARNING: You have set SO in your environment. +'
11490 echo '+ Do you really mean to change the extension for shared libraries? +'
11491 echo '+ Continuing in 10 seconds to let you to ponder. +'
11492 echo '+ +'
11493 echo '====================================================================='
11494 sleep 10
Guido van Rossum0a516c91994-09-12 10:58:40 +000011495fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011496echo "$as_me:$LINENO: result: $SO" >&5
11497echo "${ECHO_T}$SO" >&6
Neal Norwitz58e28882006-05-19 07:00:58 +000011498
11499cat >>confdefs.h <<_ACEOF
11500#define SHLIB_EXT "$SO"
11501_ACEOF
11502
Guido van Rossum0a516c91994-09-12 10:58:40 +000011503# LDSHARED is the ld *command* used to create shared library
Martin v. Löwis12af0482004-01-31 12:34:17 +000011504# -- "cc -G" on SunOS 5.x, "ld -shared" on IRIX 5
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000011505# (Shared libraries in this instance are shared modules to be loaded into
11506# Python, as opposed to building Python itself as a shared library.)
Martin v. Löwis11437992002-04-12 09:54:03 +000011507echo "$as_me:$LINENO: checking LDSHARED" >&5
11508echo $ECHO_N "checking LDSHARED... $ECHO_C" >&6
Guido van Rossum0a516c91994-09-12 10:58:40 +000011509if test -z "$LDSHARED"
11510then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011511 case $ac_sys_system/$ac_sys_release in
Neil Schemenauer4a7bbcb2001-02-16 03:37:54 +000011512 AIX*)
11513 BLDSHARED="\$(srcdir)/Modules/ld_so_aix \$(CC) -bI:Modules/python.exp"
Guido van Rossumce608b02001-09-28 15:59:38 +000011514 LDSHARED="\$(BINLIBDEST)/config/ld_so_aix \$(CC) -bI:\$(BINLIBDEST)/config/python.exp"
Neil Schemenauer4a7bbcb2001-02-16 03:37:54 +000011515 ;;
11516 BeOS*)
11517 BLDSHARED="\$(srcdir)/Modules/ld_so_beos $LDLIBRARY"
Guido van Rossumce608b02001-09-28 15:59:38 +000011518 LDSHARED="\$(BINLIBDEST)/config/ld_so_beos \$(LIBDIR)/$LDLIBRARY"
Neil Schemenauer4a7bbcb2001-02-16 03:37:54 +000011519 ;;
Guido van Rossum07397971997-04-29 21:49:50 +000011520 IRIX/5*) LDSHARED="ld -shared";;
Guido van Rossum91922671997-10-09 20:24:13 +000011521 IRIX*/6*) LDSHARED="ld ${SGI_ABI} -shared -all";;
Martin v. Löwis11437992002-04-12 09:54:03 +000011522 SunOS/5*)
Greg Ward57c9a662000-05-26 12:22:54 +000011523 if test "$GCC" = "yes"
Neil Schemenauer8ba94452001-02-19 18:18:48 +000011524 then LDSHARED='$(CC) -shared'
Martin v. Löwisaa5afe12002-10-07 06:21:41 +000011525 else LDSHARED='$(CC) -G';
Greg Ward57c9a662000-05-26 12:22:54 +000011526 fi ;;
Guido van Rossum0a516c91994-09-12 10:58:40 +000011527 hp*|HP*) LDSHARED="ld -b";;
Guido van Rossumda88dad1995-01-26 00:46:29 +000011528 OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
Jack Jansen418c3b12001-11-14 10:59:57 +000011529 Darwin/1.3*)
Jack Jansena3891ea2001-09-07 14:25:12 +000011530 LDSHARED='$(CC) $(LDFLAGS) -bundle'
11531 if test "$enable_framework" ; then
11532 # Link against the framework. All externals should be defined.
Jack Jansenda49e192005-01-07 13:08:22 +000011533 BLDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
11534 LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansena3891ea2001-09-07 14:25:12 +000011535 else
11536 # No framework. Ignore undefined symbols, assuming they come from Python
Jack Jansen418c3b12001-11-14 10:59:57 +000011537 LDSHARED="$LDSHARED -undefined suppress"
Jack Jansena3891ea2001-09-07 14:25:12 +000011538 fi ;;
Jack Jansen6b08a402004-06-03 12:41:45 +000011539 Darwin/1.4*|Darwin/5.*|Darwin/6.*)
Jack Jansene578a632001-08-15 01:27:14 +000011540 LDSHARED='$(CC) $(LDFLAGS) -bundle'
11541 if test "$enable_framework" ; then
11542 # Link against the framework. All externals should be defined.
Jack Jansenda49e192005-01-07 13:08:22 +000011543 BLDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
11544 LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansene578a632001-08-15 01:27:14 +000011545 else
Michael W. Hudson594bc802002-03-07 09:59:15 +000011546 # No framework, use the Python app as bundle-loader
11547 BLDSHARED="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
Jack Jansenc28fc372003-02-25 13:14:43 +000011548 LDSHARED="$LDSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000011549 fi ;;
Jack Jansen6b08a402004-06-03 12:41:45 +000011550 Darwin/*)
11551 # Use -undefined dynamic_lookup whenever possible (10.3 and later).
11552 # This allows an extension to be used in any Python
Jack Jansenbe954622004-12-26 23:07:48 +000011553 cur_target=`sw_vers -productVersion | sed 's/\(10\.[0-9]*\).*/\1/'`
Ronald Oussoren988117f2006-04-29 11:31:35 +000011554 if test ${cur_target} '>' 10.2; then
11555 cur_target=10.3
11556 fi
Jack Jansenc110f862005-01-07 10:49:32 +000011557 CONFIGURE_MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET-${cur_target}}
Ronald Oussoren988117f2006-04-29 11:31:35 +000011558 EXPORT_MACOSX_DEPLOYMENT_TARGET=''
Jack Jansenbe954622004-12-26 23:07:48 +000011559 if test ${MACOSX_DEPLOYMENT_TARGET-${cur_target}} '>' 10.2
Jack Jansen6b08a402004-06-03 12:41:45 +000011560 then
Ronald Oussoren988117f2006-04-29 11:31:35 +000011561 if test "${enable_universalsdk}"; then
11562 LDFLAGS="-arch i386 -arch ppc -isysroot ${UNIVERSALSDK} ${LDFLAGS}"
11563 fi
Jack Jansen6b08a402004-06-03 12:41:45 +000011564 LDSHARED='$(CC) $(LDFLAGS) -bundle -undefined dynamic_lookup'
11565 BLDSHARED="$LDSHARED"
Jack Jansen6b08a402004-06-03 12:41:45 +000011566 else
11567 LDSHARED='$(CC) $(LDFLAGS) -bundle'
11568 if test "$enable_framework" ; then
11569 # Link against the framework. All externals should be defined.
Jack Jansenda49e192005-01-07 13:08:22 +000011570 BLDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
11571 LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansen6b08a402004-06-03 12:41:45 +000011572 else
11573 # No framework, use the Python app as bundle-loader
11574 BLDSHARED="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
11575 LDSHARED="$LDSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
11576 fi
11577 fi
11578 ;;
Martin v. Löwis3cba5c02002-09-16 17:50:59 +000011579 Linux*|GNU*) LDSHARED='$(CC) -shared';;
Guido van Rossum458e7fa1999-09-17 15:40:40 +000011580 BSD/OS*/4*) LDSHARED="gcc -shared";;
Martin v. Löwis222c5152006-06-03 07:37:13 +000011581 FreeBSD*)
Jeremy Hylton4bcc7c52000-08-31 17:45:35 +000011582 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
Guido van Rossum0286ae82000-08-29 15:06:49 +000011583 then
Hye-Shik Chang33761492004-10-26 09:53:46 +000011584 LDSHARED="$CC -shared ${LDFLAGS}"
Guido van Rossum0286ae82000-08-29 15:06:49 +000011585 else
11586 LDSHARED="ld -Bshareable ${LDFLAGS}"
11587 fi;;
Martin v. Löwis222c5152006-06-03 07:37:13 +000011588 OpenBSD*)
11589 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
11590 then
11591 LDSHARED='$(CC) -shared $(CCSHARED) ${LDFLAGS}'
11592 else
11593 case `uname -r` in
11594 [01].* | 2.[0-7] | 2.[0-7].*)
11595 LDSHARED="ld -Bshareable ${LDFLAGS}"
11596 ;;
11597 *)
11598 LDSHARED='$(CC) -shared $(CCSHARED) ${LDFLAGS}'
11599 ;;
11600 esac
11601 fi;;
Martin v. Löwis86d66262006-02-17 08:40:11 +000011602 NetBSD*|DragonFly*) LDSHARED="cc -shared ${LDFLAGS}";;
Martin v. Löwis25ae43b2001-10-07 08:39:18 +000011603 OpenUNIX*|UnixWare*)
Martin v. Löwisbec19582001-03-21 15:57:54 +000011604 if test "$GCC" = "yes"
Martin v. Löwis79f3c532002-12-11 12:51:58 +000011605 then LDSHARED='$(CC) -shared'
11606 else LDSHARED='$(CC) -G'
Martin v. Löwisbec19582001-03-21 15:57:54 +000011607 fi;;
Martin v. Löwis79f3c532002-12-11 12:51:58 +000011608 SCO_SV*) LDSHARED='$(CC) -Wl,-G,-Bexport';;
Trent Mick635f6fb2000-08-23 21:33:05 +000011609 Monterey*) LDSHARED="cc -G -dy -Bdynamic -Bexport -L/usr/lib/ia64l64";;
Guido van Rossumaef734b2001-01-10 21:09:12 +000011610 CYGWIN*) LDSHARED="gcc -shared -Wl,--enable-auto-image-base";;
Martin v. Löwisf90ae202002-06-11 06:22:31 +000011611 atheos*) LDSHARED="gcc -shared";;
Guido van Rossum0a516c91994-09-12 10:58:40 +000011612 *) LDSHARED="ld";;
11613 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +000011614fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011615echo "$as_me:$LINENO: result: $LDSHARED" >&5
11616echo "${ECHO_T}$LDSHARED" >&6
Neil Schemenauer4a7bbcb2001-02-16 03:37:54 +000011617BLDSHARED=${BLDSHARED-$LDSHARED}
Guido van Rossum0a516c91994-09-12 10:58:40 +000011618# CCSHARED are the C *flags* used to create objects to go into a shared
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000011619# library (module) -- this is only needed for a few systems
Martin v. Löwis11437992002-04-12 09:54:03 +000011620echo "$as_me:$LINENO: checking CCSHARED" >&5
11621echo $ECHO_N "checking CCSHARED... $ECHO_C" >&6
Guido van Rossum0a516c91994-09-12 10:58:40 +000011622if test -z "$CCSHARED"
11623then
Guido van Rossum07397971997-04-29 21:49:50 +000011624 case $ac_sys_system/$ac_sys_release in
Neil Schemenauerc761fc82001-02-19 04:50:49 +000011625 SunOS*) if test "$GCC" = yes;
11626 then CCSHARED="-fPIC";
Martin v. Löwisd5845ec2005-12-30 12:31:38 +000011627 else CCSHARED="-xcode=pic32";
Neil Schemenauerc761fc82001-02-19 04:50:49 +000011628 fi;;
Guido van Rossumaf07a441995-02-13 19:45:27 +000011629 hp*|HP*) if test "$GCC" = yes;
Martin v. Löwis703ad702001-09-05 08:36:52 +000011630 then CCSHARED="-fPIC";
Guido van Rossumaf07a441995-02-13 19:45:27 +000011631 else CCSHARED="+z";
11632 fi;;
Martin v. Löwisa6e97582002-01-01 18:41:33 +000011633 Linux*|GNU*) CCSHARED="-fPIC";;
Guido van Rossumf5957ea1999-10-05 21:59:33 +000011634 BSD/OS*/4*) CCSHARED="-fpic";;
Martin v. Löwis86d66262006-02-17 08:40:11 +000011635 FreeBSD*|NetBSD*|OpenBSD*|DragonFly*) CCSHARED="-fPIC";;
Martin v. Löwis25ae43b2001-10-07 08:39:18 +000011636 OpenUNIX*|UnixWare*)
Martin v. Löwisbec19582001-03-21 15:57:54 +000011637 if test "$GCC" = "yes"
11638 then CCSHARED="-fPIC"
Martin v. Löwis130fb172001-07-19 11:00:41 +000011639 else CCSHARED="-KPIC"
Martin v. Löwisbec19582001-03-21 15:57:54 +000011640 fi;;
Martin v. Löwis21ee4092002-09-30 16:19:48 +000011641 SCO_SV*)
11642 if test "$GCC" = "yes"
11643 then CCSHARED="-fPIC"
11644 else CCSHARED="-Kpic -belf"
11645 fi;;
Trent Mick635f6fb2000-08-23 21:33:05 +000011646 Monterey*) CCSHARED="-G";;
Guido van Rossum2b5ca001998-03-05 15:41:09 +000011647 IRIX*/6*) case $CC in
11648 *gcc*) CCSHARED="-shared";;
Guido van Rossumee21f411998-04-20 18:51:54 +000011649 *) CCSHARED="";;
Guido van Rossum2b5ca001998-03-05 15:41:09 +000011650 esac;;
Martin v. Löwisf90ae202002-06-11 06:22:31 +000011651 atheos*) CCSHARED="-fPIC";;
Guido van Rossum0a516c91994-09-12 10:58:40 +000011652 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +000011653fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011654echo "$as_me:$LINENO: result: $CCSHARED" >&5
11655echo "${ECHO_T}$CCSHARED" >&6
Guido van Rossum0a516c91994-09-12 10:58:40 +000011656# LINKFORSHARED are the flags passed to the $(CC) command that links
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000011657# the python executable -- this is only needed for a few systems
Martin v. Löwis11437992002-04-12 09:54:03 +000011658echo "$as_me:$LINENO: checking LINKFORSHARED" >&5
11659echo $ECHO_N "checking LINKFORSHARED... $ECHO_C" >&6
Guido van Rossum0a516c91994-09-12 10:58:40 +000011660if test -z "$LINKFORSHARED"
11661then
Guido van Rossum07397971997-04-29 21:49:50 +000011662 case $ac_sys_system/$ac_sys_release in
Neil Schemenauer4a7bbcb2001-02-16 03:37:54 +000011663 AIX*) LINKFORSHARED='-Wl,-bE:Modules/python.exp -lld';;
Guido van Rossumccaf3b61996-12-06 21:19:16 +000011664 hp*|HP*)
Martin v. Löwis1142de32002-03-29 16:28:31 +000011665 LINKFORSHARED="-Wl,-E -Wl,+s";;
11666# LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/lib-dynload";;
Guido van Rossumf5957ea1999-10-05 21:59:33 +000011667 BSD/OS/4*) LINKFORSHARED="-Xlinker -export-dynamic";;
Martin v. Löwisa6e97582002-01-01 18:41:33 +000011668 Linux*|GNU*) LINKFORSHARED="-Xlinker -export-dynamic";;
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000011669 # -u libsys_s pulls in all symbols in libsys
Martin v. Löwis11437992002-04-12 09:54:03 +000011670 Darwin/*)
Anthony Baxtereef2d3b2004-11-06 04:45:33 +000011671 # -u _PyMac_Error is needed to pull in the mac toolbox glue,
11672 # which is
Jack Jansene578a632001-08-15 01:27:14 +000011673 # not used by the core itself but which needs to be in the core so
11674 # that dynamically loaded extension modules have access to it.
Jack Jansen97e3f002003-02-23 22:59:01 +000011675 # -prebind is no longer used, because it actually seems to give a
11676 # slowdown in stead of a speedup, maybe due to the large number of
11677 # dynamic loads Python does.
Anthony Baxtereef2d3b2004-11-06 04:45:33 +000011678
11679 LINKFORSHARED="$extra_undefs"
Jack Jansene578a632001-08-15 01:27:14 +000011680 if test "$enable_framework"
11681 then
Jack Jansenda49e192005-01-07 13:08:22 +000011682 LINKFORSHARED="$LINKFORSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansene578a632001-08-15 01:27:14 +000011683 fi
Anthony Baxtereef2d3b2004-11-06 04:45:33 +000011684 LINKFORSHARED="$LINKFORSHARED";;
Martin v. Löwis25ae43b2001-10-07 08:39:18 +000011685 OpenUNIX*|UnixWare*) LINKFORSHARED="-Wl,-Bexport";;
Martin v. Löwis21ee4092002-09-30 16:19:48 +000011686 SCO_SV*) LINKFORSHARED="-Wl,-Bexport";;
Fred Drake02706f52000-09-25 15:08:46 +000011687 ReliantUNIX*) LINKFORSHARED="-W1 -Blargedynsym";;
Martin v. Löwis86d66262006-02-17 08:40:11 +000011688 FreeBSD*|NetBSD*|OpenBSD*|DragonFly*)
Guido van Rossumdf693651999-01-07 21:50:41 +000011689 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
11690 then
11691 LINKFORSHARED="-Wl,--export-dynamic"
11692 fi;;
Guido van Rossum2b5ca001998-03-05 15:41:09 +000011693 SunOS/5*) case $CC in
11694 *gcc*)
Martin v. Löwisa4548572002-04-18 14:51:36 +000011695 if $CC -Xlinker --help 2>&1 | grep export-dynamic >/dev/null
Guido van Rossum8f4ceb11997-12-18 23:42:19 +000011696 then
11697 LINKFORSHARED="-Xlinker --export-dynamic"
Guido van Rossum2b5ca001998-03-05 15:41:09 +000011698 fi;;
11699 esac;;
Jason Tishler30765592003-09-04 11:04:06 +000011700 CYGWIN*)
11701 if test $enable_shared = "no"
11702 then
11703 LINKFORSHARED='-Wl,--out-implib=$(LDLIBRARY)'
11704 fi;;
Guido van Rossum0a516c91994-09-12 10:58:40 +000011705 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +000011706fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011707echo "$as_me:$LINENO: result: $LINKFORSHARED" >&5
11708echo "${ECHO_T}$LINKFORSHARED" >&6
Guido van Rossum0a516c91994-09-12 10:58:40 +000011709
Michael W. Hudson54241132001-12-07 15:38:26 +000011710
Martin v. Löwis11437992002-04-12 09:54:03 +000011711echo "$as_me:$LINENO: checking CFLAGSFORSHARED" >&5
11712echo $ECHO_N "checking CFLAGSFORSHARED... $ECHO_C" >&6
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +000011713if test ! "$LIBRARY" = "$LDLIBRARY"
11714then
Neil Schemenauer0c6141f2001-01-27 21:40:54 +000011715 case $ac_sys_system in
11716 CYGWIN*)
11717 # Cygwin needs CCSHARED when building extension DLLs
11718 # but not when building the interpreter DLL.
11719 CFLAGSFORSHARED='';;
11720 *)
11721 CFLAGSFORSHARED='$(CCSHARED)'
11722 esac
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +000011723fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011724echo "$as_me:$LINENO: result: $CFLAGSFORSHARED" >&5
11725echo "${ECHO_T}$CFLAGSFORSHARED" >&6
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +000011726
Martin v. Löwisf90ae202002-06-11 06:22:31 +000011727# SHLIBS are libraries (except -lc and -lm) to link to the python shared
11728# library (with --enable-shared).
11729# For platforms on which shared libraries are not allowed to have unresolved
Martin v. Löwisd6359c52002-08-04 12:38:50 +000011730# symbols, this must be set to $(LIBS) (expanded by make). We do this even
11731# if it is not required, since it creates a dependency of the shared library
11732# to LIBS. This, in turn, means that applications linking the shared libpython
11733# don't need to link LIBS explicitly. The default should be only changed
11734# on systems where this approach causes problems.
Martin v. Löwisf90ae202002-06-11 06:22:31 +000011735
11736echo "$as_me:$LINENO: checking SHLIBS" >&5
11737echo $ECHO_N "checking SHLIBS... $ECHO_C" >&6
11738case "$ac_sys_system" in
Martin v. Löwisf90ae202002-06-11 06:22:31 +000011739 *)
Martin v. Löwisd6359c52002-08-04 12:38:50 +000011740 SHLIBS='$(LIBS)';;
Martin v. Löwisf90ae202002-06-11 06:22:31 +000011741esac
11742echo "$as_me:$LINENO: result: $SHLIBS" >&5
11743echo "${ECHO_T}$SHLIBS" >&6
11744
11745
Guido van Rossum627b2d71993-12-24 10:39:16 +000011746# checks for libraries
Martin v. Löwis11437992002-04-12 09:54:03 +000011747
11748echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
11749echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
11750if test "${ac_cv_lib_dl_dlopen+set}" = set; then
11751 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011752else
Martin v. Löwis11437992002-04-12 09:54:03 +000011753 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000011754LIBS="-ldl $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000011755cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011756/* confdefs.h. */
11757_ACEOF
11758cat confdefs.h >>conftest.$ac_ext
11759cat >>conftest.$ac_ext <<_ACEOF
11760/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011761
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000011762/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011763#ifdef __cplusplus
11764extern "C"
11765#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000011766/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000011767 builtin and then its argument prototype would still apply. */
11768char dlopen ();
Martin v. Löwis11437992002-04-12 09:54:03 +000011769int
11770main ()
11771{
11772dlopen ();
11773 ;
11774 return 0;
11775}
11776_ACEOF
11777rm -f conftest.$ac_objext conftest$ac_exeext
11778if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011779 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000011780 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011781 grep -v '^ *+' conftest.er1 >conftest.err
11782 rm -f conftest.er1
11783 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000011784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11785 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011786 { ac_try='test -z "$ac_c_werror_flag"
11787 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011788 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11789 (eval $ac_try) 2>&5
11790 ac_status=$?
11791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11792 (exit $ac_status); }; } &&
11793 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000011794 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11795 (eval $ac_try) 2>&5
11796 ac_status=$?
11797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11798 (exit $ac_status); }; }; then
11799 ac_cv_lib_dl_dlopen=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011800else
Martin v. Löwis11437992002-04-12 09:54:03 +000011801 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011802sed 's/^/| /' conftest.$ac_ext >&5
11803
Martin v. Löwis11437992002-04-12 09:54:03 +000011804ac_cv_lib_dl_dlopen=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000011805fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011806rm -f conftest.err conftest.$ac_objext \
11807 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000011808LIBS=$ac_check_lib_save_LIBS
Guido van Rossum627b2d71993-12-24 10:39:16 +000011809fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011810echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
11811echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
11812if test $ac_cv_lib_dl_dlopen = yes; then
11813 cat >>confdefs.h <<_ACEOF
11814#define HAVE_LIBDL 1
11815_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000011816
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000011817 LIBS="-ldl $LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +000011818
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011819fi
11820 # Dynamic linking for SunOS/Solaris and SYSV
Martin v. Löwis11437992002-04-12 09:54:03 +000011821
11822echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
11823echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
11824if test "${ac_cv_lib_dld_shl_load+set}" = set; then
11825 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011826else
Martin v. Löwis11437992002-04-12 09:54:03 +000011827 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000011828LIBS="-ldld $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000011829cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011830/* confdefs.h. */
11831_ACEOF
11832cat confdefs.h >>conftest.$ac_ext
11833cat >>conftest.$ac_ext <<_ACEOF
11834/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011835
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000011836/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011837#ifdef __cplusplus
11838extern "C"
11839#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000011840/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000011841 builtin and then its argument prototype would still apply. */
11842char shl_load ();
Martin v. Löwis11437992002-04-12 09:54:03 +000011843int
11844main ()
11845{
11846shl_load ();
11847 ;
11848 return 0;
11849}
11850_ACEOF
11851rm -f conftest.$ac_objext conftest$ac_exeext
11852if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011853 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000011854 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011855 grep -v '^ *+' conftest.er1 >conftest.err
11856 rm -f conftest.er1
11857 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000011858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11859 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011860 { ac_try='test -z "$ac_c_werror_flag"
11861 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011862 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11863 (eval $ac_try) 2>&5
11864 ac_status=$?
11865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11866 (exit $ac_status); }; } &&
11867 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000011868 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11869 (eval $ac_try) 2>&5
11870 ac_status=$?
11871 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11872 (exit $ac_status); }; }; then
11873 ac_cv_lib_dld_shl_load=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011874else
Martin v. Löwis11437992002-04-12 09:54:03 +000011875 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011876sed 's/^/| /' conftest.$ac_ext >&5
11877
Martin v. Löwis11437992002-04-12 09:54:03 +000011878ac_cv_lib_dld_shl_load=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000011879fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011880rm -f conftest.err conftest.$ac_objext \
11881 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000011882LIBS=$ac_check_lib_save_LIBS
Guido van Rossum627b2d71993-12-24 10:39:16 +000011883fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011884echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
11885echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
11886if test $ac_cv_lib_dld_shl_load = yes; then
11887 cat >>confdefs.h <<_ACEOF
11888#define HAVE_LIBDLD 1
11889_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000011890
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000011891 LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011892
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011893fi
11894 # Dynamic linking for HP-UX
Martin v. Löwis519adae2003-09-20 10:47:47 +000011895
11896# only check for sem_ini if thread support is requested
11897if test "$with_threads" = "yes" -o -z "$with_threads"; then
11898 echo "$as_me:$LINENO: checking for library containing sem_init" >&5
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011899echo $ECHO_N "checking for library containing sem_init... $ECHO_C" >&6
11900if test "${ac_cv_search_sem_init+set}" = set; then
Martin v. Löwis11437992002-04-12 09:54:03 +000011901 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis41933dd2002-03-21 15:10:58 +000011902else
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011903 ac_func_search_save_LIBS=$LIBS
11904ac_cv_search_sem_init=no
Martin v. Löwis11437992002-04-12 09:54:03 +000011905cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011906/* confdefs.h. */
11907_ACEOF
11908cat confdefs.h >>conftest.$ac_ext
11909cat >>conftest.$ac_ext <<_ACEOF
11910/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011911
Martin v. Löwis41933dd2002-03-21 15:10:58 +000011912/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011913#ifdef __cplusplus
11914extern "C"
11915#endif
Martin v. Löwis41933dd2002-03-21 15:10:58 +000011916/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000011917 builtin and then its argument prototype would still apply. */
11918char sem_init ();
Martin v. Löwis11437992002-04-12 09:54:03 +000011919int
11920main ()
11921{
11922sem_init ();
11923 ;
11924 return 0;
11925}
11926_ACEOF
11927rm -f conftest.$ac_objext conftest$ac_exeext
11928if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011929 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000011930 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011931 grep -v '^ *+' conftest.er1 >conftest.err
11932 rm -f conftest.er1
11933 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000011934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11935 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011936 { ac_try='test -z "$ac_c_werror_flag"
11937 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011938 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11939 (eval $ac_try) 2>&5
11940 ac_status=$?
11941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11942 (exit $ac_status); }; } &&
11943 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000011944 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11945 (eval $ac_try) 2>&5
11946 ac_status=$?
11947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11948 (exit $ac_status); }; }; then
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011949 ac_cv_search_sem_init="none required"
Martin v. Löwis41933dd2002-03-21 15:10:58 +000011950else
Martin v. Löwis11437992002-04-12 09:54:03 +000011951 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011952sed 's/^/| /' conftest.$ac_ext >&5
11953
Martin v. Löwis41933dd2002-03-21 15:10:58 +000011954fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011955rm -f conftest.err conftest.$ac_objext \
11956 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011957if test "$ac_cv_search_sem_init" = no; then
Martin v. Löwisd3545ec2003-05-03 11:25:43 +000011958 for ac_lib in pthread rt posix4; do
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011959 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11960 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011961/* confdefs.h. */
11962_ACEOF
11963cat confdefs.h >>conftest.$ac_ext
11964cat >>conftest.$ac_ext <<_ACEOF
11965/* end confdefs.h. */
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011966
11967/* Override any gcc2 internal prototype to avoid an error. */
11968#ifdef __cplusplus
11969extern "C"
11970#endif
11971/* We use char because int might match the return type of a gcc2
11972 builtin and then its argument prototype would still apply. */
11973char sem_init ();
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011974int
11975main ()
11976{
11977sem_init ();
11978 ;
11979 return 0;
11980}
Martin v. Löwis11437992002-04-12 09:54:03 +000011981_ACEOF
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011982rm -f conftest.$ac_objext conftest$ac_exeext
11983if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011984 (eval $ac_link) 2>conftest.er1
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011985 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011986 grep -v '^ *+' conftest.er1 >conftest.err
11987 rm -f conftest.er1
11988 cat conftest.err >&5
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11990 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011991 { ac_try='test -z "$ac_c_werror_flag"
11992 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011993 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11994 (eval $ac_try) 2>&5
11995 ac_status=$?
11996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11997 (exit $ac_status); }; } &&
11998 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011999 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12000 (eval $ac_try) 2>&5
12001 ac_status=$?
12002 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12003 (exit $ac_status); }; }; then
12004 ac_cv_search_sem_init="-l$ac_lib"
12005break
12006else
12007 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012008sed 's/^/| /' conftest.$ac_ext >&5
12009
Martin v. Löwis82c19a72002-10-06 11:48:09 +000012010fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012011rm -f conftest.err conftest.$ac_objext \
12012 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis82c19a72002-10-06 11:48:09 +000012013 done
12014fi
12015LIBS=$ac_func_search_save_LIBS
12016fi
12017echo "$as_me:$LINENO: result: $ac_cv_search_sem_init" >&5
12018echo "${ECHO_T}$ac_cv_search_sem_init" >&6
12019if test "$ac_cv_search_sem_init" != no; then
12020 test "$ac_cv_search_sem_init" = "none required" || LIBS="$ac_cv_search_sem_init $LIBS"
Martin v. Löwis41933dd2002-03-21 15:10:58 +000012021
Martin v. Löwis41933dd2002-03-21 15:10:58 +000012022fi
Martin v. Löwisd3545ec2003-05-03 11:25:43 +000012023 # 'Real Time' functions on Solaris
Martin v. Löwis519adae2003-09-20 10:47:47 +000012024 # posix4 on Solaris 2.6
12025 # pthread (first!) on Linux
12026fi
12027
Martin v. Löwis19d17342003-06-14 21:03:05 +000012028# check if we need libintl for locale functions
12029echo "$as_me:$LINENO: checking for textdomain in -lintl" >&5
12030echo $ECHO_N "checking for textdomain in -lintl... $ECHO_C" >&6
12031if test "${ac_cv_lib_intl_textdomain+set}" = set; then
12032 echo $ECHO_N "(cached) $ECHO_C" >&6
12033else
12034 ac_check_lib_save_LIBS=$LIBS
12035LIBS="-lintl $LIBS"
12036cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012037/* confdefs.h. */
12038_ACEOF
12039cat confdefs.h >>conftest.$ac_ext
12040cat >>conftest.$ac_ext <<_ACEOF
12041/* end confdefs.h. */
Martin v. Löwis19d17342003-06-14 21:03:05 +000012042
12043/* Override any gcc2 internal prototype to avoid an error. */
12044#ifdef __cplusplus
12045extern "C"
12046#endif
12047/* We use char because int might match the return type of a gcc2
12048 builtin and then its argument prototype would still apply. */
12049char textdomain ();
Martin v. Löwis19d17342003-06-14 21:03:05 +000012050int
12051main ()
12052{
12053textdomain ();
12054 ;
12055 return 0;
12056}
12057_ACEOF
12058rm -f conftest.$ac_objext conftest$ac_exeext
12059if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012060 (eval $ac_link) 2>conftest.er1
Martin v. Löwis19d17342003-06-14 21:03:05 +000012061 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012062 grep -v '^ *+' conftest.er1 >conftest.err
12063 rm -f conftest.er1
12064 cat conftest.err >&5
Martin v. Löwis19d17342003-06-14 21:03:05 +000012065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12066 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012067 { ac_try='test -z "$ac_c_werror_flag"
12068 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012069 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12070 (eval $ac_try) 2>&5
12071 ac_status=$?
12072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12073 (exit $ac_status); }; } &&
12074 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis19d17342003-06-14 21:03:05 +000012075 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12076 (eval $ac_try) 2>&5
12077 ac_status=$?
12078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12079 (exit $ac_status); }; }; then
12080 ac_cv_lib_intl_textdomain=yes
12081else
12082 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012083sed 's/^/| /' conftest.$ac_ext >&5
12084
Martin v. Löwis19d17342003-06-14 21:03:05 +000012085ac_cv_lib_intl_textdomain=no
12086fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012087rm -f conftest.err conftest.$ac_objext \
12088 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis19d17342003-06-14 21:03:05 +000012089LIBS=$ac_check_lib_save_LIBS
12090fi
12091echo "$as_me:$LINENO: result: $ac_cv_lib_intl_textdomain" >&5
12092echo "${ECHO_T}$ac_cv_lib_intl_textdomain" >&6
12093if test $ac_cv_lib_intl_textdomain = yes; then
12094
12095cat >>confdefs.h <<\_ACEOF
12096#define WITH_LIBINTL 1
12097_ACEOF
12098
12099fi
12100
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000012101
12102# checks for system dependent C++ extensions support
12103case "$ac_sys_system" in
Martin v. Löwis11437992002-04-12 09:54:03 +000012104 AIX*) echo "$as_me:$LINENO: checking for genuine AIX C++ extensions support" >&5
12105echo $ECHO_N "checking for genuine AIX C++ extensions support... $ECHO_C" >&6
12106 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012107/* confdefs.h. */
12108_ACEOF
12109cat confdefs.h >>conftest.$ac_ext
12110cat >>conftest.$ac_ext <<_ACEOF
12111/* end confdefs.h. */
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000012112#include "/usr/lpp/xlC/include/load.h"
Martin v. Löwis11437992002-04-12 09:54:03 +000012113int
12114main ()
12115{
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000012116loadAndInit("", 0, "")
Martin v. Löwis11437992002-04-12 09:54:03 +000012117 ;
12118 return 0;
12119}
12120_ACEOF
12121rm -f conftest.$ac_objext conftest$ac_exeext
12122if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012123 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012124 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012125 grep -v '^ *+' conftest.er1 >conftest.err
12126 rm -f conftest.er1
12127 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12129 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012130 { ac_try='test -z "$ac_c_werror_flag"
12131 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12133 (eval $ac_try) 2>&5
12134 ac_status=$?
12135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12136 (exit $ac_status); }; } &&
12137 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012138 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12139 (eval $ac_try) 2>&5
12140 ac_status=$?
12141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12142 (exit $ac_status); }; }; then
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000012143
Martin v. Löwis11437992002-04-12 09:54:03 +000012144cat >>confdefs.h <<\_ACEOF
12145#define AIX_GENUINE_CPLUSPLUS 1
12146_ACEOF
12147
12148 echo "$as_me:$LINENO: result: yes" >&5
12149echo "${ECHO_T}yes" >&6
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000012150else
Martin v. Löwis11437992002-04-12 09:54:03 +000012151 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012152sed 's/^/| /' conftest.$ac_ext >&5
12153
Martin v. Löwis11437992002-04-12 09:54:03 +000012154echo "$as_me:$LINENO: result: no" >&5
12155echo "${ECHO_T}no" >&6
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000012156fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012157rm -f conftest.err conftest.$ac_objext \
12158 conftest$ac_exeext conftest.$ac_ext;;
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000012159 *) ;;
12160esac
12161
Guido van Rossum70c7f481998-03-26 18:44:10 +000012162# Most SVR4 platforms (e.g. Solaris) need -lsocket and -lnsl.
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012163# BeOS' sockets are stashed in libnet.
Martin v. Löwis11437992002-04-12 09:54:03 +000012164echo "$as_me:$LINENO: checking for t_open in -lnsl" >&5
12165echo $ECHO_N "checking for t_open in -lnsl... $ECHO_C" >&6
12166if test "${ac_cv_lib_nsl_t_open+set}" = set; then
12167 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +000012168else
Martin v. Löwis11437992002-04-12 09:54:03 +000012169 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000012170LIBS="-lnsl $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000012171cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012172/* confdefs.h. */
12173_ACEOF
12174cat confdefs.h >>conftest.$ac_ext
12175cat >>conftest.$ac_ext <<_ACEOF
12176/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012177
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000012178/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012179#ifdef __cplusplus
12180extern "C"
12181#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000012182/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000012183 builtin and then its argument prototype would still apply. */
12184char t_open ();
Martin v. Löwis11437992002-04-12 09:54:03 +000012185int
12186main ()
12187{
12188t_open ();
12189 ;
12190 return 0;
12191}
12192_ACEOF
12193rm -f conftest.$ac_objext conftest$ac_exeext
12194if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012195 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012196 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012197 grep -v '^ *+' conftest.er1 >conftest.err
12198 rm -f conftest.er1
12199 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12201 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012202 { ac_try='test -z "$ac_c_werror_flag"
12203 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012204 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12205 (eval $ac_try) 2>&5
12206 ac_status=$?
12207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12208 (exit $ac_status); }; } &&
12209 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012210 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12211 (eval $ac_try) 2>&5
12212 ac_status=$?
12213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12214 (exit $ac_status); }; }; then
12215 ac_cv_lib_nsl_t_open=yes
Guido van Rossum79dddcb1995-01-12 12:25:42 +000012216else
Martin v. Löwis11437992002-04-12 09:54:03 +000012217 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012218sed 's/^/| /' conftest.$ac_ext >&5
12219
Martin v. Löwis11437992002-04-12 09:54:03 +000012220ac_cv_lib_nsl_t_open=no
Guido van Rossum79dddcb1995-01-12 12:25:42 +000012221fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012222rm -f conftest.err conftest.$ac_objext \
12223 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000012224LIBS=$ac_check_lib_save_LIBS
Guido van Rossum79dddcb1995-01-12 12:25:42 +000012225fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012226echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_t_open" >&5
12227echo "${ECHO_T}$ac_cv_lib_nsl_t_open" >&6
12228if test $ac_cv_lib_nsl_t_open = yes; then
Guido van Rossum79dddcb1995-01-12 12:25:42 +000012229 LIBS="-lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +000012230fi
Guido van Rossum0ddb0281995-01-17 16:46:14 +000012231 # SVR4
Martin v. Löwis11437992002-04-12 09:54:03 +000012232echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
12233echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6
12234if test "${ac_cv_lib_socket_socket+set}" = set; then
12235 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000012236else
Martin v. Löwis11437992002-04-12 09:54:03 +000012237 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000012238LIBS="-lsocket $LIBS $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000012239cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012240/* confdefs.h. */
12241_ACEOF
12242cat confdefs.h >>conftest.$ac_ext
12243cat >>conftest.$ac_ext <<_ACEOF
12244/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012245
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012246/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012247#ifdef __cplusplus
12248extern "C"
12249#endif
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012250/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000012251 builtin and then its argument prototype would still apply. */
12252char socket ();
Martin v. Löwis11437992002-04-12 09:54:03 +000012253int
12254main ()
12255{
12256socket ();
12257 ;
12258 return 0;
12259}
12260_ACEOF
12261rm -f conftest.$ac_objext conftest$ac_exeext
12262if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012263 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012264 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012265 grep -v '^ *+' conftest.er1 >conftest.err
12266 rm -f conftest.er1
12267 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12269 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012270 { ac_try='test -z "$ac_c_werror_flag"
12271 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12273 (eval $ac_try) 2>&5
12274 ac_status=$?
12275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12276 (exit $ac_status); }; } &&
12277 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012278 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12279 (eval $ac_try) 2>&5
12280 ac_status=$?
12281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12282 (exit $ac_status); }; }; then
12283 ac_cv_lib_socket_socket=yes
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012284else
Martin v. Löwis11437992002-04-12 09:54:03 +000012285 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012286sed 's/^/| /' conftest.$ac_ext >&5
12287
Martin v. Löwis11437992002-04-12 09:54:03 +000012288ac_cv_lib_socket_socket=no
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012289fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012290rm -f conftest.err conftest.$ac_objext \
12291 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000012292LIBS=$ac_check_lib_save_LIBS
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012293fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012294echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
12295echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6
12296if test $ac_cv_lib_socket_socket = yes; then
Guido van Rossumad678af1998-10-02 14:42:15 +000012297 LIBS="-lsocket $LIBS"
Guido van Rossumad678af1998-10-02 14:42:15 +000012298fi
12299 # SVR4 sockets
Skip Montanarob9949db2004-01-17 04:04:13 +000012300
Jeremy Hyltoncb25d5e2000-07-27 21:23:28 +000012301case "$ac_sys_system" in
12302BeOS*)
Martin v. Löwis11437992002-04-12 09:54:03 +000012303echo "$as_me:$LINENO: checking for socket in -lnet" >&5
12304echo $ECHO_N "checking for socket in -lnet... $ECHO_C" >&6
12305if test "${ac_cv_lib_net_socket+set}" = set; then
12306 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumad678af1998-10-02 14:42:15 +000012307else
Martin v. Löwis11437992002-04-12 09:54:03 +000012308 ac_check_lib_save_LIBS=$LIBS
Guido van Rossumad678af1998-10-02 14:42:15 +000012309LIBS="-lnet $LIBS $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000012310cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012311/* confdefs.h. */
12312_ACEOF
12313cat confdefs.h >>conftest.$ac_ext
12314cat >>conftest.$ac_ext <<_ACEOF
12315/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012316
Guido van Rossumad678af1998-10-02 14:42:15 +000012317/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012318#ifdef __cplusplus
12319extern "C"
12320#endif
Guido van Rossumad678af1998-10-02 14:42:15 +000012321/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000012322 builtin and then its argument prototype would still apply. */
12323char socket ();
Martin v. Löwis11437992002-04-12 09:54:03 +000012324int
12325main ()
12326{
12327socket ();
12328 ;
12329 return 0;
12330}
12331_ACEOF
12332rm -f conftest.$ac_objext conftest$ac_exeext
12333if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012334 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012335 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012336 grep -v '^ *+' conftest.er1 >conftest.err
12337 rm -f conftest.er1
12338 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12340 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012341 { ac_try='test -z "$ac_c_werror_flag"
12342 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012343 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12344 (eval $ac_try) 2>&5
12345 ac_status=$?
12346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12347 (exit $ac_status); }; } &&
12348 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012349 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12350 (eval $ac_try) 2>&5
12351 ac_status=$?
12352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12353 (exit $ac_status); }; }; then
12354 ac_cv_lib_net_socket=yes
Guido van Rossumad678af1998-10-02 14:42:15 +000012355else
Martin v. Löwis11437992002-04-12 09:54:03 +000012356 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012357sed 's/^/| /' conftest.$ac_ext >&5
12358
Martin v. Löwis11437992002-04-12 09:54:03 +000012359ac_cv_lib_net_socket=no
Guido van Rossumad678af1998-10-02 14:42:15 +000012360fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012361rm -f conftest.err conftest.$ac_objext \
12362 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000012363LIBS=$ac_check_lib_save_LIBS
Guido van Rossumad678af1998-10-02 14:42:15 +000012364fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012365echo "$as_me:$LINENO: result: $ac_cv_lib_net_socket" >&5
12366echo "${ECHO_T}$ac_cv_lib_net_socket" >&6
12367if test $ac_cv_lib_net_socket = yes; then
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012368 LIBS="-lnet $LIBS"
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012369fi
12370 # BeOS
12371;;
12372esac
Guido van Rossum70c7f481998-03-26 18:44:10 +000012373
Martin v. Löwis11437992002-04-12 09:54:03 +000012374echo "$as_me:$LINENO: checking for --with-libs" >&5
12375echo $ECHO_N "checking for --with-libs... $ECHO_C" >&6
12376
Guido van Rossuma68acba1996-07-31 17:36:39 +000012377# Check whether --with-libs or --without-libs was given.
12378if test "${with_libs+set}" = set; then
12379 withval="$with_libs"
Martin v. Löwis11437992002-04-12 09:54:03 +000012380
12381echo "$as_me:$LINENO: result: $withval" >&5
12382echo "${ECHO_T}$withval" >&6
Guido van Rossuma68acba1996-07-31 17:36:39 +000012383LIBS="$withval $LIBS"
12384
12385else
Martin v. Löwis11437992002-04-12 09:54:03 +000012386 echo "$as_me:$LINENO: result: no" >&5
12387echo "${ECHO_T}no" >&6
12388fi;
Guido van Rossum7f43da71994-08-01 12:15:30 +000012389
Martin v. Löwis9176fc12006-04-11 11:12:43 +000012390# Check for use of the system libffi library
12391echo "$as_me:$LINENO: checking for --with-system-ffi" >&5
12392echo $ECHO_N "checking for --with-system-ffi... $ECHO_C" >&6
12393
12394# Check whether --with-system_ffi or --without-system_ffi was given.
12395if test "${with_system_ffi+set}" = set; then
12396 withval="$with_system_ffi"
12397
12398fi;
12399
12400if test -z "$with_system_ffi"
12401then with_system_ffi="no"
12402fi
12403echo "$as_me:$LINENO: result: $with_system_ffi" >&5
12404echo "${ECHO_T}$with_system_ffi" >&6
12405
Martin v. Löwis3e2c6322002-10-29 10:07:43 +000012406# Determine if signalmodule should be used.
Neil Schemenauerd32c2492001-01-24 17:25:28 +000012407
12408
Martin v. Löwis11437992002-04-12 09:54:03 +000012409echo "$as_me:$LINENO: checking for --with-signal-module" >&5
12410echo $ECHO_N "checking for --with-signal-module... $ECHO_C" >&6
12411
Neil Schemenauerd32c2492001-01-24 17:25:28 +000012412# Check whether --with-signal-module or --without-signal-module was given.
12413if test "${with_signal_module+set}" = set; then
12414 withval="$with_signal_module"
Neil Schemenauerd32c2492001-01-24 17:25:28 +000012415
Martin v. Löwis11437992002-04-12 09:54:03 +000012416fi;
Neil Schemenauerd32c2492001-01-24 17:25:28 +000012417
12418if test -z "$with_signal_module"
12419then with_signal_module="yes"
12420fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012421echo "$as_me:$LINENO: result: $with_signal_module" >&5
12422echo "${ECHO_T}$with_signal_module" >&6
Neil Schemenauerd32c2492001-01-24 17:25:28 +000012423
12424if test "${with_signal_module}" = "yes"; then
12425 USE_SIGNAL_MODULE=""
12426 SIGNAL_OBJS=""
12427else
12428 USE_SIGNAL_MODULE="#"
12429 SIGNAL_OBJS="Parser/intrcheck.o Python/sigcheck.o"
12430fi
12431
Guido van Rossum3d15bd82001-01-10 18:53:48 +000012432# This is used to generate Setup.config
Guido van Rossum009f7871997-12-04 00:51:42 +000012433
Barry Warsawc0d24d82000-06-29 16:12:00 +000012434USE_THREAD_MODULE=""
Guido van Rossum009f7871997-12-04 00:51:42 +000012435
Martin v. Löwis11437992002-04-12 09:54:03 +000012436echo "$as_me:$LINENO: checking for --with-dec-threads" >&5
12437echo $ECHO_N "checking for --with-dec-threads... $ECHO_C" >&6
12438
Guido van Rossumec2f0731997-01-22 20:54:01 +000012439
12440# Check whether --with-dec-threads or --without-dec-threads was given.
12441if test "${with_dec_threads+set}" = set; then
12442 withval="$with_dec_threads"
Martin v. Löwis11437992002-04-12 09:54:03 +000012443
12444echo "$as_me:$LINENO: result: $withval" >&5
12445echo "${ECHO_T}$withval" >&6
Guido van Rossumec2f0731997-01-22 20:54:01 +000012446LDLAST=-threads
Guido van Rossumf78abae1997-01-21 22:02:36 +000012447if test "${with_thread+set}" != set; then
Guido van Rossumec2f0731997-01-22 20:54:01 +000012448 with_thread="$withval";
Guido van Rossumf78abae1997-01-21 22:02:36 +000012449fi
Guido van Rossumec2f0731997-01-22 20:54:01 +000012450else
Martin v. Löwis11437992002-04-12 09:54:03 +000012451 echo "$as_me:$LINENO: result: no" >&5
12452echo "${ECHO_T}no" >&6
12453fi;
12454
12455# Templates for things AC_DEFINEd more than once.
12456# For a single AC_DEFINE, no template is needed.
Guido van Rossumec2f0731997-01-22 20:54:01 +000012457
12458
Martin v. Löwis11437992002-04-12 09:54:03 +000012459
12460
12461
12462
12463
12464echo "$as_me:$LINENO: checking for --with-threads" >&5
12465echo $ECHO_N "checking for --with-threads... $ECHO_C" >&6
12466
Guido van Rossumec2f0731997-01-22 20:54:01 +000012467# Check whether --with-threads or --without-threads was given.
12468if test "${with_threads+set}" = set; then
12469 withval="$with_threads"
Guido van Rossumec2f0731997-01-22 20:54:01 +000012470
Martin v. Löwis11437992002-04-12 09:54:03 +000012471fi;
Guido van Rossumec2f0731997-01-22 20:54:01 +000012472
Barry Warsawc0d24d82000-06-29 16:12:00 +000012473# --with-thread is deprecated, but check for it anyway
Martin v. Löwis11437992002-04-12 09:54:03 +000012474
Guido van Rossum76be6ed1995-01-02 18:33:54 +000012475# Check whether --with-thread or --without-thread was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000012476if test "${with_thread+set}" = set; then
12477 withval="$with_thread"
Martin v. Löwis3e2c6322002-10-29 10:07:43 +000012478 with_threads=$with_thread
Martin v. Löwis11437992002-04-12 09:54:03 +000012479fi;
Barry Warsawc0d24d82000-06-29 16:12:00 +000012480
12481if test -z "$with_threads"
12482then with_threads="yes"
12483fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012484echo "$as_me:$LINENO: result: $with_threads" >&5
12485echo "${ECHO_T}$with_threads" >&6
Barry Warsawc0d24d82000-06-29 16:12:00 +000012486
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000012487
Barry Warsawc0d24d82000-06-29 16:12:00 +000012488if test "$with_threads" = "no"
12489then
12490 USE_THREAD_MODULE="#"
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000012491elif test "$ac_cv_pthread_is_default" = yes
12492then
Martin v. Löwis11437992002-04-12 09:54:03 +000012493 cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000012494#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012495_ACEOF
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000012496
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000012497 # Defining _REENTRANT on system with POSIX threads should not hurt.
Martin v. Löwis11437992002-04-12 09:54:03 +000012498 cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000012499#define _REENTRANT 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012500_ACEOF
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000012501
12502 posix_threads=yes
Martin v. Löwis11437992002-04-12 09:54:03 +000012503 THREADOBJ="Python/thread.o"
Martin v. Löwis130fb172001-07-19 11:00:41 +000012504elif test "$ac_cv_kpthread" = "yes"
12505then
12506 CC="$CC -Kpthread"
Martin v. Löwis519adae2003-09-20 10:47:47 +000012507 if test "$ac_cv_cxx_thread" = "yes"; then
12508 CXX="$CXX -Kpthread"
12509 fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012510 cat >>confdefs.h <<\_ACEOF
Guido van Rossum2242f2f2001-04-11 20:58:20 +000012511#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012512_ACEOF
Guido van Rossum2242f2f2001-04-11 20:58:20 +000012513
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000012514 posix_threads=yes
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000012515 THREADOBJ="Python/thread.o"
Martin v. Löwis5f433f02003-05-05 05:05:30 +000012516elif test "$ac_cv_kthread" = "yes"
12517then
12518 CC="$CC -Kthread"
Martin v. Löwis519adae2003-09-20 10:47:47 +000012519 if test "$ac_cv_cxx_thread" = "yes"; then
12520 CXX="$CXX -Kthread"
12521 fi
Martin v. Löwis5f433f02003-05-05 05:05:30 +000012522 cat >>confdefs.h <<\_ACEOF
12523#define WITH_THREAD 1
12524_ACEOF
12525
12526 posix_threads=yes
12527 THREADOBJ="Python/thread.o"
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000012528elif test "$ac_cv_pthread" = "yes"
12529then
12530 CC="$CC -pthread"
Martin v. Löwis519adae2003-09-20 10:47:47 +000012531 if test "$ac_cv_cxx_thread" = "yes"; then
12532 CXX="$CXX -pthread"
12533 fi
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000012534 cat >>confdefs.h <<\_ACEOF
12535#define WITH_THREAD 1
12536_ACEOF
12537
12538 posix_threads=yes
12539 THREADOBJ="Python/thread.o"
Martin v. Löwis130fb172001-07-19 11:00:41 +000012540else
12541 if test ! -z "$with_threads" -a -d "$with_threads"
12542 then LDFLAGS="$LDFLAGS -L$with_threads"
12543 fi
12544 if test ! -z "$withval" -a -d "$withval"
12545 then LDFLAGS="$LDFLAGS -L$withval"
12546 fi
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000012547
12548 # According to the POSIX spec, a pthreads implementation must
Matthias Klosea2542be2004-08-16 11:35:51 +000012549 # define _POSIX_THREADS in unistd.h. Some apparently don't
12550 # (e.g. gnu pth with pthread emulation)
Martin v. Löwis11437992002-04-12 09:54:03 +000012551 echo "$as_me:$LINENO: checking for _POSIX_THREADS in unistd.h" >&5
12552echo $ECHO_N "checking for _POSIX_THREADS in unistd.h... $ECHO_C" >&6
12553 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012554/* confdefs.h. */
12555_ACEOF
12556cat confdefs.h >>conftest.$ac_ext
12557cat >>conftest.$ac_ext <<_ACEOF
12558/* end confdefs.h. */
Neal Norwitz6eb37f02003-02-23 23:28:15 +000012559
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000012560#include <unistd.h>
Neal Norwitz6eb37f02003-02-23 23:28:15 +000012561#ifdef _POSIX_THREADS
12562yes
12563#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000012564
12565_ACEOF
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000012566if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000012567 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000012568 unistd_defines_pthreads=yes
12569else
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000012570 unistd_defines_pthreads=no
12571fi
12572rm -f conftest*
12573
Martin v. Löwis11437992002-04-12 09:54:03 +000012574 echo "$as_me:$LINENO: result: $unistd_defines_pthreads" >&5
12575echo "${ECHO_T}$unistd_defines_pthreads" >&6
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000012576
Martin v. Löwis11437992002-04-12 09:54:03 +000012577 cat >>confdefs.h <<\_ACEOF
Guido van Rossum9caf77a1996-08-01 00:52:26 +000012578#define _REENTRANT 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012579_ACEOF
Guido van Rossum9caf77a1996-08-01 00:52:26 +000012580
Martin v. Löwis11437992002-04-12 09:54:03 +000012581 if test "${ac_cv_header_cthreads_h+set}" = set; then
12582 echo "$as_me:$LINENO: checking for cthreads.h" >&5
12583echo $ECHO_N "checking for cthreads.h... $ECHO_C" >&6
12584if test "${ac_cv_header_cthreads_h+set}" = set; then
12585 echo $ECHO_N "(cached) $ECHO_C" >&6
12586fi
12587echo "$as_me:$LINENO: result: $ac_cv_header_cthreads_h" >&5
12588echo "${ECHO_T}$ac_cv_header_cthreads_h" >&6
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012589else
Martin v. Löwis11437992002-04-12 09:54:03 +000012590 # Is the header compilable?
12591echo "$as_me:$LINENO: checking cthreads.h usability" >&5
12592echo $ECHO_N "checking cthreads.h usability... $ECHO_C" >&6
12593cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012594/* confdefs.h. */
12595_ACEOF
12596cat confdefs.h >>conftest.$ac_ext
12597cat >>conftest.$ac_ext <<_ACEOF
12598/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012599$ac_includes_default
12600#include <cthreads.h>
12601_ACEOF
12602rm -f conftest.$ac_objext
12603if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012604 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012605 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012606 grep -v '^ *+' conftest.er1 >conftest.err
12607 rm -f conftest.er1
12608 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12610 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012611 { ac_try='test -z "$ac_c_werror_flag"
12612 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012613 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12614 (eval $ac_try) 2>&5
12615 ac_status=$?
12616 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12617 (exit $ac_status); }; } &&
12618 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012619 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12620 (eval $ac_try) 2>&5
12621 ac_status=$?
12622 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12623 (exit $ac_status); }; }; then
12624 ac_header_compiler=yes
12625else
12626 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012627sed 's/^/| /' conftest.$ac_ext >&5
12628
Martin v. Löwis11437992002-04-12 09:54:03 +000012629ac_header_compiler=no
12630fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012631rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000012632echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12633echo "${ECHO_T}$ac_header_compiler" >&6
12634
12635# Is the header present?
12636echo "$as_me:$LINENO: checking cthreads.h presence" >&5
12637echo $ECHO_N "checking cthreads.h presence... $ECHO_C" >&6
12638cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012639/* confdefs.h. */
12640_ACEOF
12641cat confdefs.h >>conftest.$ac_ext
12642cat >>conftest.$ac_ext <<_ACEOF
12643/* end confdefs.h. */
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012644#include <cthreads.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000012645_ACEOF
12646if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12647 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12648 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +000012649 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +000012650 rm -f conftest.er1
12651 cat conftest.err >&5
12652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12653 (exit $ac_status); } >/dev/null; then
12654 if test -s conftest.err; then
12655 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000012656 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +000012657 else
12658 ac_cpp_err=
12659 fi
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012660else
Martin v. Löwis11437992002-04-12 09:54:03 +000012661 ac_cpp_err=yes
12662fi
12663if test -z "$ac_cpp_err"; then
12664 ac_header_preproc=yes
12665else
12666 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012667sed 's/^/| /' conftest.$ac_ext >&5
12668
Martin v. Löwis11437992002-04-12 09:54:03 +000012669 ac_header_preproc=no
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012670fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012671rm -f conftest.err conftest.$ac_ext
12672echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12673echo "${ECHO_T}$ac_header_preproc" >&6
12674
12675# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012676case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12677 yes:no: )
Martin v. Löwis11437992002-04-12 09:54:03 +000012678 { echo "$as_me:$LINENO: WARNING: cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&5
12679echo "$as_me: WARNING: cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012680 { echo "$as_me:$LINENO: WARNING: cthreads.h: proceeding with the compiler's result" >&5
12681echo "$as_me: WARNING: cthreads.h: proceeding with the compiler's result" >&2;}
12682 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012683 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +000012684 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012685 { echo "$as_me:$LINENO: WARNING: cthreads.h: present but cannot be compiled" >&5
12686echo "$as_me: WARNING: cthreads.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012687 { echo "$as_me:$LINENO: WARNING: cthreads.h: check for missing prerequisite headers?" >&5
12688echo "$as_me: WARNING: cthreads.h: check for missing prerequisite headers?" >&2;}
12689 { echo "$as_me:$LINENO: WARNING: cthreads.h: see the Autoconf documentation" >&5
12690echo "$as_me: WARNING: cthreads.h: see the Autoconf documentation" >&2;}
12691 { echo "$as_me:$LINENO: WARNING: cthreads.h: section \"Present But Cannot Be Compiled\"" >&5
12692echo "$as_me: WARNING: cthreads.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012693 { echo "$as_me:$LINENO: WARNING: cthreads.h: proceeding with the preprocessor's result" >&5
12694echo "$as_me: WARNING: cthreads.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012695 { echo "$as_me:$LINENO: WARNING: cthreads.h: in the future, the compiler will take precedence" >&5
12696echo "$as_me: WARNING: cthreads.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012697 (
12698 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +000012699## ------------------------------------------------ ##
12700## Report this to http://www.python.org/python-bugs ##
12701## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +000012702_ASBOX
12703 ) |
12704 sed "s/^/$as_me: WARNING: /" >&2
12705 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000012706esac
12707echo "$as_me:$LINENO: checking for cthreads.h" >&5
12708echo $ECHO_N "checking for cthreads.h... $ECHO_C" >&6
12709if test "${ac_cv_header_cthreads_h+set}" = set; then
12710 echo $ECHO_N "(cached) $ECHO_C" >&6
12711else
12712 ac_cv_header_cthreads_h=$ac_header_preproc
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012713fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012714echo "$as_me:$LINENO: result: $ac_cv_header_cthreads_h" >&5
12715echo "${ECHO_T}$ac_cv_header_cthreads_h" >&6
12716
12717fi
12718if test $ac_cv_header_cthreads_h = yes; then
12719 cat >>confdefs.h <<\_ACEOF
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012720#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012721_ACEOF
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012722
Martin v. Löwis11437992002-04-12 09:54:03 +000012723 cat >>confdefs.h <<\_ACEOF
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012724#define C_THREADS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012725_ACEOF
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012726
Martin v. Löwis11437992002-04-12 09:54:03 +000012727
12728cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012729#define HURD_C_THREADS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012730_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012731
12732 LIBS="$LIBS -lthreads"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000012733 THREADOBJ="Python/thread.o"
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012734else
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012735
Martin v. Löwis11437992002-04-12 09:54:03 +000012736 if test "${ac_cv_header_mach_cthreads_h+set}" = set; then
12737 echo "$as_me:$LINENO: checking for mach/cthreads.h" >&5
12738echo $ECHO_N "checking for mach/cthreads.h... $ECHO_C" >&6
12739if test "${ac_cv_header_mach_cthreads_h+set}" = set; then
12740 echo $ECHO_N "(cached) $ECHO_C" >&6
12741fi
12742echo "$as_me:$LINENO: result: $ac_cv_header_mach_cthreads_h" >&5
12743echo "${ECHO_T}$ac_cv_header_mach_cthreads_h" >&6
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012744else
Martin v. Löwis11437992002-04-12 09:54:03 +000012745 # Is the header compilable?
12746echo "$as_me:$LINENO: checking mach/cthreads.h usability" >&5
12747echo $ECHO_N "checking mach/cthreads.h usability... $ECHO_C" >&6
12748cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012749/* confdefs.h. */
12750_ACEOF
12751cat confdefs.h >>conftest.$ac_ext
12752cat >>conftest.$ac_ext <<_ACEOF
12753/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012754$ac_includes_default
12755#include <mach/cthreads.h>
12756_ACEOF
12757rm -f conftest.$ac_objext
12758if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012759 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012760 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012761 grep -v '^ *+' conftest.er1 >conftest.err
12762 rm -f conftest.er1
12763 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12765 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012766 { ac_try='test -z "$ac_c_werror_flag"
12767 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012768 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12769 (eval $ac_try) 2>&5
12770 ac_status=$?
12771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12772 (exit $ac_status); }; } &&
12773 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012774 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12775 (eval $ac_try) 2>&5
12776 ac_status=$?
12777 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12778 (exit $ac_status); }; }; then
12779 ac_header_compiler=yes
12780else
12781 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012782sed 's/^/| /' conftest.$ac_ext >&5
12783
Martin v. Löwis11437992002-04-12 09:54:03 +000012784ac_header_compiler=no
12785fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012786rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000012787echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12788echo "${ECHO_T}$ac_header_compiler" >&6
12789
12790# Is the header present?
12791echo "$as_me:$LINENO: checking mach/cthreads.h presence" >&5
12792echo $ECHO_N "checking mach/cthreads.h presence... $ECHO_C" >&6
12793cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012794/* confdefs.h. */
12795_ACEOF
12796cat confdefs.h >>conftest.$ac_ext
12797cat >>conftest.$ac_ext <<_ACEOF
12798/* end confdefs.h. */
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012799#include <mach/cthreads.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000012800_ACEOF
12801if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12802 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12803 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +000012804 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +000012805 rm -f conftest.er1
12806 cat conftest.err >&5
12807 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12808 (exit $ac_status); } >/dev/null; then
12809 if test -s conftest.err; then
12810 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000012811 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +000012812 else
12813 ac_cpp_err=
12814 fi
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012815else
Martin v. Löwis11437992002-04-12 09:54:03 +000012816 ac_cpp_err=yes
12817fi
12818if test -z "$ac_cpp_err"; then
12819 ac_header_preproc=yes
12820else
12821 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012822sed 's/^/| /' conftest.$ac_ext >&5
12823
Martin v. Löwis11437992002-04-12 09:54:03 +000012824 ac_header_preproc=no
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012825fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012826rm -f conftest.err conftest.$ac_ext
12827echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12828echo "${ECHO_T}$ac_header_preproc" >&6
12829
12830# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012831case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12832 yes:no: )
Martin v. Löwis11437992002-04-12 09:54:03 +000012833 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&5
12834echo "$as_me: WARNING: mach/cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012835 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: proceeding with the compiler's result" >&5
12836echo "$as_me: WARNING: mach/cthreads.h: proceeding with the compiler's result" >&2;}
12837 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012838 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +000012839 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012840 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: present but cannot be compiled" >&5
12841echo "$as_me: WARNING: mach/cthreads.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012842 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: check for missing prerequisite headers?" >&5
12843echo "$as_me: WARNING: mach/cthreads.h: check for missing prerequisite headers?" >&2;}
12844 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: see the Autoconf documentation" >&5
12845echo "$as_me: WARNING: mach/cthreads.h: see the Autoconf documentation" >&2;}
12846 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: section \"Present But Cannot Be Compiled\"" >&5
12847echo "$as_me: WARNING: mach/cthreads.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012848 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: proceeding with the preprocessor's result" >&5
12849echo "$as_me: WARNING: mach/cthreads.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012850 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: in the future, the compiler will take precedence" >&5
12851echo "$as_me: WARNING: mach/cthreads.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012852 (
12853 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +000012854## ------------------------------------------------ ##
12855## Report this to http://www.python.org/python-bugs ##
12856## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +000012857_ASBOX
12858 ) |
12859 sed "s/^/$as_me: WARNING: /" >&2
12860 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000012861esac
12862echo "$as_me:$LINENO: checking for mach/cthreads.h" >&5
12863echo $ECHO_N "checking for mach/cthreads.h... $ECHO_C" >&6
12864if test "${ac_cv_header_mach_cthreads_h+set}" = set; then
12865 echo $ECHO_N "(cached) $ECHO_C" >&6
12866else
12867 ac_cv_header_mach_cthreads_h=$ac_header_preproc
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012868fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012869echo "$as_me:$LINENO: result: $ac_cv_header_mach_cthreads_h" >&5
12870echo "${ECHO_T}$ac_cv_header_mach_cthreads_h" >&6
12871
12872fi
12873if test $ac_cv_header_mach_cthreads_h = yes; then
12874 cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012875#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012876_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012877
Martin v. Löwis11437992002-04-12 09:54:03 +000012878 cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012879#define C_THREADS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012880_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012881
Martin v. Löwis11437992002-04-12 09:54:03 +000012882
12883cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012884#define MACH_C_THREADS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012885_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012886
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000012887 THREADOBJ="Python/thread.o"
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012888else
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012889
Martin v. Löwis11437992002-04-12 09:54:03 +000012890 echo "$as_me:$LINENO: checking for --with-pth" >&5
12891echo $ECHO_N "checking for --with-pth... $ECHO_C" >&6
12892
12893# Check whether --with-pth or --without-pth was given.
Guido van Rossum9e8181b2000-09-19 00:46:46 +000012894if test "${with_pth+set}" = set; then
12895 withval="$with_pth"
Martin v. Löwis3e2c6322002-10-29 10:07:43 +000012896 echo "$as_me:$LINENO: result: $withval" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012897echo "${ECHO_T}$withval" >&6
Martin v. Löwis3e2c6322002-10-29 10:07:43 +000012898 cat >>confdefs.h <<\_ACEOF
Martin v. Löwis11437992002-04-12 09:54:03 +000012899#define WITH_THREAD 1
12900_ACEOF
12901
12902
12903cat >>confdefs.h <<\_ACEOF
Guido van Rossum9e8181b2000-09-19 00:46:46 +000012904#define HAVE_PTH 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012905_ACEOF
Guido van Rossum9e8181b2000-09-19 00:46:46 +000012906
Martin v. Löwis3e2c6322002-10-29 10:07:43 +000012907 LIBS="-lpth $LIBS"
12908 THREADOBJ="Python/thread.o"
Guido van Rossum9e8181b2000-09-19 00:46:46 +000012909else
Martin v. Löwis3e2c6322002-10-29 10:07:43 +000012910 echo "$as_me:$LINENO: result: no" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012911echo "${ECHO_T}no" >&6
Martin v. Löwis8158b5a2001-10-08 13:17:28 +000012912
12913 # Just looking for pthread_create in libpthread is not enough:
12914 # on HP/UX, pthread.h renames pthread_create to a different symbol name.
12915 # So we really have to include pthread.h, and then link.
12916 _libs=$LIBS
12917 LIBS="$LIBS -lpthread"
Martin v. Löwis11437992002-04-12 09:54:03 +000012918 echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5
12919echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6
12920 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012921/* confdefs.h. */
12922_ACEOF
12923cat confdefs.h >>conftest.$ac_ext
12924cat >>conftest.$ac_ext <<_ACEOF
12925/* end confdefs.h. */
Martin v. Löwis8158b5a2001-10-08 13:17:28 +000012926#include <pthread.h>
Guido van Rossum02a1c402000-02-25 19:26:31 +000012927
Martin v. Löwis8158b5a2001-10-08 13:17:28 +000012928void * start_routine (void *arg) { exit (0); }
Martin v. Löwis11437992002-04-12 09:54:03 +000012929int
12930main ()
12931{
Martin v. Löwis8158b5a2001-10-08 13:17:28 +000012932
12933pthread_create (NULL, NULL, start_routine, NULL)
Martin v. Löwis11437992002-04-12 09:54:03 +000012934 ;
12935 return 0;
12936}
12937_ACEOF
12938rm -f conftest.$ac_objext conftest$ac_exeext
12939if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012940 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012941 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012942 grep -v '^ *+' conftest.er1 >conftest.err
12943 rm -f conftest.er1
12944 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12946 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012947 { ac_try='test -z "$ac_c_werror_flag"
12948 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012949 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12950 (eval $ac_try) 2>&5
12951 ac_status=$?
12952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12953 (exit $ac_status); }; } &&
12954 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012955 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12956 (eval $ac_try) 2>&5
12957 ac_status=$?
12958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12959 (exit $ac_status); }; }; then
12960
12961 echo "$as_me:$LINENO: result: yes" >&5
12962echo "${ECHO_T}yes" >&6
12963 cat >>confdefs.h <<\_ACEOF
Guido van Rossum02a1c402000-02-25 19:26:31 +000012964#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012965_ACEOF
Guido van Rossum02a1c402000-02-25 19:26:31 +000012966
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000012967 posix_threads=yes
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000012968 THREADOBJ="Python/thread.o"
Guido van Rossum02a1c402000-02-25 19:26:31 +000012969else
Martin v. Löwis11437992002-04-12 09:54:03 +000012970 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012971sed 's/^/| /' conftest.$ac_ext >&5
12972
Martin v. Löwis11437992002-04-12 09:54:03 +000012973
Martin v. Löwis8158b5a2001-10-08 13:17:28 +000012974 LIBS=$_libs
Martin v. Löwis11437992002-04-12 09:54:03 +000012975 echo "$as_me:$LINENO: checking for pthread_detach" >&5
12976echo $ECHO_N "checking for pthread_detach... $ECHO_C" >&6
12977if test "${ac_cv_func_pthread_detach+set}" = set; then
12978 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumad678af1998-10-02 14:42:15 +000012979else
Martin v. Löwis11437992002-04-12 09:54:03 +000012980 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012981/* confdefs.h. */
12982_ACEOF
12983cat confdefs.h >>conftest.$ac_ext
12984cat >>conftest.$ac_ext <<_ACEOF
12985/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000012986/* Define pthread_detach to an innocuous variant, in case <limits.h> declares pthread_detach.
12987 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12988#define pthread_detach innocuous_pthread_detach
12989
Guido van Rossumad678af1998-10-02 14:42:15 +000012990/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000012991 which can conflict with char pthread_detach (); below.
12992 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000012993 <limits.h> exists even on freestanding compilers. */
12994
12995#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000012996# include <limits.h>
12997#else
12998# include <assert.h>
12999#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000013000
13001#undef pthread_detach
13002
Guido van Rossumad678af1998-10-02 14:42:15 +000013003/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013004#ifdef __cplusplus
13005extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000013006{
Martin v. Löwis11437992002-04-12 09:54:03 +000013007#endif
Guido van Rossumad678af1998-10-02 14:42:15 +000013008/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000013009 builtin and then its argument prototype would still apply. */
13010char pthread_detach ();
Guido van Rossumad678af1998-10-02 14:42:15 +000013011/* The GNU C library defines this for functions which it implements
13012 to always fail with ENOSYS. Some functions are actually named
13013 something starting with __ and the normal name is an alias. */
Guido van Rossumea516321998-12-17 18:08:55 +000013014#if defined (__stub_pthread_detach) || defined (__stub___pthread_detach)
Guido van Rossumad678af1998-10-02 14:42:15 +000013015choke me
13016#else
Skip Montanaro6dead952003-09-25 14:50:04 +000013017char (*f) () = pthread_detach;
13018#endif
13019#ifdef __cplusplus
13020}
Guido van Rossumad678af1998-10-02 14:42:15 +000013021#endif
13022
Skip Montanaro6dead952003-09-25 14:50:04 +000013023int
13024main ()
13025{
13026return f != pthread_detach;
Martin v. Löwis11437992002-04-12 09:54:03 +000013027 ;
13028 return 0;
13029}
13030_ACEOF
13031rm -f conftest.$ac_objext conftest$ac_exeext
13032if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013033 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013034 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013035 grep -v '^ *+' conftest.er1 >conftest.err
13036 rm -f conftest.er1
13037 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13039 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013040 { ac_try='test -z "$ac_c_werror_flag"
13041 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013042 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13043 (eval $ac_try) 2>&5
13044 ac_status=$?
13045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13046 (exit $ac_status); }; } &&
13047 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013048 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13049 (eval $ac_try) 2>&5
13050 ac_status=$?
13051 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13052 (exit $ac_status); }; }; then
13053 ac_cv_func_pthread_detach=yes
Guido van Rossumad678af1998-10-02 14:42:15 +000013054else
Martin v. Löwis11437992002-04-12 09:54:03 +000013055 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013056sed 's/^/| /' conftest.$ac_ext >&5
13057
Martin v. Löwis11437992002-04-12 09:54:03 +000013058ac_cv_func_pthread_detach=no
Guido van Rossumad678af1998-10-02 14:42:15 +000013059fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013060rm -f conftest.err conftest.$ac_objext \
13061 conftest$ac_exeext conftest.$ac_ext
Guido van Rossumad678af1998-10-02 14:42:15 +000013062fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013063echo "$as_me:$LINENO: result: $ac_cv_func_pthread_detach" >&5
13064echo "${ECHO_T}$ac_cv_func_pthread_detach" >&6
13065if test $ac_cv_func_pthread_detach = yes; then
13066 cat >>confdefs.h <<\_ACEOF
Guido van Rossumad678af1998-10-02 14:42:15 +000013067#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013068_ACEOF
Guido van Rossumad678af1998-10-02 14:42:15 +000013069
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000013070 posix_threads=yes
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013071 THREADOBJ="Python/thread.o"
Guido van Rossumad678af1998-10-02 14:42:15 +000013072else
Guido van Rossumad678af1998-10-02 14:42:15 +000013073
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013074 if test "${ac_cv_header_atheos_threads_h+set}" = set; then
13075 echo "$as_me:$LINENO: checking for atheos/threads.h" >&5
13076echo $ECHO_N "checking for atheos/threads.h... $ECHO_C" >&6
13077if test "${ac_cv_header_atheos_threads_h+set}" = set; then
13078 echo $ECHO_N "(cached) $ECHO_C" >&6
13079fi
13080echo "$as_me:$LINENO: result: $ac_cv_header_atheos_threads_h" >&5
13081echo "${ECHO_T}$ac_cv_header_atheos_threads_h" >&6
13082else
13083 # Is the header compilable?
13084echo "$as_me:$LINENO: checking atheos/threads.h usability" >&5
13085echo $ECHO_N "checking atheos/threads.h usability... $ECHO_C" >&6
13086cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013087/* confdefs.h. */
13088_ACEOF
13089cat confdefs.h >>conftest.$ac_ext
13090cat >>conftest.$ac_ext <<_ACEOF
13091/* end confdefs.h. */
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013092$ac_includes_default
13093#include <atheos/threads.h>
13094_ACEOF
13095rm -f conftest.$ac_objext
13096if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013097 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013098 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013099 grep -v '^ *+' conftest.er1 >conftest.err
13100 rm -f conftest.er1
13101 cat conftest.err >&5
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13103 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013104 { ac_try='test -z "$ac_c_werror_flag"
13105 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013106 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13107 (eval $ac_try) 2>&5
13108 ac_status=$?
13109 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13110 (exit $ac_status); }; } &&
13111 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013112 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13113 (eval $ac_try) 2>&5
13114 ac_status=$?
13115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13116 (exit $ac_status); }; }; then
13117 ac_header_compiler=yes
13118else
13119 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013120sed 's/^/| /' conftest.$ac_ext >&5
13121
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013122ac_header_compiler=no
13123fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013124rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013125echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13126echo "${ECHO_T}$ac_header_compiler" >&6
13127
13128# Is the header present?
13129echo "$as_me:$LINENO: checking atheos/threads.h presence" >&5
13130echo $ECHO_N "checking atheos/threads.h presence... $ECHO_C" >&6
13131cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013132/* confdefs.h. */
13133_ACEOF
13134cat confdefs.h >>conftest.$ac_ext
13135cat >>conftest.$ac_ext <<_ACEOF
13136/* end confdefs.h. */
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013137#include <atheos/threads.h>
13138_ACEOF
13139if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
13140 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13141 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +000013142 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013143 rm -f conftest.er1
13144 cat conftest.err >&5
13145 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13146 (exit $ac_status); } >/dev/null; then
13147 if test -s conftest.err; then
13148 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000013149 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013150 else
13151 ac_cpp_err=
13152 fi
13153else
13154 ac_cpp_err=yes
13155fi
13156if test -z "$ac_cpp_err"; then
13157 ac_header_preproc=yes
13158else
13159 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013160sed 's/^/| /' conftest.$ac_ext >&5
13161
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013162 ac_header_preproc=no
13163fi
13164rm -f conftest.err conftest.$ac_ext
13165echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13166echo "${ECHO_T}$ac_header_preproc" >&6
13167
13168# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013169case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13170 yes:no: )
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013171 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: accepted by the compiler, rejected by the preprocessor!" >&5
13172echo "$as_me: WARNING: atheos/threads.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000013173 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: proceeding with the compiler's result" >&5
13174echo "$as_me: WARNING: atheos/threads.h: proceeding with the compiler's result" >&2;}
13175 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000013176 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +000013177 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000013178 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: present but cannot be compiled" >&5
13179echo "$as_me: WARNING: atheos/threads.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000013180 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: check for missing prerequisite headers?" >&5
13181echo "$as_me: WARNING: atheos/threads.h: check for missing prerequisite headers?" >&2;}
13182 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: see the Autoconf documentation" >&5
13183echo "$as_me: WARNING: atheos/threads.h: see the Autoconf documentation" >&2;}
13184 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: section \"Present But Cannot Be Compiled\"" >&5
13185echo "$as_me: WARNING: atheos/threads.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000013186 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: proceeding with the preprocessor's result" >&5
13187echo "$as_me: WARNING: atheos/threads.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000013188 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: in the future, the compiler will take precedence" >&5
13189echo "$as_me: WARNING: atheos/threads.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000013190 (
13191 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +000013192## ------------------------------------------------ ##
13193## Report this to http://www.python.org/python-bugs ##
13194## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +000013195_ASBOX
13196 ) |
13197 sed "s/^/$as_me: WARNING: /" >&2
13198 ;;
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013199esac
13200echo "$as_me:$LINENO: checking for atheos/threads.h" >&5
13201echo $ECHO_N "checking for atheos/threads.h... $ECHO_C" >&6
13202if test "${ac_cv_header_atheos_threads_h+set}" = set; then
13203 echo $ECHO_N "(cached) $ECHO_C" >&6
13204else
13205 ac_cv_header_atheos_threads_h=$ac_header_preproc
13206fi
13207echo "$as_me:$LINENO: result: $ac_cv_header_atheos_threads_h" >&5
13208echo "${ECHO_T}$ac_cv_header_atheos_threads_h" >&6
13209
13210fi
13211if test $ac_cv_header_atheos_threads_h = yes; then
13212 cat >>confdefs.h <<\_ACEOF
13213#define WITH_THREAD 1
13214_ACEOF
13215
13216
13217cat >>confdefs.h <<\_ACEOF
13218#define ATHEOS_THREADS 1
13219_ACEOF
13220
13221 THREADOBJ="Python/thread.o"
13222else
13223
Martin v. Löwis11437992002-04-12 09:54:03 +000013224 if test "${ac_cv_header_kernel_OS_h+set}" = set; then
13225 echo "$as_me:$LINENO: checking for kernel/OS.h" >&5
13226echo $ECHO_N "checking for kernel/OS.h... $ECHO_C" >&6
13227if test "${ac_cv_header_kernel_OS_h+set}" = set; then
13228 echo $ECHO_N "(cached) $ECHO_C" >&6
13229fi
13230echo "$as_me:$LINENO: result: $ac_cv_header_kernel_OS_h" >&5
13231echo "${ECHO_T}$ac_cv_header_kernel_OS_h" >&6
Guido van Rossumec95c7b1998-08-04 17:59:56 +000013232else
Martin v. Löwis11437992002-04-12 09:54:03 +000013233 # Is the header compilable?
13234echo "$as_me:$LINENO: checking kernel/OS.h usability" >&5
13235echo $ECHO_N "checking kernel/OS.h usability... $ECHO_C" >&6
13236cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013237/* confdefs.h. */
13238_ACEOF
13239cat confdefs.h >>conftest.$ac_ext
13240cat >>conftest.$ac_ext <<_ACEOF
13241/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013242$ac_includes_default
13243#include <kernel/OS.h>
13244_ACEOF
13245rm -f conftest.$ac_objext
13246if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013247 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013248 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013249 grep -v '^ *+' conftest.er1 >conftest.err
13250 rm -f conftest.er1
13251 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13253 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013254 { ac_try='test -z "$ac_c_werror_flag"
13255 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013256 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13257 (eval $ac_try) 2>&5
13258 ac_status=$?
13259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13260 (exit $ac_status); }; } &&
13261 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013262 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13263 (eval $ac_try) 2>&5
13264 ac_status=$?
13265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13266 (exit $ac_status); }; }; then
13267 ac_header_compiler=yes
13268else
13269 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013270sed 's/^/| /' conftest.$ac_ext >&5
13271
Martin v. Löwis11437992002-04-12 09:54:03 +000013272ac_header_compiler=no
13273fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013274rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013275echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13276echo "${ECHO_T}$ac_header_compiler" >&6
13277
13278# Is the header present?
13279echo "$as_me:$LINENO: checking kernel/OS.h presence" >&5
13280echo $ECHO_N "checking kernel/OS.h presence... $ECHO_C" >&6
13281cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013282/* confdefs.h. */
13283_ACEOF
13284cat confdefs.h >>conftest.$ac_ext
13285cat >>conftest.$ac_ext <<_ACEOF
13286/* end confdefs.h. */
Guido van Rossumec95c7b1998-08-04 17:59:56 +000013287#include <kernel/OS.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000013288_ACEOF
13289if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
13290 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13291 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +000013292 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +000013293 rm -f conftest.er1
13294 cat conftest.err >&5
13295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13296 (exit $ac_status); } >/dev/null; then
13297 if test -s conftest.err; then
13298 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000013299 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +000013300 else
13301 ac_cpp_err=
13302 fi
Guido van Rossumec95c7b1998-08-04 17:59:56 +000013303else
Martin v. Löwis11437992002-04-12 09:54:03 +000013304 ac_cpp_err=yes
13305fi
13306if test -z "$ac_cpp_err"; then
13307 ac_header_preproc=yes
13308else
13309 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013310sed 's/^/| /' conftest.$ac_ext >&5
13311
Martin v. Löwis11437992002-04-12 09:54:03 +000013312 ac_header_preproc=no
Guido van Rossumec95c7b1998-08-04 17:59:56 +000013313fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013314rm -f conftest.err conftest.$ac_ext
13315echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13316echo "${ECHO_T}$ac_header_preproc" >&6
Guido van Rossumec95c7b1998-08-04 17:59:56 +000013317
Martin v. Löwis11437992002-04-12 09:54:03 +000013318# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013319case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13320 yes:no: )
Martin v. Löwis11437992002-04-12 09:54:03 +000013321 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: accepted by the compiler, rejected by the preprocessor!" >&5
13322echo "$as_me: WARNING: kernel/OS.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000013323 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: proceeding with the compiler's result" >&5
13324echo "$as_me: WARNING: kernel/OS.h: proceeding with the compiler's result" >&2;}
13325 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000013326 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +000013327 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000013328 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: present but cannot be compiled" >&5
13329echo "$as_me: WARNING: kernel/OS.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000013330 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: check for missing prerequisite headers?" >&5
13331echo "$as_me: WARNING: kernel/OS.h: check for missing prerequisite headers?" >&2;}
13332 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: see the Autoconf documentation" >&5
13333echo "$as_me: WARNING: kernel/OS.h: see the Autoconf documentation" >&2;}
13334 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: section \"Present But Cannot Be Compiled\"" >&5
13335echo "$as_me: WARNING: kernel/OS.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000013336 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: proceeding with the preprocessor's result" >&5
13337echo "$as_me: WARNING: kernel/OS.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000013338 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: in the future, the compiler will take precedence" >&5
13339echo "$as_me: WARNING: kernel/OS.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000013340 (
13341 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +000013342## ------------------------------------------------ ##
13343## Report this to http://www.python.org/python-bugs ##
13344## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +000013345_ASBOX
13346 ) |
13347 sed "s/^/$as_me: WARNING: /" >&2
13348 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000013349esac
13350echo "$as_me:$LINENO: checking for kernel/OS.h" >&5
13351echo $ECHO_N "checking for kernel/OS.h... $ECHO_C" >&6
13352if test "${ac_cv_header_kernel_OS_h+set}" = set; then
13353 echo $ECHO_N "(cached) $ECHO_C" >&6
13354else
13355 ac_cv_header_kernel_OS_h=$ac_header_preproc
13356fi
13357echo "$as_me:$LINENO: result: $ac_cv_header_kernel_OS_h" >&5
13358echo "${ECHO_T}$ac_cv_header_kernel_OS_h" >&6
13359
13360fi
13361if test $ac_cv_header_kernel_OS_h = yes; then
13362 cat >>confdefs.h <<\_ACEOF
13363#define WITH_THREAD 1
13364_ACEOF
13365
13366
13367cat >>confdefs.h <<\_ACEOF
Guido van Rossumec95c7b1998-08-04 17:59:56 +000013368#define BEOS_THREADS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013369_ACEOF
Guido van Rossumec95c7b1998-08-04 17:59:56 +000013370
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013371 THREADOBJ="Python/thread.o"
Guido van Rossumec95c7b1998-08-04 17:59:56 +000013372else
Guido van Rossumec95c7b1998-08-04 17:59:56 +000013373
Martin v. Löwis11437992002-04-12 09:54:03 +000013374 echo "$as_me:$LINENO: checking for pthread_create in -lpthreads" >&5
13375echo $ECHO_N "checking for pthread_create in -lpthreads... $ECHO_C" >&6
13376if test "${ac_cv_lib_pthreads_pthread_create+set}" = set; then
13377 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013378else
Martin v. Löwis11437992002-04-12 09:54:03 +000013379 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000013380LIBS="-lpthreads $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000013381cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013382/* confdefs.h. */
13383_ACEOF
13384cat confdefs.h >>conftest.$ac_ext
13385cat >>conftest.$ac_ext <<_ACEOF
13386/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013387
Greg Steinadf63d62000-07-05 10:38:09 +000013388/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013389#ifdef __cplusplus
13390extern "C"
13391#endif
Greg Steinadf63d62000-07-05 10:38:09 +000013392/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000013393 builtin and then its argument prototype would still apply. */
13394char pthread_create ();
Martin v. Löwis11437992002-04-12 09:54:03 +000013395int
13396main ()
13397{
13398pthread_create ();
13399 ;
13400 return 0;
13401}
13402_ACEOF
13403rm -f conftest.$ac_objext conftest$ac_exeext
13404if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013405 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013406 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013407 grep -v '^ *+' conftest.er1 >conftest.err
13408 rm -f conftest.er1
13409 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13411 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013412 { ac_try='test -z "$ac_c_werror_flag"
13413 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013414 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13415 (eval $ac_try) 2>&5
13416 ac_status=$?
13417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13418 (exit $ac_status); }; } &&
13419 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013420 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13421 (eval $ac_try) 2>&5
13422 ac_status=$?
13423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13424 (exit $ac_status); }; }; then
13425 ac_cv_lib_pthreads_pthread_create=yes
Greg Steinadf63d62000-07-05 10:38:09 +000013426else
Martin v. Löwis11437992002-04-12 09:54:03 +000013427 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013428sed 's/^/| /' conftest.$ac_ext >&5
13429
Martin v. Löwis11437992002-04-12 09:54:03 +000013430ac_cv_lib_pthreads_pthread_create=no
Greg Steinadf63d62000-07-05 10:38:09 +000013431fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013432rm -f conftest.err conftest.$ac_objext \
13433 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013434LIBS=$ac_check_lib_save_LIBS
Greg Steinadf63d62000-07-05 10:38:09 +000013435fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013436echo "$as_me:$LINENO: result: $ac_cv_lib_pthreads_pthread_create" >&5
13437echo "${ECHO_T}$ac_cv_lib_pthreads_pthread_create" >&6
13438if test $ac_cv_lib_pthreads_pthread_create = yes; then
13439 cat >>confdefs.h <<\_ACEOF
Greg Steinadf63d62000-07-05 10:38:09 +000013440#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013441_ACEOF
Greg Steinadf63d62000-07-05 10:38:09 +000013442
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000013443 posix_threads=yes
Martin v. Löwis130fb172001-07-19 11:00:41 +000013444 LIBS="$LIBS -lpthreads"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013445 THREADOBJ="Python/thread.o"
Greg Steinadf63d62000-07-05 10:38:09 +000013446else
Greg Steinadf63d62000-07-05 10:38:09 +000013447
Martin v. Löwis11437992002-04-12 09:54:03 +000013448 echo "$as_me:$LINENO: checking for pthread_create in -lc_r" >&5
13449echo $ECHO_N "checking for pthread_create in -lc_r... $ECHO_C" >&6
13450if test "${ac_cv_lib_c_r_pthread_create+set}" = set; then
13451 echo $ECHO_N "(cached) $ECHO_C" >&6
Greg Steinadf63d62000-07-05 10:38:09 +000013452else
Martin v. Löwis11437992002-04-12 09:54:03 +000013453 ac_check_lib_save_LIBS=$LIBS
Greg Steinadf63d62000-07-05 10:38:09 +000013454LIBS="-lc_r $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000013455cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013456/* confdefs.h. */
13457_ACEOF
13458cat confdefs.h >>conftest.$ac_ext
13459cat >>conftest.$ac_ext <<_ACEOF
13460/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013461
Guido van Rossum49545951997-12-02 19:28:29 +000013462/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013463#ifdef __cplusplus
13464extern "C"
13465#endif
Guido van Rossum49545951997-12-02 19:28:29 +000013466/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000013467 builtin and then its argument prototype would still apply. */
13468char pthread_create ();
Martin v. Löwis11437992002-04-12 09:54:03 +000013469int
13470main ()
13471{
13472pthread_create ();
13473 ;
13474 return 0;
13475}
13476_ACEOF
13477rm -f conftest.$ac_objext conftest$ac_exeext
13478if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013479 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013480 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013481 grep -v '^ *+' conftest.er1 >conftest.err
13482 rm -f conftest.er1
13483 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13485 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013486 { ac_try='test -z "$ac_c_werror_flag"
13487 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013488 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13489 (eval $ac_try) 2>&5
13490 ac_status=$?
13491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13492 (exit $ac_status); }; } &&
13493 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013494 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13495 (eval $ac_try) 2>&5
13496 ac_status=$?
13497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13498 (exit $ac_status); }; }; then
13499 ac_cv_lib_c_r_pthread_create=yes
Guido van Rossum49545951997-12-02 19:28:29 +000013500else
Martin v. Löwis11437992002-04-12 09:54:03 +000013501 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013502sed 's/^/| /' conftest.$ac_ext >&5
13503
Martin v. Löwis11437992002-04-12 09:54:03 +000013504ac_cv_lib_c_r_pthread_create=no
Guido van Rossum49545951997-12-02 19:28:29 +000013505fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013506rm -f conftest.err conftest.$ac_objext \
13507 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013508LIBS=$ac_check_lib_save_LIBS
Guido van Rossum49545951997-12-02 19:28:29 +000013509fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013510echo "$as_me:$LINENO: result: $ac_cv_lib_c_r_pthread_create" >&5
13511echo "${ECHO_T}$ac_cv_lib_c_r_pthread_create" >&6
13512if test $ac_cv_lib_c_r_pthread_create = yes; then
13513 cat >>confdefs.h <<\_ACEOF
Guido van Rossum49545951997-12-02 19:28:29 +000013514#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013515_ACEOF
Guido van Rossum49545951997-12-02 19:28:29 +000013516
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000013517 posix_threads=yes
Martin v. Löwis130fb172001-07-19 11:00:41 +000013518 LIBS="$LIBS -lc_r"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013519 THREADOBJ="Python/thread.o"
Guido van Rossum07bd90e2000-05-08 13:41:38 +000013520else
Guido van Rossum07bd90e2000-05-08 13:41:38 +000013521
Martin v. Löwis11437992002-04-12 09:54:03 +000013522 echo "$as_me:$LINENO: checking for __pthread_create_system in -lpthread" >&5
13523echo $ECHO_N "checking for __pthread_create_system in -lpthread... $ECHO_C" >&6
13524if test "${ac_cv_lib_pthread___pthread_create_system+set}" = set; then
13525 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013526else
Martin v. Löwis11437992002-04-12 09:54:03 +000013527 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013528LIBS="-lpthread $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000013529cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013530/* confdefs.h. */
13531_ACEOF
13532cat confdefs.h >>conftest.$ac_ext
13533cat >>conftest.$ac_ext <<_ACEOF
13534/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013535
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013536/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013537#ifdef __cplusplus
13538extern "C"
13539#endif
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013540/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000013541 builtin and then its argument prototype would still apply. */
13542char __pthread_create_system ();
Martin v. Löwis11437992002-04-12 09:54:03 +000013543int
13544main ()
13545{
13546__pthread_create_system ();
13547 ;
13548 return 0;
13549}
13550_ACEOF
13551rm -f conftest.$ac_objext conftest$ac_exeext
13552if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013553 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013554 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013555 grep -v '^ *+' conftest.er1 >conftest.err
13556 rm -f conftest.er1
13557 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013558 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13559 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013560 { ac_try='test -z "$ac_c_werror_flag"
13561 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013562 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13563 (eval $ac_try) 2>&5
13564 ac_status=$?
13565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13566 (exit $ac_status); }; } &&
13567 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013568 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13569 (eval $ac_try) 2>&5
13570 ac_status=$?
13571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13572 (exit $ac_status); }; }; then
13573 ac_cv_lib_pthread___pthread_create_system=yes
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013574else
Martin v. Löwis11437992002-04-12 09:54:03 +000013575 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013576sed 's/^/| /' conftest.$ac_ext >&5
13577
Martin v. Löwis11437992002-04-12 09:54:03 +000013578ac_cv_lib_pthread___pthread_create_system=no
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013579fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013580rm -f conftest.err conftest.$ac_objext \
13581 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013582LIBS=$ac_check_lib_save_LIBS
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013583fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013584echo "$as_me:$LINENO: result: $ac_cv_lib_pthread___pthread_create_system" >&5
13585echo "${ECHO_T}$ac_cv_lib_pthread___pthread_create_system" >&6
13586if test $ac_cv_lib_pthread___pthread_create_system = yes; then
13587 cat >>confdefs.h <<\_ACEOF
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013588#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013589_ACEOF
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013590
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000013591 posix_threads=yes
Martin v. Löwis130fb172001-07-19 11:00:41 +000013592 LIBS="$LIBS -lpthread"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013593 THREADOBJ="Python/thread.o"
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013594else
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013595
Martin v. Löwis11437992002-04-12 09:54:03 +000013596 echo "$as_me:$LINENO: checking for pthread_create in -lcma" >&5
13597echo $ECHO_N "checking for pthread_create in -lcma... $ECHO_C" >&6
13598if test "${ac_cv_lib_cma_pthread_create+set}" = set; then
13599 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumb93a8621998-05-07 13:27:32 +000013600else
Martin v. Löwis11437992002-04-12 09:54:03 +000013601 ac_check_lib_save_LIBS=$LIBS
Guido van Rossumb93a8621998-05-07 13:27:32 +000013602LIBS="-lcma $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000013603cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013604/* confdefs.h. */
13605_ACEOF
13606cat confdefs.h >>conftest.$ac_ext
13607cat >>conftest.$ac_ext <<_ACEOF
13608/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013609
Guido van Rossumb93a8621998-05-07 13:27:32 +000013610/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013611#ifdef __cplusplus
13612extern "C"
13613#endif
Guido van Rossumb93a8621998-05-07 13:27:32 +000013614/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000013615 builtin and then its argument prototype would still apply. */
13616char pthread_create ();
Martin v. Löwis11437992002-04-12 09:54:03 +000013617int
13618main ()
13619{
13620pthread_create ();
13621 ;
13622 return 0;
13623}
13624_ACEOF
13625rm -f conftest.$ac_objext conftest$ac_exeext
13626if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013627 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013628 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013629 grep -v '^ *+' conftest.er1 >conftest.err
13630 rm -f conftest.er1
13631 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13633 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013634 { ac_try='test -z "$ac_c_werror_flag"
13635 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013636 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13637 (eval $ac_try) 2>&5
13638 ac_status=$?
13639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13640 (exit $ac_status); }; } &&
13641 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013642 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13643 (eval $ac_try) 2>&5
13644 ac_status=$?
13645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13646 (exit $ac_status); }; }; then
13647 ac_cv_lib_cma_pthread_create=yes
Guido van Rossumb93a8621998-05-07 13:27:32 +000013648else
Martin v. Löwis11437992002-04-12 09:54:03 +000013649 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013650sed 's/^/| /' conftest.$ac_ext >&5
13651
Martin v. Löwis11437992002-04-12 09:54:03 +000013652ac_cv_lib_cma_pthread_create=no
Guido van Rossumb93a8621998-05-07 13:27:32 +000013653fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013654rm -f conftest.err conftest.$ac_objext \
13655 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013656LIBS=$ac_check_lib_save_LIBS
Guido van Rossumb93a8621998-05-07 13:27:32 +000013657fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013658echo "$as_me:$LINENO: result: $ac_cv_lib_cma_pthread_create" >&5
13659echo "${ECHO_T}$ac_cv_lib_cma_pthread_create" >&6
13660if test $ac_cv_lib_cma_pthread_create = yes; then
13661 cat >>confdefs.h <<\_ACEOF
Guido van Rossumb93a8621998-05-07 13:27:32 +000013662#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013663_ACEOF
Guido van Rossumb93a8621998-05-07 13:27:32 +000013664
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000013665 posix_threads=yes
Martin v. Löwis130fb172001-07-19 11:00:41 +000013666 LIBS="$LIBS -lcma"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013667 THREADOBJ="Python/thread.o"
Guido van Rossumb93a8621998-05-07 13:27:32 +000013668else
Thomas Wouters0db2b2b2000-08-26 11:33:43 +000013669
Martin v. Löwis130fb172001-07-19 11:00:41 +000013670 USE_THREAD_MODULE="#"
Guido van Rossum2d38f911996-06-26 19:47:01 +000013671fi
13672
Guido van Rossum627b2d71993-12-24 10:39:16 +000013673
Guido van Rossum7b3853f1996-07-30 18:09:35 +000013674fi
13675
Guido van Rossum0be3e491997-05-22 20:33:33 +000013676fi
13677
Guido van Rossum49545951997-12-02 19:28:29 +000013678fi
13679
Guido van Rossumb93a8621998-05-07 13:27:32 +000013680fi
13681
Guido van Rossum07bd90e2000-05-08 13:41:38 +000013682
Michael W. Hudson54241132001-12-07 15:38:26 +000013683fi
13684
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013685
13686fi
13687
Martin v. Löwisa6e97582002-01-01 18:41:33 +000013688fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013689rm -f conftest.err conftest.$ac_objext \
13690 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013691fi;
13692fi
13693
13694
13695fi
13696
Martin v. Löwisa6e97582002-01-01 18:41:33 +000013697
Michael W. Hudson54241132001-12-07 15:38:26 +000013698
Martin v. Löwis11437992002-04-12 09:54:03 +000013699 echo "$as_me:$LINENO: checking for usconfig in -lmpc" >&5
13700echo $ECHO_N "checking for usconfig in -lmpc... $ECHO_C" >&6
13701if test "${ac_cv_lib_mpc_usconfig+set}" = set; then
13702 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013703else
Martin v. Löwis11437992002-04-12 09:54:03 +000013704 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000013705LIBS="-lmpc $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000013706cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013707/* confdefs.h. */
13708_ACEOF
13709cat confdefs.h >>conftest.$ac_ext
13710cat >>conftest.$ac_ext <<_ACEOF
13711/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013712
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000013713/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013714#ifdef __cplusplus
13715extern "C"
13716#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000013717/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000013718 builtin and then its argument prototype would still apply. */
13719char usconfig ();
Martin v. Löwis11437992002-04-12 09:54:03 +000013720int
13721main ()
13722{
13723usconfig ();
13724 ;
13725 return 0;
13726}
13727_ACEOF
13728rm -f conftest.$ac_objext conftest$ac_exeext
13729if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013730 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013731 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013732 grep -v '^ *+' conftest.er1 >conftest.err
13733 rm -f conftest.er1
13734 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13736 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013737 { ac_try='test -z "$ac_c_werror_flag"
13738 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013739 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13740 (eval $ac_try) 2>&5
13741 ac_status=$?
13742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13743 (exit $ac_status); }; } &&
13744 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013745 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13746 (eval $ac_try) 2>&5
13747 ac_status=$?
13748 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13749 (exit $ac_status); }; }; then
13750 ac_cv_lib_mpc_usconfig=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013751else
Martin v. Löwis11437992002-04-12 09:54:03 +000013752 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013753sed 's/^/| /' conftest.$ac_ext >&5
13754
Martin v. Löwis11437992002-04-12 09:54:03 +000013755ac_cv_lib_mpc_usconfig=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000013756fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013757rm -f conftest.err conftest.$ac_objext \
13758 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013759LIBS=$ac_check_lib_save_LIBS
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013760fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013761echo "$as_me:$LINENO: result: $ac_cv_lib_mpc_usconfig" >&5
13762echo "${ECHO_T}$ac_cv_lib_mpc_usconfig" >&6
13763if test $ac_cv_lib_mpc_usconfig = yes; then
13764 cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013765#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013766_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000013767
Martin v. Löwis130fb172001-07-19 11:00:41 +000013768 LIBS="$LIBS -lmpc"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013769 THREADOBJ="Python/thread.o"
Martin v. Löwis130fb172001-07-19 11:00:41 +000013770 USE_THREAD_MODULE=""
Guido van Rossum627b2d71993-12-24 10:39:16 +000013771fi
13772
Martin v. Löwis3d2b5492002-03-15 13:48:21 +000013773
Neal Norwitza978ab02002-11-02 16:58:05 +000013774 if test "$posix_threads" != "yes"; then
Martin v. Löwis11437992002-04-12 09:54:03 +000013775 echo "$as_me:$LINENO: checking for thr_create in -lthread" >&5
13776echo $ECHO_N "checking for thr_create in -lthread... $ECHO_C" >&6
13777if test "${ac_cv_lib_thread_thr_create+set}" = set; then
13778 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013779else
Martin v. Löwis11437992002-04-12 09:54:03 +000013780 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000013781LIBS="-lthread $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000013782cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013783/* confdefs.h. */
13784_ACEOF
13785cat confdefs.h >>conftest.$ac_ext
13786cat >>conftest.$ac_ext <<_ACEOF
13787/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013788
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000013789/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013790#ifdef __cplusplus
13791extern "C"
13792#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000013793/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000013794 builtin and then its argument prototype would still apply. */
13795char thr_create ();
Martin v. Löwis11437992002-04-12 09:54:03 +000013796int
13797main ()
13798{
13799thr_create ();
13800 ;
13801 return 0;
13802}
13803_ACEOF
13804rm -f conftest.$ac_objext conftest$ac_exeext
13805if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013806 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013807 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013808 grep -v '^ *+' conftest.er1 >conftest.err
13809 rm -f conftest.er1
13810 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13812 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013813 { ac_try='test -z "$ac_c_werror_flag"
13814 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013815 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13816 (eval $ac_try) 2>&5
13817 ac_status=$?
13818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13819 (exit $ac_status); }; } &&
13820 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013821 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13822 (eval $ac_try) 2>&5
13823 ac_status=$?
13824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13825 (exit $ac_status); }; }; then
13826 ac_cv_lib_thread_thr_create=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013827else
Martin v. Löwis11437992002-04-12 09:54:03 +000013828 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013829sed 's/^/| /' conftest.$ac_ext >&5
13830
Martin v. Löwis11437992002-04-12 09:54:03 +000013831ac_cv_lib_thread_thr_create=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000013832fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013833rm -f conftest.err conftest.$ac_objext \
13834 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013835LIBS=$ac_check_lib_save_LIBS
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013836fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013837echo "$as_me:$LINENO: result: $ac_cv_lib_thread_thr_create" >&5
13838echo "${ECHO_T}$ac_cv_lib_thread_thr_create" >&6
13839if test $ac_cv_lib_thread_thr_create = yes; then
13840 cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013841#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013842_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000013843
Martin v. Löwis3d2b5492002-03-15 13:48:21 +000013844 LIBS="$LIBS -lthread"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013845 THREADOBJ="Python/thread.o"
Martin v. Löwis3d2b5492002-03-15 13:48:21 +000013846 USE_THREAD_MODULE=""
Guido van Rossum627b2d71993-12-24 10:39:16 +000013847fi
13848
Martin v. Löwis3d2b5492002-03-15 13:48:21 +000013849 fi
Michael W. Hudson54241132001-12-07 15:38:26 +000013850
Martin v. Löwis130fb172001-07-19 11:00:41 +000013851 if test "$USE_THREAD_MODULE" != "#"
13852 then
13853 # If the above checks didn't disable threads, (at least) OSF1
13854 # needs this '-threads' argument during linking.
13855 case $ac_sys_system in
13856 OSF1) LDLAST=-threads;;
13857 esac
Jeremy Hylton1a2ca862000-10-16 16:59:12 +000013858 fi
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013859fi
Martin v. Löwisa7a76d32002-10-04 07:21:24 +000013860
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013861if test "$posix_threads" = "yes"; then
13862 if test "$unistd_defines_pthreads" = "no"; then
Martin v. Löwisa7a76d32002-10-04 07:21:24 +000013863
13864cat >>confdefs.h <<\_ACEOF
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013865#define _POSIX_THREADS 1
13866_ACEOF
13867
13868 fi
13869
13870 # Bug 662787: Using semaphores causes unexplicable hangs on Solaris 8.
13871 case $ac_sys_system/$ac_sys_release in
13872 SunOS/5.6)
13873cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa7a76d32002-10-04 07:21:24 +000013874#define HAVE_PTHREAD_DESTRUCTOR 1
13875_ACEOF
13876
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013877 ;;
13878 SunOS/5.8)
13879cat >>confdefs.h <<\_ACEOF
13880#define HAVE_BROKEN_POSIX_SEMAPHORES 1
13881_ACEOF
13882
13883 ;;
13884 esac
13885
13886 echo "$as_me:$LINENO: checking if PTHREAD_SCOPE_SYSTEM is supported" >&5
13887echo $ECHO_N "checking if PTHREAD_SCOPE_SYSTEM is supported... $ECHO_C" >&6
13888 if test "${ac_cv_pthread_system_supported+set}" = set; then
13889 echo $ECHO_N "(cached) $ECHO_C" >&6
13890else
13891 if test "$cross_compiling" = yes; then
13892 ac_cv_pthread_system_supported=no
13893else
13894 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013895/* confdefs.h. */
13896_ACEOF
13897cat confdefs.h >>conftest.$ac_ext
13898cat >>conftest.$ac_ext <<_ACEOF
13899/* end confdefs.h. */
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013900#include <pthread.h>
13901 void *foo(void *parm) {
13902 return NULL;
13903 }
13904 main() {
13905 pthread_attr_t attr;
13906 pthread_t id;
13907 if (pthread_attr_init(&attr)) exit(-1);
13908 if (pthread_attr_setscope(&attr, PTHREAD_SCOPE_SYSTEM)) exit(-1);
13909 if (pthread_create(&id, &attr, foo, NULL)) exit(-1);
13910 exit(0);
13911 }
13912_ACEOF
13913rm -f conftest$ac_exeext
13914if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13915 (eval $ac_link) 2>&5
13916 ac_status=$?
13917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13918 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13919 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13920 (eval $ac_try) 2>&5
13921 ac_status=$?
13922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13923 (exit $ac_status); }; }; then
13924 ac_cv_pthread_system_supported=yes
13925else
13926 echo "$as_me: program exited with status $ac_status" >&5
13927echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013928sed 's/^/| /' conftest.$ac_ext >&5
13929
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013930( exit $ac_status )
13931ac_cv_pthread_system_supported=no
13932fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013933rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013934fi
Martin v. Löwisa7a76d32002-10-04 07:21:24 +000013935
Guido van Rossum627b2d71993-12-24 10:39:16 +000013936fi
13937
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013938 echo "$as_me:$LINENO: result: $ac_cv_pthread_system_supported" >&5
13939echo "${ECHO_T}$ac_cv_pthread_system_supported" >&6
13940 if test "$ac_cv_pthread_system_supported" = "yes"; then
13941
13942cat >>confdefs.h <<\_ACEOF
13943#define PTHREAD_SYSTEM_SCHED_SUPPORTED 1
13944_ACEOF
13945
13946 fi
13947
13948for ac_func in pthread_sigmask
13949do
13950as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13951echo "$as_me:$LINENO: checking for $ac_func" >&5
13952echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
13953if eval "test \"\${$as_ac_var+set}\" = set"; then
13954 echo $ECHO_N "(cached) $ECHO_C" >&6
13955else
13956 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013957/* confdefs.h. */
13958_ACEOF
13959cat confdefs.h >>conftest.$ac_ext
13960cat >>conftest.$ac_ext <<_ACEOF
13961/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000013962/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13963 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13964#define $ac_func innocuous_$ac_func
13965
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013966/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000013967 which can conflict with char $ac_func (); below.
13968 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000013969 <limits.h> exists even on freestanding compilers. */
13970
13971#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000013972# include <limits.h>
13973#else
13974# include <assert.h>
13975#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000013976
13977#undef $ac_func
13978
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013979/* Override any gcc2 internal prototype to avoid an error. */
13980#ifdef __cplusplus
13981extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000013982{
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013983#endif
13984/* We use char because int might match the return type of a gcc2
13985 builtin and then its argument prototype would still apply. */
13986char $ac_func ();
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013987/* The GNU C library defines this for functions which it implements
13988 to always fail with ENOSYS. Some functions are actually named
13989 something starting with __ and the normal name is an alias. */
13990#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13991choke me
13992#else
Skip Montanaro6dead952003-09-25 14:50:04 +000013993char (*f) () = $ac_func;
13994#endif
13995#ifdef __cplusplus
13996}
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013997#endif
13998
Skip Montanaro6dead952003-09-25 14:50:04 +000013999int
14000main ()
14001{
14002return f != $ac_func;
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000014003 ;
14004 return 0;
14005}
14006_ACEOF
14007rm -f conftest.$ac_objext conftest$ac_exeext
14008if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014009 (eval $ac_link) 2>conftest.er1
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000014010 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014011 grep -v '^ *+' conftest.er1 >conftest.err
14012 rm -f conftest.er1
14013 cat conftest.err >&5
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000014014 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14015 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014016 { ac_try='test -z "$ac_c_werror_flag"
14017 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14019 (eval $ac_try) 2>&5
14020 ac_status=$?
14021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14022 (exit $ac_status); }; } &&
14023 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000014024 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14025 (eval $ac_try) 2>&5
14026 ac_status=$?
14027 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14028 (exit $ac_status); }; }; then
14029 eval "$as_ac_var=yes"
14030else
14031 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014032sed 's/^/| /' conftest.$ac_ext >&5
14033
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000014034eval "$as_ac_var=no"
14035fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014036rm -f conftest.err conftest.$ac_objext \
14037 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000014038fi
14039echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
14040echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14041if test `eval echo '${'$as_ac_var'}'` = yes; then
14042 cat >>confdefs.h <<_ACEOF
14043#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14044_ACEOF
Jason Tishlerfac083d2003-07-22 15:20:49 +000014045 case $ac_sys_system in
14046 CYGWIN*)
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000014047
Jason Tishlerfac083d2003-07-22 15:20:49 +000014048cat >>confdefs.h <<\_ACEOF
14049#define HAVE_BROKEN_PTHREAD_SIGMASK 1
14050_ACEOF
14051
14052 ;;
14053 esac
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000014054fi
14055done
14056
14057fi
14058
14059
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014060# Check for enable-ipv6
Martin v. Löwis11437992002-04-12 09:54:03 +000014061
14062
14063echo "$as_me:$LINENO: checking if --enable-ipv6 is specified" >&5
14064echo $ECHO_N "checking if --enable-ipv6 is specified... $ECHO_C" >&6
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014065# Check whether --enable-ipv6 or --disable-ipv6 was given.
14066if test "${enable_ipv6+set}" = set; then
14067 enableval="$enable_ipv6"
14068 case "$enableval" in
14069 no)
Martin v. Löwis11437992002-04-12 09:54:03 +000014070 echo "$as_me:$LINENO: result: no" >&5
14071echo "${ECHO_T}no" >&6
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014072 ipv6=no
14073 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000014074 *) echo "$as_me:$LINENO: result: yes" >&5
14075echo "${ECHO_T}yes" >&6
14076 cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014077#define ENABLE_IPV6 1
Martin v. Löwis11437992002-04-12 09:54:03 +000014078_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014079
14080 ipv6=yes
14081 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000014082 esac
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014083else
Martin v. Löwis11437992002-04-12 09:54:03 +000014084
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014085 if test "$cross_compiling" = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000014086 echo "$as_me:$LINENO: result: no" >&5
14087echo "${ECHO_T}no" >&6
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014088 ipv6=no
14089
14090else
Martin v. Löwis11437992002-04-12 09:54:03 +000014091 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014092/* confdefs.h. */
14093_ACEOF
14094cat confdefs.h >>conftest.$ac_ext
14095cat >>conftest.$ac_ext <<_ACEOF
14096/* end confdefs.h. */
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014097 /* AF_INET6 available check */
14098#include <sys/types.h>
14099#include <sys/socket.h>
14100main()
14101{
14102 if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
14103 exit(1);
14104 else
14105 exit(0);
14106}
14107
Martin v. Löwis11437992002-04-12 09:54:03 +000014108_ACEOF
14109rm -f conftest$ac_exeext
14110if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14111 (eval $ac_link) 2>&5
14112 ac_status=$?
14113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14114 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14115 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14116 (eval $ac_try) 2>&5
14117 ac_status=$?
14118 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14119 (exit $ac_status); }; }; then
14120 echo "$as_me:$LINENO: result: yes" >&5
14121echo "${ECHO_T}yes" >&6
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014122 ipv6=yes
14123else
Martin v. Löwis11437992002-04-12 09:54:03 +000014124 echo "$as_me: program exited with status $ac_status" >&5
14125echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014126sed 's/^/| /' conftest.$ac_ext >&5
14127
Martin v. Löwis11437992002-04-12 09:54:03 +000014128( exit $ac_status )
14129echo "$as_me:$LINENO: result: no" >&5
14130echo "${ECHO_T}no" >&6
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014131 ipv6=no
14132fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014133rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014134fi
14135
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000014136if test "$ipv6" = "yes"; then
Martin v. Löwis11437992002-04-12 09:54:03 +000014137 echo "$as_me:$LINENO: checking if RFC2553 API is available" >&5
14138echo $ECHO_N "checking if RFC2553 API is available... $ECHO_C" >&6
14139 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014140/* confdefs.h. */
14141_ACEOF
14142cat confdefs.h >>conftest.$ac_ext
14143cat >>conftest.$ac_ext <<_ACEOF
14144/* end confdefs.h. */
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000014145#include <sys/types.h>
14146#include <netinet/in.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000014147int
14148main ()
14149{
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000014150struct sockaddr_in6 x;
14151x.sin6_scope_id;
Martin v. Löwis11437992002-04-12 09:54:03 +000014152 ;
14153 return 0;
14154}
14155_ACEOF
14156rm -f conftest.$ac_objext
14157if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014158 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000014159 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014160 grep -v '^ *+' conftest.er1 >conftest.err
14161 rm -f conftest.er1
14162 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000014163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14164 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014165 { ac_try='test -z "$ac_c_werror_flag"
14166 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014167 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14168 (eval $ac_try) 2>&5
14169 ac_status=$?
14170 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14171 (exit $ac_status); }; } &&
14172 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000014173 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14174 (eval $ac_try) 2>&5
14175 ac_status=$?
14176 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14177 (exit $ac_status); }; }; then
14178 echo "$as_me:$LINENO: result: yes" >&5
14179echo "${ECHO_T}yes" >&6
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000014180 ipv6=yes
14181else
Martin v. Löwis11437992002-04-12 09:54:03 +000014182 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014183sed 's/^/| /' conftest.$ac_ext >&5
14184
Martin v. Löwis11437992002-04-12 09:54:03 +000014185echo "$as_me:$LINENO: result: no" >&5
14186echo "${ECHO_T}no" >&6
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000014187 ipv6=no
14188fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014189rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000014190fi
14191
14192if test "$ipv6" = "yes"; then
Martin v. Löwis11437992002-04-12 09:54:03 +000014193 cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000014194#define ENABLE_IPV6 1
Martin v. Löwis11437992002-04-12 09:54:03 +000014195_ACEOF
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000014196
14197fi
14198
Martin v. Löwis11437992002-04-12 09:54:03 +000014199fi;
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014200
14201ipv6type=unknown
14202ipv6lib=none
14203ipv6trylibc=no
14204
14205if test "$ipv6" = "yes"; then
Martin v. Löwis11437992002-04-12 09:54:03 +000014206 echo "$as_me:$LINENO: checking ipv6 stack type" >&5
14207echo $ECHO_N "checking ipv6 stack type... $ECHO_C" >&6
Guido van Rossumb8552162001-09-05 14:58:11 +000014208 for i in inria kame linux-glibc linux-inet6 solaris toshiba v6d zeta;
14209 do
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014210 case $i in
14211 inria)
Martin v. Löwis11437992002-04-12 09:54:03 +000014212 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014213/* confdefs.h. */
14214_ACEOF
14215cat confdefs.h >>conftest.$ac_ext
14216cat >>conftest.$ac_ext <<_ACEOF
14217/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000014218
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014219#include <netinet/in.h>
14220#ifdef IPV6_INRIA_VERSION
14221yes
14222#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000014223_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014224if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000014225 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwis44ddbde2001-12-02 10:15:37 +000014226 ipv6type=$i
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014227fi
14228rm -f conftest*
14229
14230 ;;
14231 kame)
Martin v. Löwis11437992002-04-12 09:54:03 +000014232 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014233/* confdefs.h. */
14234_ACEOF
14235cat confdefs.h >>conftest.$ac_ext
14236cat >>conftest.$ac_ext <<_ACEOF
14237/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000014238
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014239#include <netinet/in.h>
14240#ifdef __KAME__
14241yes
14242#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000014243_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014244if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000014245 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014246 ipv6type=$i;
14247 ipv6lib=inet6
14248 ipv6libdir=/usr/local/v6/lib
14249 ipv6trylibc=yes
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014250fi
14251rm -f conftest*
14252
14253 ;;
14254 linux-glibc)
Martin v. Löwis11437992002-04-12 09:54:03 +000014255 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014256/* confdefs.h. */
14257_ACEOF
14258cat confdefs.h >>conftest.$ac_ext
14259cat >>conftest.$ac_ext <<_ACEOF
14260/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000014261
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014262#include <features.h>
14263#if defined(__GLIBC__) && ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2))
14264yes
14265#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000014266_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014267if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000014268 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014269 ipv6type=$i;
14270 ipv6trylibc=yes
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014271fi
14272rm -f conftest*
14273
14274 ;;
14275 linux-inet6)
14276 if test -d /usr/inet6; then
14277 ipv6type=$i
14278 ipv6lib=inet6
14279 ipv6libdir=/usr/inet6/lib
Skip Montanarodecc6a42003-01-01 20:07:49 +000014280 BASECFLAGS="-I/usr/inet6/include $BASECFLAGS"
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014281 fi
14282 ;;
14283 solaris)
14284 if test -f /etc/netconfig; then
14285 if /usr/xpg4/bin/grep -q tcp6 /etc/netconfig; then
14286 ipv6type=$i
14287 ipv6trylibc=yes
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014288 fi
14289 fi
14290 ;;
14291 toshiba)
Martin v. Löwis11437992002-04-12 09:54:03 +000014292 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014293/* confdefs.h. */
14294_ACEOF
14295cat confdefs.h >>conftest.$ac_ext
14296cat >>conftest.$ac_ext <<_ACEOF
14297/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000014298
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014299#include <sys/param.h>
14300#ifdef _TOSHIBA_INET6
14301yes
14302#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000014303_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014304if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000014305 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014306 ipv6type=$i;
14307 ipv6lib=inet6;
Martin v. Löwis44ddbde2001-12-02 10:15:37 +000014308 ipv6libdir=/usr/local/v6/lib
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014309fi
14310rm -f conftest*
14311
14312 ;;
14313 v6d)
Martin v. Löwis11437992002-04-12 09:54:03 +000014314 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014315/* confdefs.h. */
14316_ACEOF
14317cat confdefs.h >>conftest.$ac_ext
14318cat >>conftest.$ac_ext <<_ACEOF
14319/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000014320
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014321#include </usr/local/v6/include/sys/v6config.h>
14322#ifdef __V6D__
14323yes
14324#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000014325_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014326if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000014327 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014328 ipv6type=$i;
14329 ipv6lib=v6;
14330 ipv6libdir=/usr/local/v6/lib;
Skip Montanarodecc6a42003-01-01 20:07:49 +000014331 BASECFLAGS="-I/usr/local/v6/include $BASECFLAGS"
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014332fi
14333rm -f conftest*
14334
14335 ;;
14336 zeta)
Martin v. Löwis11437992002-04-12 09:54:03 +000014337 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014338/* confdefs.h. */
14339_ACEOF
14340cat confdefs.h >>conftest.$ac_ext
14341cat >>conftest.$ac_ext <<_ACEOF
14342/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000014343
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014344#include <sys/param.h>
14345#ifdef _ZETA_MINAMI_INET6
14346yes
14347#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000014348_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014349if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000014350 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014351 ipv6type=$i;
14352 ipv6lib=inet6;
Martin v. Löwis44ddbde2001-12-02 10:15:37 +000014353 ipv6libdir=/usr/local/v6/lib
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014354fi
14355rm -f conftest*
14356
14357 ;;
14358 esac
14359 if test "$ipv6type" != "unknown"; then
14360 break
14361 fi
14362 done
Martin v. Löwis11437992002-04-12 09:54:03 +000014363 echo "$as_me:$LINENO: result: $ipv6type" >&5
14364echo "${ECHO_T}$ipv6type" >&6
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014365fi
14366
14367if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
14368 if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
14369 LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
14370 echo "using lib$ipv6lib"
14371 else
14372 if test $ipv6trylibc = "yes"; then
14373 echo "using libc"
14374 else
14375 echo 'Fatal: no $ipv6lib library found. cannot continue.'
14376 echo "You need to fetch lib$ipv6lib.a from appropriate"
14377 echo 'ipv6 kit and compile beforehand.'
14378 exit 1
14379 fi
14380 fi
14381fi
14382
Martin v. Löwisa3fb4f72002-06-09 13:33:54 +000014383# Check for --with-doc-strings
14384echo "$as_me:$LINENO: checking for --with-doc-strings" >&5
14385echo $ECHO_N "checking for --with-doc-strings... $ECHO_C" >&6
14386
14387# Check whether --with-doc-strings or --without-doc-strings was given.
14388if test "${with_doc_strings+set}" = set; then
14389 withval="$with_doc_strings"
14390
14391fi;
14392
14393if test -z "$with_doc_strings"
14394then with_doc_strings="yes"
14395fi
14396if test "$with_doc_strings" != "no"
14397then
14398
14399cat >>confdefs.h <<\_ACEOF
14400#define WITH_DOC_STRINGS 1
14401_ACEOF
14402
14403fi
14404echo "$as_me:$LINENO: result: $with_doc_strings" >&5
14405echo "${ECHO_T}$with_doc_strings" >&6
14406
Neil Schemenauera35c6882001-02-27 04:45:05 +000014407# Check for Python-specific malloc support
Martin v. Löwisf30d60e2004-06-08 08:17:44 +000014408echo "$as_me:$LINENO: checking for --with-tsc" >&5
14409echo $ECHO_N "checking for --with-tsc... $ECHO_C" >&6
14410
14411# Check whether --with-tsc or --without-tsc was given.
14412if test "${with_tsc+set}" = set; then
14413 withval="$with_tsc"
14414
14415if test "$withval" != no
14416then
14417
14418cat >>confdefs.h <<\_ACEOF
14419#define WITH_TSC 1
14420_ACEOF
14421
14422 echo "$as_me:$LINENO: result: yes" >&5
14423echo "${ECHO_T}yes" >&6
14424else echo "$as_me:$LINENO: result: no" >&5
14425echo "${ECHO_T}no" >&6
14426fi
14427else
14428 echo "$as_me:$LINENO: result: no" >&5
14429echo "${ECHO_T}no" >&6
14430fi;
14431
14432# Check for Python-specific malloc support
Martin v. Löwis11437992002-04-12 09:54:03 +000014433echo "$as_me:$LINENO: checking for --with-pymalloc" >&5
14434echo $ECHO_N "checking for --with-pymalloc... $ECHO_C" >&6
14435
Neil Schemenauera35c6882001-02-27 04:45:05 +000014436# Check whether --with-pymalloc or --without-pymalloc was given.
14437if test "${with_pymalloc+set}" = set; then
14438 withval="$with_pymalloc"
Michael W. Hudson54241132001-12-07 15:38:26 +000014439
Martin v. Löwis11437992002-04-12 09:54:03 +000014440fi;
Neil Schemenauera35c6882001-02-27 04:45:05 +000014441
Neil Schemenauer16c22972002-03-22 15:34:49 +000014442if test -z "$with_pymalloc"
14443then with_pymalloc="yes"
14444fi
14445if test "$with_pymalloc" != "no"
14446then
Martin v. Löwis11437992002-04-12 09:54:03 +000014447
14448cat >>confdefs.h <<\_ACEOF
Neil Schemenauer16c22972002-03-22 15:34:49 +000014449#define WITH_PYMALLOC 1
Martin v. Löwis11437992002-04-12 09:54:03 +000014450_ACEOF
Neil Schemenauer16c22972002-03-22 15:34:49 +000014451
14452fi
Martin v. Löwis11437992002-04-12 09:54:03 +000014453echo "$as_me:$LINENO: result: $with_pymalloc" >&5
14454echo "${ECHO_T}$with_pymalloc" >&6
Neil Schemenauer16c22972002-03-22 15:34:49 +000014455
Barry Warsawef82cd72000-06-30 16:21:01 +000014456# Check for --with-wctype-functions
Martin v. Löwis11437992002-04-12 09:54:03 +000014457echo "$as_me:$LINENO: checking for --with-wctype-functions" >&5
14458echo $ECHO_N "checking for --with-wctype-functions... $ECHO_C" >&6
14459
Barry Warsawef82cd72000-06-30 16:21:01 +000014460# Check whether --with-wctype-functions or --without-wctype-functions was given.
14461if test "${with_wctype_functions+set}" = set; then
14462 withval="$with_wctype_functions"
Martin v. Löwis11437992002-04-12 09:54:03 +000014463
Barry Warsawef82cd72000-06-30 16:21:01 +000014464if test "$withval" != no
Martin v. Löwis11437992002-04-12 09:54:03 +000014465then
14466
14467cat >>confdefs.h <<\_ACEOF
Barry Warsawef82cd72000-06-30 16:21:01 +000014468#define WANT_WCTYPE_FUNCTIONS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000014469_ACEOF
14470
14471 echo "$as_me:$LINENO: result: yes" >&5
14472echo "${ECHO_T}yes" >&6
14473else echo "$as_me:$LINENO: result: no" >&5
14474echo "${ECHO_T}no" >&6
Barry Warsawef82cd72000-06-30 16:21:01 +000014475fi
14476else
Martin v. Löwis11437992002-04-12 09:54:03 +000014477 echo "$as_me:$LINENO: result: no" >&5
14478echo "${ECHO_T}no" >&6
14479fi;
Barry Warsawef82cd72000-06-30 16:21:01 +000014480
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000014481# -I${DLINCLDIR} is added to the compile rule for importdl.o
Guido van Rossum7f43da71994-08-01 12:15:30 +000014482
Guido van Rossum98935bf2001-09-05 19:13:16 +000014483DLINCLDIR=.
Guido van Rossum7f43da71994-08-01 12:15:30 +000014484
Guido van Rossume97ee181999-12-20 21:27:22 +000014485# the dlopen() function means we might want to use dynload_shlib.o. some
14486# platforms, such as AIX, have dlopen(), but don't want to use it.
Martin v. Löwis11437992002-04-12 09:54:03 +000014487
Thomas Wouters3a584202000-08-05 23:28:51 +000014488for ac_func in dlopen
14489do
Martin v. Löwis11437992002-04-12 09:54:03 +000014490as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14491echo "$as_me:$LINENO: checking for $ac_func" >&5
14492echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14493if eval "test \"\${$as_ac_var+set}\" = set"; then
14494 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossume97ee181999-12-20 21:27:22 +000014495else
Martin v. Löwis11437992002-04-12 09:54:03 +000014496 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014497/* confdefs.h. */
14498_ACEOF
14499cat confdefs.h >>conftest.$ac_ext
14500cat >>conftest.$ac_ext <<_ACEOF
14501/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000014502/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14503 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14504#define $ac_func innocuous_$ac_func
14505
Guido van Rossume97ee181999-12-20 21:27:22 +000014506/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000014507 which can conflict with char $ac_func (); below.
14508 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000014509 <limits.h> exists even on freestanding compilers. */
14510
14511#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000014512# include <limits.h>
14513#else
14514# include <assert.h>
14515#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000014516
14517#undef $ac_func
14518
Guido van Rossume97ee181999-12-20 21:27:22 +000014519/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000014520#ifdef __cplusplus
14521extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000014522{
Martin v. Löwis11437992002-04-12 09:54:03 +000014523#endif
Guido van Rossume97ee181999-12-20 21:27:22 +000014524/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000014525 builtin and then its argument prototype would still apply. */
14526char $ac_func ();
Guido van Rossume97ee181999-12-20 21:27:22 +000014527/* The GNU C library defines this for functions which it implements
14528 to always fail with ENOSYS. Some functions are actually named
14529 something starting with __ and the normal name is an alias. */
Thomas Wouters3a584202000-08-05 23:28:51 +000014530#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossume97ee181999-12-20 21:27:22 +000014531choke me
14532#else
Skip Montanaro6dead952003-09-25 14:50:04 +000014533char (*f) () = $ac_func;
14534#endif
14535#ifdef __cplusplus
14536}
Guido van Rossume97ee181999-12-20 21:27:22 +000014537#endif
14538
Skip Montanaro6dead952003-09-25 14:50:04 +000014539int
14540main ()
14541{
14542return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000014543 ;
14544 return 0;
14545}
14546_ACEOF
14547rm -f conftest.$ac_objext conftest$ac_exeext
14548if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014549 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000014550 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014551 grep -v '^ *+' conftest.er1 >conftest.err
14552 rm -f conftest.er1
14553 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000014554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14555 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014556 { ac_try='test -z "$ac_c_werror_flag"
14557 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014558 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14559 (eval $ac_try) 2>&5
14560 ac_status=$?
14561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14562 (exit $ac_status); }; } &&
14563 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000014564 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14565 (eval $ac_try) 2>&5
14566 ac_status=$?
14567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14568 (exit $ac_status); }; }; then
14569 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000014570else
Martin v. Löwis11437992002-04-12 09:54:03 +000014571 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014572sed 's/^/| /' conftest.$ac_ext >&5
14573
Martin v. Löwis11437992002-04-12 09:54:03 +000014574eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000014575fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014576rm -f conftest.err conftest.$ac_objext \
14577 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000014578fi
Martin v. Löwis11437992002-04-12 09:54:03 +000014579echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
14580echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14581if test `eval echo '${'$as_ac_var'}'` = yes; then
14582 cat >>confdefs.h <<_ACEOF
14583#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14584_ACEOF
Guido van Rossume97ee181999-12-20 21:27:22 +000014585
Guido van Rossume97ee181999-12-20 21:27:22 +000014586fi
Thomas Wouters3a584202000-08-05 23:28:51 +000014587done
Guido van Rossume97ee181999-12-20 21:27:22 +000014588
Michael W. Hudson54241132001-12-07 15:38:26 +000014589
Guido van Rossume97ee181999-12-20 21:27:22 +000014590# DYNLOADFILE specifies which dynload_*.o file we will use for dynamic
14591# loading of modules.
14592
Martin v. Löwis11437992002-04-12 09:54:03 +000014593echo "$as_me:$LINENO: checking DYNLOADFILE" >&5
14594echo $ECHO_N "checking DYNLOADFILE... $ECHO_C" >&6
Guido van Rossume97ee181999-12-20 21:27:22 +000014595if test -z "$DYNLOADFILE"
14596then
14597 case $ac_sys_system/$ac_sys_release in
Martin v. Löwisc19c5a62003-11-18 20:00:44 +000014598 AIX*) # Use dynload_shlib.c and dlopen() if we have it; otherwise dynload_aix.c
14599 if test "$ac_cv_func_dlopen" = yes
14600 then DYNLOADFILE="dynload_shlib.o"
14601 else DYNLOADFILE="dynload_aix.o"
14602 fi
14603 ;;
Guido van Rossume97ee181999-12-20 21:27:22 +000014604 BeOS*) DYNLOADFILE="dynload_beos.o";;
14605 hp*|HP*) DYNLOADFILE="dynload_hpux.o";;
Anthony Baxter82201742006-04-09 15:07:40 +000014606 # Use dynload_next.c only on 10.2 and below, which don't have native dlopen()
14607 Darwin/[0156]\..*) DYNLOADFILE="dynload_next.o";;
Martin v. Löwisf90ae202002-06-11 06:22:31 +000014608 atheos*) DYNLOADFILE="dynload_atheos.o";;
Guido van Rossume97ee181999-12-20 21:27:22 +000014609 *)
14610 # use dynload_shlib.c and dlopen() if we have it; otherwise stub
14611 # out any dynamic loading
14612 if test "$ac_cv_func_dlopen" = yes
14613 then DYNLOADFILE="dynload_shlib.o"
14614 else DYNLOADFILE="dynload_stub.o"
14615 fi
14616 ;;
14617 esac
14618fi
Martin v. Löwis11437992002-04-12 09:54:03 +000014619echo "$as_me:$LINENO: result: $DYNLOADFILE" >&5
14620echo "${ECHO_T}$DYNLOADFILE" >&6
Guido van Rossume97ee181999-12-20 21:27:22 +000014621if test "$DYNLOADFILE" != "dynload_stub.o"
14622then
Martin v. Löwis11437992002-04-12 09:54:03 +000014623
14624cat >>confdefs.h <<\_ACEOF
Guido van Rossume97ee181999-12-20 21:27:22 +000014625#define HAVE_DYNAMIC_LOADING 1
Martin v. Löwis11437992002-04-12 09:54:03 +000014626_ACEOF
Guido van Rossume97ee181999-12-20 21:27:22 +000014627
14628fi
14629
Neil Schemenauer4e425612001-06-19 15:44:15 +000014630# MACHDEP_OBJS can be set to platform-specific object files needed by Python
14631
Michael W. Hudson54241132001-12-07 15:38:26 +000014632
Martin v. Löwis11437992002-04-12 09:54:03 +000014633echo "$as_me:$LINENO: checking MACHDEP_OBJS" >&5
14634echo $ECHO_N "checking MACHDEP_OBJS... $ECHO_C" >&6
Neil Schemenauer4e425612001-06-19 15:44:15 +000014635if test -z "$MACHDEP_OBJS"
14636then
Jack Jansene578a632001-08-15 01:27:14 +000014637 MACHDEP_OBJS=$extra_machdep_objs
14638else
14639 MACHDEP_OBJS="$MACHDEP_OBJS $extra_machdep_objs"
Neil Schemenauer4e425612001-06-19 15:44:15 +000014640fi
Martin v. Löwis11437992002-04-12 09:54:03 +000014641echo "$as_me:$LINENO: result: MACHDEP_OBJS" >&5
14642echo "${ECHO_T}MACHDEP_OBJS" >&6
Neil Schemenauer4e425612001-06-19 15:44:15 +000014643
Guido van Rossum627b2d71993-12-24 10:39:16 +000014644# checks for library functions
Martin v. Löwis11437992002-04-12 09:54:03 +000014645
14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656
14657
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
Martin v. Löwisd6320502004-08-12 13:45:08 +000014716
Martin v. Löwisc3001752005-01-23 09:27:24 +000014717
14718
Neal Norwitz05a45592006-03-20 06:30:08 +000014719
14720
Martin v. Löwisd6320502004-08-12 13:45:08 +000014721for ac_func in alarm bind_textdomain_codeset chown clock confstr ctermid \
14722 execv fork fpathconf ftime ftruncate \
Martin v. Löwis438b5342002-12-27 10:16:42 +000014723 gai_strerror getgroups getlogin getloadavg getpeername getpgid getpid \
Martin v. Löwisc3001752005-01-23 09:27:24 +000014724 getpriority getpwent getspnam getspent getsid getwd \
Martin v. Löwise9416172003-05-03 10:12:45 +000014725 kill killpg lchown lstat mkfifo mknod mktime \
Martin v. Löwisa5f09072002-10-11 05:37:59 +000014726 mremap nice pathconf pause plock poll pthread_init \
Guido van Rossum162e38c2003-02-19 15:25:10 +000014727 putenv readlink realpath \
Martin v. Löwisd5843682002-11-21 20:41:28 +000014728 select setegid seteuid setgid \
Martin v. Löwis4daacb12003-03-28 18:37:01 +000014729 setlocale setregid setreuid setsid setpgid setpgrp setuid setvbuf snprintf \
Skip Montanaro7e11a012004-02-07 12:55:46 +000014730 sigaction siginterrupt sigrelse strftime \
Michael W. Hudson34f20ea2002-05-27 15:08:24 +000014731 sysconf tcgetpgrp tcsetpgrp tempnam timegm times tmpfile tmpnam tmpnam_r \
Neal Norwitz05a45592006-03-20 06:30:08 +000014732 truncate uname unsetenv utimes waitpid wait3 wait4 wcscoll _getpty
Guido van Rossum627b2d71993-12-24 10:39:16 +000014733do
Martin v. Löwis11437992002-04-12 09:54:03 +000014734as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14735echo "$as_me:$LINENO: checking for $ac_func" >&5
14736echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14737if eval "test \"\${$as_ac_var+set}\" = set"; then
14738 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000014739else
Martin v. Löwis11437992002-04-12 09:54:03 +000014740 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014741/* confdefs.h. */
14742_ACEOF
14743cat confdefs.h >>conftest.$ac_ext
14744cat >>conftest.$ac_ext <<_ACEOF
14745/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000014746/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14747 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14748#define $ac_func innocuous_$ac_func
14749
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000014750/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000014751 which can conflict with char $ac_func (); below.
14752 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000014753 <limits.h> exists even on freestanding compilers. */
14754
14755#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000014756# include <limits.h>
14757#else
14758# include <assert.h>
14759#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000014760
14761#undef $ac_func
14762
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000014763/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000014764#ifdef __cplusplus
14765extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000014766{
Martin v. Löwis11437992002-04-12 09:54:03 +000014767#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000014768/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000014769 builtin and then its argument prototype would still apply. */
14770char $ac_func ();
Guido van Rossum627b2d71993-12-24 10:39:16 +000014771/* The GNU C library defines this for functions which it implements
14772 to always fail with ENOSYS. Some functions are actually named
14773 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000014774#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +000014775choke me
14776#else
Skip Montanaro6dead952003-09-25 14:50:04 +000014777char (*f) () = $ac_func;
14778#endif
14779#ifdef __cplusplus
14780}
Guido van Rossum627b2d71993-12-24 10:39:16 +000014781#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +000014782
Skip Montanaro6dead952003-09-25 14:50:04 +000014783int
14784main ()
14785{
14786return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000014787 ;
14788 return 0;
14789}
14790_ACEOF
14791rm -f conftest.$ac_objext conftest$ac_exeext
14792if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014793 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000014794 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014795 grep -v '^ *+' conftest.er1 >conftest.err
14796 rm -f conftest.er1
14797 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000014798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14799 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014800 { ac_try='test -z "$ac_c_werror_flag"
14801 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014802 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14803 (eval $ac_try) 2>&5
14804 ac_status=$?
14805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14806 (exit $ac_status); }; } &&
14807 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000014808 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14809 (eval $ac_try) 2>&5
14810 ac_status=$?
14811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14812 (exit $ac_status); }; }; then
14813 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000014814else
Martin v. Löwis11437992002-04-12 09:54:03 +000014815 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014816sed 's/^/| /' conftest.$ac_ext >&5
14817
Martin v. Löwis11437992002-04-12 09:54:03 +000014818eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000014819fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014820rm -f conftest.err conftest.$ac_objext \
14821 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000014822fi
Martin v. Löwis11437992002-04-12 09:54:03 +000014823echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
14824echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14825if test `eval echo '${'$as_ac_var'}'` = yes; then
14826 cat >>confdefs.h <<_ACEOF
14827#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14828_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:38 +000014829
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000014830fi
14831done
14832
Michael W. Hudson54241132001-12-07 15:38:26 +000014833
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014834# For some functions, having a definition is not sufficient, since
14835# we want to take their address.
14836echo "$as_me:$LINENO: checking for chroot" >&5
14837echo $ECHO_N "checking for chroot... $ECHO_C" >&6
14838cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014839/* confdefs.h. */
14840_ACEOF
14841cat confdefs.h >>conftest.$ac_ext
14842cat >>conftest.$ac_ext <<_ACEOF
14843/* end confdefs.h. */
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014844#include <unistd.h>
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014845int
14846main ()
14847{
14848void *x=chroot
14849 ;
14850 return 0;
14851}
14852_ACEOF
14853rm -f conftest.$ac_objext
14854if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014855 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014856 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014857 grep -v '^ *+' conftest.er1 >conftest.err
14858 rm -f conftest.er1
14859 cat conftest.err >&5
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14861 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014862 { ac_try='test -z "$ac_c_werror_flag"
14863 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014864 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14865 (eval $ac_try) 2>&5
14866 ac_status=$?
14867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14868 (exit $ac_status); }; } &&
14869 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14871 (eval $ac_try) 2>&5
14872 ac_status=$?
14873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14874 (exit $ac_status); }; }; then
14875
14876cat >>confdefs.h <<\_ACEOF
14877#define HAVE_CHROOT 1
14878_ACEOF
14879
14880 echo "$as_me:$LINENO: result: yes" >&5
14881echo "${ECHO_T}yes" >&6
14882else
14883 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014884sed 's/^/| /' conftest.$ac_ext >&5
14885
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014886echo "$as_me:$LINENO: result: no" >&5
14887echo "${ECHO_T}no" >&6
14888
14889fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014890rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014891echo "$as_me:$LINENO: checking for link" >&5
14892echo $ECHO_N "checking for link... $ECHO_C" >&6
14893cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014894/* confdefs.h. */
14895_ACEOF
14896cat confdefs.h >>conftest.$ac_ext
14897cat >>conftest.$ac_ext <<_ACEOF
14898/* end confdefs.h. */
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014899#include <unistd.h>
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014900int
14901main ()
14902{
14903void *x=link
14904 ;
14905 return 0;
14906}
14907_ACEOF
14908rm -f conftest.$ac_objext
14909if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014910 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014911 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014912 grep -v '^ *+' conftest.er1 >conftest.err
14913 rm -f conftest.er1
14914 cat conftest.err >&5
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14916 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014917 { ac_try='test -z "$ac_c_werror_flag"
14918 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014919 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14920 (eval $ac_try) 2>&5
14921 ac_status=$?
14922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14923 (exit $ac_status); }; } &&
14924 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014925 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14926 (eval $ac_try) 2>&5
14927 ac_status=$?
14928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14929 (exit $ac_status); }; }; then
14930
14931cat >>confdefs.h <<\_ACEOF
14932#define HAVE_LINK 1
14933_ACEOF
14934
14935 echo "$as_me:$LINENO: result: yes" >&5
14936echo "${ECHO_T}yes" >&6
14937else
14938 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014939sed 's/^/| /' conftest.$ac_ext >&5
14940
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014941echo "$as_me:$LINENO: result: no" >&5
14942echo "${ECHO_T}no" >&6
14943
14944fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014945rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014946echo "$as_me:$LINENO: checking for symlink" >&5
14947echo $ECHO_N "checking for symlink... $ECHO_C" >&6
14948cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014949/* confdefs.h. */
14950_ACEOF
14951cat confdefs.h >>conftest.$ac_ext
14952cat >>conftest.$ac_ext <<_ACEOF
14953/* end confdefs.h. */
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014954#include <unistd.h>
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014955int
14956main ()
14957{
14958void *x=symlink
14959 ;
14960 return 0;
14961}
14962_ACEOF
14963rm -f conftest.$ac_objext
14964if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014965 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014966 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014967 grep -v '^ *+' conftest.er1 >conftest.err
14968 rm -f conftest.er1
14969 cat conftest.err >&5
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14971 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014972 { ac_try='test -z "$ac_c_werror_flag"
14973 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014974 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14975 (eval $ac_try) 2>&5
14976 ac_status=$?
14977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14978 (exit $ac_status); }; } &&
14979 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014980 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14981 (eval $ac_try) 2>&5
14982 ac_status=$?
14983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14984 (exit $ac_status); }; }; then
14985
14986cat >>confdefs.h <<\_ACEOF
14987#define HAVE_SYMLINK 1
14988_ACEOF
14989
14990 echo "$as_me:$LINENO: result: yes" >&5
14991echo "${ECHO_T}yes" >&6
14992else
14993 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014994sed 's/^/| /' conftest.$ac_ext >&5
14995
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014996echo "$as_me:$LINENO: result: no" >&5
14997echo "${ECHO_T}no" >&6
14998
14999fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015000rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015001echo "$as_me:$LINENO: checking for fchdir" >&5
15002echo $ECHO_N "checking for fchdir... $ECHO_C" >&6
15003cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015004/* confdefs.h. */
15005_ACEOF
15006cat confdefs.h >>conftest.$ac_ext
15007cat >>conftest.$ac_ext <<_ACEOF
15008/* end confdefs.h. */
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015009#include <unistd.h>
15010int
15011main ()
15012{
15013void *x=fchdir
15014 ;
15015 return 0;
15016}
15017_ACEOF
15018rm -f conftest.$ac_objext
15019if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015020 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015021 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015022 grep -v '^ *+' conftest.er1 >conftest.err
15023 rm -f conftest.er1
15024 cat conftest.err >&5
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15026 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015027 { ac_try='test -z "$ac_c_werror_flag"
15028 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015029 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15030 (eval $ac_try) 2>&5
15031 ac_status=$?
15032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15033 (exit $ac_status); }; } &&
15034 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015035 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15036 (eval $ac_try) 2>&5
15037 ac_status=$?
15038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15039 (exit $ac_status); }; }; then
15040
15041cat >>confdefs.h <<\_ACEOF
15042#define HAVE_FCHDIR 1
15043_ACEOF
15044
15045 echo "$as_me:$LINENO: result: yes" >&5
15046echo "${ECHO_T}yes" >&6
15047else
15048 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015049sed 's/^/| /' conftest.$ac_ext >&5
15050
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015051echo "$as_me:$LINENO: result: no" >&5
15052echo "${ECHO_T}no" >&6
15053
15054fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015055rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015056echo "$as_me:$LINENO: checking for fsync" >&5
15057echo $ECHO_N "checking for fsync... $ECHO_C" >&6
15058cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015059/* confdefs.h. */
15060_ACEOF
15061cat confdefs.h >>conftest.$ac_ext
15062cat >>conftest.$ac_ext <<_ACEOF
15063/* end confdefs.h. */
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015064#include <unistd.h>
15065int
15066main ()
15067{
15068void *x=fsync
15069 ;
15070 return 0;
15071}
15072_ACEOF
15073rm -f conftest.$ac_objext
15074if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015075 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015076 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015077 grep -v '^ *+' conftest.er1 >conftest.err
15078 rm -f conftest.er1
15079 cat conftest.err >&5
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15081 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015082 { ac_try='test -z "$ac_c_werror_flag"
15083 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015084 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15085 (eval $ac_try) 2>&5
15086 ac_status=$?
15087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15088 (exit $ac_status); }; } &&
15089 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015090 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15091 (eval $ac_try) 2>&5
15092 ac_status=$?
15093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15094 (exit $ac_status); }; }; then
15095
15096cat >>confdefs.h <<\_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015097#define HAVE_FSYNC 1
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015098_ACEOF
15099
15100 echo "$as_me:$LINENO: result: yes" >&5
15101echo "${ECHO_T}yes" >&6
15102else
15103 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015104sed 's/^/| /' conftest.$ac_ext >&5
15105
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015106echo "$as_me:$LINENO: result: no" >&5
15107echo "${ECHO_T}no" >&6
15108
15109fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015110rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015111echo "$as_me:$LINENO: checking for fdatasync" >&5
15112echo $ECHO_N "checking for fdatasync... $ECHO_C" >&6
15113cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015114/* confdefs.h. */
15115_ACEOF
15116cat confdefs.h >>conftest.$ac_ext
15117cat >>conftest.$ac_ext <<_ACEOF
15118/* end confdefs.h. */
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015119#include <unistd.h>
15120int
15121main ()
15122{
15123void *x=fdatasync
15124 ;
15125 return 0;
15126}
15127_ACEOF
15128rm -f conftest.$ac_objext
15129if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015130 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015131 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015132 grep -v '^ *+' conftest.er1 >conftest.err
15133 rm -f conftest.er1
15134 cat conftest.err >&5
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15136 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015137 { ac_try='test -z "$ac_c_werror_flag"
15138 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015139 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15140 (eval $ac_try) 2>&5
15141 ac_status=$?
15142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15143 (exit $ac_status); }; } &&
15144 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015145 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15146 (eval $ac_try) 2>&5
15147 ac_status=$?
15148 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15149 (exit $ac_status); }; }; then
15150
15151cat >>confdefs.h <<\_ACEOF
15152#define HAVE_FDATASYNC 1
15153_ACEOF
15154
15155 echo "$as_me:$LINENO: result: yes" >&5
15156echo "${ECHO_T}yes" >&6
15157else
15158 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015159sed 's/^/| /' conftest.$ac_ext >&5
15160
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015161echo "$as_me:$LINENO: result: no" >&5
15162echo "${ECHO_T}no" >&6
15163
15164fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015165rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000015166
Martin v. Löwisd5843682002-11-21 20:41:28 +000015167# On some systems (eg. FreeBSD 5), we would find a definition of the
15168# functions ctermid_r, setgroups in the library, but no prototype
15169# (e.g. because we use _XOPEN_SOURCE). See whether we can take their
15170# address to avoid compiler warnings and potential miscompilations
15171# because of the missing prototypes.
15172
15173echo "$as_me:$LINENO: checking for ctermid_r" >&5
15174echo $ECHO_N "checking for ctermid_r... $ECHO_C" >&6
15175cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015176/* confdefs.h. */
15177_ACEOF
15178cat confdefs.h >>conftest.$ac_ext
15179cat >>conftest.$ac_ext <<_ACEOF
15180/* end confdefs.h. */
Martin v. Löwisd5843682002-11-21 20:41:28 +000015181
15182#include "confdefs.h"
15183#include <stdio.h>
15184
Martin v. Löwisd5843682002-11-21 20:41:28 +000015185int
15186main ()
15187{
15188void* p = ctermid_r
15189 ;
15190 return 0;
15191}
15192_ACEOF
15193rm -f conftest.$ac_objext
15194if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015195 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisd5843682002-11-21 20:41:28 +000015196 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015197 grep -v '^ *+' conftest.er1 >conftest.err
15198 rm -f conftest.er1
15199 cat conftest.err >&5
Martin v. Löwisd5843682002-11-21 20:41:28 +000015200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15201 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015202 { ac_try='test -z "$ac_c_werror_flag"
15203 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015204 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15205 (eval $ac_try) 2>&5
15206 ac_status=$?
15207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15208 (exit $ac_status); }; } &&
15209 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisd5843682002-11-21 20:41:28 +000015210 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15211 (eval $ac_try) 2>&5
15212 ac_status=$?
15213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15214 (exit $ac_status); }; }; then
15215
15216cat >>confdefs.h <<\_ACEOF
15217#define HAVE_CTERMID_R 1
15218_ACEOF
15219
15220 echo "$as_me:$LINENO: result: yes" >&5
15221echo "${ECHO_T}yes" >&6
15222else
15223 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015224sed 's/^/| /' conftest.$ac_ext >&5
15225
Martin v. Löwisd5843682002-11-21 20:41:28 +000015226echo "$as_me:$LINENO: result: no" >&5
15227echo "${ECHO_T}no" >&6
15228
15229fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015230rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisd5843682002-11-21 20:41:28 +000015231
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015232echo "$as_me:$LINENO: checking for flock" >&5
15233echo $ECHO_N "checking for flock... $ECHO_C" >&6
15234cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015235/* confdefs.h. */
15236_ACEOF
15237cat confdefs.h >>conftest.$ac_ext
15238cat >>conftest.$ac_ext <<_ACEOF
15239/* end confdefs.h. */
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015240
15241#include "confdefs.h"
15242#include <sys/file.h>
15243
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015244int
15245main ()
15246{
15247void* p = flock
15248 ;
15249 return 0;
15250}
15251_ACEOF
15252rm -f conftest.$ac_objext
15253if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015254 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015255 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015256 grep -v '^ *+' conftest.er1 >conftest.err
15257 rm -f conftest.er1
15258 cat conftest.err >&5
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15260 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015261 { ac_try='test -z "$ac_c_werror_flag"
15262 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015263 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15264 (eval $ac_try) 2>&5
15265 ac_status=$?
15266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15267 (exit $ac_status); }; } &&
15268 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015269 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15270 (eval $ac_try) 2>&5
15271 ac_status=$?
15272 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15273 (exit $ac_status); }; }; then
15274
15275cat >>confdefs.h <<\_ACEOF
15276#define HAVE_FLOCK 1
15277_ACEOF
15278
15279 echo "$as_me:$LINENO: result: yes" >&5
15280echo "${ECHO_T}yes" >&6
15281else
15282 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015283sed 's/^/| /' conftest.$ac_ext >&5
15284
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015285echo "$as_me:$LINENO: result: no" >&5
15286echo "${ECHO_T}no" >&6
15287
15288fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015289rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015290
15291echo "$as_me:$LINENO: checking for getpagesize" >&5
15292echo $ECHO_N "checking for getpagesize... $ECHO_C" >&6
15293cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015294/* confdefs.h. */
15295_ACEOF
15296cat confdefs.h >>conftest.$ac_ext
15297cat >>conftest.$ac_ext <<_ACEOF
15298/* end confdefs.h. */
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015299
15300#include "confdefs.h"
15301#include <unistd.h>
15302
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015303int
15304main ()
15305{
15306void* p = getpagesize
15307 ;
15308 return 0;
15309}
15310_ACEOF
15311rm -f conftest.$ac_objext
15312if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015313 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015314 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015315 grep -v '^ *+' conftest.er1 >conftest.err
15316 rm -f conftest.er1
15317 cat conftest.err >&5
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15319 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015320 { ac_try='test -z "$ac_c_werror_flag"
15321 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015322 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15323 (eval $ac_try) 2>&5
15324 ac_status=$?
15325 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15326 (exit $ac_status); }; } &&
15327 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015328 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15329 (eval $ac_try) 2>&5
15330 ac_status=$?
15331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15332 (exit $ac_status); }; }; then
15333
15334cat >>confdefs.h <<\_ACEOF
15335#define HAVE_GETPAGESIZE 1
15336_ACEOF
15337
15338 echo "$as_me:$LINENO: result: yes" >&5
15339echo "${ECHO_T}yes" >&6
15340else
15341 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015342sed 's/^/| /' conftest.$ac_ext >&5
15343
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015344echo "$as_me:$LINENO: result: no" >&5
15345echo "${ECHO_T}no" >&6
15346
15347fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015348rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015349
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000015350for ac_prog in true
15351do
15352 # Extract the first word of "$ac_prog", so it can be a program name with args.
15353set dummy $ac_prog; ac_word=$2
15354echo "$as_me:$LINENO: checking for $ac_word" >&5
15355echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
15356if test "${ac_cv_prog_TRUE+set}" = set; then
15357 echo $ECHO_N "(cached) $ECHO_C" >&6
15358else
15359 if test -n "$TRUE"; then
15360 ac_cv_prog_TRUE="$TRUE" # Let the user override the test.
15361else
15362as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15363for as_dir in $PATH
15364do
15365 IFS=$as_save_IFS
15366 test -z "$as_dir" && as_dir=.
15367 for ac_exec_ext in '' $ac_executable_extensions; do
15368 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15369 ac_cv_prog_TRUE="$ac_prog"
15370 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
15371 break 2
15372 fi
15373done
15374done
15375
15376fi
15377fi
15378TRUE=$ac_cv_prog_TRUE
15379if test -n "$TRUE"; then
15380 echo "$as_me:$LINENO: result: $TRUE" >&5
15381echo "${ECHO_T}$TRUE" >&6
15382else
15383 echo "$as_me:$LINENO: result: no" >&5
15384echo "${ECHO_T}no" >&6
15385fi
15386
15387 test -n "$TRUE" && break
15388done
15389test -n "$TRUE" || TRUE="/bin/true"
15390
15391
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015392echo "$as_me:$LINENO: checking for inet_aton in -lc" >&5
15393echo $ECHO_N "checking for inet_aton in -lc... $ECHO_C" >&6
15394if test "${ac_cv_lib_c_inet_aton+set}" = set; then
15395 echo $ECHO_N "(cached) $ECHO_C" >&6
15396else
15397 ac_check_lib_save_LIBS=$LIBS
15398LIBS="-lc $LIBS"
15399cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015400/* confdefs.h. */
15401_ACEOF
15402cat confdefs.h >>conftest.$ac_ext
15403cat >>conftest.$ac_ext <<_ACEOF
15404/* end confdefs.h. */
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015405
15406/* Override any gcc2 internal prototype to avoid an error. */
15407#ifdef __cplusplus
15408extern "C"
15409#endif
15410/* We use char because int might match the return type of a gcc2
15411 builtin and then its argument prototype would still apply. */
15412char inet_aton ();
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015413int
15414main ()
15415{
15416inet_aton ();
15417 ;
15418 return 0;
15419}
15420_ACEOF
15421rm -f conftest.$ac_objext conftest$ac_exeext
15422if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015423 (eval $ac_link) 2>conftest.er1
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015424 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015425 grep -v '^ *+' conftest.er1 >conftest.err
15426 rm -f conftest.er1
15427 cat conftest.err >&5
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15429 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015430 { ac_try='test -z "$ac_c_werror_flag"
15431 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015432 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15433 (eval $ac_try) 2>&5
15434 ac_status=$?
15435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15436 (exit $ac_status); }; } &&
15437 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015438 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15439 (eval $ac_try) 2>&5
15440 ac_status=$?
15441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15442 (exit $ac_status); }; }; then
15443 ac_cv_lib_c_inet_aton=yes
15444else
15445 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015446sed 's/^/| /' conftest.$ac_ext >&5
15447
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015448ac_cv_lib_c_inet_aton=no
15449fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015450rm -f conftest.err conftest.$ac_objext \
15451 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015452LIBS=$ac_check_lib_save_LIBS
15453fi
15454echo "$as_me:$LINENO: result: $ac_cv_lib_c_inet_aton" >&5
15455echo "${ECHO_T}$ac_cv_lib_c_inet_aton" >&6
15456if test $ac_cv_lib_c_inet_aton = yes; then
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000015457 $ac_cv_prog_TRUE
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015458else
15459
15460echo "$as_me:$LINENO: checking for inet_aton in -lresolv" >&5
15461echo $ECHO_N "checking for inet_aton in -lresolv... $ECHO_C" >&6
15462if test "${ac_cv_lib_resolv_inet_aton+set}" = set; then
15463 echo $ECHO_N "(cached) $ECHO_C" >&6
15464else
15465 ac_check_lib_save_LIBS=$LIBS
15466LIBS="-lresolv $LIBS"
15467cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015468/* confdefs.h. */
15469_ACEOF
15470cat confdefs.h >>conftest.$ac_ext
15471cat >>conftest.$ac_ext <<_ACEOF
15472/* end confdefs.h. */
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015473
15474/* Override any gcc2 internal prototype to avoid an error. */
15475#ifdef __cplusplus
15476extern "C"
15477#endif
15478/* We use char because int might match the return type of a gcc2
15479 builtin and then its argument prototype would still apply. */
15480char inet_aton ();
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015481int
15482main ()
15483{
15484inet_aton ();
15485 ;
15486 return 0;
15487}
15488_ACEOF
15489rm -f conftest.$ac_objext conftest$ac_exeext
15490if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015491 (eval $ac_link) 2>conftest.er1
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015492 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015493 grep -v '^ *+' conftest.er1 >conftest.err
15494 rm -f conftest.er1
15495 cat conftest.err >&5
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15497 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015498 { ac_try='test -z "$ac_c_werror_flag"
15499 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015500 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15501 (eval $ac_try) 2>&5
15502 ac_status=$?
15503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15504 (exit $ac_status); }; } &&
15505 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015506 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15507 (eval $ac_try) 2>&5
15508 ac_status=$?
15509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15510 (exit $ac_status); }; }; then
15511 ac_cv_lib_resolv_inet_aton=yes
15512else
15513 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015514sed 's/^/| /' conftest.$ac_ext >&5
15515
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015516ac_cv_lib_resolv_inet_aton=no
15517fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015518rm -f conftest.err conftest.$ac_objext \
15519 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015520LIBS=$ac_check_lib_save_LIBS
15521fi
15522echo "$as_me:$LINENO: result: $ac_cv_lib_resolv_inet_aton" >&5
15523echo "${ECHO_T}$ac_cv_lib_resolv_inet_aton" >&6
15524if test $ac_cv_lib_resolv_inet_aton = yes; then
15525 cat >>confdefs.h <<_ACEOF
15526#define HAVE_LIBRESOLV 1
15527_ACEOF
15528
15529 LIBS="-lresolv $LIBS"
15530
15531fi
15532
15533
15534fi
15535
15536
Ronald Oussorenf8752642006-07-06 10:13:35 +000015537case $ac_sys_system/$ac_sys_release in
15538Darwin/*)
15539 _CUR_CFLAGS="${CFLAGS}"
15540 _CUR_LDFLAGS="${LDFLAGS}"
15541 CFLAGS="${CFLAGS} -Wl,-search_paths_first"
15542 LDFLAGS="${LDFLAGS} -Wl,-search_paths_first -L/usr/local/lib"
15543 ;;
15544esac
15545
Neal Norwitz6e73aaa2006-06-12 03:33:09 +000015546echo "$as_me:$LINENO: checking for inflateCopy in -lz" >&5
15547echo $ECHO_N "checking for inflateCopy in -lz... $ECHO_C" >&6
15548if test "${ac_cv_lib_z_inflateCopy+set}" = set; then
15549 echo $ECHO_N "(cached) $ECHO_C" >&6
15550else
15551 ac_check_lib_save_LIBS=$LIBS
15552LIBS="-lz $LIBS"
15553cat >conftest.$ac_ext <<_ACEOF
15554/* confdefs.h. */
15555_ACEOF
15556cat confdefs.h >>conftest.$ac_ext
15557cat >>conftest.$ac_ext <<_ACEOF
15558/* end confdefs.h. */
15559
15560/* Override any gcc2 internal prototype to avoid an error. */
15561#ifdef __cplusplus
15562extern "C"
15563#endif
15564/* We use char because int might match the return type of a gcc2
15565 builtin and then its argument prototype would still apply. */
15566char inflateCopy ();
15567int
15568main ()
15569{
15570inflateCopy ();
15571 ;
15572 return 0;
15573}
15574_ACEOF
15575rm -f conftest.$ac_objext conftest$ac_exeext
15576if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15577 (eval $ac_link) 2>conftest.er1
15578 ac_status=$?
15579 grep -v '^ *+' conftest.er1 >conftest.err
15580 rm -f conftest.er1
15581 cat conftest.err >&5
15582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15583 (exit $ac_status); } &&
15584 { ac_try='test -z "$ac_c_werror_flag"
15585 || test ! -s conftest.err'
15586 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15587 (eval $ac_try) 2>&5
15588 ac_status=$?
15589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15590 (exit $ac_status); }; } &&
15591 { ac_try='test -s conftest$ac_exeext'
15592 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15593 (eval $ac_try) 2>&5
15594 ac_status=$?
15595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15596 (exit $ac_status); }; }; then
15597 ac_cv_lib_z_inflateCopy=yes
15598else
15599 echo "$as_me: failed program was:" >&5
15600sed 's/^/| /' conftest.$ac_ext >&5
15601
15602ac_cv_lib_z_inflateCopy=no
15603fi
15604rm -f conftest.err conftest.$ac_objext \
15605 conftest$ac_exeext conftest.$ac_ext
15606LIBS=$ac_check_lib_save_LIBS
15607fi
15608echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateCopy" >&5
15609echo "${ECHO_T}$ac_cv_lib_z_inflateCopy" >&6
15610if test $ac_cv_lib_z_inflateCopy = yes; then
15611
15612cat >>confdefs.h <<\_ACEOF
15613#define HAVE_ZLIB_COPY 1
15614_ACEOF
15615
15616fi
15617
15618
Ronald Oussorenf8752642006-07-06 10:13:35 +000015619case $ac_sys_system/$ac_sys_release in
15620Darwin/*)
15621 CFLAGS="${_CUR_CFLAGS}"
15622 LDFLAGS="${_CUR_LDFLAGS}"
15623 ;;
15624esac
15625
Martin v. Löwise9416172003-05-03 10:12:45 +000015626echo "$as_me:$LINENO: checking for hstrerror" >&5
15627echo $ECHO_N "checking for hstrerror... $ECHO_C" >&6
15628cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015629/* confdefs.h. */
15630_ACEOF
15631cat confdefs.h >>conftest.$ac_ext
15632cat >>conftest.$ac_ext <<_ACEOF
15633/* end confdefs.h. */
Martin v. Löwise9416172003-05-03 10:12:45 +000015634
15635#include "confdefs.h"
15636#include <netdb.h>
15637
Martin v. Löwise9416172003-05-03 10:12:45 +000015638int
15639main ()
15640{
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015641void* p = hstrerror; hstrerror(0)
Martin v. Löwise9416172003-05-03 10:12:45 +000015642 ;
15643 return 0;
15644}
15645_ACEOF
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015646rm -f conftest.$ac_objext conftest$ac_exeext
15647if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015648 (eval $ac_link) 2>conftest.er1
Martin v. Löwise9416172003-05-03 10:12:45 +000015649 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015650 grep -v '^ *+' conftest.er1 >conftest.err
15651 rm -f conftest.er1
15652 cat conftest.err >&5
Martin v. Löwise9416172003-05-03 10:12:45 +000015653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15654 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015655 { ac_try='test -z "$ac_c_werror_flag"
15656 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015657 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15658 (eval $ac_try) 2>&5
15659 ac_status=$?
15660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15661 (exit $ac_status); }; } &&
15662 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwise9416172003-05-03 10:12:45 +000015663 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15664 (eval $ac_try) 2>&5
15665 ac_status=$?
15666 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15667 (exit $ac_status); }; }; then
15668
15669cat >>confdefs.h <<\_ACEOF
15670#define HAVE_HSTRERROR 1
15671_ACEOF
15672
15673 echo "$as_me:$LINENO: result: yes" >&5
15674echo "${ECHO_T}yes" >&6
15675else
15676 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015677sed 's/^/| /' conftest.$ac_ext >&5
15678
Martin v. Löwise9416172003-05-03 10:12:45 +000015679echo "$as_me:$LINENO: result: no" >&5
15680echo "${ECHO_T}no" >&6
15681
15682fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015683rm -f conftest.err conftest.$ac_objext \
15684 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwise9416172003-05-03 10:12:45 +000015685
15686echo "$as_me:$LINENO: checking for inet_aton" >&5
15687echo $ECHO_N "checking for inet_aton... $ECHO_C" >&6
15688cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015689/* confdefs.h. */
15690_ACEOF
15691cat confdefs.h >>conftest.$ac_ext
15692cat >>conftest.$ac_ext <<_ACEOF
15693/* end confdefs.h. */
Martin v. Löwise9416172003-05-03 10:12:45 +000015694
15695#include "confdefs.h"
Martin v. Löwis86d66262006-02-17 08:40:11 +000015696#include <sys/types.h>
Martin v. Löwise9416172003-05-03 10:12:45 +000015697#include <sys/socket.h>
15698#include <netinet/in.h>
15699#include <arpa/inet.h>
15700
Martin v. Löwise9416172003-05-03 10:12:45 +000015701int
15702main ()
15703{
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015704void* p = inet_aton;inet_aton(0,0)
Martin v. Löwise9416172003-05-03 10:12:45 +000015705 ;
15706 return 0;
15707}
15708_ACEOF
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015709rm -f conftest.$ac_objext conftest$ac_exeext
15710if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015711 (eval $ac_link) 2>conftest.er1
Martin v. Löwise9416172003-05-03 10:12:45 +000015712 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015713 grep -v '^ *+' conftest.er1 >conftest.err
15714 rm -f conftest.er1
15715 cat conftest.err >&5
Martin v. Löwise9416172003-05-03 10:12:45 +000015716 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15717 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015718 { ac_try='test -z "$ac_c_werror_flag"
15719 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015720 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15721 (eval $ac_try) 2>&5
15722 ac_status=$?
15723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15724 (exit $ac_status); }; } &&
15725 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwise9416172003-05-03 10:12:45 +000015726 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15727 (eval $ac_try) 2>&5
15728 ac_status=$?
15729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15730 (exit $ac_status); }; }; then
15731
15732cat >>confdefs.h <<\_ACEOF
15733#define HAVE_INET_ATON 1
15734_ACEOF
15735
15736 echo "$as_me:$LINENO: result: yes" >&5
15737echo "${ECHO_T}yes" >&6
15738else
15739 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015740sed 's/^/| /' conftest.$ac_ext >&5
15741
Martin v. Löwise9416172003-05-03 10:12:45 +000015742echo "$as_me:$LINENO: result: no" >&5
15743echo "${ECHO_T}no" >&6
15744
15745fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015746rm -f conftest.err conftest.$ac_objext \
15747 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwise9416172003-05-03 10:12:45 +000015748
15749echo "$as_me:$LINENO: checking for inet_pton" >&5
15750echo $ECHO_N "checking for inet_pton... $ECHO_C" >&6
15751cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015752/* confdefs.h. */
15753_ACEOF
15754cat confdefs.h >>conftest.$ac_ext
15755cat >>conftest.$ac_ext <<_ACEOF
15756/* end confdefs.h. */
Martin v. Löwise9416172003-05-03 10:12:45 +000015757
15758#include "confdefs.h"
Martin v. Löwisf2e488d2003-05-05 22:00:11 +000015759#include <sys/types.h>
Martin v. Löwise9416172003-05-03 10:12:45 +000015760#include <sys/socket.h>
15761#include <netinet/in.h>
15762#include <arpa/inet.h>
15763
Martin v. Löwise9416172003-05-03 10:12:45 +000015764int
15765main ()
15766{
15767void* p = inet_pton
15768 ;
15769 return 0;
15770}
15771_ACEOF
15772rm -f conftest.$ac_objext
15773if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015774 (eval $ac_compile) 2>conftest.er1
Martin v. Löwise9416172003-05-03 10:12:45 +000015775 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015776 grep -v '^ *+' conftest.er1 >conftest.err
15777 rm -f conftest.er1
15778 cat conftest.err >&5
Martin v. Löwise9416172003-05-03 10:12:45 +000015779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15780 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015781 { ac_try='test -z "$ac_c_werror_flag"
15782 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015783 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15784 (eval $ac_try) 2>&5
15785 ac_status=$?
15786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15787 (exit $ac_status); }; } &&
15788 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwise9416172003-05-03 10:12:45 +000015789 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15790 (eval $ac_try) 2>&5
15791 ac_status=$?
15792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15793 (exit $ac_status); }; }; then
15794
15795cat >>confdefs.h <<\_ACEOF
15796#define HAVE_INET_PTON 1
15797_ACEOF
15798
15799 echo "$as_me:$LINENO: result: yes" >&5
15800echo "${ECHO_T}yes" >&6
15801else
15802 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015803sed 's/^/| /' conftest.$ac_ext >&5
15804
Martin v. Löwise9416172003-05-03 10:12:45 +000015805echo "$as_me:$LINENO: result: no" >&5
15806echo "${ECHO_T}no" >&6
15807
15808fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015809rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwise9416172003-05-03 10:12:45 +000015810
Martin v. Löwisd6640d42003-07-06 09:29:52 +000015811# On some systems, setgroups is in unistd.h, on others, in grp.h
Martin v. Löwisd5843682002-11-21 20:41:28 +000015812echo "$as_me:$LINENO: checking for setgroups" >&5
15813echo $ECHO_N "checking for setgroups... $ECHO_C" >&6
15814cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015815/* confdefs.h. */
15816_ACEOF
15817cat confdefs.h >>conftest.$ac_ext
15818cat >>conftest.$ac_ext <<_ACEOF
15819/* end confdefs.h. */
Martin v. Löwisd5843682002-11-21 20:41:28 +000015820
15821#include "confdefs.h"
Martin v. Löwisf2e488d2003-05-05 22:00:11 +000015822#include <unistd.h>
Martin v. Löwisd6640d42003-07-06 09:29:52 +000015823#ifdef HAVE_GRP_H
15824#include <grp.h>
15825#endif
Martin v. Löwisd5843682002-11-21 20:41:28 +000015826
Martin v. Löwisd5843682002-11-21 20:41:28 +000015827int
15828main ()
15829{
15830void* p = setgroups
15831 ;
15832 return 0;
15833}
15834_ACEOF
15835rm -f conftest.$ac_objext
15836if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015837 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisd5843682002-11-21 20:41:28 +000015838 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015839 grep -v '^ *+' conftest.er1 >conftest.err
15840 rm -f conftest.er1
15841 cat conftest.err >&5
Martin v. Löwisd5843682002-11-21 20:41:28 +000015842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15843 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015844 { ac_try='test -z "$ac_c_werror_flag"
15845 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015846 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15847 (eval $ac_try) 2>&5
15848 ac_status=$?
15849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15850 (exit $ac_status); }; } &&
15851 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisd5843682002-11-21 20:41:28 +000015852 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15853 (eval $ac_try) 2>&5
15854 ac_status=$?
15855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15856 (exit $ac_status); }; }; then
15857
15858cat >>confdefs.h <<\_ACEOF
15859#define HAVE_SETGROUPS 1
15860_ACEOF
15861
15862 echo "$as_me:$LINENO: result: yes" >&5
15863echo "${ECHO_T}yes" >&6
15864else
15865 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015866sed 's/^/| /' conftest.$ac_ext >&5
15867
Martin v. Löwisd5843682002-11-21 20:41:28 +000015868echo "$as_me:$LINENO: result: no" >&5
15869echo "${ECHO_T}no" >&6
15870
15871fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015872rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisd5843682002-11-21 20:41:28 +000015873
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015874# check for openpty and forkpty
15875
Martin v. Löwis11437992002-04-12 09:54:03 +000015876
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015877for ac_func in openpty
15878do
Martin v. Löwis11437992002-04-12 09:54:03 +000015879as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15880echo "$as_me:$LINENO: checking for $ac_func" >&5
15881echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15882if eval "test \"\${$as_ac_var+set}\" = set"; then
15883 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015884else
Martin v. Löwis11437992002-04-12 09:54:03 +000015885 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015886/* confdefs.h. */
15887_ACEOF
15888cat confdefs.h >>conftest.$ac_ext
15889cat >>conftest.$ac_ext <<_ACEOF
15890/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015891/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15892 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15893#define $ac_func innocuous_$ac_func
15894
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015895/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000015896 which can conflict with char $ac_func (); below.
15897 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015898 <limits.h> exists even on freestanding compilers. */
15899
15900#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000015901# include <limits.h>
15902#else
15903# include <assert.h>
15904#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015905
15906#undef $ac_func
15907
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015908/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000015909#ifdef __cplusplus
15910extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000015911{
Martin v. Löwis11437992002-04-12 09:54:03 +000015912#endif
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015913/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000015914 builtin and then its argument prototype would still apply. */
15915char $ac_func ();
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015916/* The GNU C library defines this for functions which it implements
15917 to always fail with ENOSYS. Some functions are actually named
15918 something starting with __ and the normal name is an alias. */
15919#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15920choke me
15921#else
Skip Montanaro6dead952003-09-25 14:50:04 +000015922char (*f) () = $ac_func;
15923#endif
15924#ifdef __cplusplus
15925}
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015926#endif
15927
Skip Montanaro6dead952003-09-25 14:50:04 +000015928int
15929main ()
15930{
15931return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000015932 ;
15933 return 0;
15934}
15935_ACEOF
15936rm -f conftest.$ac_objext conftest$ac_exeext
15937if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015938 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000015939 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015940 grep -v '^ *+' conftest.er1 >conftest.err
15941 rm -f conftest.er1
15942 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000015943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15944 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015945 { ac_try='test -z "$ac_c_werror_flag"
15946 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015947 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15948 (eval $ac_try) 2>&5
15949 ac_status=$?
15950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15951 (exit $ac_status); }; } &&
15952 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000015953 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15954 (eval $ac_try) 2>&5
15955 ac_status=$?
15956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15957 (exit $ac_status); }; }; then
15958 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000015959else
Martin v. Löwis11437992002-04-12 09:54:03 +000015960 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015961sed 's/^/| /' conftest.$ac_ext >&5
15962
Martin v. Löwis11437992002-04-12 09:54:03 +000015963eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000015964fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015965rm -f conftest.err conftest.$ac_objext \
15966 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000015967fi
Martin v. Löwis11437992002-04-12 09:54:03 +000015968echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
15969echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15970if test `eval echo '${'$as_ac_var'}'` = yes; then
15971 cat >>confdefs.h <<_ACEOF
15972#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15973_ACEOF
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015974
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015975else
Martin v. Löwis11437992002-04-12 09:54:03 +000015976 echo "$as_me:$LINENO: checking for openpty in -lutil" >&5
15977echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
15978if test "${ac_cv_lib_util_openpty+set}" = set; then
15979 echo $ECHO_N "(cached) $ECHO_C" >&6
Fred Drake8cef4cf2000-06-28 16:40:38 +000015980else
Martin v. Löwis11437992002-04-12 09:54:03 +000015981 ac_check_lib_save_LIBS=$LIBS
Fred Drake8cef4cf2000-06-28 16:40:38 +000015982LIBS="-lutil $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000015983cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015984/* confdefs.h. */
15985_ACEOF
15986cat confdefs.h >>conftest.$ac_ext
15987cat >>conftest.$ac_ext <<_ACEOF
15988/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000015989
Fred Drake8cef4cf2000-06-28 16:40:38 +000015990/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000015991#ifdef __cplusplus
15992extern "C"
15993#endif
Fred Drake8cef4cf2000-06-28 16:40:38 +000015994/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000015995 builtin and then its argument prototype would still apply. */
15996char openpty ();
Martin v. Löwis11437992002-04-12 09:54:03 +000015997int
15998main ()
15999{
16000openpty ();
16001 ;
16002 return 0;
16003}
16004_ACEOF
16005rm -f conftest.$ac_objext conftest$ac_exeext
16006if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016007 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016008 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016009 grep -v '^ *+' conftest.er1 >conftest.err
16010 rm -f conftest.er1
16011 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16013 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016014 { ac_try='test -z "$ac_c_werror_flag"
16015 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016016 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16017 (eval $ac_try) 2>&5
16018 ac_status=$?
16019 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16020 (exit $ac_status); }; } &&
16021 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016022 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16023 (eval $ac_try) 2>&5
16024 ac_status=$?
16025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16026 (exit $ac_status); }; }; then
16027 ac_cv_lib_util_openpty=yes
Fred Drake8cef4cf2000-06-28 16:40:38 +000016028else
Martin v. Löwis11437992002-04-12 09:54:03 +000016029 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016030sed 's/^/| /' conftest.$ac_ext >&5
16031
Martin v. Löwis11437992002-04-12 09:54:03 +000016032ac_cv_lib_util_openpty=no
Fred Drake8cef4cf2000-06-28 16:40:38 +000016033fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016034rm -f conftest.err conftest.$ac_objext \
16035 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000016036LIBS=$ac_check_lib_save_LIBS
Fred Drake8cef4cf2000-06-28 16:40:38 +000016037fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016038echo "$as_me:$LINENO: result: $ac_cv_lib_util_openpty" >&5
16039echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
16040if test $ac_cv_lib_util_openpty = yes; then
16041 cat >>confdefs.h <<\_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:38 +000016042#define HAVE_OPENPTY 1
Martin v. Löwis11437992002-04-12 09:54:03 +000016043_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:38 +000016044 LIBS="$LIBS -lutil"
Martin v. Löwisfd9a72a2006-01-08 10:07:33 +000016045else
16046 echo "$as_me:$LINENO: checking for openpty in -lbsd" >&5
16047echo $ECHO_N "checking for openpty in -lbsd... $ECHO_C" >&6
16048if test "${ac_cv_lib_bsd_openpty+set}" = set; then
16049 echo $ECHO_N "(cached) $ECHO_C" >&6
16050else
16051 ac_check_lib_save_LIBS=$LIBS
16052LIBS="-lbsd $LIBS"
16053cat >conftest.$ac_ext <<_ACEOF
16054/* confdefs.h. */
16055_ACEOF
16056cat confdefs.h >>conftest.$ac_ext
16057cat >>conftest.$ac_ext <<_ACEOF
16058/* end confdefs.h. */
16059
16060/* Override any gcc2 internal prototype to avoid an error. */
16061#ifdef __cplusplus
16062extern "C"
16063#endif
16064/* We use char because int might match the return type of a gcc2
16065 builtin and then its argument prototype would still apply. */
16066char openpty ();
16067int
16068main ()
16069{
16070openpty ();
16071 ;
16072 return 0;
16073}
16074_ACEOF
16075rm -f conftest.$ac_objext conftest$ac_exeext
16076if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16077 (eval $ac_link) 2>conftest.er1
16078 ac_status=$?
16079 grep -v '^ *+' conftest.er1 >conftest.err
16080 rm -f conftest.er1
16081 cat conftest.err >&5
16082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16083 (exit $ac_status); } &&
16084 { ac_try='test -z "$ac_c_werror_flag"
16085 || test ! -s conftest.err'
16086 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16087 (eval $ac_try) 2>&5
16088 ac_status=$?
16089 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16090 (exit $ac_status); }; } &&
16091 { ac_try='test -s conftest$ac_exeext'
16092 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16093 (eval $ac_try) 2>&5
16094 ac_status=$?
16095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16096 (exit $ac_status); }; }; then
16097 ac_cv_lib_bsd_openpty=yes
16098else
16099 echo "$as_me: failed program was:" >&5
16100sed 's/^/| /' conftest.$ac_ext >&5
16101
16102ac_cv_lib_bsd_openpty=no
Fred Drake8cef4cf2000-06-28 16:40:38 +000016103fi
Martin v. Löwisfd9a72a2006-01-08 10:07:33 +000016104rm -f conftest.err conftest.$ac_objext \
16105 conftest$ac_exeext conftest.$ac_ext
16106LIBS=$ac_check_lib_save_LIBS
16107fi
16108echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_openpty" >&5
16109echo "${ECHO_T}$ac_cv_lib_bsd_openpty" >&6
16110if test $ac_cv_lib_bsd_openpty = yes; then
16111 cat >>confdefs.h <<\_ACEOF
16112#define HAVE_OPENPTY 1
16113_ACEOF
16114 LIBS="$LIBS -lbsd"
16115fi
16116
16117
16118fi
16119
Fred Drake8cef4cf2000-06-28 16:40:38 +000016120
16121fi
16122done
16123
Martin v. Löwis11437992002-04-12 09:54:03 +000016124
Fred Drake8cef4cf2000-06-28 16:40:38 +000016125for ac_func in forkpty
16126do
Martin v. Löwis11437992002-04-12 09:54:03 +000016127as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16128echo "$as_me:$LINENO: checking for $ac_func" >&5
16129echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16130if eval "test \"\${$as_ac_var+set}\" = set"; then
16131 echo $ECHO_N "(cached) $ECHO_C" >&6
Fred Drake8cef4cf2000-06-28 16:40:38 +000016132else
Martin v. Löwis11437992002-04-12 09:54:03 +000016133 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016134/* confdefs.h. */
16135_ACEOF
16136cat confdefs.h >>conftest.$ac_ext
16137cat >>conftest.$ac_ext <<_ACEOF
16138/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016139/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16140 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16141#define $ac_func innocuous_$ac_func
16142
Fred Drake8cef4cf2000-06-28 16:40:38 +000016143/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000016144 which can conflict with char $ac_func (); below.
16145 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016146 <limits.h> exists even on freestanding compilers. */
16147
16148#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000016149# include <limits.h>
16150#else
16151# include <assert.h>
16152#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016153
16154#undef $ac_func
16155
Fred Drake8cef4cf2000-06-28 16:40:38 +000016156/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000016157#ifdef __cplusplus
16158extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000016159{
Martin v. Löwis11437992002-04-12 09:54:03 +000016160#endif
Fred Drake8cef4cf2000-06-28 16:40:38 +000016161/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000016162 builtin and then its argument prototype would still apply. */
16163char $ac_func ();
Fred Drake8cef4cf2000-06-28 16:40:38 +000016164/* The GNU C library defines this for functions which it implements
16165 to always fail with ENOSYS. Some functions are actually named
16166 something starting with __ and the normal name is an alias. */
16167#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16168choke me
16169#else
Skip Montanaro6dead952003-09-25 14:50:04 +000016170char (*f) () = $ac_func;
16171#endif
16172#ifdef __cplusplus
16173}
Fred Drake8cef4cf2000-06-28 16:40:38 +000016174#endif
16175
Skip Montanaro6dead952003-09-25 14:50:04 +000016176int
16177main ()
16178{
16179return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000016180 ;
16181 return 0;
16182}
16183_ACEOF
16184rm -f conftest.$ac_objext conftest$ac_exeext
16185if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016186 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016187 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016188 grep -v '^ *+' conftest.er1 >conftest.err
16189 rm -f conftest.er1
16190 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16192 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016193 { ac_try='test -z "$ac_c_werror_flag"
16194 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016195 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16196 (eval $ac_try) 2>&5
16197 ac_status=$?
16198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16199 (exit $ac_status); }; } &&
16200 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016201 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16202 (eval $ac_try) 2>&5
16203 ac_status=$?
16204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16205 (exit $ac_status); }; }; then
16206 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000016207else
Martin v. Löwis11437992002-04-12 09:54:03 +000016208 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016209sed 's/^/| /' conftest.$ac_ext >&5
16210
Martin v. Löwis11437992002-04-12 09:54:03 +000016211eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000016212fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016213rm -f conftest.err conftest.$ac_objext \
16214 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000016215fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016216echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16217echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16218if test `eval echo '${'$as_ac_var'}'` = yes; then
16219 cat >>confdefs.h <<_ACEOF
16220#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16221_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:38 +000016222
Fred Drake8cef4cf2000-06-28 16:40:38 +000016223else
Martin v. Löwis11437992002-04-12 09:54:03 +000016224 echo "$as_me:$LINENO: checking for forkpty in -lutil" >&5
16225echo $ECHO_N "checking for forkpty in -lutil... $ECHO_C" >&6
16226if test "${ac_cv_lib_util_forkpty+set}" = set; then
16227 echo $ECHO_N "(cached) $ECHO_C" >&6
Fred Drake8cef4cf2000-06-28 16:40:38 +000016228else
Martin v. Löwis11437992002-04-12 09:54:03 +000016229 ac_check_lib_save_LIBS=$LIBS
Fred Drake8cef4cf2000-06-28 16:40:38 +000016230LIBS="-lutil $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000016231cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016232/* confdefs.h. */
16233_ACEOF
16234cat confdefs.h >>conftest.$ac_ext
16235cat >>conftest.$ac_ext <<_ACEOF
16236/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000016237
Fred Drake8cef4cf2000-06-28 16:40:38 +000016238/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000016239#ifdef __cplusplus
16240extern "C"
16241#endif
Fred Drake8cef4cf2000-06-28 16:40:38 +000016242/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000016243 builtin and then its argument prototype would still apply. */
16244char forkpty ();
Martin v. Löwis11437992002-04-12 09:54:03 +000016245int
16246main ()
16247{
16248forkpty ();
16249 ;
16250 return 0;
16251}
16252_ACEOF
16253rm -f conftest.$ac_objext conftest$ac_exeext
16254if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016255 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016256 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016257 grep -v '^ *+' conftest.er1 >conftest.err
16258 rm -f conftest.er1
16259 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16261 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016262 { ac_try='test -z "$ac_c_werror_flag"
16263 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016264 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16265 (eval $ac_try) 2>&5
16266 ac_status=$?
16267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16268 (exit $ac_status); }; } &&
16269 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016270 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16271 (eval $ac_try) 2>&5
16272 ac_status=$?
16273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16274 (exit $ac_status); }; }; then
16275 ac_cv_lib_util_forkpty=yes
Fred Drake8cef4cf2000-06-28 16:40:38 +000016276else
Martin v. Löwis11437992002-04-12 09:54:03 +000016277 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016278sed 's/^/| /' conftest.$ac_ext >&5
16279
Martin v. Löwis11437992002-04-12 09:54:03 +000016280ac_cv_lib_util_forkpty=no
Fred Drake8cef4cf2000-06-28 16:40:38 +000016281fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016282rm -f conftest.err conftest.$ac_objext \
16283 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000016284LIBS=$ac_check_lib_save_LIBS
Fred Drake8cef4cf2000-06-28 16:40:38 +000016285fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016286echo "$as_me:$LINENO: result: $ac_cv_lib_util_forkpty" >&5
16287echo "${ECHO_T}$ac_cv_lib_util_forkpty" >&6
16288if test $ac_cv_lib_util_forkpty = yes; then
16289 cat >>confdefs.h <<\_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:38 +000016290#define HAVE_FORKPTY 1
Martin v. Löwis11437992002-04-12 09:54:03 +000016291_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:38 +000016292 LIBS="$LIBS -lutil"
Martin v. Löwisfd9a72a2006-01-08 10:07:33 +000016293else
16294 echo "$as_me:$LINENO: checking for forkpty in -lbsd" >&5
16295echo $ECHO_N "checking for forkpty in -lbsd... $ECHO_C" >&6
16296if test "${ac_cv_lib_bsd_forkpty+set}" = set; then
16297 echo $ECHO_N "(cached) $ECHO_C" >&6
16298else
16299 ac_check_lib_save_LIBS=$LIBS
16300LIBS="-lbsd $LIBS"
16301cat >conftest.$ac_ext <<_ACEOF
16302/* confdefs.h. */
16303_ACEOF
16304cat confdefs.h >>conftest.$ac_ext
16305cat >>conftest.$ac_ext <<_ACEOF
16306/* end confdefs.h. */
16307
16308/* Override any gcc2 internal prototype to avoid an error. */
16309#ifdef __cplusplus
16310extern "C"
16311#endif
16312/* We use char because int might match the return type of a gcc2
16313 builtin and then its argument prototype would still apply. */
16314char forkpty ();
16315int
16316main ()
16317{
16318forkpty ();
16319 ;
16320 return 0;
16321}
16322_ACEOF
16323rm -f conftest.$ac_objext conftest$ac_exeext
16324if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16325 (eval $ac_link) 2>conftest.er1
16326 ac_status=$?
16327 grep -v '^ *+' conftest.er1 >conftest.err
16328 rm -f conftest.er1
16329 cat conftest.err >&5
16330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16331 (exit $ac_status); } &&
16332 { ac_try='test -z "$ac_c_werror_flag"
16333 || test ! -s conftest.err'
16334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16335 (eval $ac_try) 2>&5
16336 ac_status=$?
16337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16338 (exit $ac_status); }; } &&
16339 { ac_try='test -s conftest$ac_exeext'
16340 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16341 (eval $ac_try) 2>&5
16342 ac_status=$?
16343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16344 (exit $ac_status); }; }; then
16345 ac_cv_lib_bsd_forkpty=yes
16346else
16347 echo "$as_me: failed program was:" >&5
16348sed 's/^/| /' conftest.$ac_ext >&5
16349
16350ac_cv_lib_bsd_forkpty=no
Fred Drake8cef4cf2000-06-28 16:40:38 +000016351fi
Martin v. Löwisfd9a72a2006-01-08 10:07:33 +000016352rm -f conftest.err conftest.$ac_objext \
16353 conftest$ac_exeext conftest.$ac_ext
16354LIBS=$ac_check_lib_save_LIBS
16355fi
16356echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_forkpty" >&5
16357echo "${ECHO_T}$ac_cv_lib_bsd_forkpty" >&6
16358if test $ac_cv_lib_bsd_forkpty = yes; then
16359 cat >>confdefs.h <<\_ACEOF
16360#define HAVE_FORKPTY 1
16361_ACEOF
16362 LIBS="$LIBS -lbsd"
16363fi
16364
16365
16366fi
16367
Fred Drake8cef4cf2000-06-28 16:40:38 +000016368
16369fi
16370done
16371
Jack Jansendd19cf82001-12-06 22:36:17 +000016372
Michael W. Hudson54241132001-12-07 15:38:26 +000016373# check for long file support functions
Martin v. Löwis11437992002-04-12 09:54:03 +000016374
16375
16376
16377
16378
16379
Fred Drake8cef4cf2000-06-28 16:40:38 +000016380for ac_func in fseek64 fseeko fstatvfs ftell64 ftello statvfs
16381do
Martin v. Löwis11437992002-04-12 09:54:03 +000016382as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16383echo "$as_me:$LINENO: checking for $ac_func" >&5
16384echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16385if eval "test \"\${$as_ac_var+set}\" = set"; then
16386 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumf98e2a71999-01-06 18:53:34 +000016387else
Martin v. Löwis11437992002-04-12 09:54:03 +000016388 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016389/* confdefs.h. */
16390_ACEOF
16391cat confdefs.h >>conftest.$ac_ext
16392cat >>conftest.$ac_ext <<_ACEOF
16393/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016394/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16395 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16396#define $ac_func innocuous_$ac_func
16397
Guido van Rossumf98e2a71999-01-06 18:53:34 +000016398/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000016399 which can conflict with char $ac_func (); below.
16400 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016401 <limits.h> exists even on freestanding compilers. */
16402
16403#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000016404# include <limits.h>
16405#else
16406# include <assert.h>
16407#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016408
16409#undef $ac_func
16410
Guido van Rossumf98e2a71999-01-06 18:53:34 +000016411/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000016412#ifdef __cplusplus
16413extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000016414{
Martin v. Löwis11437992002-04-12 09:54:03 +000016415#endif
Guido van Rossumf98e2a71999-01-06 18:53:34 +000016416/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000016417 builtin and then its argument prototype would still apply. */
16418char $ac_func ();
Guido van Rossumf98e2a71999-01-06 18:53:34 +000016419/* The GNU C library defines this for functions which it implements
16420 to always fail with ENOSYS. Some functions are actually named
16421 something starting with __ and the normal name is an alias. */
16422#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16423choke me
16424#else
Skip Montanaro6dead952003-09-25 14:50:04 +000016425char (*f) () = $ac_func;
16426#endif
16427#ifdef __cplusplus
16428}
Guido van Rossumf98e2a71999-01-06 18:53:34 +000016429#endif
16430
Skip Montanaro6dead952003-09-25 14:50:04 +000016431int
16432main ()
16433{
16434return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000016435 ;
16436 return 0;
16437}
16438_ACEOF
16439rm -f conftest.$ac_objext conftest$ac_exeext
16440if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016441 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016442 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016443 grep -v '^ *+' conftest.er1 >conftest.err
16444 rm -f conftest.er1
16445 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016446 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16447 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016448 { ac_try='test -z "$ac_c_werror_flag"
16449 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016450 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16451 (eval $ac_try) 2>&5
16452 ac_status=$?
16453 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16454 (exit $ac_status); }; } &&
16455 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016456 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16457 (eval $ac_try) 2>&5
16458 ac_status=$?
16459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16460 (exit $ac_status); }; }; then
16461 eval "$as_ac_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016462else
Martin v. Löwis11437992002-04-12 09:54:03 +000016463 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016464sed 's/^/| /' conftest.$ac_ext >&5
16465
Martin v. Löwis11437992002-04-12 09:54:03 +000016466eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000016467fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016468rm -f conftest.err conftest.$ac_objext \
16469 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000016470fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016471echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16472echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16473if test `eval echo '${'$as_ac_var'}'` = yes; then
16474 cat >>confdefs.h <<_ACEOF
16475#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16476_ACEOF
Michael W. Hudson54241132001-12-07 15:38:26 +000016477
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016478fi
Guido van Rossum627b2d71993-12-24 10:39:16 +000016479done
16480
Michael W. Hudson54241132001-12-07 15:38:26 +000016481
Martin v. Löwis11437992002-04-12 09:54:03 +000016482
16483
16484
16485
16486
Martin v. Löwis1142de32002-03-29 16:28:31 +000016487for ac_func in dup2 getcwd strdup strerror memmove
Thomas Wouters3a584202000-08-05 23:28:51 +000016488do
Martin v. Löwis11437992002-04-12 09:54:03 +000016489as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16490echo "$as_me:$LINENO: checking for $ac_func" >&5
16491echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16492if eval "test \"\${$as_ac_var+set}\" = set"; then
16493 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016494else
Martin v. Löwis11437992002-04-12 09:54:03 +000016495 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016496/* confdefs.h. */
16497_ACEOF
16498cat confdefs.h >>conftest.$ac_ext
16499cat >>conftest.$ac_ext <<_ACEOF
16500/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016501/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16502 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16503#define $ac_func innocuous_$ac_func
16504
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000016505/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000016506 which can conflict with char $ac_func (); below.
16507 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016508 <limits.h> exists even on freestanding compilers. */
16509
16510#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000016511# include <limits.h>
16512#else
16513# include <assert.h>
16514#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016515
16516#undef $ac_func
16517
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000016518/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000016519#ifdef __cplusplus
16520extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000016521{
Martin v. Löwis11437992002-04-12 09:54:03 +000016522#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000016523/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000016524 builtin and then its argument prototype would still apply. */
16525char $ac_func ();
Guido van Rossum627b2d71993-12-24 10:39:16 +000016526/* The GNU C library defines this for functions which it implements
16527 to always fail with ENOSYS. Some functions are actually named
16528 something starting with __ and the normal name is an alias. */
Thomas Wouters3a584202000-08-05 23:28:51 +000016529#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +000016530choke me
16531#else
Skip Montanaro6dead952003-09-25 14:50:04 +000016532char (*f) () = $ac_func;
16533#endif
16534#ifdef __cplusplus
16535}
Guido van Rossum627b2d71993-12-24 10:39:16 +000016536#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016537
Skip Montanaro6dead952003-09-25 14:50:04 +000016538int
16539main ()
16540{
16541return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000016542 ;
16543 return 0;
16544}
16545_ACEOF
16546rm -f conftest.$ac_objext conftest$ac_exeext
16547if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016548 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016549 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016550 grep -v '^ *+' conftest.er1 >conftest.err
16551 rm -f conftest.er1
16552 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16554 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016555 { ac_try='test -z "$ac_c_werror_flag"
16556 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016557 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16558 (eval $ac_try) 2>&5
16559 ac_status=$?
16560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16561 (exit $ac_status); }; } &&
16562 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016563 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16564 (eval $ac_try) 2>&5
16565 ac_status=$?
16566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16567 (exit $ac_status); }; }; then
16568 eval "$as_ac_var=yes"
Martin v. Löwis1142de32002-03-29 16:28:31 +000016569else
Martin v. Löwis11437992002-04-12 09:54:03 +000016570 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016571sed 's/^/| /' conftest.$ac_ext >&5
16572
Martin v. Löwis11437992002-04-12 09:54:03 +000016573eval "$as_ac_var=no"
Martin v. Löwis1142de32002-03-29 16:28:31 +000016574fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016575rm -f conftest.err conftest.$ac_objext \
16576 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis1142de32002-03-29 16:28:31 +000016577fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016578echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16579echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16580if test `eval echo '${'$as_ac_var'}'` = yes; then
16581 cat >>confdefs.h <<_ACEOF
16582#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16583_ACEOF
Martin v. Löwis1142de32002-03-29 16:28:31 +000016584
Martin v. Löwis1142de32002-03-29 16:28:31 +000016585else
Skip Montanarof0d5f792004-08-15 14:08:23 +000016586 case $LIBOBJS in
16587 "$ac_func.$ac_objext" | \
16588 *" $ac_func.$ac_objext" | \
16589 "$ac_func.$ac_objext "* | \
16590 *" $ac_func.$ac_objext "* ) ;;
16591 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
16592esac
16593
Martin v. Löwis1142de32002-03-29 16:28:31 +000016594fi
16595done
16596
16597
Martin v. Löwis11437992002-04-12 09:54:03 +000016598
Martin v. Löwis1142de32002-03-29 16:28:31 +000016599for ac_func in getpgrp
16600do
Martin v. Löwis11437992002-04-12 09:54:03 +000016601as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16602echo "$as_me:$LINENO: checking for $ac_func" >&5
16603echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16604if eval "test \"\${$as_ac_var+set}\" = set"; then
16605 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis1142de32002-03-29 16:28:31 +000016606else
Martin v. Löwis11437992002-04-12 09:54:03 +000016607 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016608/* confdefs.h. */
16609_ACEOF
16610cat confdefs.h >>conftest.$ac_ext
16611cat >>conftest.$ac_ext <<_ACEOF
16612/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016613/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16614 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16615#define $ac_func innocuous_$ac_func
16616
Martin v. Löwis1142de32002-03-29 16:28:31 +000016617/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000016618 which can conflict with char $ac_func (); below.
16619 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016620 <limits.h> exists even on freestanding compilers. */
16621
16622#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000016623# include <limits.h>
16624#else
16625# include <assert.h>
16626#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016627
16628#undef $ac_func
16629
Martin v. Löwis1142de32002-03-29 16:28:31 +000016630/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000016631#ifdef __cplusplus
16632extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000016633{
Martin v. Löwis11437992002-04-12 09:54:03 +000016634#endif
Martin v. Löwis1142de32002-03-29 16:28:31 +000016635/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000016636 builtin and then its argument prototype would still apply. */
16637char $ac_func ();
Martin v. Löwis1142de32002-03-29 16:28:31 +000016638/* The GNU C library defines this for functions which it implements
16639 to always fail with ENOSYS. Some functions are actually named
16640 something starting with __ and the normal name is an alias. */
16641#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16642choke me
16643#else
Skip Montanaro6dead952003-09-25 14:50:04 +000016644char (*f) () = $ac_func;
16645#endif
16646#ifdef __cplusplus
16647}
Martin v. Löwis1142de32002-03-29 16:28:31 +000016648#endif
16649
Skip Montanaro6dead952003-09-25 14:50:04 +000016650int
16651main ()
16652{
16653return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000016654 ;
16655 return 0;
16656}
16657_ACEOF
16658rm -f conftest.$ac_objext conftest$ac_exeext
16659if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016660 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016661 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016662 grep -v '^ *+' conftest.er1 >conftest.err
16663 rm -f conftest.er1
16664 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16666 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016667 { ac_try='test -z "$ac_c_werror_flag"
16668 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016669 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16670 (eval $ac_try) 2>&5
16671 ac_status=$?
16672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16673 (exit $ac_status); }; } &&
16674 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016675 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16676 (eval $ac_try) 2>&5
16677 ac_status=$?
16678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16679 (exit $ac_status); }; }; then
16680 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000016681else
Martin v. Löwis11437992002-04-12 09:54:03 +000016682 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016683sed 's/^/| /' conftest.$ac_ext >&5
16684
Martin v. Löwis11437992002-04-12 09:54:03 +000016685eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000016686fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016687rm -f conftest.err conftest.$ac_objext \
16688 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000016689fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016690echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16691echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16692if test `eval echo '${'$as_ac_var'}'` = yes; then
16693 cat >>confdefs.h <<_ACEOF
16694#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16695_ACEOF
16696 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016697/* confdefs.h. */
16698_ACEOF
16699cat confdefs.h >>conftest.$ac_ext
16700cat >>conftest.$ac_ext <<_ACEOF
16701/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016702#include <unistd.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000016703int
16704main ()
16705{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016706getpgrp(0);
Martin v. Löwis11437992002-04-12 09:54:03 +000016707 ;
16708 return 0;
16709}
16710_ACEOF
16711rm -f conftest.$ac_objext
16712if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016713 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016714 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016715 grep -v '^ *+' conftest.er1 >conftest.err
16716 rm -f conftest.er1
16717 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16719 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016720 { ac_try='test -z "$ac_c_werror_flag"
16721 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016722 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16723 (eval $ac_try) 2>&5
16724 ac_status=$?
16725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16726 (exit $ac_status); }; } &&
16727 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16729 (eval $ac_try) 2>&5
16730 ac_status=$?
16731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16732 (exit $ac_status); }; }; then
16733
16734cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016735#define GETPGRP_HAVE_ARG 1
Martin v. Löwis11437992002-04-12 09:54:03 +000016736_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000016737
Martin v. Löwis11437992002-04-12 09:54:03 +000016738
Guido van Rossumf78abae1997-01-21 22:02:36 +000016739else
Martin v. Löwis11437992002-04-12 09:54:03 +000016740 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016741sed 's/^/| /' conftest.$ac_ext >&5
16742
Guido van Rossum627b2d71993-12-24 10:39:16 +000016743fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016744rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisc45929e2002-04-06 10:10:49 +000016745
Guido van Rossum627b2d71993-12-24 10:39:16 +000016746fi
Thomas Wouters3a584202000-08-05 23:28:51 +000016747done
Guido van Rossum627b2d71993-12-24 10:39:16 +000016748
Jack Jansen150753c2003-03-29 22:07:47 +000016749
16750for ac_func in setpgrp
16751do
16752as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16753echo "$as_me:$LINENO: checking for $ac_func" >&5
16754echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16755if eval "test \"\${$as_ac_var+set}\" = set"; then
Martin v. Löwis11437992002-04-12 09:54:03 +000016756 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016757else
Martin v. Löwis11437992002-04-12 09:54:03 +000016758 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016759/* confdefs.h. */
16760_ACEOF
16761cat confdefs.h >>conftest.$ac_ext
16762cat >>conftest.$ac_ext <<_ACEOF
16763/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016764/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16765 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16766#define $ac_func innocuous_$ac_func
16767
Jack Jansen150753c2003-03-29 22:07:47 +000016768/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000016769 which can conflict with char $ac_func (); below.
16770 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016771 <limits.h> exists even on freestanding compilers. */
16772
16773#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000016774# include <limits.h>
16775#else
16776# include <assert.h>
16777#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016778
16779#undef $ac_func
16780
Jack Jansen150753c2003-03-29 22:07:47 +000016781/* Override any gcc2 internal prototype to avoid an error. */
16782#ifdef __cplusplus
16783extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000016784{
Martin v. Löwis11437992002-04-12 09:54:03 +000016785#endif
Jack Jansen150753c2003-03-29 22:07:47 +000016786/* We use char because int might match the return type of a gcc2
16787 builtin and then its argument prototype would still apply. */
16788char $ac_func ();
Jack Jansen150753c2003-03-29 22:07:47 +000016789/* The GNU C library defines this for functions which it implements
16790 to always fail with ENOSYS. Some functions are actually named
16791 something starting with __ and the normal name is an alias. */
16792#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16793choke me
16794#else
Skip Montanaro6dead952003-09-25 14:50:04 +000016795char (*f) () = $ac_func;
16796#endif
16797#ifdef __cplusplus
16798}
Jack Jansen150753c2003-03-29 22:07:47 +000016799#endif
16800
Skip Montanaro6dead952003-09-25 14:50:04 +000016801int
16802main ()
16803{
16804return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000016805 ;
16806 return 0;
16807}
16808_ACEOF
Jack Jansen150753c2003-03-29 22:07:47 +000016809rm -f conftest.$ac_objext conftest$ac_exeext
Martin v. Löwis11437992002-04-12 09:54:03 +000016810if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016811 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016812 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016813 grep -v '^ *+' conftest.er1 >conftest.err
16814 rm -f conftest.er1
16815 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Jack Jansen150753c2003-03-29 22:07:47 +000016817 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016818 { ac_try='test -z "$ac_c_werror_flag"
16819 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016820 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16821 (eval $ac_try) 2>&5
16822 ac_status=$?
16823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16824 (exit $ac_status); }; } &&
16825 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016826 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16827 (eval $ac_try) 2>&5
16828 ac_status=$?
16829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16830 (exit $ac_status); }; }; then
Jack Jansen150753c2003-03-29 22:07:47 +000016831 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000016832else
Jack Jansen150753c2003-03-29 22:07:47 +000016833 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016834sed 's/^/| /' conftest.$ac_ext >&5
16835
Jack Jansen150753c2003-03-29 22:07:47 +000016836eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000016837fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016838rm -f conftest.err conftest.$ac_objext \
16839 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000016840fi
Jack Jansen150753c2003-03-29 22:07:47 +000016841echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16842echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16843if test `eval echo '${'$as_ac_var'}'` = yes; then
16844 cat >>confdefs.h <<_ACEOF
16845#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16846_ACEOF
16847 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016848/* confdefs.h. */
16849_ACEOF
16850cat confdefs.h >>conftest.$ac_ext
16851cat >>conftest.$ac_ext <<_ACEOF
16852/* end confdefs.h. */
Jack Jansen150753c2003-03-29 22:07:47 +000016853#include <unistd.h>
Jack Jansen150753c2003-03-29 22:07:47 +000016854int
16855main ()
16856{
16857setpgrp(0,0);
16858 ;
16859 return 0;
16860}
16861_ACEOF
16862rm -f conftest.$ac_objext
16863if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016864 (eval $ac_compile) 2>conftest.er1
Jack Jansen150753c2003-03-29 22:07:47 +000016865 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016866 grep -v '^ *+' conftest.er1 >conftest.err
16867 rm -f conftest.er1
16868 cat conftest.err >&5
Jack Jansen150753c2003-03-29 22:07:47 +000016869 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16870 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016871 { ac_try='test -z "$ac_c_werror_flag"
16872 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016873 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16874 (eval $ac_try) 2>&5
16875 ac_status=$?
16876 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16877 (exit $ac_status); }; } &&
16878 { ac_try='test -s conftest.$ac_objext'
Jack Jansen150753c2003-03-29 22:07:47 +000016879 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16880 (eval $ac_try) 2>&5
16881 ac_status=$?
16882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16883 (exit $ac_status); }; }; then
Martin v. Löwis11437992002-04-12 09:54:03 +000016884
16885cat >>confdefs.h <<\_ACEOF
Jack Jansen150753c2003-03-29 22:07:47 +000016886#define SETPGRP_HAVE_ARG 1
Martin v. Löwis11437992002-04-12 09:54:03 +000016887_ACEOF
Guido van Rossum8eee56f1994-10-20 22:18:37 +000016888
Jack Jansen150753c2003-03-29 22:07:47 +000016889
16890else
16891 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016892sed 's/^/| /' conftest.$ac_ext >&5
16893
Guido van Rossum8eee56f1994-10-20 22:18:37 +000016894fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016895rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Jack Jansen150753c2003-03-29 22:07:47 +000016896
16897fi
16898done
Guido van Rossum8eee56f1994-10-20 22:18:37 +000016899
Martin v. Löwis11437992002-04-12 09:54:03 +000016900
Thomas Wouters3a584202000-08-05 23:28:51 +000016901for ac_func in gettimeofday
16902do
Martin v. Löwis11437992002-04-12 09:54:03 +000016903as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16904echo "$as_me:$LINENO: checking for $ac_func" >&5
16905echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16906if eval "test \"\${$as_ac_var+set}\" = set"; then
16907 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016908else
Martin v. Löwis11437992002-04-12 09:54:03 +000016909 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016910/* confdefs.h. */
16911_ACEOF
16912cat confdefs.h >>conftest.$ac_ext
16913cat >>conftest.$ac_ext <<_ACEOF
16914/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016915/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16916 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16917#define $ac_func innocuous_$ac_func
16918
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000016919/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000016920 which can conflict with char $ac_func (); below.
16921 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016922 <limits.h> exists even on freestanding compilers. */
16923
16924#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000016925# include <limits.h>
16926#else
16927# include <assert.h>
16928#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016929
16930#undef $ac_func
16931
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000016932/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000016933#ifdef __cplusplus
16934extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000016935{
Martin v. Löwis11437992002-04-12 09:54:03 +000016936#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000016937/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000016938 builtin and then its argument prototype would still apply. */
16939char $ac_func ();
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016940/* The GNU C library defines this for functions which it implements
16941 to always fail with ENOSYS. Some functions are actually named
16942 something starting with __ and the normal name is an alias. */
Thomas Wouters3a584202000-08-05 23:28:51 +000016943#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016944choke me
16945#else
Skip Montanaro6dead952003-09-25 14:50:04 +000016946char (*f) () = $ac_func;
16947#endif
16948#ifdef __cplusplus
16949}
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016950#endif
16951
Skip Montanaro6dead952003-09-25 14:50:04 +000016952int
16953main ()
16954{
16955return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000016956 ;
16957 return 0;
16958}
16959_ACEOF
16960rm -f conftest.$ac_objext conftest$ac_exeext
16961if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016962 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016963 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016964 grep -v '^ *+' conftest.er1 >conftest.err
16965 rm -f conftest.er1
16966 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16968 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016969 { ac_try='test -z "$ac_c_werror_flag"
16970 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016971 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16972 (eval $ac_try) 2>&5
16973 ac_status=$?
16974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16975 (exit $ac_status); }; } &&
16976 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016977 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16978 (eval $ac_try) 2>&5
16979 ac_status=$?
16980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16981 (exit $ac_status); }; }; then
16982 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000016983else
Martin v. Löwis11437992002-04-12 09:54:03 +000016984 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016985sed 's/^/| /' conftest.$ac_ext >&5
16986
Martin v. Löwis11437992002-04-12 09:54:03 +000016987eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000016988fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016989rm -f conftest.err conftest.$ac_objext \
16990 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000016991fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016992echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16993echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16994if test `eval echo '${'$as_ac_var'}'` = yes; then
16995 cat >>confdefs.h <<_ACEOF
16996#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16997_ACEOF
16998 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016999/* confdefs.h. */
17000_ACEOF
17001cat confdefs.h >>conftest.$ac_ext
17002cat >>conftest.$ac_ext <<_ACEOF
17003/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:16 +000017004#include <sys/time.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000017005int
17006main ()
17007{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017008gettimeofday((struct timeval*)0,(struct timezone*)0);
Martin v. Löwis11437992002-04-12 09:54:03 +000017009 ;
17010 return 0;
17011}
17012_ACEOF
17013rm -f conftest.$ac_objext
17014if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017015 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017016 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017017 grep -v '^ *+' conftest.er1 >conftest.err
17018 rm -f conftest.er1
17019 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17021 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017022 { ac_try='test -z "$ac_c_werror_flag"
17023 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017024 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17025 (eval $ac_try) 2>&5
17026 ac_status=$?
17027 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17028 (exit $ac_status); }; } &&
17029 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017030 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17031 (eval $ac_try) 2>&5
17032 ac_status=$?
17033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17034 (exit $ac_status); }; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +000017035 :
17036else
Martin v. Löwis11437992002-04-12 09:54:03 +000017037 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017038sed 's/^/| /' conftest.$ac_ext >&5
17039
Martin v. Löwis11437992002-04-12 09:54:03 +000017040
17041cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017042#define GETTIMEOFDAY_NO_TZ 1
Martin v. Löwis11437992002-04-12 09:54:03 +000017043_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000017044
Martin v. Löwis11437992002-04-12 09:54:03 +000017045
Guido van Rossum627b2d71993-12-24 10:39:16 +000017046fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017047rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisc45929e2002-04-06 10:10:49 +000017048
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017049fi
Thomas Wouters3a584202000-08-05 23:28:51 +000017050done
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017051
Michael W. Hudson54241132001-12-07 15:38:26 +000017052
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000017053echo "$as_me:$LINENO: checking for major" >&5
17054echo $ECHO_N "checking for major... $ECHO_C" >&6
17055cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017056/* confdefs.h. */
17057_ACEOF
17058cat confdefs.h >>conftest.$ac_ext
17059cat >>conftest.$ac_ext <<_ACEOF
17060/* end confdefs.h. */
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000017061
Neal Norwitz6eb37f02003-02-23 23:28:15 +000017062#if defined(MAJOR_IN_MKDEV)
17063#include <sys/mkdev.h>
17064#elif defined(MAJOR_IN_SYSMACROS)
17065#include <sys/sysmacros.h>
17066#else
17067#include <sys/types.h>
17068#endif
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000017069
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000017070int
17071main ()
17072{
17073
17074 makedev(major(0),minor(0));
17075
17076 ;
17077 return 0;
17078}
17079_ACEOF
Martin v. Löwise3271202002-11-07 07:42:30 +000017080rm -f conftest.$ac_objext conftest$ac_exeext
17081if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017082 (eval $ac_link) 2>conftest.er1
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000017083 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017084 grep -v '^ *+' conftest.er1 >conftest.err
17085 rm -f conftest.er1
17086 cat conftest.err >&5
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000017087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17088 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017089 { ac_try='test -z "$ac_c_werror_flag"
17090 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017091 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17092 (eval $ac_try) 2>&5
17093 ac_status=$?
17094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17095 (exit $ac_status); }; } &&
17096 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000017097 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17098 (eval $ac_try) 2>&5
17099 ac_status=$?
17100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17101 (exit $ac_status); }; }; then
17102
17103
17104cat >>confdefs.h <<\_ACEOF
17105#define HAVE_DEVICE_MACROS 1
17106_ACEOF
17107
17108 echo "$as_me:$LINENO: result: yes" >&5
17109echo "${ECHO_T}yes" >&6
17110
17111else
17112 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017113sed 's/^/| /' conftest.$ac_ext >&5
17114
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000017115
17116 echo "$as_me:$LINENO: result: no" >&5
17117echo "${ECHO_T}no" >&6
17118
17119fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017120rm -f conftest.err conftest.$ac_objext \
17121 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000017122
Martin v. Löwis861a65b2001-10-24 14:36:00 +000017123# On OSF/1 V5.1, getaddrinfo is available, but a define
Martin v. Löwis11437992002-04-12 09:54:03 +000017124# for [no]getaddrinfo in netdb.h.
17125echo "$as_me:$LINENO: checking for getaddrinfo" >&5
17126echo $ECHO_N "checking for getaddrinfo... $ECHO_C" >&6
17127cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017128/* confdefs.h. */
17129_ACEOF
17130cat confdefs.h >>conftest.$ac_ext
17131cat >>conftest.$ac_ext <<_ACEOF
17132/* end confdefs.h. */
Martin v. Löwis861a65b2001-10-24 14:36:00 +000017133
Martin v. Löwisc010b6d2001-11-09 17:50:52 +000017134#include <sys/types.h>
Martin v. Löwis861a65b2001-10-24 14:36:00 +000017135#include <sys/socket.h>
17136#include <netdb.h>
Martin v. Löwisc010b6d2001-11-09 17:50:52 +000017137#include <stdio.h>
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017138
Martin v. Löwis11437992002-04-12 09:54:03 +000017139int
17140main ()
17141{
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017142
Martin v. Löwis861a65b2001-10-24 14:36:00 +000017143getaddrinfo(NULL, NULL, NULL, NULL);
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017144
Martin v. Löwis11437992002-04-12 09:54:03 +000017145 ;
17146 return 0;
17147}
17148_ACEOF
17149rm -f conftest.$ac_objext conftest$ac_exeext
17150if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017151 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017152 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017153 grep -v '^ *+' conftest.er1 >conftest.err
17154 rm -f conftest.er1
17155 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017156 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17157 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017158 { ac_try='test -z "$ac_c_werror_flag"
17159 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017160 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17161 (eval $ac_try) 2>&5
17162 ac_status=$?
17163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17164 (exit $ac_status); }; } &&
17165 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017166 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17167 (eval $ac_try) 2>&5
17168 ac_status=$?
17169 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17170 (exit $ac_status); }; }; then
17171
17172echo "$as_me:$LINENO: result: yes" >&5
17173echo "${ECHO_T}yes" >&6
17174echo "$as_me:$LINENO: checking getaddrinfo bug" >&5
17175echo $ECHO_N "checking getaddrinfo bug... $ECHO_C" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017176if test "$cross_compiling" = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000017177 echo "$as_me:$LINENO: result: buggy" >&5
17178echo "${ECHO_T}buggy" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017179buggygetaddrinfo=yes
17180else
Martin v. Löwis11437992002-04-12 09:54:03 +000017181 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017182/* confdefs.h. */
17183_ACEOF
17184cat confdefs.h >>conftest.$ac_ext
17185cat >>conftest.$ac_ext <<_ACEOF
17186/* end confdefs.h. */
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017187
17188#include <sys/types.h>
17189#include <netdb.h>
17190#include <string.h>
17191#include <sys/socket.h>
17192#include <netinet/in.h>
17193
17194main()
17195{
17196 int passive, gaierr, inet4 = 0, inet6 = 0;
17197 struct addrinfo hints, *ai, *aitop;
17198 char straddr[INET6_ADDRSTRLEN], strport[16];
17199
17200 for (passive = 0; passive <= 1; passive++) {
17201 memset(&hints, 0, sizeof(hints));
17202 hints.ai_family = AF_UNSPEC;
17203 hints.ai_flags = passive ? AI_PASSIVE : 0;
17204 hints.ai_socktype = SOCK_STREAM;
Hye-Shik Chang54f94392004-04-14 07:55:31 +000017205 hints.ai_protocol = IPPROTO_TCP;
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017206 if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) {
17207 (void)gai_strerror(gaierr);
17208 goto bad;
17209 }
17210 for (ai = aitop; ai; ai = ai->ai_next) {
17211 if (ai->ai_addr == NULL ||
17212 ai->ai_addrlen == 0 ||
17213 getnameinfo(ai->ai_addr, ai->ai_addrlen,
17214 straddr, sizeof(straddr), strport, sizeof(strport),
17215 NI_NUMERICHOST|NI_NUMERICSERV) != 0) {
17216 goto bad;
17217 }
17218 switch (ai->ai_family) {
17219 case AF_INET:
17220 if (strcmp(strport, "54321") != 0) {
17221 goto bad;
17222 }
17223 if (passive) {
17224 if (strcmp(straddr, "0.0.0.0") != 0) {
17225 goto bad;
17226 }
17227 } else {
17228 if (strcmp(straddr, "127.0.0.1") != 0) {
17229 goto bad;
17230 }
17231 }
17232 inet4++;
17233 break;
17234 case AF_INET6:
17235 if (strcmp(strport, "54321") != 0) {
17236 goto bad;
17237 }
17238 if (passive) {
17239 if (strcmp(straddr, "::") != 0) {
17240 goto bad;
17241 }
17242 } else {
17243 if (strcmp(straddr, "::1") != 0) {
17244 goto bad;
17245 }
17246 }
17247 inet6++;
17248 break;
17249 case AF_UNSPEC:
17250 goto bad;
17251 break;
17252 default:
17253 /* another family support? */
17254 break;
17255 }
17256 }
17257 }
17258
17259 if (!(inet4 == 0 || inet4 == 2))
17260 goto bad;
17261 if (!(inet6 == 0 || inet6 == 2))
17262 goto bad;
17263
17264 if (aitop)
17265 freeaddrinfo(aitop);
17266 exit(0);
17267
17268 bad:
17269 if (aitop)
17270 freeaddrinfo(aitop);
17271 exit(1);
17272}
17273
Martin v. Löwis11437992002-04-12 09:54:03 +000017274_ACEOF
17275rm -f conftest$ac_exeext
17276if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17277 (eval $ac_link) 2>&5
17278 ac_status=$?
17279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17280 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17281 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17282 (eval $ac_try) 2>&5
17283 ac_status=$?
17284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17285 (exit $ac_status); }; }; then
17286 echo "$as_me:$LINENO: result: good" >&5
17287echo "${ECHO_T}good" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017288buggygetaddrinfo=no
17289else
Martin v. Löwis11437992002-04-12 09:54:03 +000017290 echo "$as_me: program exited with status $ac_status" >&5
17291echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017292sed 's/^/| /' conftest.$ac_ext >&5
17293
Martin v. Löwis11437992002-04-12 09:54:03 +000017294( exit $ac_status )
17295echo "$as_me:$LINENO: result: buggy" >&5
17296echo "${ECHO_T}buggy" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017297buggygetaddrinfo=yes
17298fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017299rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017300fi
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017301else
Martin v. Löwis11437992002-04-12 09:54:03 +000017302 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017303sed 's/^/| /' conftest.$ac_ext >&5
17304
Martin v. Löwis11437992002-04-12 09:54:03 +000017305
17306echo "$as_me:$LINENO: result: no" >&5
17307echo "${ECHO_T}no" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017308buggygetaddrinfo=yes
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017309
Martin v. Löwis861a65b2001-10-24 14:36:00 +000017310fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017311rm -f conftest.err conftest.$ac_objext \
17312 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017313
17314if test "$buggygetaddrinfo" = "yes"; then
17315 if test "$ipv6" = "yes"; then
17316 echo 'Fatal: You must get working getaddrinfo() function.'
17317 echo ' or you can specify "--disable-ipv6"'.
17318 exit 1
17319 fi
Martin v. Löwis861a65b2001-10-24 14:36:00 +000017320else
Martin v. Löwis11437992002-04-12 09:54:03 +000017321
17322cat >>confdefs.h <<\_ACEOF
Martin v. Löwis861a65b2001-10-24 14:36:00 +000017323#define HAVE_GETADDRINFO 1
Martin v. Löwis11437992002-04-12 09:54:03 +000017324_ACEOF
Martin v. Löwis861a65b2001-10-24 14:36:00 +000017325
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017326fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017327
Jack Jansen9a66b6d2001-08-08 13:56:14 +000017328for ac_func in getnameinfo
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017329do
Martin v. Löwis11437992002-04-12 09:54:03 +000017330as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17331echo "$as_me:$LINENO: checking for $ac_func" >&5
17332echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
17333if eval "test \"\${$as_ac_var+set}\" = set"; then
17334 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017335else
Martin v. Löwis11437992002-04-12 09:54:03 +000017336 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017337/* confdefs.h. */
17338_ACEOF
17339cat confdefs.h >>conftest.$ac_ext
17340cat >>conftest.$ac_ext <<_ACEOF
17341/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000017342/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17343 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17344#define $ac_func innocuous_$ac_func
17345
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017346/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000017347 which can conflict with char $ac_func (); below.
17348 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000017349 <limits.h> exists even on freestanding compilers. */
17350
17351#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000017352# include <limits.h>
17353#else
17354# include <assert.h>
17355#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000017356
17357#undef $ac_func
17358
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017359/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000017360#ifdef __cplusplus
17361extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000017362{
Martin v. Löwis11437992002-04-12 09:54:03 +000017363#endif
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017364/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000017365 builtin and then its argument prototype would still apply. */
17366char $ac_func ();
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017367/* The GNU C library defines this for functions which it implements
17368 to always fail with ENOSYS. Some functions are actually named
17369 something starting with __ and the normal name is an alias. */
17370#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17371choke me
17372#else
Skip Montanaro6dead952003-09-25 14:50:04 +000017373char (*f) () = $ac_func;
17374#endif
17375#ifdef __cplusplus
17376}
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017377#endif
17378
Skip Montanaro6dead952003-09-25 14:50:04 +000017379int
17380main ()
17381{
17382return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000017383 ;
17384 return 0;
17385}
17386_ACEOF
17387rm -f conftest.$ac_objext conftest$ac_exeext
17388if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017389 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017390 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017391 grep -v '^ *+' conftest.er1 >conftest.err
17392 rm -f conftest.er1
17393 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17395 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017396 { ac_try='test -z "$ac_c_werror_flag"
17397 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17399 (eval $ac_try) 2>&5
17400 ac_status=$?
17401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17402 (exit $ac_status); }; } &&
17403 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017404 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17405 (eval $ac_try) 2>&5
17406 ac_status=$?
17407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17408 (exit $ac_status); }; }; then
17409 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000017410else
Martin v. Löwis11437992002-04-12 09:54:03 +000017411 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017412sed 's/^/| /' conftest.$ac_ext >&5
17413
Martin v. Löwis11437992002-04-12 09:54:03 +000017414eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000017415fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017416rm -f conftest.err conftest.$ac_objext \
17417 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000017418fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017419echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
17420echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
17421if test `eval echo '${'$as_ac_var'}'` = yes; then
17422 cat >>confdefs.h <<_ACEOF
17423#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17424_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017425
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017426fi
17427done
17428
Michael W. Hudson54241132001-12-07 15:38:26 +000017429
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017430# checks for structures
Martin v. Löwis11437992002-04-12 09:54:03 +000017431echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
17432echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
17433if test "${ac_cv_header_time+set}" = set; then
17434 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017435else
Martin v. Löwis11437992002-04-12 09:54:03 +000017436 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017437/* confdefs.h. */
17438_ACEOF
17439cat confdefs.h >>conftest.$ac_ext
17440cat >>conftest.$ac_ext <<_ACEOF
17441/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017442#include <sys/types.h>
17443#include <sys/time.h>
17444#include <time.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000017445
Martin v. Löwis11437992002-04-12 09:54:03 +000017446int
17447main ()
17448{
17449if ((struct tm *) 0)
17450return 0;
17451 ;
17452 return 0;
17453}
17454_ACEOF
17455rm -f conftest.$ac_objext
17456if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017457 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017458 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017459 grep -v '^ *+' conftest.er1 >conftest.err
17460 rm -f conftest.er1
17461 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17463 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017464 { ac_try='test -z "$ac_c_werror_flag"
17465 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017466 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17467 (eval $ac_try) 2>&5
17468 ac_status=$?
17469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17470 (exit $ac_status); }; } &&
17471 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017472 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17473 (eval $ac_try) 2>&5
17474 ac_status=$?
17475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17476 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017477 ac_cv_header_time=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +000017478else
Martin v. Löwis11437992002-04-12 09:54:03 +000017479 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017480sed 's/^/| /' conftest.$ac_ext >&5
17481
Martin v. Löwis11437992002-04-12 09:54:03 +000017482ac_cv_header_time=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000017483fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017484rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017485fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017486echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
17487echo "${ECHO_T}$ac_cv_header_time" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +000017488if test $ac_cv_header_time = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000017489
17490cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017491#define TIME_WITH_SYS_TIME 1
Martin v. Löwis11437992002-04-12 09:54:03 +000017492_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017493
17494fi
17495
Martin v. Löwis11437992002-04-12 09:54:03 +000017496echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
17497echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
17498if test "${ac_cv_struct_tm+set}" = set; then
17499 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017500else
Martin v. Löwis11437992002-04-12 09:54:03 +000017501 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017502/* confdefs.h. */
17503_ACEOF
17504cat confdefs.h >>conftest.$ac_ext
17505cat >>conftest.$ac_ext <<_ACEOF
17506/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017507#include <sys/types.h>
17508#include <time.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000017509
Martin v. Löwis11437992002-04-12 09:54:03 +000017510int
17511main ()
17512{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017513struct tm *tp; tp->tm_sec;
Martin v. Löwis11437992002-04-12 09:54:03 +000017514 ;
17515 return 0;
17516}
17517_ACEOF
17518rm -f conftest.$ac_objext
17519if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017520 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017521 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017522 grep -v '^ *+' conftest.er1 >conftest.err
17523 rm -f conftest.er1
17524 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17526 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017527 { ac_try='test -z "$ac_c_werror_flag"
17528 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017529 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17530 (eval $ac_try) 2>&5
17531 ac_status=$?
17532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17533 (exit $ac_status); }; } &&
17534 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017535 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17536 (eval $ac_try) 2>&5
17537 ac_status=$?
17538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17539 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017540 ac_cv_struct_tm=time.h
17541else
Martin v. Löwis11437992002-04-12 09:54:03 +000017542 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017543sed 's/^/| /' conftest.$ac_ext >&5
17544
Martin v. Löwis11437992002-04-12 09:54:03 +000017545ac_cv_struct_tm=sys/time.h
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017546fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017547rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017548fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017549echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
17550echo "${ECHO_T}$ac_cv_struct_tm" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +000017551if test $ac_cv_struct_tm = sys/time.h; then
Martin v. Löwis11437992002-04-12 09:54:03 +000017552
17553cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017554#define TM_IN_SYS_TIME 1
Martin v. Löwis11437992002-04-12 09:54:03 +000017555_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017556
17557fi
17558
Martin v. Löwis11437992002-04-12 09:54:03 +000017559echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
17560echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
17561if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
17562 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017563else
Martin v. Löwis11437992002-04-12 09:54:03 +000017564 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017565/* confdefs.h. */
17566_ACEOF
17567cat confdefs.h >>conftest.$ac_ext
17568cat >>conftest.$ac_ext <<_ACEOF
17569/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017570#include <sys/types.h>
17571#include <$ac_cv_struct_tm>
Martin v. Löwis11437992002-04-12 09:54:03 +000017572
17573
Martin v. Löwis11437992002-04-12 09:54:03 +000017574int
17575main ()
17576{
17577static struct tm ac_aggr;
17578if (ac_aggr.tm_zone)
17579return 0;
17580 ;
17581 return 0;
17582}
17583_ACEOF
17584rm -f conftest.$ac_objext
17585if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017586 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017587 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017588 grep -v '^ *+' conftest.er1 >conftest.err
17589 rm -f conftest.er1
17590 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017591 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17592 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017593 { ac_try='test -z "$ac_c_werror_flag"
17594 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017595 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17596 (eval $ac_try) 2>&5
17597 ac_status=$?
17598 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17599 (exit $ac_status); }; } &&
17600 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017601 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17602 (eval $ac_try) 2>&5
17603 ac_status=$?
17604 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17605 (exit $ac_status); }; }; then
17606 ac_cv_member_struct_tm_tm_zone=yes
Michael W. Hudson54241132001-12-07 15:38:26 +000017607else
Martin v. Löwis11437992002-04-12 09:54:03 +000017608 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017609sed 's/^/| /' conftest.$ac_ext >&5
17610
17611cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017612/* confdefs.h. */
17613_ACEOF
17614cat confdefs.h >>conftest.$ac_ext
17615cat >>conftest.$ac_ext <<_ACEOF
17616/* end confdefs.h. */
17617#include <sys/types.h>
17618#include <$ac_cv_struct_tm>
17619
17620
17621int
17622main ()
17623{
17624static struct tm ac_aggr;
17625if (sizeof ac_aggr.tm_zone)
17626return 0;
17627 ;
17628 return 0;
17629}
17630_ACEOF
17631rm -f conftest.$ac_objext
17632if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017633 (eval $ac_compile) 2>conftest.er1
Skip Montanaro6dead952003-09-25 14:50:04 +000017634 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017635 grep -v '^ *+' conftest.er1 >conftest.err
17636 rm -f conftest.er1
17637 cat conftest.err >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17639 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017640 { ac_try='test -z "$ac_c_werror_flag"
17641 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017642 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17643 (eval $ac_try) 2>&5
17644 ac_status=$?
17645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17646 (exit $ac_status); }; } &&
17647 { ac_try='test -s conftest.$ac_objext'
Skip Montanaro6dead952003-09-25 14:50:04 +000017648 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17649 (eval $ac_try) 2>&5
17650 ac_status=$?
17651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17652 (exit $ac_status); }; }; then
17653 ac_cv_member_struct_tm_tm_zone=yes
17654else
17655 echo "$as_me: failed program was:" >&5
17656sed 's/^/| /' conftest.$ac_ext >&5
17657
Martin v. Löwis11437992002-04-12 09:54:03 +000017658ac_cv_member_struct_tm_tm_zone=no
Michael W. Hudson54241132001-12-07 15:38:26 +000017659fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017660rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000017661fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017662rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:04 +000017663fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017664echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
17665echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
17666if test $ac_cv_member_struct_tm_tm_zone = yes; then
17667
17668cat >>confdefs.h <<_ACEOF
17669#define HAVE_STRUCT_TM_TM_ZONE 1
17670_ACEOF
17671
17672
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017673fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000017674
Martin v. Löwis11437992002-04-12 09:54:03 +000017675if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
17676
17677cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017678#define HAVE_TM_ZONE 1
Martin v. Löwis11437992002-04-12 09:54:03 +000017679_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017680
17681else
Martin v. Löwis11437992002-04-12 09:54:03 +000017682 echo "$as_me:$LINENO: checking for tzname" >&5
17683echo $ECHO_N "checking for tzname... $ECHO_C" >&6
17684if test "${ac_cv_var_tzname+set}" = set; then
17685 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017686else
Martin v. Löwis11437992002-04-12 09:54:03 +000017687 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017688/* confdefs.h. */
17689_ACEOF
17690cat confdefs.h >>conftest.$ac_ext
17691cat >>conftest.$ac_ext <<_ACEOF
17692/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:16 +000017693#include <time.h>
17694#ifndef tzname /* For SGI. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017695extern char *tzname[]; /* RS6000 and others reject char **tzname. */
Guido van Rossum627b2d71993-12-24 10:39:16 +000017696#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000017697
Martin v. Löwis11437992002-04-12 09:54:03 +000017698int
17699main ()
17700{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017701atoi(*tzname);
Martin v. Löwis11437992002-04-12 09:54:03 +000017702 ;
17703 return 0;
17704}
17705_ACEOF
17706rm -f conftest.$ac_objext conftest$ac_exeext
17707if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017708 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017709 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017710 grep -v '^ *+' conftest.er1 >conftest.err
17711 rm -f conftest.er1
17712 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17714 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017715 { ac_try='test -z "$ac_c_werror_flag"
17716 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017717 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17718 (eval $ac_try) 2>&5
17719 ac_status=$?
17720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17721 (exit $ac_status); }; } &&
17722 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017723 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17724 (eval $ac_try) 2>&5
17725 ac_status=$?
17726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17727 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017728 ac_cv_var_tzname=yes
17729else
Martin v. Löwis11437992002-04-12 09:54:03 +000017730 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017731sed 's/^/| /' conftest.$ac_ext >&5
17732
Martin v. Löwis11437992002-04-12 09:54:03 +000017733ac_cv_var_tzname=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000017734fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017735rm -f conftest.err conftest.$ac_objext \
17736 conftest$ac_exeext conftest.$ac_ext
Guido van Rossum627b2d71993-12-24 10:39:16 +000017737fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017738echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
17739echo "${ECHO_T}$ac_cv_var_tzname" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +000017740 if test $ac_cv_var_tzname = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000017741
17742cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017743#define HAVE_TZNAME 1
Martin v. Löwis11437992002-04-12 09:54:03 +000017744_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000017745
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017746 fi
17747fi
17748
Martin v. Löwis11437992002-04-12 09:54:03 +000017749echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5
17750echo $ECHO_N "checking for struct stat.st_rdev... $ECHO_C" >&6
17751if test "${ac_cv_member_struct_stat_st_rdev+set}" = set; then
17752 echo $ECHO_N "(cached) $ECHO_C" >&6
17753else
17754 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017755/* confdefs.h. */
17756_ACEOF
17757cat confdefs.h >>conftest.$ac_ext
17758cat >>conftest.$ac_ext <<_ACEOF
17759/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000017760$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000017761int
17762main ()
17763{
17764static struct stat ac_aggr;
17765if (ac_aggr.st_rdev)
17766return 0;
17767 ;
17768 return 0;
17769}
17770_ACEOF
17771rm -f conftest.$ac_objext
17772if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017773 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017774 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017775 grep -v '^ *+' conftest.er1 >conftest.err
17776 rm -f conftest.er1
17777 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17779 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017780 { ac_try='test -z "$ac_c_werror_flag"
17781 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017782 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17783 (eval $ac_try) 2>&5
17784 ac_status=$?
17785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17786 (exit $ac_status); }; } &&
17787 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017788 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17789 (eval $ac_try) 2>&5
17790 ac_status=$?
17791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17792 (exit $ac_status); }; }; then
17793 ac_cv_member_struct_stat_st_rdev=yes
17794else
17795 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017796sed 's/^/| /' conftest.$ac_ext >&5
17797
17798cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017799/* confdefs.h. */
17800_ACEOF
17801cat confdefs.h >>conftest.$ac_ext
17802cat >>conftest.$ac_ext <<_ACEOF
17803/* end confdefs.h. */
17804$ac_includes_default
17805int
17806main ()
17807{
17808static struct stat ac_aggr;
17809if (sizeof ac_aggr.st_rdev)
17810return 0;
17811 ;
17812 return 0;
17813}
17814_ACEOF
17815rm -f conftest.$ac_objext
17816if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017817 (eval $ac_compile) 2>conftest.er1
Skip Montanaro6dead952003-09-25 14:50:04 +000017818 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017819 grep -v '^ *+' conftest.er1 >conftest.err
17820 rm -f conftest.er1
17821 cat conftest.err >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17823 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017824 { ac_try='test -z "$ac_c_werror_flag"
17825 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017826 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17827 (eval $ac_try) 2>&5
17828 ac_status=$?
17829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17830 (exit $ac_status); }; } &&
17831 { ac_try='test -s conftest.$ac_objext'
Skip Montanaro6dead952003-09-25 14:50:04 +000017832 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17833 (eval $ac_try) 2>&5
17834 ac_status=$?
17835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17836 (exit $ac_status); }; }; then
17837 ac_cv_member_struct_stat_st_rdev=yes
17838else
17839 echo "$as_me: failed program was:" >&5
17840sed 's/^/| /' conftest.$ac_ext >&5
17841
Martin v. Löwis11437992002-04-12 09:54:03 +000017842ac_cv_member_struct_stat_st_rdev=no
17843fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017844rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000017845fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017846rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:04 +000017847fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017848echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_rdev" >&5
17849echo "${ECHO_T}$ac_cv_member_struct_stat_st_rdev" >&6
17850if test $ac_cv_member_struct_stat_st_rdev = yes; then
17851
17852cat >>confdefs.h <<_ACEOF
17853#define HAVE_STRUCT_STAT_ST_RDEV 1
17854_ACEOF
17855
17856
Guido van Rossum98bf58f2001-10-18 20:34:25 +000017857fi
17858
Martin v. Löwis11437992002-04-12 09:54:03 +000017859echo "$as_me:$LINENO: checking for struct stat.st_blksize" >&5
17860echo $ECHO_N "checking for struct stat.st_blksize... $ECHO_C" >&6
17861if test "${ac_cv_member_struct_stat_st_blksize+set}" = set; then
17862 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum98bf58f2001-10-18 20:34:25 +000017863else
Martin v. Löwis11437992002-04-12 09:54:03 +000017864 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017865/* confdefs.h. */
17866_ACEOF
17867cat confdefs.h >>conftest.$ac_ext
17868cat >>conftest.$ac_ext <<_ACEOF
17869/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000017870$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000017871int
17872main ()
17873{
17874static struct stat ac_aggr;
17875if (ac_aggr.st_blksize)
17876return 0;
17877 ;
17878 return 0;
17879}
17880_ACEOF
17881rm -f conftest.$ac_objext
17882if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017883 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017884 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017885 grep -v '^ *+' conftest.er1 >conftest.err
17886 rm -f conftest.er1
17887 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17889 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017890 { ac_try='test -z "$ac_c_werror_flag"
17891 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017892 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17893 (eval $ac_try) 2>&5
17894 ac_status=$?
17895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17896 (exit $ac_status); }; } &&
17897 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017898 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17899 (eval $ac_try) 2>&5
17900 ac_status=$?
17901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17902 (exit $ac_status); }; }; then
17903 ac_cv_member_struct_stat_st_blksize=yes
Michael W. Hudson54241132001-12-07 15:38:26 +000017904else
Martin v. Löwis11437992002-04-12 09:54:03 +000017905 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017906sed 's/^/| /' conftest.$ac_ext >&5
17907
17908cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017909/* confdefs.h. */
17910_ACEOF
17911cat confdefs.h >>conftest.$ac_ext
17912cat >>conftest.$ac_ext <<_ACEOF
17913/* end confdefs.h. */
17914$ac_includes_default
17915int
17916main ()
17917{
17918static struct stat ac_aggr;
17919if (sizeof ac_aggr.st_blksize)
17920return 0;
17921 ;
17922 return 0;
17923}
17924_ACEOF
17925rm -f conftest.$ac_objext
17926if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017927 (eval $ac_compile) 2>conftest.er1
Skip Montanaro6dead952003-09-25 14:50:04 +000017928 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017929 grep -v '^ *+' conftest.er1 >conftest.err
17930 rm -f conftest.er1
17931 cat conftest.err >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17933 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017934 { ac_try='test -z "$ac_c_werror_flag"
17935 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017936 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17937 (eval $ac_try) 2>&5
17938 ac_status=$?
17939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17940 (exit $ac_status); }; } &&
17941 { ac_try='test -s conftest.$ac_objext'
Skip Montanaro6dead952003-09-25 14:50:04 +000017942 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17943 (eval $ac_try) 2>&5
17944 ac_status=$?
17945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17946 (exit $ac_status); }; }; then
17947 ac_cv_member_struct_stat_st_blksize=yes
17948else
17949 echo "$as_me: failed program was:" >&5
17950sed 's/^/| /' conftest.$ac_ext >&5
17951
Martin v. Löwis11437992002-04-12 09:54:03 +000017952ac_cv_member_struct_stat_st_blksize=no
Michael W. Hudson54241132001-12-07 15:38:26 +000017953fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017954rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000017955fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017956rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:04 +000017957fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017958echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blksize" >&5
17959echo "${ECHO_T}$ac_cv_member_struct_stat_st_blksize" >&6
17960if test $ac_cv_member_struct_stat_st_blksize = yes; then
Jack Jansendd19cf82001-12-06 22:36:17 +000017961
Martin v. Löwis11437992002-04-12 09:54:03 +000017962cat >>confdefs.h <<_ACEOF
17963#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
17964_ACEOF
17965
17966
Guido van Rossum98bf58f2001-10-18 20:34:25 +000017967fi
17968
Hye-Shik Chang5f937a72005-06-02 13:09:30 +000017969echo "$as_me:$LINENO: checking for struct stat.st_flags" >&5
17970echo $ECHO_N "checking for struct stat.st_flags... $ECHO_C" >&6
17971if test "${ac_cv_member_struct_stat_st_flags+set}" = set; then
17972 echo $ECHO_N "(cached) $ECHO_C" >&6
17973else
17974 cat >conftest.$ac_ext <<_ACEOF
17975/* confdefs.h. */
17976_ACEOF
17977cat confdefs.h >>conftest.$ac_ext
17978cat >>conftest.$ac_ext <<_ACEOF
17979/* end confdefs.h. */
17980$ac_includes_default
17981int
17982main ()
17983{
17984static struct stat ac_aggr;
17985if (ac_aggr.st_flags)
17986return 0;
17987 ;
17988 return 0;
17989}
17990_ACEOF
17991rm -f conftest.$ac_objext
17992if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17993 (eval $ac_compile) 2>conftest.er1
17994 ac_status=$?
17995 grep -v '^ *+' conftest.er1 >conftest.err
17996 rm -f conftest.er1
17997 cat conftest.err >&5
17998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17999 (exit $ac_status); } &&
18000 { ac_try='test -z "$ac_c_werror_flag"
18001 || test ! -s conftest.err'
18002 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18003 (eval $ac_try) 2>&5
18004 ac_status=$?
18005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18006 (exit $ac_status); }; } &&
18007 { ac_try='test -s conftest.$ac_objext'
18008 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18009 (eval $ac_try) 2>&5
18010 ac_status=$?
18011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18012 (exit $ac_status); }; }; then
18013 ac_cv_member_struct_stat_st_flags=yes
18014else
18015 echo "$as_me: failed program was:" >&5
18016sed 's/^/| /' conftest.$ac_ext >&5
18017
18018cat >conftest.$ac_ext <<_ACEOF
18019/* confdefs.h. */
18020_ACEOF
18021cat confdefs.h >>conftest.$ac_ext
18022cat >>conftest.$ac_ext <<_ACEOF
18023/* end confdefs.h. */
18024$ac_includes_default
18025int
18026main ()
18027{
18028static struct stat ac_aggr;
18029if (sizeof ac_aggr.st_flags)
18030return 0;
18031 ;
18032 return 0;
18033}
18034_ACEOF
18035rm -f conftest.$ac_objext
18036if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18037 (eval $ac_compile) 2>conftest.er1
18038 ac_status=$?
18039 grep -v '^ *+' conftest.er1 >conftest.err
18040 rm -f conftest.er1
18041 cat conftest.err >&5
18042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18043 (exit $ac_status); } &&
18044 { ac_try='test -z "$ac_c_werror_flag"
18045 || test ! -s conftest.err'
18046 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18047 (eval $ac_try) 2>&5
18048 ac_status=$?
18049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18050 (exit $ac_status); }; } &&
18051 { ac_try='test -s conftest.$ac_objext'
18052 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18053 (eval $ac_try) 2>&5
18054 ac_status=$?
18055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18056 (exit $ac_status); }; }; then
18057 ac_cv_member_struct_stat_st_flags=yes
18058else
18059 echo "$as_me: failed program was:" >&5
18060sed 's/^/| /' conftest.$ac_ext >&5
18061
18062ac_cv_member_struct_stat_st_flags=no
18063fi
18064rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18065fi
18066rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18067fi
18068echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_flags" >&5
18069echo "${ECHO_T}$ac_cv_member_struct_stat_st_flags" >&6
18070if test $ac_cv_member_struct_stat_st_flags = yes; then
18071
18072cat >>confdefs.h <<_ACEOF
18073#define HAVE_STRUCT_STAT_ST_FLAGS 1
18074_ACEOF
18075
18076
18077fi
18078
Martin v. Löwisebd9d5b2005-08-09 15:00:59 +000018079echo "$as_me:$LINENO: checking for struct stat.st_gen" >&5
18080echo $ECHO_N "checking for struct stat.st_gen... $ECHO_C" >&6
18081if test "${ac_cv_member_struct_stat_st_gen+set}" = set; then
18082 echo $ECHO_N "(cached) $ECHO_C" >&6
18083else
18084 cat >conftest.$ac_ext <<_ACEOF
18085/* confdefs.h. */
18086_ACEOF
18087cat confdefs.h >>conftest.$ac_ext
18088cat >>conftest.$ac_ext <<_ACEOF
18089/* end confdefs.h. */
18090$ac_includes_default
18091int
18092main ()
18093{
18094static struct stat ac_aggr;
18095if (ac_aggr.st_gen)
18096return 0;
18097 ;
18098 return 0;
18099}
18100_ACEOF
18101rm -f conftest.$ac_objext
18102if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18103 (eval $ac_compile) 2>conftest.er1
18104 ac_status=$?
18105 grep -v '^ *+' conftest.er1 >conftest.err
18106 rm -f conftest.er1
18107 cat conftest.err >&5
18108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18109 (exit $ac_status); } &&
18110 { ac_try='test -z "$ac_c_werror_flag"
18111 || test ! -s conftest.err'
18112 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18113 (eval $ac_try) 2>&5
18114 ac_status=$?
18115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18116 (exit $ac_status); }; } &&
18117 { ac_try='test -s conftest.$ac_objext'
18118 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18119 (eval $ac_try) 2>&5
18120 ac_status=$?
18121 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18122 (exit $ac_status); }; }; then
18123 ac_cv_member_struct_stat_st_gen=yes
18124else
18125 echo "$as_me: failed program was:" >&5
18126sed 's/^/| /' conftest.$ac_ext >&5
18127
18128cat >conftest.$ac_ext <<_ACEOF
18129/* confdefs.h. */
18130_ACEOF
18131cat confdefs.h >>conftest.$ac_ext
18132cat >>conftest.$ac_ext <<_ACEOF
18133/* end confdefs.h. */
18134$ac_includes_default
18135int
18136main ()
18137{
18138static struct stat ac_aggr;
18139if (sizeof ac_aggr.st_gen)
18140return 0;
18141 ;
18142 return 0;
18143}
18144_ACEOF
18145rm -f conftest.$ac_objext
18146if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18147 (eval $ac_compile) 2>conftest.er1
18148 ac_status=$?
18149 grep -v '^ *+' conftest.er1 >conftest.err
18150 rm -f conftest.er1
18151 cat conftest.err >&5
18152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18153 (exit $ac_status); } &&
18154 { ac_try='test -z "$ac_c_werror_flag"
18155 || test ! -s conftest.err'
18156 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18157 (eval $ac_try) 2>&5
18158 ac_status=$?
18159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18160 (exit $ac_status); }; } &&
18161 { ac_try='test -s conftest.$ac_objext'
18162 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18163 (eval $ac_try) 2>&5
18164 ac_status=$?
18165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18166 (exit $ac_status); }; }; then
18167 ac_cv_member_struct_stat_st_gen=yes
18168else
18169 echo "$as_me: failed program was:" >&5
18170sed 's/^/| /' conftest.$ac_ext >&5
18171
18172ac_cv_member_struct_stat_st_gen=no
18173fi
18174rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18175fi
18176rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18177fi
18178echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_gen" >&5
18179echo "${ECHO_T}$ac_cv_member_struct_stat_st_gen" >&6
18180if test $ac_cv_member_struct_stat_st_gen = yes; then
18181
18182cat >>confdefs.h <<_ACEOF
18183#define HAVE_STRUCT_STAT_ST_GEN 1
18184_ACEOF
18185
18186
18187fi
18188
18189echo "$as_me:$LINENO: checking for struct stat.st_birthtime" >&5
18190echo $ECHO_N "checking for struct stat.st_birthtime... $ECHO_C" >&6
18191if test "${ac_cv_member_struct_stat_st_birthtime+set}" = set; then
18192 echo $ECHO_N "(cached) $ECHO_C" >&6
18193else
18194 cat >conftest.$ac_ext <<_ACEOF
18195/* confdefs.h. */
18196_ACEOF
18197cat confdefs.h >>conftest.$ac_ext
18198cat >>conftest.$ac_ext <<_ACEOF
18199/* end confdefs.h. */
18200$ac_includes_default
18201int
18202main ()
18203{
18204static struct stat ac_aggr;
18205if (ac_aggr.st_birthtime)
18206return 0;
18207 ;
18208 return 0;
18209}
18210_ACEOF
18211rm -f conftest.$ac_objext
18212if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18213 (eval $ac_compile) 2>conftest.er1
18214 ac_status=$?
18215 grep -v '^ *+' conftest.er1 >conftest.err
18216 rm -f conftest.er1
18217 cat conftest.err >&5
18218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18219 (exit $ac_status); } &&
18220 { ac_try='test -z "$ac_c_werror_flag"
18221 || test ! -s conftest.err'
18222 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18223 (eval $ac_try) 2>&5
18224 ac_status=$?
18225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18226 (exit $ac_status); }; } &&
18227 { ac_try='test -s conftest.$ac_objext'
18228 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18229 (eval $ac_try) 2>&5
18230 ac_status=$?
18231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18232 (exit $ac_status); }; }; then
18233 ac_cv_member_struct_stat_st_birthtime=yes
18234else
18235 echo "$as_me: failed program was:" >&5
18236sed 's/^/| /' conftest.$ac_ext >&5
18237
18238cat >conftest.$ac_ext <<_ACEOF
18239/* confdefs.h. */
18240_ACEOF
18241cat confdefs.h >>conftest.$ac_ext
18242cat >>conftest.$ac_ext <<_ACEOF
18243/* end confdefs.h. */
18244$ac_includes_default
18245int
18246main ()
18247{
18248static struct stat ac_aggr;
18249if (sizeof ac_aggr.st_birthtime)
18250return 0;
18251 ;
18252 return 0;
18253}
18254_ACEOF
18255rm -f conftest.$ac_objext
18256if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18257 (eval $ac_compile) 2>conftest.er1
18258 ac_status=$?
18259 grep -v '^ *+' conftest.er1 >conftest.err
18260 rm -f conftest.er1
18261 cat conftest.err >&5
18262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18263 (exit $ac_status); } &&
18264 { ac_try='test -z "$ac_c_werror_flag"
18265 || test ! -s conftest.err'
18266 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18267 (eval $ac_try) 2>&5
18268 ac_status=$?
18269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18270 (exit $ac_status); }; } &&
18271 { ac_try='test -s conftest.$ac_objext'
18272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18273 (eval $ac_try) 2>&5
18274 ac_status=$?
18275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18276 (exit $ac_status); }; }; then
18277 ac_cv_member_struct_stat_st_birthtime=yes
18278else
18279 echo "$as_me: failed program was:" >&5
18280sed 's/^/| /' conftest.$ac_ext >&5
18281
18282ac_cv_member_struct_stat_st_birthtime=no
18283fi
18284rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18285fi
18286rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18287fi
18288echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_birthtime" >&5
18289echo "${ECHO_T}$ac_cv_member_struct_stat_st_birthtime" >&6
18290if test $ac_cv_member_struct_stat_st_birthtime = yes; then
18291
18292cat >>confdefs.h <<_ACEOF
18293#define HAVE_STRUCT_STAT_ST_BIRTHTIME 1
18294_ACEOF
18295
18296
18297fi
18298
Martin v. Löwis11437992002-04-12 09:54:03 +000018299echo "$as_me:$LINENO: checking for struct stat.st_blocks" >&5
18300echo $ECHO_N "checking for struct stat.st_blocks... $ECHO_C" >&6
18301if test "${ac_cv_member_struct_stat_st_blocks+set}" = set; then
18302 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum98bf58f2001-10-18 20:34:25 +000018303else
Martin v. Löwis11437992002-04-12 09:54:03 +000018304 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018305/* confdefs.h. */
18306_ACEOF
18307cat confdefs.h >>conftest.$ac_ext
18308cat >>conftest.$ac_ext <<_ACEOF
18309/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000018310$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000018311int
18312main ()
18313{
18314static struct stat ac_aggr;
18315if (ac_aggr.st_blocks)
18316return 0;
18317 ;
18318 return 0;
18319}
18320_ACEOF
18321rm -f conftest.$ac_objext
18322if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018323 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018324 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018325 grep -v '^ *+' conftest.er1 >conftest.err
18326 rm -f conftest.er1
18327 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018328 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18329 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018330 { ac_try='test -z "$ac_c_werror_flag"
18331 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018332 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18333 (eval $ac_try) 2>&5
18334 ac_status=$?
18335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18336 (exit $ac_status); }; } &&
18337 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018338 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18339 (eval $ac_try) 2>&5
18340 ac_status=$?
18341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18342 (exit $ac_status); }; }; then
18343 ac_cv_member_struct_stat_st_blocks=yes
Michael W. Hudson54241132001-12-07 15:38:26 +000018344else
Martin v. Löwis11437992002-04-12 09:54:03 +000018345 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018346sed 's/^/| /' conftest.$ac_ext >&5
18347
18348cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018349/* confdefs.h. */
18350_ACEOF
18351cat confdefs.h >>conftest.$ac_ext
18352cat >>conftest.$ac_ext <<_ACEOF
18353/* end confdefs.h. */
18354$ac_includes_default
18355int
18356main ()
18357{
18358static struct stat ac_aggr;
18359if (sizeof ac_aggr.st_blocks)
18360return 0;
18361 ;
18362 return 0;
18363}
18364_ACEOF
18365rm -f conftest.$ac_objext
18366if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018367 (eval $ac_compile) 2>conftest.er1
Skip Montanaro6dead952003-09-25 14:50:04 +000018368 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018369 grep -v '^ *+' conftest.er1 >conftest.err
18370 rm -f conftest.er1
18371 cat conftest.err >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18373 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018374 { ac_try='test -z "$ac_c_werror_flag"
18375 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018376 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18377 (eval $ac_try) 2>&5
18378 ac_status=$?
18379 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18380 (exit $ac_status); }; } &&
18381 { ac_try='test -s conftest.$ac_objext'
Skip Montanaro6dead952003-09-25 14:50:04 +000018382 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18383 (eval $ac_try) 2>&5
18384 ac_status=$?
18385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18386 (exit $ac_status); }; }; then
18387 ac_cv_member_struct_stat_st_blocks=yes
18388else
18389 echo "$as_me: failed program was:" >&5
18390sed 's/^/| /' conftest.$ac_ext >&5
18391
Martin v. Löwis11437992002-04-12 09:54:03 +000018392ac_cv_member_struct_stat_st_blocks=no
Michael W. Hudson54241132001-12-07 15:38:26 +000018393fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018394rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000018395fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018396rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:04 +000018397fi
Martin v. Löwis11437992002-04-12 09:54:03 +000018398echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blocks" >&5
18399echo "${ECHO_T}$ac_cv_member_struct_stat_st_blocks" >&6
18400if test $ac_cv_member_struct_stat_st_blocks = yes; then
Jack Jansendd19cf82001-12-06 22:36:17 +000018401
Martin v. Löwis11437992002-04-12 09:54:03 +000018402cat >>confdefs.h <<_ACEOF
18403#define HAVE_STRUCT_STAT_ST_BLOCKS 1
18404_ACEOF
18405
18406
18407cat >>confdefs.h <<\_ACEOF
Guido van Rossum98bf58f2001-10-18 20:34:25 +000018408#define HAVE_ST_BLOCKS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018409_ACEOF
Guido van Rossum98bf58f2001-10-18 20:34:25 +000018410
18411else
Skip Montanarof0d5f792004-08-15 14:08:23 +000018412 case $LIBOBJS in
18413 "fileblocks.$ac_objext" | \
18414 *" fileblocks.$ac_objext" | \
18415 "fileblocks.$ac_objext "* | \
18416 *" fileblocks.$ac_objext "* ) ;;
18417 *) LIBOBJS="$LIBOBJS fileblocks.$ac_objext" ;;
18418esac
18419
Guido van Rossum98bf58f2001-10-18 20:34:25 +000018420fi
18421
Michael W. Hudson54241132001-12-07 15:38:26 +000018422
Martin v. Löwis11437992002-04-12 09:54:03 +000018423
18424echo "$as_me:$LINENO: checking for time.h that defines altzone" >&5
18425echo $ECHO_N "checking for time.h that defines altzone... $ECHO_C" >&6
18426if test "${ac_cv_header_time_altzone+set}" = set; then
18427 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018428else
Martin v. Löwis11437992002-04-12 09:54:03 +000018429 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018430/* confdefs.h. */
18431_ACEOF
18432cat confdefs.h >>conftest.$ac_ext
18433cat >>conftest.$ac_ext <<_ACEOF
18434/* end confdefs.h. */
Guido van Rossum7f43da71994-08-01 12:15:30 +000018435#include <time.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000018436int
18437main ()
18438{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018439return altzone;
Martin v. Löwis11437992002-04-12 09:54:03 +000018440 ;
18441 return 0;
18442}
18443_ACEOF
18444rm -f conftest.$ac_objext
18445if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018446 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018447 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018448 grep -v '^ *+' conftest.er1 >conftest.err
18449 rm -f conftest.er1
18450 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18452 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018453 { ac_try='test -z "$ac_c_werror_flag"
18454 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018455 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18456 (eval $ac_try) 2>&5
18457 ac_status=$?
18458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18459 (exit $ac_status); }; } &&
18460 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018461 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18462 (eval $ac_try) 2>&5
18463 ac_status=$?
18464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18465 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018466 ac_cv_header_time_altzone=yes
18467else
Martin v. Löwis11437992002-04-12 09:54:03 +000018468 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018469sed 's/^/| /' conftest.$ac_ext >&5
18470
Martin v. Löwis11437992002-04-12 09:54:03 +000018471ac_cv_header_time_altzone=no
Guido van Rossum7f43da71994-08-01 12:15:30 +000018472fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018473rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018474fi
18475
Martin v. Löwis11437992002-04-12 09:54:03 +000018476echo "$as_me:$LINENO: result: $ac_cv_header_time_altzone" >&5
18477echo "${ECHO_T}$ac_cv_header_time_altzone" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018478if test $ac_cv_header_time_altzone = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000018479
18480cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018481#define HAVE_ALTZONE 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018482_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018483
18484fi
18485
Guido van Rossumda88dad1995-01-26 00:46:29 +000018486was_it_defined=no
Martin v. Löwis11437992002-04-12 09:54:03 +000018487echo "$as_me:$LINENO: checking whether sys/select.h and sys/time.h may both be included" >&5
18488echo $ECHO_N "checking whether sys/select.h and sys/time.h may both be included... $ECHO_C" >&6
18489cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018490/* confdefs.h. */
18491_ACEOF
18492cat confdefs.h >>conftest.$ac_ext
18493cat >>conftest.$ac_ext <<_ACEOF
18494/* end confdefs.h. */
Guido van Rossum7f43da71994-08-01 12:15:30 +000018495
18496#include <sys/types.h>
18497#include <sys/select.h>
18498#include <sys/time.h>
18499
Martin v. Löwis11437992002-04-12 09:54:03 +000018500int
18501main ()
18502{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018503;
Martin v. Löwis11437992002-04-12 09:54:03 +000018504 ;
18505 return 0;
18506}
18507_ACEOF
18508rm -f conftest.$ac_objext
18509if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018510 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018511 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018512 grep -v '^ *+' conftest.er1 >conftest.err
18513 rm -f conftest.er1
18514 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18516 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018517 { ac_try='test -z "$ac_c_werror_flag"
18518 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018519 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18520 (eval $ac_try) 2>&5
18521 ac_status=$?
18522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18523 (exit $ac_status); }; } &&
18524 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018525 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18526 (eval $ac_try) 2>&5
18527 ac_status=$?
18528 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18529 (exit $ac_status); }; }; then
18530
18531
18532cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018533#define SYS_SELECT_WITH_SYS_TIME 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018534_ACEOF
18535
Martin v. Löwisc45929e2002-04-06 10:10:49 +000018536 was_it_defined=yes
18537
Guido van Rossumf78abae1997-01-21 22:02:36 +000018538else
Martin v. Löwis11437992002-04-12 09:54:03 +000018539 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018540sed 's/^/| /' conftest.$ac_ext >&5
18541
Guido van Rossum7f43da71994-08-01 12:15:30 +000018542fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018543rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000018544echo "$as_me:$LINENO: result: $was_it_defined" >&5
18545echo "${ECHO_T}$was_it_defined" >&6
Guido van Rossum627b2d71993-12-24 10:39:16 +000018546
Martin v. Löwis11437992002-04-12 09:54:03 +000018547echo "$as_me:$LINENO: checking for addrinfo" >&5
18548echo $ECHO_N "checking for addrinfo... $ECHO_C" >&6
18549if test "${ac_cv_struct_addrinfo+set}" = set; then
18550 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018551else
Martin v. Löwis11437992002-04-12 09:54:03 +000018552 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018553/* confdefs.h. */
18554_ACEOF
18555cat confdefs.h >>conftest.$ac_ext
18556cat >>conftest.$ac_ext <<_ACEOF
18557/* end confdefs.h. */
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018558
18559# include <netdb.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000018560int
18561main ()
18562{
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018563struct addrinfo a
Martin v. Löwis11437992002-04-12 09:54:03 +000018564 ;
18565 return 0;
18566}
18567_ACEOF
18568rm -f conftest.$ac_objext
18569if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018570 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018571 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018572 grep -v '^ *+' conftest.er1 >conftest.err
18573 rm -f conftest.er1
18574 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18576 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018577 { ac_try='test -z "$ac_c_werror_flag"
18578 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18580 (eval $ac_try) 2>&5
18581 ac_status=$?
18582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18583 (exit $ac_status); }; } &&
18584 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018585 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18586 (eval $ac_try) 2>&5
18587 ac_status=$?
18588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18589 (exit $ac_status); }; }; then
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018590 ac_cv_struct_addrinfo=yes
18591else
Martin v. Löwis11437992002-04-12 09:54:03 +000018592 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018593sed 's/^/| /' conftest.$ac_ext >&5
18594
Martin v. Löwis11437992002-04-12 09:54:03 +000018595ac_cv_struct_addrinfo=no
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018596fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018597rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018598fi
18599
Martin v. Löwis11437992002-04-12 09:54:03 +000018600echo "$as_me:$LINENO: result: $ac_cv_struct_addrinfo" >&5
18601echo "${ECHO_T}$ac_cv_struct_addrinfo" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018602if test $ac_cv_struct_addrinfo = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000018603
18604cat >>confdefs.h <<\_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018605#define HAVE_ADDRINFO 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018606_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018607
18608fi
18609
Martin v. Löwis11437992002-04-12 09:54:03 +000018610echo "$as_me:$LINENO: checking for sockaddr_storage" >&5
18611echo $ECHO_N "checking for sockaddr_storage... $ECHO_C" >&6
18612if test "${ac_cv_struct_sockaddr_storage+set}" = set; then
18613 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018614else
Martin v. Löwis11437992002-04-12 09:54:03 +000018615 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018616/* confdefs.h. */
18617_ACEOF
18618cat confdefs.h >>conftest.$ac_ext
18619cat >>conftest.$ac_ext <<_ACEOF
18620/* end confdefs.h. */
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018621
18622# include <sys/types.h>
18623# include <sys/socket.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000018624int
18625main ()
18626{
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018627struct sockaddr_storage s
Martin v. Löwis11437992002-04-12 09:54:03 +000018628 ;
18629 return 0;
18630}
18631_ACEOF
18632rm -f conftest.$ac_objext
18633if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018634 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018635 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018636 grep -v '^ *+' conftest.er1 >conftest.err
18637 rm -f conftest.er1
18638 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18640 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018641 { ac_try='test -z "$ac_c_werror_flag"
18642 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018643 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18644 (eval $ac_try) 2>&5
18645 ac_status=$?
18646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18647 (exit $ac_status); }; } &&
18648 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018649 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18650 (eval $ac_try) 2>&5
18651 ac_status=$?
18652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18653 (exit $ac_status); }; }; then
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018654 ac_cv_struct_sockaddr_storage=yes
18655else
Martin v. Löwis11437992002-04-12 09:54:03 +000018656 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018657sed 's/^/| /' conftest.$ac_ext >&5
18658
Martin v. Löwis11437992002-04-12 09:54:03 +000018659ac_cv_struct_sockaddr_storage=no
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018660fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018661rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018662fi
18663
Martin v. Löwis11437992002-04-12 09:54:03 +000018664echo "$as_me:$LINENO: result: $ac_cv_struct_sockaddr_storage" >&5
18665echo "${ECHO_T}$ac_cv_struct_sockaddr_storage" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018666if test $ac_cv_struct_sockaddr_storage = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000018667
18668cat >>confdefs.h <<\_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018669#define HAVE_SOCKADDR_STORAGE 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018670_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018671
18672fi
18673
Guido van Rossum627b2d71993-12-24 10:39:16 +000018674# checks for compiler characteristics
Guido van Rossum7f43da71994-08-01 12:15:30 +000018675
Michael W. Hudson54241132001-12-07 15:38:26 +000018676
Martin v. Löwis11437992002-04-12 09:54:03 +000018677echo "$as_me:$LINENO: checking whether char is unsigned" >&5
18678echo $ECHO_N "checking whether char is unsigned... $ECHO_C" >&6
18679if test "${ac_cv_c_char_unsigned+set}" = set; then
18680 echo $ECHO_N "(cached) $ECHO_C" >&6
Jack Jansendd19cf82001-12-06 22:36:17 +000018681else
Martin v. Löwis11437992002-04-12 09:54:03 +000018682 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018683/* confdefs.h. */
18684_ACEOF
18685cat confdefs.h >>conftest.$ac_ext
18686cat >>conftest.$ac_ext <<_ACEOF
18687/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000018688$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000018689int
18690main ()
18691{
18692static int test_array [1 - 2 * !(((char) -1) < 0)];
18693test_array [0] = 0
18694
18695 ;
18696 return 0;
Michael W. Hudson54241132001-12-07 15:38:26 +000018697}
Martin v. Löwis11437992002-04-12 09:54:03 +000018698_ACEOF
18699rm -f conftest.$ac_objext
18700if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018701 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018702 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018703 grep -v '^ *+' conftest.er1 >conftest.err
18704 rm -f conftest.er1
18705 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018706 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18707 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018708 { ac_try='test -z "$ac_c_werror_flag"
18709 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018710 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18711 (eval $ac_try) 2>&5
18712 ac_status=$?
18713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18714 (exit $ac_status); }; } &&
18715 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018716 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18717 (eval $ac_try) 2>&5
18718 ac_status=$?
18719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18720 (exit $ac_status); }; }; then
Michael W. Hudson54241132001-12-07 15:38:26 +000018721 ac_cv_c_char_unsigned=no
Martin v. Löwis11437992002-04-12 09:54:03 +000018722else
18723 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018724sed 's/^/| /' conftest.$ac_ext >&5
18725
Martin v. Löwis11437992002-04-12 09:54:03 +000018726ac_cv_c_char_unsigned=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018727fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018728rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000018729fi
Martin v. Löwis11437992002-04-12 09:54:03 +000018730echo "$as_me:$LINENO: result: $ac_cv_c_char_unsigned" >&5
18731echo "${ECHO_T}$ac_cv_c_char_unsigned" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018732if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000018733 cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018734#define __CHAR_UNSIGNED__ 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018735_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018736
18737fi
Guido van Rossum7f43da71994-08-01 12:15:30 +000018738
Martin v. Löwis11437992002-04-12 09:54:03 +000018739echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
18740echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
18741if test "${ac_cv_c_const+set}" = set; then
18742 echo $ECHO_N "(cached) $ECHO_C" >&6
18743else
18744 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018745/* confdefs.h. */
18746_ACEOF
18747cat confdefs.h >>conftest.$ac_ext
18748cat >>conftest.$ac_ext <<_ACEOF
18749/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018750
Martin v. Löwis11437992002-04-12 09:54:03 +000018751int
18752main ()
18753{
18754/* FIXME: Include the comments suggested by Paul. */
18755#ifndef __cplusplus
18756 /* Ultrix mips cc rejects this. */
18757 typedef int charset[2];
18758 const charset x;
18759 /* SunOS 4.1.1 cc rejects this. */
18760 char const *const *ccp;
18761 char **p;
18762 /* NEC SVR4.0.2 mips cc rejects this. */
18763 struct point {int x, y;};
18764 static struct point const zero = {0,0};
18765 /* AIX XL C 1.02.0.0 rejects this.
18766 It does not let you subtract one const X* pointer from another in
18767 an arm of an if-expression whose if-part is not a constant
18768 expression */
18769 const char *g = "string";
18770 ccp = &g + (g ? g-g : 0);
18771 /* HPUX 7.0 cc rejects these. */
18772 ++ccp;
18773 p = (char**) ccp;
18774 ccp = (char const *const *) p;
18775 { /* SCO 3.2v4 cc rejects this. */
18776 char *t;
18777 char const *s = 0 ? (char *) 0 : (char const *) 0;
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018778
Martin v. Löwis11437992002-04-12 09:54:03 +000018779 *t++ = 0;
18780 }
18781 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
18782 int x[] = {25, 17};
18783 const int *foo = &x[0];
18784 ++foo;
18785 }
18786 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
18787 typedef const int *iptr;
18788 iptr p = 0;
18789 ++p;
18790 }
18791 { /* AIX XL C 1.02.0.0 rejects this saying
18792 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
18793 struct s { int j; const int *ap[3]; };
18794 struct s *b; b->j = 5;
18795 }
18796 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
18797 const int foo = 10;
18798 }
18799#endif
Guido van Rossum627b2d71993-12-24 10:39:16 +000018800
Martin v. Löwis11437992002-04-12 09:54:03 +000018801 ;
18802 return 0;
Guido van Rossum627b2d71993-12-24 10:39:16 +000018803}
Martin v. Löwis11437992002-04-12 09:54:03 +000018804_ACEOF
18805rm -f conftest.$ac_objext
18806if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018807 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018808 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018809 grep -v '^ *+' conftest.er1 >conftest.err
18810 rm -f conftest.er1
18811 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18813 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018814 { ac_try='test -z "$ac_c_werror_flag"
18815 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018816 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18817 (eval $ac_try) 2>&5
18818 ac_status=$?
18819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18820 (exit $ac_status); }; } &&
18821 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018822 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18823 (eval $ac_try) 2>&5
18824 ac_status=$?
18825 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18826 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018827 ac_cv_c_const=yes
18828else
Martin v. Löwis11437992002-04-12 09:54:03 +000018829 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018830sed 's/^/| /' conftest.$ac_ext >&5
18831
Martin v. Löwis11437992002-04-12 09:54:03 +000018832ac_cv_c_const=no
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018833fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018834rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018835fi
Martin v. Löwis11437992002-04-12 09:54:03 +000018836echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
18837echo "${ECHO_T}$ac_cv_c_const" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018838if test $ac_cv_c_const = no; then
Martin v. Löwis11437992002-04-12 09:54:03 +000018839
18840cat >>confdefs.h <<\_ACEOF
18841#define const
18842_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018843
18844fi
18845
Michael W. Hudson54241132001-12-07 15:38:26 +000018846
Guido van Rossumda88dad1995-01-26 00:46:29 +000018847works=no
Martin v. Löwis11437992002-04-12 09:54:03 +000018848echo "$as_me:$LINENO: checking for working volatile" >&5
18849echo $ECHO_N "checking for working volatile... $ECHO_C" >&6
18850cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018851/* confdefs.h. */
18852_ACEOF
18853cat confdefs.h >>conftest.$ac_ext
18854cat >>conftest.$ac_ext <<_ACEOF
18855/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:16 +000018856
Martin v. Löwis11437992002-04-12 09:54:03 +000018857int
18858main ()
18859{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018860volatile int x; x = 0;
Martin v. Löwis11437992002-04-12 09:54:03 +000018861 ;
18862 return 0;
18863}
18864_ACEOF
18865rm -f conftest.$ac_objext
18866if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018867 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018868 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018869 grep -v '^ *+' conftest.er1 >conftest.err
18870 rm -f conftest.er1
18871 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18873 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018874 { ac_try='test -z "$ac_c_werror_flag"
18875 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018876 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18877 (eval $ac_try) 2>&5
18878 ac_status=$?
18879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18880 (exit $ac_status); }; } &&
18881 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018882 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18883 (eval $ac_try) 2>&5
18884 ac_status=$?
18885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18886 (exit $ac_status); }; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +000018887 works=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +000018888else
Martin v. Löwis11437992002-04-12 09:54:03 +000018889 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018890sed 's/^/| /' conftest.$ac_ext >&5
18891
Martin v. Löwis11437992002-04-12 09:54:03 +000018892
18893cat >>confdefs.h <<\_ACEOF
18894#define volatile
18895_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000018896
Martin v. Löwisc45929e2002-04-06 10:10:49 +000018897
Guido van Rossum627b2d71993-12-24 10:39:16 +000018898fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018899rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000018900echo "$as_me:$LINENO: result: $works" >&5
18901echo "${ECHO_T}$works" >&6
Guido van Rossum7f43da71994-08-01 12:15:30 +000018902
Guido van Rossumda88dad1995-01-26 00:46:29 +000018903works=no
Martin v. Löwis11437992002-04-12 09:54:03 +000018904echo "$as_me:$LINENO: checking for working signed char" >&5
18905echo $ECHO_N "checking for working signed char... $ECHO_C" >&6
18906cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018907/* confdefs.h. */
18908_ACEOF
18909cat confdefs.h >>conftest.$ac_ext
18910cat >>conftest.$ac_ext <<_ACEOF
18911/* end confdefs.h. */
Guido van Rossumdabb11b1994-10-11 15:04:27 +000018912
Martin v. Löwis11437992002-04-12 09:54:03 +000018913int
18914main ()
18915{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018916signed char c;
Martin v. Löwis11437992002-04-12 09:54:03 +000018917 ;
18918 return 0;
18919}
18920_ACEOF
18921rm -f conftest.$ac_objext
18922if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018923 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018924 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018925 grep -v '^ *+' conftest.er1 >conftest.err
18926 rm -f conftest.er1
18927 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18929 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018930 { ac_try='test -z "$ac_c_werror_flag"
18931 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018932 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18933 (eval $ac_try) 2>&5
18934 ac_status=$?
18935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18936 (exit $ac_status); }; } &&
18937 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018938 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18939 (eval $ac_try) 2>&5
18940 ac_status=$?
18941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18942 (exit $ac_status); }; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +000018943 works=yes
Guido van Rossumdabb11b1994-10-11 15:04:27 +000018944else
Martin v. Löwis11437992002-04-12 09:54:03 +000018945 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018946sed 's/^/| /' conftest.$ac_ext >&5
18947
Martin v. Löwis11437992002-04-12 09:54:03 +000018948
18949cat >>confdefs.h <<\_ACEOF
18950#define signed
18951_ACEOF
Guido van Rossum7f43da71994-08-01 12:15:30 +000018952
Martin v. Löwisc45929e2002-04-06 10:10:49 +000018953
Guido van Rossum7f43da71994-08-01 12:15:30 +000018954fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018955rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000018956echo "$as_me:$LINENO: result: $works" >&5
18957echo "${ECHO_T}$works" >&6
Guido van Rossum7f43da71994-08-01 12:15:30 +000018958
Guido van Rossumda88dad1995-01-26 00:46:29 +000018959have_prototypes=no
Martin v. Löwis11437992002-04-12 09:54:03 +000018960echo "$as_me:$LINENO: checking for prototypes" >&5
18961echo $ECHO_N "checking for prototypes... $ECHO_C" >&6
18962cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018963/* confdefs.h. */
18964_ACEOF
18965cat confdefs.h >>conftest.$ac_ext
18966cat >>conftest.$ac_ext <<_ACEOF
18967/* end confdefs.h. */
Guido van Rossum7f43da71994-08-01 12:15:30 +000018968int foo(int x) { return 0; }
Martin v. Löwis11437992002-04-12 09:54:03 +000018969int
18970main ()
18971{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018972return foo(10);
Martin v. Löwis11437992002-04-12 09:54:03 +000018973 ;
18974 return 0;
18975}
18976_ACEOF
18977rm -f conftest.$ac_objext
18978if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018979 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018980 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018981 grep -v '^ *+' conftest.er1 >conftest.err
18982 rm -f conftest.er1
18983 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18985 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018986 { ac_try='test -z "$ac_c_werror_flag"
18987 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018988 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18989 (eval $ac_try) 2>&5
18990 ac_status=$?
18991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18992 (exit $ac_status); }; } &&
18993 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018994 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18995 (eval $ac_try) 2>&5
18996 ac_status=$?
18997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18998 (exit $ac_status); }; }; then
18999
19000
19001cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019002#define HAVE_PROTOTYPES 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019003_ACEOF
19004
Martin v. Löwisc45929e2002-04-06 10:10:49 +000019005 have_prototypes=yes
19006
Guido van Rossumf78abae1997-01-21 22:02:36 +000019007else
Martin v. Löwis11437992002-04-12 09:54:03 +000019008 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019009sed 's/^/| /' conftest.$ac_ext >&5
19010
Guido van Rossum7f43da71994-08-01 12:15:30 +000019011fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019012rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019013echo "$as_me:$LINENO: result: $have_prototypes" >&5
19014echo "${ECHO_T}$have_prototypes" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019015
Guido van Rossumda88dad1995-01-26 00:46:29 +000019016works=no
Martin v. Löwis11437992002-04-12 09:54:03 +000019017echo "$as_me:$LINENO: checking for variable length prototypes and stdarg.h" >&5
19018echo $ECHO_N "checking for variable length prototypes and stdarg.h... $ECHO_C" >&6
19019cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019020/* confdefs.h. */
19021_ACEOF
19022cat confdefs.h >>conftest.$ac_ext
19023cat >>conftest.$ac_ext <<_ACEOF
19024/* end confdefs.h. */
Guido van Rossum7f43da71994-08-01 12:15:30 +000019025
19026#include <stdarg.h>
Guido van Rossum90eea071996-08-30 20:58:57 +000019027int foo(int x, ...) {
19028 va_list va;
19029 va_start(va, x);
19030 va_arg(va, int);
19031 va_arg(va, char *);
19032 va_arg(va, double);
19033 return 0;
19034}
Guido van Rossum7f43da71994-08-01 12:15:30 +000019035
Martin v. Löwis11437992002-04-12 09:54:03 +000019036int
19037main ()
19038{
Guido van Rossum90eea071996-08-30 20:58:57 +000019039return foo(10, "", 3.14);
Martin v. Löwis11437992002-04-12 09:54:03 +000019040 ;
19041 return 0;
19042}
19043_ACEOF
19044rm -f conftest.$ac_objext
19045if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019046 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019047 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019048 grep -v '^ *+' conftest.er1 >conftest.err
19049 rm -f conftest.er1
19050 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019051 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19052 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019053 { ac_try='test -z "$ac_c_werror_flag"
19054 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019055 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19056 (eval $ac_try) 2>&5
19057 ac_status=$?
19058 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19059 (exit $ac_status); }; } &&
19060 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019061 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19062 (eval $ac_try) 2>&5
19063 ac_status=$?
19064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19065 (exit $ac_status); }; }; then
19066
19067
19068cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019069#define HAVE_STDARG_PROTOTYPES 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019070_ACEOF
19071
Martin v. Löwisc45929e2002-04-06 10:10:49 +000019072 works=yes
19073
Guido van Rossumf78abae1997-01-21 22:02:36 +000019074else
Martin v. Löwis11437992002-04-12 09:54:03 +000019075 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019076sed 's/^/| /' conftest.$ac_ext >&5
19077
Guido van Rossum627b2d71993-12-24 10:39:16 +000019078fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019079rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019080echo "$as_me:$LINENO: result: $works" >&5
19081echo "${ECHO_T}$works" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019082
Martin v. Löwisd6320502004-08-12 13:45:08 +000019083# check for socketpair
19084echo "$as_me:$LINENO: checking for socketpair" >&5
19085echo $ECHO_N "checking for socketpair... $ECHO_C" >&6
19086cat >conftest.$ac_ext <<_ACEOF
Martin v. Löwisd6320502004-08-12 13:45:08 +000019087/* confdefs.h. */
19088_ACEOF
19089cat confdefs.h >>conftest.$ac_ext
19090cat >>conftest.$ac_ext <<_ACEOF
19091/* end confdefs.h. */
19092
19093#include <sys/types.h>
19094#include <sys/socket.h>
19095
19096int
19097main ()
19098{
19099void *x=socketpair
19100 ;
19101 return 0;
19102}
19103_ACEOF
19104rm -f conftest.$ac_objext
19105if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019106 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisd6320502004-08-12 13:45:08 +000019107 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019108 grep -v '^ *+' conftest.er1 >conftest.err
19109 rm -f conftest.er1
19110 cat conftest.err >&5
Martin v. Löwisd6320502004-08-12 13:45:08 +000019111 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19112 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019113 { ac_try='test -z "$ac_c_werror_flag"
19114 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019115 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19116 (eval $ac_try) 2>&5
19117 ac_status=$?
19118 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19119 (exit $ac_status); }; } &&
19120 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisd6320502004-08-12 13:45:08 +000019121 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19122 (eval $ac_try) 2>&5
19123 ac_status=$?
19124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19125 (exit $ac_status); }; }; then
19126
19127cat >>confdefs.h <<\_ACEOF
19128#define HAVE_SOCKETPAIR 1
19129_ACEOF
19130
19131 echo "$as_me:$LINENO: result: yes" >&5
19132echo "${ECHO_T}yes" >&6
19133else
19134 echo "$as_me: failed program was:" >&5
19135sed 's/^/| /' conftest.$ac_ext >&5
19136
19137echo "$as_me:$LINENO: result: no" >&5
19138echo "${ECHO_T}no" >&6
19139
19140fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019141rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisd6320502004-08-12 13:45:08 +000019142
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000019143# check if sockaddr has sa_len member
Martin v. Löwis11437992002-04-12 09:54:03 +000019144echo "$as_me:$LINENO: checking if sockaddr has sa_len member" >&5
19145echo $ECHO_N "checking if sockaddr has sa_len member... $ECHO_C" >&6
19146cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019147/* confdefs.h. */
19148_ACEOF
19149cat confdefs.h >>conftest.$ac_ext
19150cat >>conftest.$ac_ext <<_ACEOF
19151/* end confdefs.h. */
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000019152#include <sys/types.h>
19153#include <sys/socket.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000019154int
19155main ()
19156{
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000019157struct sockaddr x;
19158x.sa_len = 0;
Martin v. Löwis11437992002-04-12 09:54:03 +000019159 ;
19160 return 0;
19161}
19162_ACEOF
19163rm -f conftest.$ac_objext
19164if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019165 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019166 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019167 grep -v '^ *+' conftest.er1 >conftest.err
19168 rm -f conftest.er1
19169 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019170 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19171 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019172 { ac_try='test -z "$ac_c_werror_flag"
19173 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019174 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19175 (eval $ac_try) 2>&5
19176 ac_status=$?
19177 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19178 (exit $ac_status); }; } &&
19179 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019180 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19181 (eval $ac_try) 2>&5
19182 ac_status=$?
19183 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19184 (exit $ac_status); }; }; then
19185 echo "$as_me:$LINENO: result: yes" >&5
19186echo "${ECHO_T}yes" >&6
19187
19188cat >>confdefs.h <<\_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000019189#define HAVE_SOCKADDR_SA_LEN 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019190_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000019191
19192else
Martin v. Löwis11437992002-04-12 09:54:03 +000019193 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019194sed 's/^/| /' conftest.$ac_ext >&5
19195
Martin v. Löwis11437992002-04-12 09:54:03 +000019196echo "$as_me:$LINENO: result: no" >&5
19197echo "${ECHO_T}no" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000019198fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019199rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000019200
Guido van Rossumda88dad1995-01-26 00:46:29 +000019201va_list_is_array=no
Martin v. Löwis11437992002-04-12 09:54:03 +000019202echo "$as_me:$LINENO: checking whether va_list is an array" >&5
19203echo $ECHO_N "checking whether va_list is an array... $ECHO_C" >&6
19204cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019205/* confdefs.h. */
19206_ACEOF
19207cat confdefs.h >>conftest.$ac_ext
19208cat >>conftest.$ac_ext <<_ACEOF
19209/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019210
19211#ifdef HAVE_STDARG_PROTOTYPES
19212#include <stdarg.h>
19213#else
19214#include <varargs.h>
19215#endif
19216
Martin v. Löwis11437992002-04-12 09:54:03 +000019217int
19218main ()
19219{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019220va_list list1, list2; list1 = list2;
Martin v. Löwis11437992002-04-12 09:54:03 +000019221 ;
19222 return 0;
19223}
19224_ACEOF
19225rm -f conftest.$ac_objext
19226if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019227 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019228 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019229 grep -v '^ *+' conftest.er1 >conftest.err
19230 rm -f conftest.er1
19231 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019232 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19233 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019234 { ac_try='test -z "$ac_c_werror_flag"
19235 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019236 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19237 (eval $ac_try) 2>&5
19238 ac_status=$?
19239 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19240 (exit $ac_status); }; } &&
19241 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019242 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19243 (eval $ac_try) 2>&5
19244 ac_status=$?
19245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19246 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019247 :
19248else
Martin v. Löwis11437992002-04-12 09:54:03 +000019249 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019250sed 's/^/| /' conftest.$ac_ext >&5
19251
Martin v. Löwis11437992002-04-12 09:54:03 +000019252
19253
19254cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019255#define VA_LIST_IS_ARRAY 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019256_ACEOF
19257
Guido van Rossumda88dad1995-01-26 00:46:29 +000019258 va_list_is_array=yes
Martin v. Löwisc45929e2002-04-06 10:10:49 +000019259
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019260fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019261rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019262echo "$as_me:$LINENO: result: $va_list_is_array" >&5
19263echo "${ECHO_T}$va_list_is_array" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019264
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019265# sigh -- gethostbyname_r is a mess; it can have 3, 5 or 6 arguments :-(
Martin v. Löwis11437992002-04-12 09:54:03 +000019266
19267
19268
19269echo "$as_me:$LINENO: checking for gethostbyname_r" >&5
19270echo $ECHO_N "checking for gethostbyname_r... $ECHO_C" >&6
19271if test "${ac_cv_func_gethostbyname_r+set}" = set; then
19272 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019273else
Martin v. Löwis11437992002-04-12 09:54:03 +000019274 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019275/* confdefs.h. */
19276_ACEOF
19277cat confdefs.h >>conftest.$ac_ext
19278cat >>conftest.$ac_ext <<_ACEOF
19279/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019280/* Define gethostbyname_r to an innocuous variant, in case <limits.h> declares gethostbyname_r.
19281 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19282#define gethostbyname_r innocuous_gethostbyname_r
19283
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019284/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000019285 which can conflict with char gethostbyname_r (); below.
19286 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019287 <limits.h> exists even on freestanding compilers. */
19288
19289#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000019290# include <limits.h>
19291#else
19292# include <assert.h>
19293#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019294
19295#undef gethostbyname_r
19296
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019297/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019298#ifdef __cplusplus
19299extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000019300{
Martin v. Löwis11437992002-04-12 09:54:03 +000019301#endif
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019302/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000019303 builtin and then its argument prototype would still apply. */
19304char gethostbyname_r ();
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019305/* The GNU C library defines this for functions which it implements
19306 to always fail with ENOSYS. Some functions are actually named
19307 something starting with __ and the normal name is an alias. */
19308#if defined (__stub_gethostbyname_r) || defined (__stub___gethostbyname_r)
19309choke me
19310#else
Skip Montanaro6dead952003-09-25 14:50:04 +000019311char (*f) () = gethostbyname_r;
19312#endif
19313#ifdef __cplusplus
19314}
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019315#endif
19316
Skip Montanaro6dead952003-09-25 14:50:04 +000019317int
19318main ()
19319{
19320return f != gethostbyname_r;
Martin v. Löwis11437992002-04-12 09:54:03 +000019321 ;
19322 return 0;
19323}
19324_ACEOF
19325rm -f conftest.$ac_objext conftest$ac_exeext
19326if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019327 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019328 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019329 grep -v '^ *+' conftest.er1 >conftest.err
19330 rm -f conftest.er1
19331 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019332 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19333 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019334 { ac_try='test -z "$ac_c_werror_flag"
19335 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019336 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19337 (eval $ac_try) 2>&5
19338 ac_status=$?
19339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19340 (exit $ac_status); }; } &&
19341 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019342 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19343 (eval $ac_try) 2>&5
19344 ac_status=$?
19345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19346 (exit $ac_status); }; }; then
19347 ac_cv_func_gethostbyname_r=yes
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019348else
Martin v. Löwis11437992002-04-12 09:54:03 +000019349 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019350sed 's/^/| /' conftest.$ac_ext >&5
19351
Martin v. Löwis11437992002-04-12 09:54:03 +000019352ac_cv_func_gethostbyname_r=no
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019353fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019354rm -f conftest.err conftest.$ac_objext \
19355 conftest$ac_exeext conftest.$ac_ext
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019356fi
Martin v. Löwis11437992002-04-12 09:54:03 +000019357echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname_r" >&5
19358echo "${ECHO_T}$ac_cv_func_gethostbyname_r" >&6
19359if test $ac_cv_func_gethostbyname_r = yes; then
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019360
Martin v. Löwis11437992002-04-12 09:54:03 +000019361 cat >>confdefs.h <<\_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019362#define HAVE_GETHOSTBYNAME_R 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019363_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019364
Martin v. Löwis11437992002-04-12 09:54:03 +000019365 echo "$as_me:$LINENO: checking gethostbyname_r with 6 args" >&5
19366echo $ECHO_N "checking gethostbyname_r with 6 args... $ECHO_C" >&6
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019367 OLD_CFLAGS=$CFLAGS
19368 CFLAGS="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS"
Martin v. Löwis11437992002-04-12 09:54:03 +000019369 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019370/* confdefs.h. */
19371_ACEOF
19372cat confdefs.h >>conftest.$ac_ext
19373cat >>conftest.$ac_ext <<_ACEOF
19374/* end confdefs.h. */
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019375
19376# include <netdb.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000019377
Martin v. Löwis11437992002-04-12 09:54:03 +000019378int
19379main ()
19380{
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019381
19382 char *name;
19383 struct hostent *he, *res;
19384 char buffer[2048];
19385 int buflen = 2048;
19386 int h_errnop;
19387
19388 (void) gethostbyname_r(name, he, buffer, buflen, &res, &h_errnop)
Martin v. Löwis11437992002-04-12 09:54:03 +000019389
19390 ;
19391 return 0;
19392}
19393_ACEOF
19394rm -f conftest.$ac_objext
19395if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019396 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019397 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019398 grep -v '^ *+' conftest.er1 >conftest.err
19399 rm -f conftest.er1
19400 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19402 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019403 { ac_try='test -z "$ac_c_werror_flag"
19404 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019405 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19406 (eval $ac_try) 2>&5
19407 ac_status=$?
19408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19409 (exit $ac_status); }; } &&
19410 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019411 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19412 (eval $ac_try) 2>&5
19413 ac_status=$?
19414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19415 (exit $ac_status); }; }; then
19416
19417 cat >>confdefs.h <<\_ACEOF
Guido van Rossum8db7d8b1999-03-23 16:40:33 +000019418#define HAVE_GETHOSTBYNAME_R 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019419_ACEOF
Guido van Rossum8db7d8b1999-03-23 16:40:33 +000019420
Martin v. Löwis11437992002-04-12 09:54:03 +000019421
19422cat >>confdefs.h <<\_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019423#define HAVE_GETHOSTBYNAME_R_6_ARG 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019424_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019425
Martin v. Löwis11437992002-04-12 09:54:03 +000019426 echo "$as_me:$LINENO: result: yes" >&5
19427echo "${ECHO_T}yes" >&6
19428
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019429else
Martin v. Löwis11437992002-04-12 09:54:03 +000019430 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019431sed 's/^/| /' conftest.$ac_ext >&5
19432
Martin v. Löwis11437992002-04-12 09:54:03 +000019433
19434 echo "$as_me:$LINENO: result: no" >&5
19435echo "${ECHO_T}no" >&6
19436 echo "$as_me:$LINENO: checking gethostbyname_r with 5 args" >&5
19437echo $ECHO_N "checking gethostbyname_r with 5 args... $ECHO_C" >&6
19438 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019439/* confdefs.h. */
19440_ACEOF
19441cat confdefs.h >>conftest.$ac_ext
19442cat >>conftest.$ac_ext <<_ACEOF
19443/* end confdefs.h. */
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019444
19445# include <netdb.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000019446
Martin v. Löwis11437992002-04-12 09:54:03 +000019447int
19448main ()
19449{
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019450
19451 char *name;
19452 struct hostent *he;
19453 char buffer[2048];
19454 int buflen = 2048;
19455 int h_errnop;
19456
19457 (void) gethostbyname_r(name, he, buffer, buflen, &h_errnop)
Martin v. Löwis11437992002-04-12 09:54:03 +000019458
19459 ;
19460 return 0;
19461}
19462_ACEOF
19463rm -f conftest.$ac_objext
19464if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019465 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019466 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019467 grep -v '^ *+' conftest.er1 >conftest.err
19468 rm -f conftest.er1
19469 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19471 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019472 { ac_try='test -z "$ac_c_werror_flag"
19473 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019474 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19475 (eval $ac_try) 2>&5
19476 ac_status=$?
19477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19478 (exit $ac_status); }; } &&
19479 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019480 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19481 (eval $ac_try) 2>&5
19482 ac_status=$?
19483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19484 (exit $ac_status); }; }; then
19485
19486 cat >>confdefs.h <<\_ACEOF
Guido van Rossum8db7d8b1999-03-23 16:40:33 +000019487#define HAVE_GETHOSTBYNAME_R 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019488_ACEOF
Guido van Rossum8db7d8b1999-03-23 16:40:33 +000019489
Martin v. Löwis11437992002-04-12 09:54:03 +000019490
19491cat >>confdefs.h <<\_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019492#define HAVE_GETHOSTBYNAME_R_5_ARG 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019493_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019494
Martin v. Löwis11437992002-04-12 09:54:03 +000019495 echo "$as_me:$LINENO: result: yes" >&5
19496echo "${ECHO_T}yes" >&6
19497
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019498else
Martin v. Löwis11437992002-04-12 09:54:03 +000019499 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019500sed 's/^/| /' conftest.$ac_ext >&5
19501
Martin v. Löwis11437992002-04-12 09:54:03 +000019502
19503 echo "$as_me:$LINENO: result: no" >&5
19504echo "${ECHO_T}no" >&6
19505 echo "$as_me:$LINENO: checking gethostbyname_r with 3 args" >&5
19506echo $ECHO_N "checking gethostbyname_r with 3 args... $ECHO_C" >&6
19507 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019508/* confdefs.h. */
19509_ACEOF
19510cat confdefs.h >>conftest.$ac_ext
19511cat >>conftest.$ac_ext <<_ACEOF
19512/* end confdefs.h. */
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019513
19514# include <netdb.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000019515
Martin v. Löwis11437992002-04-12 09:54:03 +000019516int
19517main ()
19518{
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019519
19520 char *name;
19521 struct hostent *he;
19522 struct hostent_data data;
19523
19524 (void) gethostbyname_r(name, he, &data);
Martin v. Löwis11437992002-04-12 09:54:03 +000019525
19526 ;
19527 return 0;
19528}
19529_ACEOF
19530rm -f conftest.$ac_objext
19531if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019532 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019533 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019534 grep -v '^ *+' conftest.er1 >conftest.err
19535 rm -f conftest.er1
19536 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19538 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019539 { ac_try='test -z "$ac_c_werror_flag"
19540 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019541 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19542 (eval $ac_try) 2>&5
19543 ac_status=$?
19544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19545 (exit $ac_status); }; } &&
19546 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019547 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19548 (eval $ac_try) 2>&5
19549 ac_status=$?
19550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19551 (exit $ac_status); }; }; then
19552
19553 cat >>confdefs.h <<\_ACEOF
Guido van Rossum8db7d8b1999-03-23 16:40:33 +000019554#define HAVE_GETHOSTBYNAME_R 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019555_ACEOF
Guido van Rossum8db7d8b1999-03-23 16:40:33 +000019556
Martin v. Löwis11437992002-04-12 09:54:03 +000019557
19558cat >>confdefs.h <<\_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019559#define HAVE_GETHOSTBYNAME_R_3_ARG 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019560_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019561
Martin v. Löwis11437992002-04-12 09:54:03 +000019562 echo "$as_me:$LINENO: result: yes" >&5
19563echo "${ECHO_T}yes" >&6
19564
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019565else
Martin v. Löwis11437992002-04-12 09:54:03 +000019566 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019567sed 's/^/| /' conftest.$ac_ext >&5
19568
Martin v. Löwis11437992002-04-12 09:54:03 +000019569
19570 echo "$as_me:$LINENO: result: no" >&5
19571echo "${ECHO_T}no" >&6
19572
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019573fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019574rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019575
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019576fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019577rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019578
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019579fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019580rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019581 CFLAGS=$OLD_CFLAGS
19582
19583else
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019584
Martin v. Löwis11437992002-04-12 09:54:03 +000019585
19586for ac_func in gethostbyname
Thomas Wouters3a584202000-08-05 23:28:51 +000019587do
Martin v. Löwis11437992002-04-12 09:54:03 +000019588as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19589echo "$as_me:$LINENO: checking for $ac_func" >&5
19590echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
19591if eval "test \"\${$as_ac_var+set}\" = set"; then
19592 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019593else
Martin v. Löwis11437992002-04-12 09:54:03 +000019594 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019595/* confdefs.h. */
19596_ACEOF
19597cat confdefs.h >>conftest.$ac_ext
19598cat >>conftest.$ac_ext <<_ACEOF
19599/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019600/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19601 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19602#define $ac_func innocuous_$ac_func
19603
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019604/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000019605 which can conflict with char $ac_func (); below.
19606 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019607 <limits.h> exists even on freestanding compilers. */
19608
19609#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000019610# include <limits.h>
19611#else
19612# include <assert.h>
19613#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019614
19615#undef $ac_func
19616
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019617/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019618#ifdef __cplusplus
19619extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000019620{
Martin v. Löwis11437992002-04-12 09:54:03 +000019621#endif
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019622/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000019623 builtin and then its argument prototype would still apply. */
19624char $ac_func ();
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019625/* The GNU C library defines this for functions which it implements
19626 to always fail with ENOSYS. Some functions are actually named
19627 something starting with __ and the normal name is an alias. */
Thomas Wouters3a584202000-08-05 23:28:51 +000019628#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019629choke me
19630#else
Skip Montanaro6dead952003-09-25 14:50:04 +000019631char (*f) () = $ac_func;
19632#endif
19633#ifdef __cplusplus
19634}
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019635#endif
19636
Skip Montanaro6dead952003-09-25 14:50:04 +000019637int
19638main ()
19639{
19640return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000019641 ;
19642 return 0;
19643}
19644_ACEOF
19645rm -f conftest.$ac_objext conftest$ac_exeext
19646if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019647 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019648 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019649 grep -v '^ *+' conftest.er1 >conftest.err
19650 rm -f conftest.er1
19651 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19653 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019654 { ac_try='test -z "$ac_c_werror_flag"
19655 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019656 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19657 (eval $ac_try) 2>&5
19658 ac_status=$?
19659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19660 (exit $ac_status); }; } &&
19661 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019662 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19663 (eval $ac_try) 2>&5
19664 ac_status=$?
19665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19666 (exit $ac_status); }; }; then
19667 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000019668else
Martin v. Löwis11437992002-04-12 09:54:03 +000019669 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019670sed 's/^/| /' conftest.$ac_ext >&5
19671
Martin v. Löwis11437992002-04-12 09:54:03 +000019672eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000019673fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019674rm -f conftest.err conftest.$ac_objext \
19675 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000019676fi
Martin v. Löwis11437992002-04-12 09:54:03 +000019677echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
19678echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
19679if test `eval echo '${'$as_ac_var'}'` = yes; then
19680 cat >>confdefs.h <<_ACEOF
19681#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19682_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019683
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019684fi
Thomas Wouters3a584202000-08-05 23:28:51 +000019685done
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019686
Michael W. Hudson54241132001-12-07 15:38:26 +000019687
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019688fi
19689
Michael W. Hudson54241132001-12-07 15:38:26 +000019690
19691
19692
19693
19694
19695
Guido van Rossum627b2d71993-12-24 10:39:16 +000019696# checks for system services
19697# (none yet)
19698
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019699# Linux requires this for correct f.p. operations
Martin v. Löwis11437992002-04-12 09:54:03 +000019700echo "$as_me:$LINENO: checking for __fpu_control" >&5
19701echo $ECHO_N "checking for __fpu_control... $ECHO_C" >&6
19702if test "${ac_cv_func___fpu_control+set}" = set; then
19703 echo $ECHO_N "(cached) $ECHO_C" >&6
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019704else
Martin v. Löwis11437992002-04-12 09:54:03 +000019705 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019706/* confdefs.h. */
19707_ACEOF
19708cat confdefs.h >>conftest.$ac_ext
19709cat >>conftest.$ac_ext <<_ACEOF
19710/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019711/* Define __fpu_control to an innocuous variant, in case <limits.h> declares __fpu_control.
19712 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19713#define __fpu_control innocuous___fpu_control
19714
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019715/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000019716 which can conflict with char __fpu_control (); below.
19717 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019718 <limits.h> exists even on freestanding compilers. */
19719
19720#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000019721# include <limits.h>
19722#else
19723# include <assert.h>
19724#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019725
19726#undef __fpu_control
19727
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019728/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019729#ifdef __cplusplus
19730extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000019731{
Martin v. Löwis11437992002-04-12 09:54:03 +000019732#endif
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019733/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000019734 builtin and then its argument prototype would still apply. */
19735char __fpu_control ();
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019736/* The GNU C library defines this for functions which it implements
19737 to always fail with ENOSYS. Some functions are actually named
19738 something starting with __ and the normal name is an alias. */
19739#if defined (__stub___fpu_control) || defined (__stub_____fpu_control)
19740choke me
19741#else
Skip Montanaro6dead952003-09-25 14:50:04 +000019742char (*f) () = __fpu_control;
19743#endif
19744#ifdef __cplusplus
19745}
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019746#endif
19747
Skip Montanaro6dead952003-09-25 14:50:04 +000019748int
19749main ()
19750{
19751return f != __fpu_control;
Martin v. Löwis11437992002-04-12 09:54:03 +000019752 ;
19753 return 0;
19754}
19755_ACEOF
19756rm -f conftest.$ac_objext conftest$ac_exeext
19757if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019758 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019759 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019760 grep -v '^ *+' conftest.er1 >conftest.err
19761 rm -f conftest.er1
19762 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19764 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019765 { ac_try='test -z "$ac_c_werror_flag"
19766 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019767 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19768 (eval $ac_try) 2>&5
19769 ac_status=$?
19770 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19771 (exit $ac_status); }; } &&
19772 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019773 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19774 (eval $ac_try) 2>&5
19775 ac_status=$?
19776 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19777 (exit $ac_status); }; }; then
19778 ac_cv_func___fpu_control=yes
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019779else
Martin v. Löwis11437992002-04-12 09:54:03 +000019780 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019781sed 's/^/| /' conftest.$ac_ext >&5
19782
Martin v. Löwis11437992002-04-12 09:54:03 +000019783ac_cv_func___fpu_control=no
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019784fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019785rm -f conftest.err conftest.$ac_objext \
19786 conftest$ac_exeext conftest.$ac_ext
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019787fi
Martin v. Löwis11437992002-04-12 09:54:03 +000019788echo "$as_me:$LINENO: result: $ac_cv_func___fpu_control" >&5
19789echo "${ECHO_T}$ac_cv_func___fpu_control" >&6
19790if test $ac_cv_func___fpu_control = yes; then
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019791 :
19792else
Martin v. Löwis11437992002-04-12 09:54:03 +000019793
19794echo "$as_me:$LINENO: checking for __fpu_control in -lieee" >&5
19795echo $ECHO_N "checking for __fpu_control in -lieee... $ECHO_C" >&6
19796if test "${ac_cv_lib_ieee___fpu_control+set}" = set; then
19797 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019798else
Martin v. Löwis11437992002-04-12 09:54:03 +000019799 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000019800LIBS="-lieee $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000019801cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019802/* confdefs.h. */
19803_ACEOF
19804cat confdefs.h >>conftest.$ac_ext
19805cat >>conftest.$ac_ext <<_ACEOF
19806/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019807
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000019808/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019809#ifdef __cplusplus
19810extern "C"
19811#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000019812/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000019813 builtin and then its argument prototype would still apply. */
19814char __fpu_control ();
Martin v. Löwis11437992002-04-12 09:54:03 +000019815int
19816main ()
19817{
19818__fpu_control ();
19819 ;
19820 return 0;
19821}
19822_ACEOF
19823rm -f conftest.$ac_objext conftest$ac_exeext
19824if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019825 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019826 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019827 grep -v '^ *+' conftest.er1 >conftest.err
19828 rm -f conftest.er1
19829 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19831 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019832 { ac_try='test -z "$ac_c_werror_flag"
19833 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019834 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19835 (eval $ac_try) 2>&5
19836 ac_status=$?
19837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19838 (exit $ac_status); }; } &&
19839 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019840 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19841 (eval $ac_try) 2>&5
19842 ac_status=$?
19843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19844 (exit $ac_status); }; }; then
19845 ac_cv_lib_ieee___fpu_control=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +000019846else
Martin v. Löwis11437992002-04-12 09:54:03 +000019847 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019848sed 's/^/| /' conftest.$ac_ext >&5
19849
Martin v. Löwis11437992002-04-12 09:54:03 +000019850ac_cv_lib_ieee___fpu_control=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000019851fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019852rm -f conftest.err conftest.$ac_objext \
19853 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019854LIBS=$ac_check_lib_save_LIBS
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019855fi
Martin v. Löwis11437992002-04-12 09:54:03 +000019856echo "$as_me:$LINENO: result: $ac_cv_lib_ieee___fpu_control" >&5
19857echo "${ECHO_T}$ac_cv_lib_ieee___fpu_control" >&6
19858if test $ac_cv_lib_ieee___fpu_control = yes; then
19859 cat >>confdefs.h <<_ACEOF
19860#define HAVE_LIBIEEE 1
19861_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019862
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000019863 LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019864
Guido van Rossum627b2d71993-12-24 10:39:16 +000019865fi
19866
Michael W. Hudson54241132001-12-07 15:38:26 +000019867
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019868fi
19869
Michael W. Hudson54241132001-12-07 15:38:26 +000019870
Guido van Rossum7f253911997-05-09 02:42:48 +000019871# Check for --with-fpectl
Martin v. Löwis11437992002-04-12 09:54:03 +000019872echo "$as_me:$LINENO: checking for --with-fpectl" >&5
19873echo $ECHO_N "checking for --with-fpectl... $ECHO_C" >&6
19874
Guido van Rossum7f253911997-05-09 02:42:48 +000019875# Check whether --with-fpectl or --without-fpectl was given.
19876if test "${with_fpectl+set}" = set; then
19877 withval="$with_fpectl"
Martin v. Löwis11437992002-04-12 09:54:03 +000019878
Guido van Rossum7f253911997-05-09 02:42:48 +000019879if test "$withval" != no
Martin v. Löwis11437992002-04-12 09:54:03 +000019880then
19881
19882cat >>confdefs.h <<\_ACEOF
Guido van Rossum7f253911997-05-09 02:42:48 +000019883#define WANT_SIGFPE_HANDLER 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019884_ACEOF
19885
19886 echo "$as_me:$LINENO: result: yes" >&5
19887echo "${ECHO_T}yes" >&6
19888else echo "$as_me:$LINENO: result: no" >&5
19889echo "${ECHO_T}no" >&6
Guido van Rossum7f253911997-05-09 02:42:48 +000019890fi
Guido van Rossumef2255b2000-03-10 22:30:29 +000019891else
Martin v. Löwis11437992002-04-12 09:54:03 +000019892 echo "$as_me:$LINENO: result: no" >&5
19893echo "${ECHO_T}no" >&6
19894fi;
Guido van Rossum7f253911997-05-09 02:42:48 +000019895
Guido van Rossum7f43da71994-08-01 12:15:30 +000019896# check for --with-libm=...
19897
Guido van Rossum563e7081996-09-10 18:20:48 +000019898case $ac_sys_system in
Guido van Rossum3dc0a512000-10-05 18:00:06 +000019899Darwin) ;;
Guido van Rossumec95c7b1998-08-04 17:59:56 +000019900BeOS) ;;
Guido van Rossum563e7081996-09-10 18:20:48 +000019901*) LIBM=-lm
19902esac
Martin v. Löwis11437992002-04-12 09:54:03 +000019903echo "$as_me:$LINENO: checking for --with-libm=STRING" >&5
19904echo $ECHO_N "checking for --with-libm=STRING... $ECHO_C" >&6
19905
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019906# Check whether --with-libm or --without-libm was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000019907if test "${with_libm+set}" = set; then
19908 withval="$with_libm"
Martin v. Löwis11437992002-04-12 09:54:03 +000019909
Guido van Rossum7f253911997-05-09 02:42:48 +000019910if test "$withval" = no
19911then LIBM=
Martin v. Löwis11437992002-04-12 09:54:03 +000019912 echo "$as_me:$LINENO: result: force LIBM empty" >&5
19913echo "${ECHO_T}force LIBM empty" >&6
Guido van Rossum7f253911997-05-09 02:42:48 +000019914elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +000019915then LIBM=$withval
Martin v. Löwis11437992002-04-12 09:54:03 +000019916 echo "$as_me:$LINENO: result: set LIBM=\"$withval\"" >&5
19917echo "${ECHO_T}set LIBM=\"$withval\"" >&6
19918else { { echo "$as_me:$LINENO: error: proper usage is --with-libm=STRING" >&5
19919echo "$as_me: error: proper usage is --with-libm=STRING" >&2;}
19920 { (exit 1); exit 1; }; }
Guido van Rossum7f43da71994-08-01 12:15:30 +000019921fi
Guido van Rossum7f253911997-05-09 02:42:48 +000019922else
Martin v. Löwis11437992002-04-12 09:54:03 +000019923 echo "$as_me:$LINENO: result: default LIBM=\"$LIBM\"" >&5
19924echo "${ECHO_T}default LIBM=\"$LIBM\"" >&6
19925fi;
Guido van Rossum7f43da71994-08-01 12:15:30 +000019926
19927# check for --with-libc=...
19928
Martin v. Löwis11437992002-04-12 09:54:03 +000019929echo "$as_me:$LINENO: checking for --with-libc=STRING" >&5
19930echo $ECHO_N "checking for --with-libc=STRING... $ECHO_C" >&6
19931
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019932# Check whether --with-libc or --without-libc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000019933if test "${with_libc+set}" = set; then
19934 withval="$with_libc"
Martin v. Löwis11437992002-04-12 09:54:03 +000019935
Guido van Rossum7f253911997-05-09 02:42:48 +000019936if test "$withval" = no
19937then LIBC=
Martin v. Löwis11437992002-04-12 09:54:03 +000019938 echo "$as_me:$LINENO: result: force LIBC empty" >&5
19939echo "${ECHO_T}force LIBC empty" >&6
Guido van Rossum7f253911997-05-09 02:42:48 +000019940elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +000019941then LIBC=$withval
Martin v. Löwis11437992002-04-12 09:54:03 +000019942 echo "$as_me:$LINENO: result: set LIBC=\"$withval\"" >&5
19943echo "${ECHO_T}set LIBC=\"$withval\"" >&6
19944else { { echo "$as_me:$LINENO: error: proper usage is --with-libc=STRING" >&5
19945echo "$as_me: error: proper usage is --with-libc=STRING" >&2;}
19946 { (exit 1); exit 1; }; }
Guido van Rossum7f43da71994-08-01 12:15:30 +000019947fi
Guido van Rossum7f253911997-05-09 02:42:48 +000019948else
Martin v. Löwis11437992002-04-12 09:54:03 +000019949 echo "$as_me:$LINENO: result: default LIBC=\"$LIBC\"" >&5
19950echo "${ECHO_T}default LIBC=\"$LIBC\"" >&6
19951fi;
Guido van Rossum7f43da71994-08-01 12:15:30 +000019952
Guido van Rossumaf5b83e1995-01-04 19:02:35 +000019953# check for hypot() in math library
19954LIBS_SAVE=$LIBS
19955LIBS="$LIBS $LIBM"
Martin v. Löwis11437992002-04-12 09:54:03 +000019956
Guido van Rossumaf5b83e1995-01-04 19:02:35 +000019957for ac_func in hypot
19958do
Martin v. Löwis11437992002-04-12 09:54:03 +000019959as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19960echo "$as_me:$LINENO: checking for $ac_func" >&5
19961echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
19962if eval "test \"\${$as_ac_var+set}\" = set"; then
19963 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +000019964else
Martin v. Löwis11437992002-04-12 09:54:03 +000019965 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019966/* confdefs.h. */
19967_ACEOF
19968cat confdefs.h >>conftest.$ac_ext
19969cat >>conftest.$ac_ext <<_ACEOF
19970/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019971/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19972 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19973#define $ac_func innocuous_$ac_func
19974
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000019975/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000019976 which can conflict with char $ac_func (); below.
19977 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019978 <limits.h> exists even on freestanding compilers. */
19979
19980#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000019981# include <limits.h>
19982#else
19983# include <assert.h>
19984#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019985
19986#undef $ac_func
19987
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000019988/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019989#ifdef __cplusplus
19990extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000019991{
Martin v. Löwis11437992002-04-12 09:54:03 +000019992#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000019993/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000019994 builtin and then its argument prototype would still apply. */
19995char $ac_func ();
Guido van Rossumaf5b83e1995-01-04 19:02:35 +000019996/* The GNU C library defines this for functions which it implements
19997 to always fail with ENOSYS. Some functions are actually named
19998 something starting with __ and the normal name is an alias. */
19999#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20000choke me
20001#else
Skip Montanaro6dead952003-09-25 14:50:04 +000020002char (*f) () = $ac_func;
20003#endif
20004#ifdef __cplusplus
20005}
Guido van Rossumaf5b83e1995-01-04 19:02:35 +000020006#endif
20007
Skip Montanaro6dead952003-09-25 14:50:04 +000020008int
20009main ()
20010{
20011return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000020012 ;
20013 return 0;
20014}
20015_ACEOF
20016rm -f conftest.$ac_objext conftest$ac_exeext
20017if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020018 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020019 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020020 grep -v '^ *+' conftest.er1 >conftest.err
20021 rm -f conftest.er1
20022 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20024 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020025 { ac_try='test -z "$ac_c_werror_flag"
20026 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020027 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20028 (eval $ac_try) 2>&5
20029 ac_status=$?
20030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20031 (exit $ac_status); }; } &&
20032 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020033 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20034 (eval $ac_try) 2>&5
20035 ac_status=$?
20036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20037 (exit $ac_status); }; }; then
20038 eval "$as_ac_var=yes"
Guido van Rossum2b3ac691996-08-30 15:18:41 +000020039else
Martin v. Löwis11437992002-04-12 09:54:03 +000020040 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020041sed 's/^/| /' conftest.$ac_ext >&5
20042
Martin v. Löwis11437992002-04-12 09:54:03 +000020043eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000020044fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020045rm -f conftest.err conftest.$ac_objext \
20046 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000020047fi
Martin v. Löwis11437992002-04-12 09:54:03 +000020048echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
20049echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
20050if test `eval echo '${'$as_ac_var'}'` = yes; then
20051 cat >>confdefs.h <<_ACEOF
20052#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20053_ACEOF
Michael W. Hudson54241132001-12-07 15:38:26 +000020054
Michael W. Hudson54241132001-12-07 15:38:26 +000020055else
Skip Montanarof0d5f792004-08-15 14:08:23 +000020056 case $LIBOBJS in
20057 "$ac_func.$ac_objext" | \
20058 *" $ac_func.$ac_objext" | \
20059 "$ac_func.$ac_objext "* | \
20060 *" $ac_func.$ac_objext "* ) ;;
20061 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
20062esac
20063
Guido van Rossum2b3ac691996-08-30 15:18:41 +000020064fi
Guido van Rossum2b3ac691996-08-30 15:18:41 +000020065done
20066
Michael W. Hudson54241132001-12-07 15:38:26 +000020067
Guido van Rossumaf5b83e1995-01-04 19:02:35 +000020068LIBS=$LIBS_SAVE
20069
Guido van Rossumef2255b2000-03-10 22:30:29 +000020070# check for wchar.h
Martin v. Löwis11437992002-04-12 09:54:03 +000020071if test "${ac_cv_header_wchar_h+set}" = set; then
20072 echo "$as_me:$LINENO: checking for wchar.h" >&5
20073echo $ECHO_N "checking for wchar.h... $ECHO_C" >&6
20074if test "${ac_cv_header_wchar_h+set}" = set; then
20075 echo $ECHO_N "(cached) $ECHO_C" >&6
20076fi
20077echo "$as_me:$LINENO: result: $ac_cv_header_wchar_h" >&5
20078echo "${ECHO_T}$ac_cv_header_wchar_h" >&6
Guido van Rossumef2255b2000-03-10 22:30:29 +000020079else
Martin v. Löwis11437992002-04-12 09:54:03 +000020080 # Is the header compilable?
20081echo "$as_me:$LINENO: checking wchar.h usability" >&5
20082echo $ECHO_N "checking wchar.h usability... $ECHO_C" >&6
20083cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020084/* confdefs.h. */
20085_ACEOF
20086cat confdefs.h >>conftest.$ac_ext
20087cat >>conftest.$ac_ext <<_ACEOF
20088/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020089$ac_includes_default
20090#include <wchar.h>
20091_ACEOF
20092rm -f conftest.$ac_objext
20093if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020094 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020095 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020096 grep -v '^ *+' conftest.er1 >conftest.err
20097 rm -f conftest.er1
20098 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20100 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020101 { ac_try='test -z "$ac_c_werror_flag"
20102 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020103 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20104 (eval $ac_try) 2>&5
20105 ac_status=$?
20106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20107 (exit $ac_status); }; } &&
20108 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020109 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20110 (eval $ac_try) 2>&5
20111 ac_status=$?
20112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20113 (exit $ac_status); }; }; then
20114 ac_header_compiler=yes
20115else
20116 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020117sed 's/^/| /' conftest.$ac_ext >&5
20118
Martin v. Löwis11437992002-04-12 09:54:03 +000020119ac_header_compiler=no
20120fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020121rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020122echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20123echo "${ECHO_T}$ac_header_compiler" >&6
20124
20125# Is the header present?
20126echo "$as_me:$LINENO: checking wchar.h presence" >&5
20127echo $ECHO_N "checking wchar.h presence... $ECHO_C" >&6
20128cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020129/* confdefs.h. */
20130_ACEOF
20131cat confdefs.h >>conftest.$ac_ext
20132cat >>conftest.$ac_ext <<_ACEOF
20133/* end confdefs.h. */
Guido van Rossumef2255b2000-03-10 22:30:29 +000020134#include <wchar.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000020135_ACEOF
20136if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
20137 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20138 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +000020139 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +000020140 rm -f conftest.er1
20141 cat conftest.err >&5
20142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20143 (exit $ac_status); } >/dev/null; then
20144 if test -s conftest.err; then
20145 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000020146 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +000020147 else
20148 ac_cpp_err=
20149 fi
Guido van Rossumef2255b2000-03-10 22:30:29 +000020150else
Martin v. Löwis11437992002-04-12 09:54:03 +000020151 ac_cpp_err=yes
20152fi
20153if test -z "$ac_cpp_err"; then
20154 ac_header_preproc=yes
20155else
20156 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020157sed 's/^/| /' conftest.$ac_ext >&5
20158
Martin v. Löwis11437992002-04-12 09:54:03 +000020159 ac_header_preproc=no
Guido van Rossumef2255b2000-03-10 22:30:29 +000020160fi
Martin v. Löwis11437992002-04-12 09:54:03 +000020161rm -f conftest.err conftest.$ac_ext
20162echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20163echo "${ECHO_T}$ac_header_preproc" >&6
20164
20165# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020166case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20167 yes:no: )
Martin v. Löwis11437992002-04-12 09:54:03 +000020168 { echo "$as_me:$LINENO: WARNING: wchar.h: accepted by the compiler, rejected by the preprocessor!" >&5
20169echo "$as_me: WARNING: wchar.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000020170 { echo "$as_me:$LINENO: WARNING: wchar.h: proceeding with the compiler's result" >&5
20171echo "$as_me: WARNING: wchar.h: proceeding with the compiler's result" >&2;}
20172 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020173 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +000020174 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020175 { echo "$as_me:$LINENO: WARNING: wchar.h: present but cannot be compiled" >&5
20176echo "$as_me: WARNING: wchar.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000020177 { echo "$as_me:$LINENO: WARNING: wchar.h: check for missing prerequisite headers?" >&5
20178echo "$as_me: WARNING: wchar.h: check for missing prerequisite headers?" >&2;}
20179 { echo "$as_me:$LINENO: WARNING: wchar.h: see the Autoconf documentation" >&5
20180echo "$as_me: WARNING: wchar.h: see the Autoconf documentation" >&2;}
20181 { echo "$as_me:$LINENO: WARNING: wchar.h: section \"Present But Cannot Be Compiled\"" >&5
20182echo "$as_me: WARNING: wchar.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020183 { echo "$as_me:$LINENO: WARNING: wchar.h: proceeding with the preprocessor's result" >&5
20184echo "$as_me: WARNING: wchar.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000020185 { echo "$as_me:$LINENO: WARNING: wchar.h: in the future, the compiler will take precedence" >&5
20186echo "$as_me: WARNING: wchar.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020187 (
20188 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +000020189## ------------------------------------------------ ##
20190## Report this to http://www.python.org/python-bugs ##
20191## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +000020192_ASBOX
20193 ) |
20194 sed "s/^/$as_me: WARNING: /" >&2
20195 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000020196esac
20197echo "$as_me:$LINENO: checking for wchar.h" >&5
20198echo $ECHO_N "checking for wchar.h... $ECHO_C" >&6
20199if test "${ac_cv_header_wchar_h+set}" = set; then
20200 echo $ECHO_N "(cached) $ECHO_C" >&6
20201else
20202 ac_cv_header_wchar_h=$ac_header_preproc
Guido van Rossumef2255b2000-03-10 22:30:29 +000020203fi
Martin v. Löwis11437992002-04-12 09:54:03 +000020204echo "$as_me:$LINENO: result: $ac_cv_header_wchar_h" >&5
20205echo "${ECHO_T}$ac_cv_header_wchar_h" >&6
20206
20207fi
20208if test $ac_cv_header_wchar_h = yes; then
20209
20210
20211cat >>confdefs.h <<\_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:29 +000020212#define HAVE_WCHAR_H 1
Martin v. Löwis11437992002-04-12 09:54:03 +000020213_ACEOF
20214
Martin v. Löwisc45929e2002-04-06 10:10:49 +000020215 wchar_h="yes"
20216
Guido van Rossumef2255b2000-03-10 22:30:29 +000020217else
Martin v. Löwis11437992002-04-12 09:54:03 +000020218 wchar_h="no"
Guido van Rossumef2255b2000-03-10 22:30:29 +000020219
20220fi
20221
Michael W. Hudson54241132001-12-07 15:38:26 +000020222
Martin v. Löwis11437992002-04-12 09:54:03 +000020223
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020224# determine wchar_t size
20225if test "$wchar_h" = yes
20226then
Martin v. Löwis11437992002-04-12 09:54:03 +000020227 echo "$as_me:$LINENO: checking for wchar_t" >&5
20228echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
20229if test "${ac_cv_type_wchar_t+set}" = set; then
20230 echo $ECHO_N "(cached) $ECHO_C" >&6
20231else
20232 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020233/* confdefs.h. */
20234_ACEOF
20235cat confdefs.h >>conftest.$ac_ext
20236cat >>conftest.$ac_ext <<_ACEOF
20237/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020238#include <wchar.h>
20239
Martin v. Löwis11437992002-04-12 09:54:03 +000020240int
20241main ()
20242{
20243if ((wchar_t *) 0)
20244 return 0;
20245if (sizeof (wchar_t))
20246 return 0;
20247 ;
20248 return 0;
20249}
20250_ACEOF
20251rm -f conftest.$ac_objext
20252if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020253 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020254 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020255 grep -v '^ *+' conftest.er1 >conftest.err
20256 rm -f conftest.er1
20257 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20259 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020260 { ac_try='test -z "$ac_c_werror_flag"
20261 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020262 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20263 (eval $ac_try) 2>&5
20264 ac_status=$?
20265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20266 (exit $ac_status); }; } &&
20267 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020268 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20269 (eval $ac_try) 2>&5
20270 ac_status=$?
20271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20272 (exit $ac_status); }; }; then
20273 ac_cv_type_wchar_t=yes
20274else
20275 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020276sed 's/^/| /' conftest.$ac_ext >&5
20277
Martin v. Löwis11437992002-04-12 09:54:03 +000020278ac_cv_type_wchar_t=no
20279fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020280rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020281fi
20282echo "$as_me:$LINENO: result: $ac_cv_type_wchar_t" >&5
20283echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
20284
20285echo "$as_me:$LINENO: checking size of wchar_t" >&5
20286echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
20287if test "${ac_cv_sizeof_wchar_t+set}" = set; then
20288 echo $ECHO_N "(cached) $ECHO_C" >&6
20289else
20290 if test "$ac_cv_type_wchar_t" = yes; then
20291 # The cast to unsigned long works around a bug in the HP C Compiler
20292 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
20293 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
20294 # This bug is HP SR number 8606223364.
20295 if test "$cross_compiling" = yes; then
20296 # Depending upon the size, compute the lo and hi bounds.
20297cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020298/* confdefs.h. */
20299_ACEOF
20300cat confdefs.h >>conftest.$ac_ext
20301cat >>conftest.$ac_ext <<_ACEOF
20302/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020303#include <wchar.h>
20304
Martin v. Löwis11437992002-04-12 09:54:03 +000020305int
20306main ()
20307{
20308static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) >= 0)];
20309test_array [0] = 0
20310
20311 ;
20312 return 0;
20313}
20314_ACEOF
20315rm -f conftest.$ac_objext
20316if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020317 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020318 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020319 grep -v '^ *+' conftest.er1 >conftest.err
20320 rm -f conftest.er1
20321 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20323 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020324 { ac_try='test -z "$ac_c_werror_flag"
20325 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020326 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20327 (eval $ac_try) 2>&5
20328 ac_status=$?
20329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20330 (exit $ac_status); }; } &&
20331 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020332 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20333 (eval $ac_try) 2>&5
20334 ac_status=$?
20335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20336 (exit $ac_status); }; }; then
20337 ac_lo=0 ac_mid=0
20338 while :; do
20339 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020340/* confdefs.h. */
20341_ACEOF
20342cat confdefs.h >>conftest.$ac_ext
20343cat >>conftest.$ac_ext <<_ACEOF
20344/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020345#include <wchar.h>
20346
Martin v. Löwis11437992002-04-12 09:54:03 +000020347int
20348main ()
20349{
20350static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) <= $ac_mid)];
20351test_array [0] = 0
20352
20353 ;
20354 return 0;
20355}
20356_ACEOF
20357rm -f conftest.$ac_objext
20358if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020359 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020360 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020361 grep -v '^ *+' conftest.er1 >conftest.err
20362 rm -f conftest.er1
20363 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020364 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20365 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020366 { ac_try='test -z "$ac_c_werror_flag"
20367 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020368 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20369 (eval $ac_try) 2>&5
20370 ac_status=$?
20371 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20372 (exit $ac_status); }; } &&
20373 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020374 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20375 (eval $ac_try) 2>&5
20376 ac_status=$?
20377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20378 (exit $ac_status); }; }; then
20379 ac_hi=$ac_mid; break
20380else
20381 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020382sed 's/^/| /' conftest.$ac_ext >&5
20383
Martin v. Löwis11437992002-04-12 09:54:03 +000020384ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +000020385 if test $ac_lo -le $ac_mid; then
20386 ac_lo= ac_hi=
20387 break
20388 fi
20389 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +000020390fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020391rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020392 done
20393else
20394 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020395sed 's/^/| /' conftest.$ac_ext >&5
20396
Martin v. Löwis11437992002-04-12 09:54:03 +000020397cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020398/* confdefs.h. */
20399_ACEOF
20400cat confdefs.h >>conftest.$ac_ext
20401cat >>conftest.$ac_ext <<_ACEOF
20402/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020403#include <wchar.h>
20404
Martin v. Löwis11437992002-04-12 09:54:03 +000020405int
20406main ()
20407{
20408static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) < 0)];
20409test_array [0] = 0
20410
20411 ;
20412 return 0;
20413}
20414_ACEOF
20415rm -f conftest.$ac_objext
20416if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020417 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020418 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020419 grep -v '^ *+' conftest.er1 >conftest.err
20420 rm -f conftest.er1
20421 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20423 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020424 { ac_try='test -z "$ac_c_werror_flag"
20425 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020426 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20427 (eval $ac_try) 2>&5
20428 ac_status=$?
20429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20430 (exit $ac_status); }; } &&
20431 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020432 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20433 (eval $ac_try) 2>&5
20434 ac_status=$?
20435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20436 (exit $ac_status); }; }; then
20437 ac_hi=-1 ac_mid=-1
20438 while :; do
20439 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020440/* confdefs.h. */
20441_ACEOF
20442cat confdefs.h >>conftest.$ac_ext
20443cat >>conftest.$ac_ext <<_ACEOF
20444/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020445#include <wchar.h>
20446
Martin v. Löwis11437992002-04-12 09:54:03 +000020447int
20448main ()
20449{
20450static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) >= $ac_mid)];
20451test_array [0] = 0
20452
20453 ;
20454 return 0;
20455}
20456_ACEOF
20457rm -f conftest.$ac_objext
20458if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020459 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020460 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020461 grep -v '^ *+' conftest.er1 >conftest.err
20462 rm -f conftest.er1
20463 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20465 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020466 { ac_try='test -z "$ac_c_werror_flag"
20467 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020468 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20469 (eval $ac_try) 2>&5
20470 ac_status=$?
20471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20472 (exit $ac_status); }; } &&
20473 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020474 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20475 (eval $ac_try) 2>&5
20476 ac_status=$?
20477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20478 (exit $ac_status); }; }; then
20479 ac_lo=$ac_mid; break
20480else
20481 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020482sed 's/^/| /' conftest.$ac_ext >&5
20483
Martin v. Löwis11437992002-04-12 09:54:03 +000020484ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +000020485 if test $ac_mid -le $ac_hi; then
20486 ac_lo= ac_hi=
20487 break
20488 fi
20489 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +000020490fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020491rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020492 done
20493else
20494 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020495sed 's/^/| /' conftest.$ac_ext >&5
20496
Martin v. Löwis11437992002-04-12 09:54:03 +000020497ac_lo= ac_hi=
20498fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020499rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020500fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020501rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020502# Binary search between lo and hi bounds.
20503while test "x$ac_lo" != "x$ac_hi"; do
20504 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
20505 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020506/* confdefs.h. */
20507_ACEOF
20508cat confdefs.h >>conftest.$ac_ext
20509cat >>conftest.$ac_ext <<_ACEOF
20510/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020511#include <wchar.h>
20512
Martin v. Löwis11437992002-04-12 09:54:03 +000020513int
20514main ()
20515{
20516static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) <= $ac_mid)];
20517test_array [0] = 0
20518
20519 ;
20520 return 0;
20521}
20522_ACEOF
20523rm -f conftest.$ac_objext
20524if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020525 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020526 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020527 grep -v '^ *+' conftest.er1 >conftest.err
20528 rm -f conftest.er1
20529 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20531 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020532 { ac_try='test -z "$ac_c_werror_flag"
20533 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020534 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20535 (eval $ac_try) 2>&5
20536 ac_status=$?
20537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20538 (exit $ac_status); }; } &&
20539 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020540 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20541 (eval $ac_try) 2>&5
20542 ac_status=$?
20543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20544 (exit $ac_status); }; }; then
20545 ac_hi=$ac_mid
20546else
20547 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020548sed 's/^/| /' conftest.$ac_ext >&5
20549
Martin v. Löwis11437992002-04-12 09:54:03 +000020550ac_lo=`expr '(' $ac_mid ')' + 1`
20551fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020552rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020553done
20554case $ac_lo in
20555?*) ac_cv_sizeof_wchar_t=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +000020556'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (wchar_t), 77
20557See \`config.log' for more details." >&5
20558echo "$as_me: error: cannot compute sizeof (wchar_t), 77
20559See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000020560 { (exit 1); exit 1; }; } ;;
20561esac
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020562else
20563 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +000020564 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
20565See \`config.log' for more details." >&5
20566echo "$as_me: error: cannot run test program while cross compiling
20567See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000020568 { (exit 1); exit 1; }; }
Guido van Rossumef2255b2000-03-10 22:30:29 +000020569else
Martin v. Löwis11437992002-04-12 09:54:03 +000020570 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020571/* confdefs.h. */
20572_ACEOF
20573cat confdefs.h >>conftest.$ac_ext
20574cat >>conftest.$ac_ext <<_ACEOF
20575/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020576#include <wchar.h>
20577
20578long longval () { return (long) (sizeof (wchar_t)); }
20579unsigned long ulongval () { return (long) (sizeof (wchar_t)); }
Michael W. Hudson54241132001-12-07 15:38:26 +000020580#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000020581#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000020582int
20583main ()
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020584{
Martin v. Löwis11437992002-04-12 09:54:03 +000020585
20586 FILE *f = fopen ("conftest.val", "w");
20587 if (! f)
20588 exit (1);
20589 if (((long) (sizeof (wchar_t))) < 0)
20590 {
20591 long i = longval ();
20592 if (i != ((long) (sizeof (wchar_t))))
20593 exit (1);
20594 fprintf (f, "%ld\n", i);
20595 }
20596 else
20597 {
20598 unsigned long i = ulongval ();
20599 if (i != ((long) (sizeof (wchar_t))))
20600 exit (1);
20601 fprintf (f, "%lu\n", i);
20602 }
20603 exit (ferror (f) || fclose (f) != 0);
20604
20605 ;
20606 return 0;
Guido van Rossumef2255b2000-03-10 22:30:29 +000020607}
Martin v. Löwis11437992002-04-12 09:54:03 +000020608_ACEOF
20609rm -f conftest$ac_exeext
20610if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20611 (eval $ac_link) 2>&5
20612 ac_status=$?
20613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20614 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20615 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20616 (eval $ac_try) 2>&5
20617 ac_status=$?
20618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20619 (exit $ac_status); }; }; then
20620 ac_cv_sizeof_wchar_t=`cat conftest.val`
Guido van Rossumef2255b2000-03-10 22:30:29 +000020621else
Martin v. Löwis11437992002-04-12 09:54:03 +000020622 echo "$as_me: program exited with status $ac_status" >&5
20623echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020624sed 's/^/| /' conftest.$ac_ext >&5
20625
Martin v. Löwis11437992002-04-12 09:54:03 +000020626( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +000020627{ { echo "$as_me:$LINENO: error: cannot compute sizeof (wchar_t), 77
20628See \`config.log' for more details." >&5
20629echo "$as_me: error: cannot compute sizeof (wchar_t), 77
20630See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000020631 { (exit 1); exit 1; }; }
20632fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020633rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020634fi
20635fi
20636rm -f conftest.val
20637else
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020638 ac_cv_sizeof_wchar_t=0
Guido van Rossumef2255b2000-03-10 22:30:29 +000020639fi
Guido van Rossumef2255b2000-03-10 22:30:29 +000020640fi
Martin v. Löwis11437992002-04-12 09:54:03 +000020641echo "$as_me:$LINENO: result: $ac_cv_sizeof_wchar_t" >&5
20642echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
20643cat >>confdefs.h <<_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020644#define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
Martin v. Löwis11437992002-04-12 09:54:03 +000020645_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020646
Michael W. Hudson54241132001-12-07 15:38:26 +000020647
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020648fi
20649
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000020650echo "$as_me:$LINENO: checking for UCS-4 tcl" >&5
20651echo $ECHO_N "checking for UCS-4 tcl... $ECHO_C" >&6
20652have_ucs4_tcl=no
20653cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020654/* confdefs.h. */
20655_ACEOF
20656cat confdefs.h >>conftest.$ac_ext
20657cat >>conftest.$ac_ext <<_ACEOF
20658/* end confdefs.h. */
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000020659
20660#include <tcl.h>
20661#if TCL_UTF_MAX != 6
20662# error "NOT UCS4_TCL"
20663#endif
20664int
20665main ()
20666{
20667
20668 ;
20669 return 0;
20670}
20671_ACEOF
20672rm -f conftest.$ac_objext
20673if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020674 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000020675 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020676 grep -v '^ *+' conftest.er1 >conftest.err
20677 rm -f conftest.er1
20678 cat conftest.err >&5
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000020679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20680 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020681 { ac_try='test -z "$ac_c_werror_flag"
20682 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020683 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20684 (eval $ac_try) 2>&5
20685 ac_status=$?
20686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20687 (exit $ac_status); }; } &&
20688 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000020689 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20690 (eval $ac_try) 2>&5
20691 ac_status=$?
20692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20693 (exit $ac_status); }; }; then
20694
20695
20696cat >>confdefs.h <<\_ACEOF
20697#define HAVE_UCS4_TCL 1
20698_ACEOF
20699
20700 have_ucs4_tcl=yes
20701
20702else
20703 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020704sed 's/^/| /' conftest.$ac_ext >&5
20705
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000020706fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020707rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000020708echo "$as_me:$LINENO: result: $have_ucs4_tcl" >&5
20709echo "${ECHO_T}$have_ucs4_tcl" >&6
20710
Skip Montanaro6dead952003-09-25 14:50:04 +000020711# check whether wchar_t is signed or not
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000020712if test "$wchar_h" = yes
20713then
20714 # check whether wchar_t is signed or not
20715 echo "$as_me:$LINENO: checking whether wchar_t is signed" >&5
20716echo $ECHO_N "checking whether wchar_t is signed... $ECHO_C" >&6
20717 if test "${ac_cv_wchar_t_signed+set}" = set; then
20718 echo $ECHO_N "(cached) $ECHO_C" >&6
20719else
20720
20721 if test "$cross_compiling" = yes; then
20722 ac_cv_wchar_t_signed=yes
20723else
20724 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020725/* confdefs.h. */
20726_ACEOF
20727cat confdefs.h >>conftest.$ac_ext
20728cat >>conftest.$ac_ext <<_ACEOF
20729/* end confdefs.h. */
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000020730
20731 #include <wchar.h>
20732 int main()
20733 {
Martin v. Löwis44fe0e42006-04-11 07:15:30 +000020734 /* Success: exit code 0 */
20735 exit((((wchar_t) -1) < ((wchar_t) 0)) ? 0 : 1);
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000020736 }
20737
20738_ACEOF
20739rm -f conftest$ac_exeext
20740if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20741 (eval $ac_link) 2>&5
20742 ac_status=$?
20743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20744 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20745 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20746 (eval $ac_try) 2>&5
20747 ac_status=$?
20748 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20749 (exit $ac_status); }; }; then
20750 ac_cv_wchar_t_signed=yes
20751else
20752 echo "$as_me: program exited with status $ac_status" >&5
20753echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020754sed 's/^/| /' conftest.$ac_ext >&5
20755
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000020756( exit $ac_status )
20757ac_cv_wchar_t_signed=no
20758fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020759rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000020760fi
20761fi
20762
20763 echo "$as_me:$LINENO: result: $ac_cv_wchar_t_signed" >&5
20764echo "${ECHO_T}$ac_cv_wchar_t_signed" >&6
20765fi
20766
Martin v. Löwis11437992002-04-12 09:54:03 +000020767echo "$as_me:$LINENO: checking what type to use for unicode" >&5
20768echo $ECHO_N "checking what type to use for unicode... $ECHO_C" >&6
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020769# Check whether --enable-unicode or --disable-unicode was given.
20770if test "${enable_unicode+set}" = set; then
20771 enableval="$enable_unicode"
Martin v. Löwis11437992002-04-12 09:54:03 +000020772
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020773else
20774 enable_unicode=yes
Martin v. Löwis11437992002-04-12 09:54:03 +000020775fi;
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020776
20777if test $enable_unicode = yes
20778then
Martin v. Löwisfd917792001-06-27 20:22:04 +000020779 # Without any arguments, Py_UNICODE defaults to two-byte mode
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000020780 case "$have_ucs4_tcl" in
20781 yes) enable_unicode="ucs4"
20782 ;;
20783 *) enable_unicode="ucs2"
20784 ;;
20785 esac
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020786fi
20787
Martin v. Löwis0036cba2002-04-12 09:58:45 +000020788
20789
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020790case "$enable_unicode" in
20791ucs2) unicode_size="2"
Martin v. Löwis11437992002-04-12 09:54:03 +000020792 cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020793#define Py_UNICODE_SIZE 2
Martin v. Löwis11437992002-04-12 09:54:03 +000020794_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020795
20796 ;;
20797ucs4) unicode_size="4"
Martin v. Löwis11437992002-04-12 09:54:03 +000020798 cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020799#define Py_UNICODE_SIZE 4
Martin v. Löwis11437992002-04-12 09:54:03 +000020800_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020801
20802 ;;
20803esac
20804
Michael W. Hudson54241132001-12-07 15:38:26 +000020805
Martin v. Löwis11437992002-04-12 09:54:03 +000020806
20807
Martin v. Löwis0036cba2002-04-12 09:58:45 +000020808
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020809if test "$enable_unicode" = "no"
20810then
Martin v. Löwis339d0f72001-08-17 18:39:25 +000020811 UNICODE_OBJS=""
Martin v. Löwis11437992002-04-12 09:54:03 +000020812 echo "$as_me:$LINENO: result: not used" >&5
20813echo "${ECHO_T}not used" >&6
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020814else
Martin v. Löwis339d0f72001-08-17 18:39:25 +000020815 UNICODE_OBJS="Objects/unicodeobject.o Objects/unicodectype.o"
Martin v. Löwis11437992002-04-12 09:54:03 +000020816
20817cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020818#define Py_USING_UNICODE 1
Martin v. Löwis11437992002-04-12 09:54:03 +000020819_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020820
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000020821
20822 # wchar_t is only usable if it maps to an unsigned type
20823 if test "$unicode_size" = "$ac_cv_sizeof_wchar_t" \
Matthias Klose7dbeed72004-12-24 08:22:17 +000020824 -a "$ac_cv_wchar_t_signed" = "no"
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020825 then
20826 PY_UNICODE_TYPE="wchar_t"
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020827
Martin v. Löwis11437992002-04-12 09:54:03 +000020828cat >>confdefs.h <<\_ACEOF
20829#define HAVE_USABLE_WCHAR_T 1
20830_ACEOF
20831
20832 cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020833#define PY_UNICODE_TYPE wchar_t
Martin v. Löwis11437992002-04-12 09:54:03 +000020834_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020835
20836 elif test "$ac_cv_sizeof_short" = "$unicode_size"
20837 then
20838 PY_UNICODE_TYPE="unsigned short"
Martin v. Löwis11437992002-04-12 09:54:03 +000020839 cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020840#define PY_UNICODE_TYPE unsigned short
Martin v. Löwis11437992002-04-12 09:54:03 +000020841_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020842
20843 elif test "$ac_cv_sizeof_long" = "$unicode_size"
20844 then
20845 PY_UNICODE_TYPE="unsigned long"
Martin v. Löwis11437992002-04-12 09:54:03 +000020846 cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020847#define PY_UNICODE_TYPE unsigned long
Martin v. Löwis11437992002-04-12 09:54:03 +000020848_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020849
20850 else
20851 PY_UNICODE_TYPE="no type found"
20852 fi
Martin v. Löwis11437992002-04-12 09:54:03 +000020853 echo "$as_me:$LINENO: result: $PY_UNICODE_TYPE" >&5
20854echo "${ECHO_T}$PY_UNICODE_TYPE" >&6
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020855fi
Guido van Rossumef2255b2000-03-10 22:30:29 +000020856
20857# check for endianness
Martin v. Löwis11437992002-04-12 09:54:03 +000020858echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
20859echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
20860if test "${ac_cv_c_bigendian+set}" = set; then
20861 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumef2255b2000-03-10 22:30:29 +000020862else
Martin v. Löwis11437992002-04-12 09:54:03 +000020863 # See if sys/param.h defines the BYTE_ORDER macro.
20864cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020865/* confdefs.h. */
20866_ACEOF
20867cat confdefs.h >>conftest.$ac_ext
20868cat >>conftest.$ac_ext <<_ACEOF
20869/* end confdefs.h. */
Guido van Rossumef2255b2000-03-10 22:30:29 +000020870#include <sys/types.h>
20871#include <sys/param.h>
Guido van Rossumef2255b2000-03-10 22:30:29 +000020872
Martin v. Löwis11437992002-04-12 09:54:03 +000020873int
20874main ()
20875{
Guido van Rossumef2255b2000-03-10 22:30:29 +000020876#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
20877 bogus endian macros
20878#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000020879
20880 ;
20881 return 0;
20882}
20883_ACEOF
20884rm -f conftest.$ac_objext
20885if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020886 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020887 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020888 grep -v '^ *+' conftest.er1 >conftest.err
20889 rm -f conftest.er1
20890 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20892 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020893 { ac_try='test -z "$ac_c_werror_flag"
20894 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020895 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20896 (eval $ac_try) 2>&5
20897 ac_status=$?
20898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20899 (exit $ac_status); }; } &&
20900 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020901 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20902 (eval $ac_try) 2>&5
20903 ac_status=$?
20904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20905 (exit $ac_status); }; }; then
Guido van Rossumef2255b2000-03-10 22:30:29 +000020906 # It does; now see whether it defined to BIG_ENDIAN or not.
Martin v. Löwis11437992002-04-12 09:54:03 +000020907cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020908/* confdefs.h. */
20909_ACEOF
20910cat confdefs.h >>conftest.$ac_ext
20911cat >>conftest.$ac_ext <<_ACEOF
20912/* end confdefs.h. */
Guido van Rossumef2255b2000-03-10 22:30:29 +000020913#include <sys/types.h>
20914#include <sys/param.h>
Guido van Rossumef2255b2000-03-10 22:30:29 +000020915
Martin v. Löwis11437992002-04-12 09:54:03 +000020916int
20917main ()
20918{
Guido van Rossumef2255b2000-03-10 22:30:29 +000020919#if BYTE_ORDER != BIG_ENDIAN
20920 not big endian
20921#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000020922
20923 ;
20924 return 0;
20925}
20926_ACEOF
20927rm -f conftest.$ac_objext
20928if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020929 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020930 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020931 grep -v '^ *+' conftest.er1 >conftest.err
20932 rm -f conftest.er1
20933 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20935 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020936 { ac_try='test -z "$ac_c_werror_flag"
20937 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020938 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20939 (eval $ac_try) 2>&5
20940 ac_status=$?
20941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20942 (exit $ac_status); }; } &&
20943 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020944 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20945 (eval $ac_try) 2>&5
20946 ac_status=$?
20947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20948 (exit $ac_status); }; }; then
Guido van Rossumef2255b2000-03-10 22:30:29 +000020949 ac_cv_c_bigendian=yes
20950else
Martin v. Löwis11437992002-04-12 09:54:03 +000020951 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020952sed 's/^/| /' conftest.$ac_ext >&5
20953
Martin v. Löwis11437992002-04-12 09:54:03 +000020954ac_cv_c_bigendian=no
Guido van Rossumef2255b2000-03-10 22:30:29 +000020955fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020956rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossumef2255b2000-03-10 22:30:29 +000020957else
Martin v. Löwis11437992002-04-12 09:54:03 +000020958 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020959sed 's/^/| /' conftest.$ac_ext >&5
20960
Martin v. Löwis11437992002-04-12 09:54:03 +000020961# It does not; compile a test program.
Guido van Rossumef2255b2000-03-10 22:30:29 +000020962if test "$cross_compiling" = yes; then
Skip Montanaro6dead952003-09-25 14:50:04 +000020963 # try to guess the endianness by grepping values into an object file
Martin v. Löwis11437992002-04-12 09:54:03 +000020964 ac_cv_c_bigendian=unknown
20965 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020966/* confdefs.h. */
20967_ACEOF
20968cat confdefs.h >>conftest.$ac_ext
20969cat >>conftest.$ac_ext <<_ACEOF
20970/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020971short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
20972short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
20973void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
20974short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
20975short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
20976void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
Martin v. Löwis11437992002-04-12 09:54:03 +000020977int
20978main ()
20979{
20980 _ascii (); _ebcdic ();
20981 ;
20982 return 0;
20983}
20984_ACEOF
20985rm -f conftest.$ac_objext
20986if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020987 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020988 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020989 grep -v '^ *+' conftest.er1 >conftest.err
20990 rm -f conftest.er1
20991 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20993 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020994 { ac_try='test -z "$ac_c_werror_flag"
20995 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020996 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20997 (eval $ac_try) 2>&5
20998 ac_status=$?
20999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21000 (exit $ac_status); }; } &&
21001 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000021002 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21003 (eval $ac_try) 2>&5
21004 ac_status=$?
21005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21006 (exit $ac_status); }; }; then
Skip Montanaro6dead952003-09-25 14:50:04 +000021007 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
Martin v. Löwis11437992002-04-12 09:54:03 +000021008 ac_cv_c_bigendian=yes
21009fi
Skip Montanaro6dead952003-09-25 14:50:04 +000021010if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
Martin v. Löwis11437992002-04-12 09:54:03 +000021011 if test "$ac_cv_c_bigendian" = unknown; then
21012 ac_cv_c_bigendian=no
21013 else
21014 # finding both strings is unlikely to happen, but who knows?
21015 ac_cv_c_bigendian=unknown
21016 fi
21017fi
21018else
21019 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021020sed 's/^/| /' conftest.$ac_ext >&5
21021
Martin v. Löwis11437992002-04-12 09:54:03 +000021022fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021023rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000021024else
21025 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021026/* confdefs.h. */
21027_ACEOF
21028cat confdefs.h >>conftest.$ac_ext
21029cat >>conftest.$ac_ext <<_ACEOF
21030/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000021031int
21032main ()
21033{
Guido van Rossumef2255b2000-03-10 22:30:29 +000021034 /* Are we little or big endian? From Harbison&Steele. */
21035 union
21036 {
21037 long l;
21038 char c[sizeof (long)];
21039 } u;
21040 u.l = 1;
21041 exit (u.c[sizeof (long) - 1] == 1);
21042}
Martin v. Löwis11437992002-04-12 09:54:03 +000021043_ACEOF
21044rm -f conftest$ac_exeext
21045if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21046 (eval $ac_link) 2>&5
21047 ac_status=$?
21048 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21049 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21050 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21051 (eval $ac_try) 2>&5
21052 ac_status=$?
21053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21054 (exit $ac_status); }; }; then
Guido van Rossumef2255b2000-03-10 22:30:29 +000021055 ac_cv_c_bigendian=no
21056else
Martin v. Löwis11437992002-04-12 09:54:03 +000021057 echo "$as_me: program exited with status $ac_status" >&5
21058echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021059sed 's/^/| /' conftest.$ac_ext >&5
21060
Martin v. Löwis11437992002-04-12 09:54:03 +000021061( exit $ac_status )
21062ac_cv_c_bigendian=yes
Guido van Rossumef2255b2000-03-10 22:30:29 +000021063fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021064rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Guido van Rossumef2255b2000-03-10 22:30:29 +000021065fi
Martin v. Löwis11437992002-04-12 09:54:03 +000021066fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021067rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000021068fi
21069echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
21070echo "${ECHO_T}$ac_cv_c_bigendian" >&6
21071case $ac_cv_c_bigendian in
21072 yes)
Jack Jansendd19cf82001-12-06 22:36:17 +000021073
Martin v. Löwis11437992002-04-12 09:54:03 +000021074cat >>confdefs.h <<\_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:29 +000021075#define WORDS_BIGENDIAN 1
Martin v. Löwis11437992002-04-12 09:54:03 +000021076_ACEOF
21077 ;;
21078 no)
21079 ;;
21080 *)
Skip Montanaro6dead952003-09-25 14:50:04 +000021081 { { echo "$as_me:$LINENO: error: unknown endianness
Martin v. Löwis11437992002-04-12 09:54:03 +000021082presetting ac_cv_c_bigendian=no (or yes) will help" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021083echo "$as_me: error: unknown endianness
Martin v. Löwis11437992002-04-12 09:54:03 +000021084presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
21085 { (exit 1); exit 1; }; } ;;
21086esac
Guido van Rossumef2255b2000-03-10 22:30:29 +000021087
Michael W. Hudson54241132001-12-07 15:38:26 +000021088
Ronald Oussoren988117f2006-04-29 11:31:35 +000021089
21090
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021091# Check whether right shifting a negative integer extends the sign bit
21092# or fills with zeros (like the Cray J90, according to Tim Peters).
Martin v. Löwis11437992002-04-12 09:54:03 +000021093echo "$as_me:$LINENO: checking whether right shift extends the sign bit" >&5
21094echo $ECHO_N "checking whether right shift extends the sign bit... $ECHO_C" >&6
21095if test "${ac_cv_rshift_extends_sign+set}" = set; then
21096 echo $ECHO_N "(cached) $ECHO_C" >&6
Vladimir Marangozova6180282000-07-12 05:05:06 +000021097else
Martin v. Löwis11437992002-04-12 09:54:03 +000021098
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021099if test "$cross_compiling" = yes; then
Guido van Rossum3065c942001-09-17 04:03:14 +000021100 ac_cv_rshift_extends_sign=yes
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021101else
Martin v. Löwis11437992002-04-12 09:54:03 +000021102 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021103/* confdefs.h. */
21104_ACEOF
21105cat confdefs.h >>conftest.$ac_ext
21106cat >>conftest.$ac_ext <<_ACEOF
21107/* end confdefs.h. */
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021108
21109int main()
21110{
Vladimir Marangozova6180282000-07-12 05:05:06 +000021111 exit(((-1)>>3 == -1) ? 0 : 1);
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021112}
21113
Martin v. Löwis11437992002-04-12 09:54:03 +000021114_ACEOF
21115rm -f conftest$ac_exeext
21116if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21117 (eval $ac_link) 2>&5
21118 ac_status=$?
21119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21120 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21121 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21122 (eval $ac_try) 2>&5
21123 ac_status=$?
21124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21125 (exit $ac_status); }; }; then
Vladimir Marangozova6180282000-07-12 05:05:06 +000021126 ac_cv_rshift_extends_sign=yes
21127else
Martin v. Löwis11437992002-04-12 09:54:03 +000021128 echo "$as_me: program exited with status $ac_status" >&5
21129echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021130sed 's/^/| /' conftest.$ac_ext >&5
21131
Martin v. Löwis11437992002-04-12 09:54:03 +000021132( exit $ac_status )
21133ac_cv_rshift_extends_sign=no
Vladimir Marangozova6180282000-07-12 05:05:06 +000021134fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021135rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000021136fi
Vladimir Marangozova6180282000-07-12 05:05:06 +000021137fi
21138
Martin v. Löwis11437992002-04-12 09:54:03 +000021139echo "$as_me:$LINENO: result: $ac_cv_rshift_extends_sign" >&5
21140echo "${ECHO_T}$ac_cv_rshift_extends_sign" >&6
Vladimir Marangozova6180282000-07-12 05:05:06 +000021141if test "$ac_cv_rshift_extends_sign" = no
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021142then
Martin v. Löwis11437992002-04-12 09:54:03 +000021143
21144cat >>confdefs.h <<\_ACEOF
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021145#define SIGNED_RIGHT_SHIFT_ZERO_FILLS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000021146_ACEOF
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021147
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021148fi
21149
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021150# check for getc_unlocked and related locking functions
Martin v. Löwis11437992002-04-12 09:54:03 +000021151echo "$as_me:$LINENO: checking for getc_unlocked() and friends" >&5
21152echo $ECHO_N "checking for getc_unlocked() and friends... $ECHO_C" >&6
21153if test "${ac_cv_have_getc_unlocked+set}" = set; then
21154 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021155else
Martin v. Löwis11437992002-04-12 09:54:03 +000021156
21157cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021158/* confdefs.h. */
21159_ACEOF
21160cat confdefs.h >>conftest.$ac_ext
21161cat >>conftest.$ac_ext <<_ACEOF
21162/* end confdefs.h. */
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021163#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000021164int
21165main ()
21166{
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021167
21168 FILE *f = fopen("/dev/null", "r");
21169 flockfile(f);
21170 getc_unlocked(f);
21171 funlockfile(f);
21172
Martin v. Löwis11437992002-04-12 09:54:03 +000021173 ;
21174 return 0;
21175}
21176_ACEOF
21177rm -f conftest.$ac_objext conftest$ac_exeext
21178if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000021179 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000021180 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000021181 grep -v '^ *+' conftest.er1 >conftest.err
21182 rm -f conftest.er1
21183 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000021184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21185 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000021186 { ac_try='test -z "$ac_c_werror_flag"
21187 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000021188 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21189 (eval $ac_try) 2>&5
21190 ac_status=$?
21191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21192 (exit $ac_status); }; } &&
21193 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000021194 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21195 (eval $ac_try) 2>&5
21196 ac_status=$?
21197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21198 (exit $ac_status); }; }; then
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021199 ac_cv_have_getc_unlocked=yes
21200else
Martin v. Löwis11437992002-04-12 09:54:03 +000021201 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021202sed 's/^/| /' conftest.$ac_ext >&5
21203
Martin v. Löwis11437992002-04-12 09:54:03 +000021204ac_cv_have_getc_unlocked=no
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021205fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021206rm -f conftest.err conftest.$ac_objext \
21207 conftest$ac_exeext conftest.$ac_ext
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021208fi
21209
Martin v. Löwis11437992002-04-12 09:54:03 +000021210echo "$as_me:$LINENO: result: $ac_cv_have_getc_unlocked" >&5
21211echo "${ECHO_T}$ac_cv_have_getc_unlocked" >&6
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021212if test "$ac_cv_have_getc_unlocked" = yes
21213then
Martin v. Löwis11437992002-04-12 09:54:03 +000021214
21215cat >>confdefs.h <<\_ACEOF
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021216#define HAVE_GETC_UNLOCKED 1
Martin v. Löwis11437992002-04-12 09:54:03 +000021217_ACEOF
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021218
21219fi
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021220
Neal Norwitzfe8e3d92006-01-07 21:07:20 +000021221# check where readline lives
Martin v. Löwis82bca632006-02-10 20:49:30 +000021222# save the value of LIBS so we don't actually link Python with readline
21223LIBS_no_readline=$LIBS
Neal Norwitzfe8e3d92006-01-07 21:07:20 +000021224
21225echo "$as_me:$LINENO: checking for readline in -lreadline" >&5
21226echo $ECHO_N "checking for readline in -lreadline... $ECHO_C" >&6
21227if test "${ac_cv_lib_readline_readline+set}" = set; then
21228 echo $ECHO_N "(cached) $ECHO_C" >&6
21229else
21230 ac_check_lib_save_LIBS=$LIBS
21231LIBS="-lreadline $LIBS"
21232cat >conftest.$ac_ext <<_ACEOF
21233/* confdefs.h. */
21234_ACEOF
21235cat confdefs.h >>conftest.$ac_ext
21236cat >>conftest.$ac_ext <<_ACEOF
21237/* end confdefs.h. */
21238
21239/* Override any gcc2 internal prototype to avoid an error. */
21240#ifdef __cplusplus
21241extern "C"
21242#endif
21243/* We use char because int might match the return type of a gcc2
21244 builtin and then its argument prototype would still apply. */
21245char readline ();
21246int
21247main ()
21248{
21249readline ();
21250 ;
21251 return 0;
21252}
21253_ACEOF
21254rm -f conftest.$ac_objext conftest$ac_exeext
21255if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21256 (eval $ac_link) 2>conftest.er1
21257 ac_status=$?
21258 grep -v '^ *+' conftest.er1 >conftest.err
21259 rm -f conftest.er1
21260 cat conftest.err >&5
21261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21262 (exit $ac_status); } &&
21263 { ac_try='test -z "$ac_c_werror_flag"
21264 || test ! -s conftest.err'
21265 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21266 (eval $ac_try) 2>&5
21267 ac_status=$?
21268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21269 (exit $ac_status); }; } &&
21270 { ac_try='test -s conftest$ac_exeext'
21271 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21272 (eval $ac_try) 2>&5
21273 ac_status=$?
21274 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21275 (exit $ac_status); }; }; then
21276 ac_cv_lib_readline_readline=yes
21277else
21278 echo "$as_me: failed program was:" >&5
21279sed 's/^/| /' conftest.$ac_ext >&5
21280
21281ac_cv_lib_readline_readline=no
21282fi
21283rm -f conftest.err conftest.$ac_objext \
21284 conftest$ac_exeext conftest.$ac_ext
21285LIBS=$ac_check_lib_save_LIBS
21286fi
21287echo "$as_me:$LINENO: result: $ac_cv_lib_readline_readline" >&5
21288echo "${ECHO_T}$ac_cv_lib_readline_readline" >&6
21289if test $ac_cv_lib_readline_readline = yes; then
21290 cat >>confdefs.h <<_ACEOF
21291#define HAVE_LIBREADLINE 1
21292_ACEOF
21293
21294 LIBS="-lreadline $LIBS"
21295
21296fi
21297
21298if test "$ac_cv_have_readline_readline" = no
21299then
21300
21301echo "$as_me:$LINENO: checking for readline in -ltermcap" >&5
21302echo $ECHO_N "checking for readline in -ltermcap... $ECHO_C" >&6
21303if test "${ac_cv_lib_termcap_readline+set}" = set; then
21304 echo $ECHO_N "(cached) $ECHO_C" >&6
21305else
21306 ac_check_lib_save_LIBS=$LIBS
21307LIBS="-ltermcap $LIBS"
21308cat >conftest.$ac_ext <<_ACEOF
21309/* confdefs.h. */
21310_ACEOF
21311cat confdefs.h >>conftest.$ac_ext
21312cat >>conftest.$ac_ext <<_ACEOF
21313/* end confdefs.h. */
21314
21315/* Override any gcc2 internal prototype to avoid an error. */
21316#ifdef __cplusplus
21317extern "C"
21318#endif
21319/* We use char because int might match the return type of a gcc2
21320 builtin and then its argument prototype would still apply. */
21321char readline ();
21322int
21323main ()
21324{
21325readline ();
21326 ;
21327 return 0;
21328}
21329_ACEOF
21330rm -f conftest.$ac_objext conftest$ac_exeext
21331if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21332 (eval $ac_link) 2>conftest.er1
21333 ac_status=$?
21334 grep -v '^ *+' conftest.er1 >conftest.err
21335 rm -f conftest.er1
21336 cat conftest.err >&5
21337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21338 (exit $ac_status); } &&
21339 { ac_try='test -z "$ac_c_werror_flag"
21340 || test ! -s conftest.err'
21341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21342 (eval $ac_try) 2>&5
21343 ac_status=$?
21344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21345 (exit $ac_status); }; } &&
21346 { ac_try='test -s conftest$ac_exeext'
21347 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21348 (eval $ac_try) 2>&5
21349 ac_status=$?
21350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21351 (exit $ac_status); }; }; then
21352 ac_cv_lib_termcap_readline=yes
21353else
21354 echo "$as_me: failed program was:" >&5
21355sed 's/^/| /' conftest.$ac_ext >&5
21356
21357ac_cv_lib_termcap_readline=no
21358fi
21359rm -f conftest.err conftest.$ac_objext \
21360 conftest$ac_exeext conftest.$ac_ext
21361LIBS=$ac_check_lib_save_LIBS
21362fi
21363echo "$as_me:$LINENO: result: $ac_cv_lib_termcap_readline" >&5
21364echo "${ECHO_T}$ac_cv_lib_termcap_readline" >&6
21365if test $ac_cv_lib_termcap_readline = yes; then
21366 cat >>confdefs.h <<_ACEOF
21367#define HAVE_LIBTERMCAP 1
21368_ACEOF
21369
21370 LIBS="-ltermcap $LIBS"
21371
21372fi
21373
21374fi
21375
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021376# check for readline 2.1
21377echo "$as_me:$LINENO: checking for rl_callback_handler_install in -lreadline" >&5
21378echo $ECHO_N "checking for rl_callback_handler_install in -lreadline... $ECHO_C" >&6
21379if test "${ac_cv_lib_readline_rl_callback_handler_install+set}" = set; then
21380 echo $ECHO_N "(cached) $ECHO_C" >&6
21381else
21382 ac_check_lib_save_LIBS=$LIBS
Neal Norwitzfe8e3d92006-01-07 21:07:20 +000021383LIBS="-lreadline $LIBS"
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021384cat >conftest.$ac_ext <<_ACEOF
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021385/* confdefs.h. */
21386_ACEOF
21387cat confdefs.h >>conftest.$ac_ext
21388cat >>conftest.$ac_ext <<_ACEOF
21389/* end confdefs.h. */
21390
21391/* Override any gcc2 internal prototype to avoid an error. */
21392#ifdef __cplusplus
21393extern "C"
21394#endif
21395/* We use char because int might match the return type of a gcc2
21396 builtin and then its argument prototype would still apply. */
21397char rl_callback_handler_install ();
21398int
21399main ()
21400{
21401rl_callback_handler_install ();
21402 ;
21403 return 0;
21404}
21405_ACEOF
21406rm -f conftest.$ac_objext conftest$ac_exeext
21407if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000021408 (eval $ac_link) 2>conftest.er1
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021409 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000021410 grep -v '^ *+' conftest.er1 >conftest.err
21411 rm -f conftest.er1
21412 cat conftest.err >&5
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21414 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000021415 { ac_try='test -z "$ac_c_werror_flag"
21416 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000021417 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21418 (eval $ac_try) 2>&5
21419 ac_status=$?
21420 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21421 (exit $ac_status); }; } &&
21422 { ac_try='test -s conftest$ac_exeext'
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021423 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21424 (eval $ac_try) 2>&5
21425 ac_status=$?
21426 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21427 (exit $ac_status); }; }; then
21428 ac_cv_lib_readline_rl_callback_handler_install=yes
21429else
21430 echo "$as_me: failed program was:" >&5
21431sed 's/^/| /' conftest.$ac_ext >&5
21432
21433ac_cv_lib_readline_rl_callback_handler_install=no
21434fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021435rm -f conftest.err conftest.$ac_objext \
21436 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021437LIBS=$ac_check_lib_save_LIBS
21438fi
21439echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_callback_handler_install" >&5
21440echo "${ECHO_T}$ac_cv_lib_readline_rl_callback_handler_install" >&6
21441if test $ac_cv_lib_readline_rl_callback_handler_install = yes; then
21442
21443cat >>confdefs.h <<\_ACEOF
21444#define HAVE_RL_CALLBACK 1
21445_ACEOF
21446
21447fi
21448
21449
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000021450# check for readline 2.2
21451cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021452/* confdefs.h. */
21453_ACEOF
21454cat confdefs.h >>conftest.$ac_ext
21455cat >>conftest.$ac_ext <<_ACEOF
21456/* end confdefs.h. */
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000021457#include <readline/readline.h>
21458_ACEOF
21459if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
21460 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
21461 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +000021462 grep -v '^ *+' conftest.er1 >conftest.err
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000021463 rm -f conftest.er1
21464 cat conftest.err >&5
21465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21466 (exit $ac_status); } >/dev/null; then
21467 if test -s conftest.err; then
21468 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000021469 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000021470 else
21471 ac_cpp_err=
21472 fi
21473else
21474 ac_cpp_err=yes
21475fi
21476if test -z "$ac_cpp_err"; then
21477 have_readline=yes
21478else
21479 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021480sed 's/^/| /' conftest.$ac_ext >&5
21481
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000021482 have_readline=no
21483fi
21484rm -f conftest.err conftest.$ac_ext
21485if test $have_readline = yes
21486then
21487 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021488/* confdefs.h. */
21489_ACEOF
21490cat confdefs.h >>conftest.$ac_ext
21491cat >>conftest.$ac_ext <<_ACEOF
21492/* end confdefs.h. */
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000021493#include <readline/readline.h>
21494
21495_ACEOF
21496if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000021497 $EGREP "extern int rl_completion_append_character;" >/dev/null 2>&1; then
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000021498
21499cat >>confdefs.h <<\_ACEOF
21500#define HAVE_RL_COMPLETION_APPEND_CHARACTER 1
21501_ACEOF
21502
21503fi
21504rm -f conftest*
21505
21506fi
21507
Martin v. Löwis0daad592001-09-30 21:09:59 +000021508# check for readline 4.0
Martin v. Löwis11437992002-04-12 09:54:03 +000021509echo "$as_me:$LINENO: checking for rl_pre_input_hook in -lreadline" >&5
21510echo $ECHO_N "checking for rl_pre_input_hook in -lreadline... $ECHO_C" >&6
21511if test "${ac_cv_lib_readline_rl_pre_input_hook+set}" = set; then
21512 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum353ae582001-07-10 16:45:32 +000021513else
Martin v. Löwis11437992002-04-12 09:54:03 +000021514 ac_check_lib_save_LIBS=$LIBS
Neal Norwitzfe8e3d92006-01-07 21:07:20 +000021515LIBS="-lreadline $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000021516cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021517/* confdefs.h. */
21518_ACEOF
21519cat confdefs.h >>conftest.$ac_ext
21520cat >>conftest.$ac_ext <<_ACEOF
21521/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000021522
Guido van Rossum353ae582001-07-10 16:45:32 +000021523/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000021524#ifdef __cplusplus
21525extern "C"
21526#endif
Guido van Rossum353ae582001-07-10 16:45:32 +000021527/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000021528 builtin and then its argument prototype would still apply. */
21529char rl_pre_input_hook ();
Martin v. Löwis11437992002-04-12 09:54:03 +000021530int
21531main ()
21532{
21533rl_pre_input_hook ();
21534 ;
21535 return 0;
21536}
21537_ACEOF
21538rm -f conftest.$ac_objext conftest$ac_exeext
21539if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000021540 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000021541 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000021542 grep -v '^ *+' conftest.er1 >conftest.err
21543 rm -f conftest.er1
21544 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000021545 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21546 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000021547 { ac_try='test -z "$ac_c_werror_flag"
21548 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000021549 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21550 (eval $ac_try) 2>&5
21551 ac_status=$?
21552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21553 (exit $ac_status); }; } &&
21554 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000021555 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21556 (eval $ac_try) 2>&5
21557 ac_status=$?
21558 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21559 (exit $ac_status); }; }; then
21560 ac_cv_lib_readline_rl_pre_input_hook=yes
Martin v. Löwis0daad592001-09-30 21:09:59 +000021561else
Martin v. Löwis11437992002-04-12 09:54:03 +000021562 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021563sed 's/^/| /' conftest.$ac_ext >&5
21564
Martin v. Löwis11437992002-04-12 09:54:03 +000021565ac_cv_lib_readline_rl_pre_input_hook=no
Martin v. Löwis0daad592001-09-30 21:09:59 +000021566fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021567rm -f conftest.err conftest.$ac_objext \
21568 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000021569LIBS=$ac_check_lib_save_LIBS
21570fi
21571echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_pre_input_hook" >&5
21572echo "${ECHO_T}$ac_cv_lib_readline_rl_pre_input_hook" >&6
21573if test $ac_cv_lib_readline_rl_pre_input_hook = yes; then
Michael W. Hudson54241132001-12-07 15:38:26 +000021574
Martin v. Löwis11437992002-04-12 09:54:03 +000021575cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0daad592001-09-30 21:09:59 +000021576#define HAVE_RL_PRE_INPUT_HOOK 1
Martin v. Löwis11437992002-04-12 09:54:03 +000021577_ACEOF
Martin v. Löwis0daad592001-09-30 21:09:59 +000021578
Martin v. Löwis0daad592001-09-30 21:09:59 +000021579fi
21580
Michael W. Hudson54241132001-12-07 15:38:26 +000021581
Martin v. Löwis0daad592001-09-30 21:09:59 +000021582# check for readline 4.2
Martin v. Löwis11437992002-04-12 09:54:03 +000021583echo "$as_me:$LINENO: checking for rl_completion_matches in -lreadline" >&5
21584echo $ECHO_N "checking for rl_completion_matches in -lreadline... $ECHO_C" >&6
21585if test "${ac_cv_lib_readline_rl_completion_matches+set}" = set; then
21586 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis0daad592001-09-30 21:09:59 +000021587else
Martin v. Löwis11437992002-04-12 09:54:03 +000021588 ac_check_lib_save_LIBS=$LIBS
Neal Norwitzfe8e3d92006-01-07 21:07:20 +000021589LIBS="-lreadline $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000021590cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021591/* confdefs.h. */
21592_ACEOF
21593cat confdefs.h >>conftest.$ac_ext
21594cat >>conftest.$ac_ext <<_ACEOF
21595/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000021596
Martin v. Löwis0daad592001-09-30 21:09:59 +000021597/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000021598#ifdef __cplusplus
21599extern "C"
21600#endif
Martin v. Löwis0daad592001-09-30 21:09:59 +000021601/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000021602 builtin and then its argument prototype would still apply. */
21603char rl_completion_matches ();
Martin v. Löwis11437992002-04-12 09:54:03 +000021604int
21605main ()
21606{
21607rl_completion_matches ();
21608 ;
21609 return 0;
21610}
21611_ACEOF
21612rm -f conftest.$ac_objext conftest$ac_exeext
21613if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000021614 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000021615 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000021616 grep -v '^ *+' conftest.er1 >conftest.err
21617 rm -f conftest.er1
21618 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000021619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21620 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000021621 { ac_try='test -z "$ac_c_werror_flag"
21622 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000021623 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21624 (eval $ac_try) 2>&5
21625 ac_status=$?
21626 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21627 (exit $ac_status); }; } &&
21628 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000021629 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21630 (eval $ac_try) 2>&5
21631 ac_status=$?
21632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21633 (exit $ac_status); }; }; then
21634 ac_cv_lib_readline_rl_completion_matches=yes
Guido van Rossum353ae582001-07-10 16:45:32 +000021635else
Martin v. Löwis11437992002-04-12 09:54:03 +000021636 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021637sed 's/^/| /' conftest.$ac_ext >&5
21638
Martin v. Löwis11437992002-04-12 09:54:03 +000021639ac_cv_lib_readline_rl_completion_matches=no
Guido van Rossum353ae582001-07-10 16:45:32 +000021640fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021641rm -f conftest.err conftest.$ac_objext \
21642 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000021643LIBS=$ac_check_lib_save_LIBS
21644fi
21645echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_completion_matches" >&5
21646echo "${ECHO_T}$ac_cv_lib_readline_rl_completion_matches" >&6
21647if test $ac_cv_lib_readline_rl_completion_matches = yes; then
Michael W. Hudson54241132001-12-07 15:38:26 +000021648
Martin v. Löwis11437992002-04-12 09:54:03 +000021649cat >>confdefs.h <<\_ACEOF
Guido van Rossum353ae582001-07-10 16:45:32 +000021650#define HAVE_RL_COMPLETION_MATCHES 1
Martin v. Löwis11437992002-04-12 09:54:03 +000021651_ACEOF
Guido van Rossum353ae582001-07-10 16:45:32 +000021652
Guido van Rossum353ae582001-07-10 16:45:32 +000021653fi
21654
Jack Jansendd19cf82001-12-06 22:36:17 +000021655
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021656# also in readline 4.2
21657cat >conftest.$ac_ext <<_ACEOF
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021658/* confdefs.h. */
21659_ACEOF
21660cat confdefs.h >>conftest.$ac_ext
21661cat >>conftest.$ac_ext <<_ACEOF
21662/* end confdefs.h. */
21663#include <readline/readline.h>
21664_ACEOF
21665if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
21666 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
21667 ac_status=$?
21668 grep -v '^ *+' conftest.er1 >conftest.err
21669 rm -f conftest.er1
21670 cat conftest.err >&5
21671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21672 (exit $ac_status); } >/dev/null; then
21673 if test -s conftest.err; then
21674 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000021675 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021676 else
21677 ac_cpp_err=
21678 fi
21679else
21680 ac_cpp_err=yes
21681fi
21682if test -z "$ac_cpp_err"; then
21683 have_readline=yes
21684else
21685 echo "$as_me: failed program was:" >&5
21686sed 's/^/| /' conftest.$ac_ext >&5
21687
21688 have_readline=no
21689fi
21690rm -f conftest.err conftest.$ac_ext
21691if test $have_readline = yes
21692then
21693 cat >conftest.$ac_ext <<_ACEOF
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021694/* confdefs.h. */
21695_ACEOF
21696cat confdefs.h >>conftest.$ac_ext
21697cat >>conftest.$ac_ext <<_ACEOF
21698/* end confdefs.h. */
21699#include <readline/readline.h>
21700
21701_ACEOF
21702if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21703 $EGREP "extern int rl_catch_signals;" >/dev/null 2>&1; then
21704
21705cat >>confdefs.h <<\_ACEOF
21706#define HAVE_RL_CATCH_SIGNAL 1
21707_ACEOF
21708
21709fi
21710rm -f conftest*
21711
21712fi
21713
Martin v. Löwis82bca632006-02-10 20:49:30 +000021714# End of readline checks: restore LIBS
21715LIBS=$LIBS_no_readline
21716
Martin v. Löwis11437992002-04-12 09:54:03 +000021717echo "$as_me:$LINENO: checking for broken nice()" >&5
21718echo $ECHO_N "checking for broken nice()... $ECHO_C" >&6
21719if test "${ac_cv_broken_nice+set}" = set; then
21720 echo $ECHO_N "(cached) $ECHO_C" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +000021721else
Martin v. Löwis11437992002-04-12 09:54:03 +000021722
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021723if test "$cross_compiling" = yes; then
Guido van Rossum3065c942001-09-17 04:03:14 +000021724 ac_cv_broken_nice=no
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021725else
Martin v. Löwis11437992002-04-12 09:54:03 +000021726 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021727/* confdefs.h. */
21728_ACEOF
21729cat confdefs.h >>conftest.$ac_ext
21730cat >>conftest.$ac_ext <<_ACEOF
21731/* end confdefs.h. */
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021732
21733int main()
21734{
21735 int val1 = nice(1);
21736 if (val1 != -1 && val1 == nice(2))
21737 exit(0);
21738 exit(1);
21739}
21740
Martin v. Löwis11437992002-04-12 09:54:03 +000021741_ACEOF
21742rm -f conftest$ac_exeext
21743if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21744 (eval $ac_link) 2>&5
21745 ac_status=$?
21746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21747 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21748 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21749 (eval $ac_try) 2>&5
21750 ac_status=$?
21751 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21752 (exit $ac_status); }; }; then
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021753 ac_cv_broken_nice=yes
21754else
Martin v. Löwis11437992002-04-12 09:54:03 +000021755 echo "$as_me: program exited with status $ac_status" >&5
21756echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021757sed 's/^/| /' conftest.$ac_ext >&5
21758
Martin v. Löwis11437992002-04-12 09:54:03 +000021759( exit $ac_status )
21760ac_cv_broken_nice=no
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021761fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021762rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000021763fi
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021764fi
21765
Martin v. Löwis11437992002-04-12 09:54:03 +000021766echo "$as_me:$LINENO: result: $ac_cv_broken_nice" >&5
21767echo "${ECHO_T}$ac_cv_broken_nice" >&6
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021768if test "$ac_cv_broken_nice" = yes
21769then
Martin v. Löwis11437992002-04-12 09:54:03 +000021770
21771cat >>confdefs.h <<\_ACEOF
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021772#define HAVE_BROKEN_NICE 1
Martin v. Löwis11437992002-04-12 09:54:03 +000021773_ACEOF
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021774
21775fi
21776
Nicholas Bastine62c5c82004-03-21 23:45:42 +000021777echo "$as_me:$LINENO: checking for broken poll()" >&5
21778echo $ECHO_N "checking for broken poll()... $ECHO_C" >&6
21779if test "$cross_compiling" = yes; then
21780 ac_cv_broken_poll=no
21781else
21782 cat >conftest.$ac_ext <<_ACEOF
Nicholas Bastine62c5c82004-03-21 23:45:42 +000021783/* confdefs.h. */
21784_ACEOF
21785cat confdefs.h >>conftest.$ac_ext
21786cat >>conftest.$ac_ext <<_ACEOF
21787/* end confdefs.h. */
21788
21789#include <poll.h>
21790
21791int main (void)
21792 {
21793 struct pollfd poll_struct = { 42, POLLIN|POLLPRI|POLLOUT, 0 };
21794
21795 close (42);
21796
21797 int poll_test = poll (&poll_struct, 1, 0);
21798
21799 if (poll_test < 0)
21800 {
21801 exit(0);
21802 }
21803 else if (poll_test == 0 && poll_struct.revents != POLLNVAL)
21804 {
21805 exit(0);
21806 }
21807 else
21808 {
21809 exit(1);
21810 }
21811 }
21812
21813_ACEOF
21814rm -f conftest$ac_exeext
21815if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21816 (eval $ac_link) 2>&5
21817 ac_status=$?
21818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21819 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21820 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21821 (eval $ac_try) 2>&5
21822 ac_status=$?
21823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21824 (exit $ac_status); }; }; then
21825 ac_cv_broken_poll=yes
21826else
21827 echo "$as_me: program exited with status $ac_status" >&5
21828echo "$as_me: failed program was:" >&5
21829sed 's/^/| /' conftest.$ac_ext >&5
21830
21831( exit $ac_status )
21832ac_cv_broken_poll=no
21833fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021834rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Nicholas Bastine62c5c82004-03-21 23:45:42 +000021835fi
21836echo "$as_me:$LINENO: result: $ac_cv_broken_poll" >&5
21837echo "${ECHO_T}$ac_cv_broken_poll" >&6
21838if test "$ac_cv_broken_poll" = yes
21839then
21840
21841cat >>confdefs.h <<\_ACEOF
21842#define HAVE_BROKEN_POLL 1
21843_ACEOF
21844
21845fi
21846
Brett Cannon43802422005-02-10 20:48:03 +000021847# Before we can test tzset, we need to check if struct tm has a tm_zone
Martin v. Löwis1d459062005-03-14 21:23:33 +000021848# (which is not required by ISO C or UNIX spec) and/or if we support
21849# tzname[]
Brett Cannon43802422005-02-10 20:48:03 +000021850echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
21851echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
21852if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
21853 echo $ECHO_N "(cached) $ECHO_C" >&6
21854else
21855 cat >conftest.$ac_ext <<_ACEOF
21856/* confdefs.h. */
21857_ACEOF
21858cat confdefs.h >>conftest.$ac_ext
21859cat >>conftest.$ac_ext <<_ACEOF
21860/* end confdefs.h. */
21861#include <sys/types.h>
21862#include <$ac_cv_struct_tm>
21863
21864
21865int
21866main ()
21867{
21868static struct tm ac_aggr;
21869if (ac_aggr.tm_zone)
21870return 0;
21871 ;
21872 return 0;
21873}
21874_ACEOF
21875rm -f conftest.$ac_objext
21876if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21877 (eval $ac_compile) 2>conftest.er1
21878 ac_status=$?
21879 grep -v '^ *+' conftest.er1 >conftest.err
21880 rm -f conftest.er1
21881 cat conftest.err >&5
21882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21883 (exit $ac_status); } &&
21884 { ac_try='test -z "$ac_c_werror_flag"
21885 || test ! -s conftest.err'
21886 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21887 (eval $ac_try) 2>&5
21888 ac_status=$?
21889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21890 (exit $ac_status); }; } &&
21891 { ac_try='test -s conftest.$ac_objext'
21892 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21893 (eval $ac_try) 2>&5
21894 ac_status=$?
21895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21896 (exit $ac_status); }; }; then
21897 ac_cv_member_struct_tm_tm_zone=yes
21898else
21899 echo "$as_me: failed program was:" >&5
21900sed 's/^/| /' conftest.$ac_ext >&5
21901
21902cat >conftest.$ac_ext <<_ACEOF
21903/* confdefs.h. */
21904_ACEOF
21905cat confdefs.h >>conftest.$ac_ext
21906cat >>conftest.$ac_ext <<_ACEOF
21907/* end confdefs.h. */
21908#include <sys/types.h>
21909#include <$ac_cv_struct_tm>
21910
21911
21912int
21913main ()
21914{
21915static struct tm ac_aggr;
21916if (sizeof ac_aggr.tm_zone)
21917return 0;
21918 ;
21919 return 0;
21920}
21921_ACEOF
21922rm -f conftest.$ac_objext
21923if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21924 (eval $ac_compile) 2>conftest.er1
21925 ac_status=$?
21926 grep -v '^ *+' conftest.er1 >conftest.err
21927 rm -f conftest.er1
21928 cat conftest.err >&5
21929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21930 (exit $ac_status); } &&
21931 { ac_try='test -z "$ac_c_werror_flag"
21932 || test ! -s conftest.err'
21933 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21934 (eval $ac_try) 2>&5
21935 ac_status=$?
21936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21937 (exit $ac_status); }; } &&
21938 { ac_try='test -s conftest.$ac_objext'
21939 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21940 (eval $ac_try) 2>&5
21941 ac_status=$?
21942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21943 (exit $ac_status); }; }; then
21944 ac_cv_member_struct_tm_tm_zone=yes
21945else
21946 echo "$as_me: failed program was:" >&5
21947sed 's/^/| /' conftest.$ac_ext >&5
21948
21949ac_cv_member_struct_tm_tm_zone=no
21950fi
21951rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21952fi
21953rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21954fi
21955echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
21956echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
21957if test $ac_cv_member_struct_tm_tm_zone = yes; then
21958
21959cat >>confdefs.h <<_ACEOF
21960#define HAVE_STRUCT_TM_TM_ZONE 1
21961_ACEOF
21962
21963
21964fi
21965
21966if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
21967
21968cat >>confdefs.h <<\_ACEOF
21969#define HAVE_TM_ZONE 1
21970_ACEOF
21971
21972else
21973 echo "$as_me:$LINENO: checking for tzname" >&5
21974echo $ECHO_N "checking for tzname... $ECHO_C" >&6
21975if test "${ac_cv_var_tzname+set}" = set; then
21976 echo $ECHO_N "(cached) $ECHO_C" >&6
21977else
21978 cat >conftest.$ac_ext <<_ACEOF
21979/* confdefs.h. */
21980_ACEOF
21981cat confdefs.h >>conftest.$ac_ext
21982cat >>conftest.$ac_ext <<_ACEOF
21983/* end confdefs.h. */
21984#include <time.h>
21985#ifndef tzname /* For SGI. */
21986extern char *tzname[]; /* RS6000 and others reject char **tzname. */
21987#endif
21988
21989int
21990main ()
21991{
21992atoi(*tzname);
21993 ;
21994 return 0;
21995}
21996_ACEOF
21997rm -f conftest.$ac_objext conftest$ac_exeext
21998if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21999 (eval $ac_link) 2>conftest.er1
22000 ac_status=$?
22001 grep -v '^ *+' conftest.er1 >conftest.err
22002 rm -f conftest.er1
22003 cat conftest.err >&5
22004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22005 (exit $ac_status); } &&
22006 { ac_try='test -z "$ac_c_werror_flag"
22007 || test ! -s conftest.err'
22008 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22009 (eval $ac_try) 2>&5
22010 ac_status=$?
22011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22012 (exit $ac_status); }; } &&
22013 { ac_try='test -s conftest$ac_exeext'
22014 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22015 (eval $ac_try) 2>&5
22016 ac_status=$?
22017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22018 (exit $ac_status); }; }; then
22019 ac_cv_var_tzname=yes
22020else
22021 echo "$as_me: failed program was:" >&5
22022sed 's/^/| /' conftest.$ac_ext >&5
22023
22024ac_cv_var_tzname=no
22025fi
22026rm -f conftest.err conftest.$ac_objext \
22027 conftest$ac_exeext conftest.$ac_ext
22028fi
22029echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
22030echo "${ECHO_T}$ac_cv_var_tzname" >&6
22031 if test $ac_cv_var_tzname = yes; then
22032
22033cat >>confdefs.h <<\_ACEOF
22034#define HAVE_TZNAME 1
22035_ACEOF
22036
22037 fi
22038fi
22039
Nicholas Bastine62c5c82004-03-21 23:45:42 +000022040
Martin v. Löwis1d459062005-03-14 21:23:33 +000022041# check tzset(3) exists and works like we expect it to
Guido van Rossumd11b62e2003-03-14 21:51:36 +000022042echo "$as_me:$LINENO: checking for working tzset()" >&5
22043echo $ECHO_N "checking for working tzset()... $ECHO_C" >&6
22044if test "${ac_cv_working_tzset+set}" = set; then
22045 echo $ECHO_N "(cached) $ECHO_C" >&6
22046else
22047
22048if test "$cross_compiling" = yes; then
22049 ac_cv_working_tzset=no
22050else
22051 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000022052/* confdefs.h. */
22053_ACEOF
22054cat confdefs.h >>conftest.$ac_ext
22055cat >>conftest.$ac_ext <<_ACEOF
22056/* end confdefs.h. */
Guido van Rossumd11b62e2003-03-14 21:51:36 +000022057
22058#include <stdlib.h>
22059#include <time.h>
Brett Cannon18367812003-09-19 00:59:16 +000022060#include <string.h>
Brett Cannon43802422005-02-10 20:48:03 +000022061
22062#if HAVE_TZNAME
22063extern char *tzname[];
22064#endif
22065
Guido van Rossumd11b62e2003-03-14 21:51:36 +000022066int main()
22067{
Brett Cannon18367812003-09-19 00:59:16 +000022068 /* Note that we need to ensure that not only does tzset(3)
22069 do 'something' with localtime, but it works as documented
22070 in the library reference and as expected by the test suite.
Martin v. Löwis1d459062005-03-14 21:23:33 +000022071 This includes making sure that tzname is set properly if
22072 tm->tm_zone does not exist since it is the alternative way
22073 of getting timezone info.
Brett Cannon18367812003-09-19 00:59:16 +000022074
22075 Red Hat 6.2 doesn't understand the southern hemisphere
Martin v. Löwis1d459062005-03-14 21:23:33 +000022076 after New Year's Day.
Brett Cannon18367812003-09-19 00:59:16 +000022077 */
22078
Martin v. Löwis1d459062005-03-14 21:23:33 +000022079 time_t groundhogday = 1044144000; /* GMT-based */
Brett Cannon18367812003-09-19 00:59:16 +000022080 time_t midyear = groundhogday + (365 * 24 * 3600 / 2);
22081
Neal Norwitz7f2588c2003-04-11 15:35:53 +000022082 putenv("TZ=UTC+0");
Guido van Rossumd11b62e2003-03-14 21:51:36 +000022083 tzset();
Brett Cannon18367812003-09-19 00:59:16 +000022084 if (localtime(&groundhogday)->tm_hour != 0)
22085 exit(1);
Brett Cannon43802422005-02-10 20:48:03 +000022086#if HAVE_TZNAME
22087 /* For UTC, tzname[1] is sometimes "", sometimes " " */
22088 if (strcmp(tzname[0], "UTC") ||
22089 (tzname[1][0] != 0 && tzname[1][0] != ' '))
22090 exit(1);
22091#endif
Brett Cannon18367812003-09-19 00:59:16 +000022092
Neal Norwitz7f2588c2003-04-11 15:35:53 +000022093 putenv("TZ=EST+5EDT,M4.1.0,M10.5.0");
Guido van Rossumd11b62e2003-03-14 21:51:36 +000022094 tzset();
Brett Cannon18367812003-09-19 00:59:16 +000022095 if (localtime(&groundhogday)->tm_hour != 19)
Guido van Rossumd11b62e2003-03-14 21:51:36 +000022096 exit(1);
Brett Cannon43802422005-02-10 20:48:03 +000022097#if HAVE_TZNAME
22098 if (strcmp(tzname[0], "EST") || strcmp(tzname[1], "EDT"))
22099 exit(1);
22100#endif
Brett Cannon18367812003-09-19 00:59:16 +000022101
22102 putenv("TZ=AEST-10AEDT-11,M10.5.0,M3.5.0");
22103 tzset();
22104 if (localtime(&groundhogday)->tm_hour != 11)
22105 exit(1);
Brett Cannon43802422005-02-10 20:48:03 +000022106#if HAVE_TZNAME
22107 if (strcmp(tzname[0], "AEST") || strcmp(tzname[1], "AEDT"))
22108 exit(1);
22109#endif
22110
22111#if HAVE_STRUCT_TM_TM_ZONE
Brett Cannon18367812003-09-19 00:59:16 +000022112 if (strcmp(localtime(&groundhogday)->tm_zone, "AEDT"))
22113 exit(1);
22114 if (strcmp(localtime(&midyear)->tm_zone, "AEST"))
22115 exit(1);
Brett Cannon43802422005-02-10 20:48:03 +000022116#endif
Brett Cannon18367812003-09-19 00:59:16 +000022117
Guido van Rossumd11b62e2003-03-14 21:51:36 +000022118 exit(0);
22119}
22120
22121_ACEOF
22122rm -f conftest$ac_exeext
22123if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22124 (eval $ac_link) 2>&5
22125 ac_status=$?
22126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22127 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22128 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22129 (eval $ac_try) 2>&5
22130 ac_status=$?
22131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22132 (exit $ac_status); }; }; then
22133 ac_cv_working_tzset=yes
22134else
22135 echo "$as_me: program exited with status $ac_status" >&5
22136echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000022137sed 's/^/| /' conftest.$ac_ext >&5
22138
Guido van Rossumd11b62e2003-03-14 21:51:36 +000022139( exit $ac_status )
22140ac_cv_working_tzset=no
22141fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000022142rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Guido van Rossumd11b62e2003-03-14 21:51:36 +000022143fi
22144fi
22145
22146echo "$as_me:$LINENO: result: $ac_cv_working_tzset" >&5
22147echo "${ECHO_T}$ac_cv_working_tzset" >&6
22148if test "$ac_cv_working_tzset" = yes
22149then
22150
22151cat >>confdefs.h <<\_ACEOF
22152#define HAVE_WORKING_TZSET 1
22153_ACEOF
22154
22155fi
22156
Martin v. Löwis94717ed2002-09-09 14:24:16 +000022157# Look for subsecond timestamps in struct stat
22158echo "$as_me:$LINENO: checking for tv_nsec in struct stat" >&5
22159echo $ECHO_N "checking for tv_nsec in struct stat... $ECHO_C" >&6
22160if test "${ac_cv_stat_tv_nsec+set}" = set; then
22161 echo $ECHO_N "(cached) $ECHO_C" >&6
22162else
22163 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000022164/* confdefs.h. */
22165_ACEOF
22166cat confdefs.h >>conftest.$ac_ext
22167cat >>conftest.$ac_ext <<_ACEOF
22168/* end confdefs.h. */
Martin v. Löwis94717ed2002-09-09 14:24:16 +000022169#include <sys/stat.h>
Martin v. Löwis94717ed2002-09-09 14:24:16 +000022170int
22171main ()
22172{
22173
22174struct stat st;
22175st.st_mtim.tv_nsec = 1;
22176
22177 ;
22178 return 0;
22179}
22180_ACEOF
22181rm -f conftest.$ac_objext
22182if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000022183 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis94717ed2002-09-09 14:24:16 +000022184 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000022185 grep -v '^ *+' conftest.er1 >conftest.err
22186 rm -f conftest.er1
22187 cat conftest.err >&5
Martin v. Löwis94717ed2002-09-09 14:24:16 +000022188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22189 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000022190 { ac_try='test -z "$ac_c_werror_flag"
22191 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000022192 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22193 (eval $ac_try) 2>&5
22194 ac_status=$?
22195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22196 (exit $ac_status); }; } &&
22197 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis94717ed2002-09-09 14:24:16 +000022198 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22199 (eval $ac_try) 2>&5
22200 ac_status=$?
22201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22202 (exit $ac_status); }; }; then
Martin v. Löwisa32c9942002-09-09 16:17:47 +000022203 ac_cv_stat_tv_nsec=yes
Martin v. Löwis94717ed2002-09-09 14:24:16 +000022204else
22205 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000022206sed 's/^/| /' conftest.$ac_ext >&5
22207
Martin v. Löwis94717ed2002-09-09 14:24:16 +000022208ac_cv_stat_tv_nsec=no
22209fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000022210rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis94717ed2002-09-09 14:24:16 +000022211fi
22212
22213echo "$as_me:$LINENO: result: $ac_cv_stat_tv_nsec" >&5
22214echo "${ECHO_T}$ac_cv_stat_tv_nsec" >&6
22215if test "$ac_cv_stat_tv_nsec" = yes
22216then
22217
22218cat >>confdefs.h <<\_ACEOF
22219#define HAVE_STAT_TV_NSEC 1
22220_ACEOF
22221
22222fi
22223
Martin v. Löwisebd9d5b2005-08-09 15:00:59 +000022224# Look for BSD style subsecond timestamps in struct stat
22225echo "$as_me:$LINENO: checking for tv_nsec2 in struct stat" >&5
22226echo $ECHO_N "checking for tv_nsec2 in struct stat... $ECHO_C" >&6
22227if test "${ac_cv_stat_tv_nsec2+set}" = set; then
22228 echo $ECHO_N "(cached) $ECHO_C" >&6
22229else
22230 cat >conftest.$ac_ext <<_ACEOF
22231/* confdefs.h. */
22232_ACEOF
22233cat confdefs.h >>conftest.$ac_ext
22234cat >>conftest.$ac_ext <<_ACEOF
22235/* end confdefs.h. */
22236#include <sys/stat.h>
22237int
22238main ()
22239{
22240
22241struct stat st;
22242st.st_mtimespec.tv_nsec = 1;
22243
22244 ;
22245 return 0;
22246}
22247_ACEOF
22248rm -f conftest.$ac_objext
22249if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22250 (eval $ac_compile) 2>conftest.er1
22251 ac_status=$?
22252 grep -v '^ *+' conftest.er1 >conftest.err
22253 rm -f conftest.er1
22254 cat conftest.err >&5
22255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22256 (exit $ac_status); } &&
22257 { ac_try='test -z "$ac_c_werror_flag"
22258 || test ! -s conftest.err'
22259 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22260 (eval $ac_try) 2>&5
22261 ac_status=$?
22262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22263 (exit $ac_status); }; } &&
22264 { ac_try='test -s conftest.$ac_objext'
22265 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22266 (eval $ac_try) 2>&5
22267 ac_status=$?
22268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22269 (exit $ac_status); }; }; then
22270 ac_cv_stat_tv_nsec2=yes
22271else
22272 echo "$as_me: failed program was:" >&5
22273sed 's/^/| /' conftest.$ac_ext >&5
22274
22275ac_cv_stat_tv_nsec2=no
22276fi
22277rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22278fi
22279
22280echo "$as_me:$LINENO: result: $ac_cv_stat_tv_nsec2" >&5
22281echo "${ECHO_T}$ac_cv_stat_tv_nsec2" >&6
22282if test "$ac_cv_stat_tv_nsec2" = yes
22283then
22284
22285cat >>confdefs.h <<\_ACEOF
22286#define HAVE_STAT_TV_NSEC2 1
22287_ACEOF
22288
22289fi
22290
Jack Jansen666b1e72001-10-31 12:11:48 +000022291# On HP/UX 11.0, mvwdelch is a block with a return statement
Martin v. Löwis11437992002-04-12 09:54:03 +000022292echo "$as_me:$LINENO: checking whether mvwdelch is an expression" >&5
22293echo $ECHO_N "checking whether mvwdelch is an expression... $ECHO_C" >&6
22294if test "${ac_cv_mvwdelch_is_expression+set}" = set; then
22295 echo $ECHO_N "(cached) $ECHO_C" >&6
Jack Jansen666b1e72001-10-31 12:11:48 +000022296else
Martin v. Löwis11437992002-04-12 09:54:03 +000022297 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000022298/* confdefs.h. */
22299_ACEOF
22300cat confdefs.h >>conftest.$ac_ext
22301cat >>conftest.$ac_ext <<_ACEOF
22302/* end confdefs.h. */
Jack Jansen666b1e72001-10-31 12:11:48 +000022303#include <curses.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000022304int
22305main ()
22306{
Jack Jansen666b1e72001-10-31 12:11:48 +000022307
22308 int rtn;
22309 rtn = mvwdelch(0,0,0);
22310
Martin v. Löwis11437992002-04-12 09:54:03 +000022311 ;
22312 return 0;
22313}
22314_ACEOF
22315rm -f conftest.$ac_objext
22316if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000022317 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000022318 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000022319 grep -v '^ *+' conftest.er1 >conftest.err
22320 rm -f conftest.er1
22321 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000022322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22323 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000022324 { ac_try='test -z "$ac_c_werror_flag"
22325 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000022326 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22327 (eval $ac_try) 2>&5
22328 ac_status=$?
22329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22330 (exit $ac_status); }; } &&
22331 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000022332 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22333 (eval $ac_try) 2>&5
22334 ac_status=$?
22335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22336 (exit $ac_status); }; }; then
Jack Jansen666b1e72001-10-31 12:11:48 +000022337 ac_cv_mvwdelch_is_expression=yes
22338else
Martin v. Löwis11437992002-04-12 09:54:03 +000022339 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000022340sed 's/^/| /' conftest.$ac_ext >&5
22341
Martin v. Löwis11437992002-04-12 09:54:03 +000022342ac_cv_mvwdelch_is_expression=no
Jack Jansen666b1e72001-10-31 12:11:48 +000022343fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000022344rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Jack Jansen666b1e72001-10-31 12:11:48 +000022345fi
22346
Martin v. Löwis11437992002-04-12 09:54:03 +000022347echo "$as_me:$LINENO: result: $ac_cv_mvwdelch_is_expression" >&5
22348echo "${ECHO_T}$ac_cv_mvwdelch_is_expression" >&6
Jack Jansen666b1e72001-10-31 12:11:48 +000022349
22350if test "$ac_cv_mvwdelch_is_expression" = yes
22351then
Martin v. Löwis11437992002-04-12 09:54:03 +000022352
22353cat >>confdefs.h <<\_ACEOF
Jack Jansen666b1e72001-10-31 12:11:48 +000022354#define MVWDELCH_IS_EXPRESSION 1
Martin v. Löwis11437992002-04-12 09:54:03 +000022355_ACEOF
Jack Jansen666b1e72001-10-31 12:11:48 +000022356
22357fi
22358
Martin v. Löwis11437992002-04-12 09:54:03 +000022359echo "$as_me:$LINENO: checking whether WINDOW has _flags" >&5
22360echo $ECHO_N "checking whether WINDOW has _flags... $ECHO_C" >&6
22361if test "${ac_cv_window_has_flags+set}" = set; then
22362 echo $ECHO_N "(cached) $ECHO_C" >&6
Jack Jansen666b1e72001-10-31 12:11:48 +000022363else
Martin v. Löwis11437992002-04-12 09:54:03 +000022364 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000022365/* confdefs.h. */
22366_ACEOF
22367cat confdefs.h >>conftest.$ac_ext
22368cat >>conftest.$ac_ext <<_ACEOF
22369/* end confdefs.h. */
Jack Jansen666b1e72001-10-31 12:11:48 +000022370#include <curses.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000022371int
22372main ()
22373{
Jack Jansen666b1e72001-10-31 12:11:48 +000022374
22375 WINDOW *w;
22376 w->_flags = 0;
22377
Martin v. Löwis11437992002-04-12 09:54:03 +000022378 ;
22379 return 0;
22380}
22381_ACEOF
22382rm -f conftest.$ac_objext
22383if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000022384 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000022385 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000022386 grep -v '^ *+' conftest.er1 >conftest.err
22387 rm -f conftest.er1
22388 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000022389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22390 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000022391 { ac_try='test -z "$ac_c_werror_flag"
22392 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000022393 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22394 (eval $ac_try) 2>&5
22395 ac_status=$?
22396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22397 (exit $ac_status); }; } &&
22398 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000022399 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22400 (eval $ac_try) 2>&5
22401 ac_status=$?
22402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22403 (exit $ac_status); }; }; then
Jack Jansen666b1e72001-10-31 12:11:48 +000022404 ac_cv_window_has_flags=yes
22405else
Martin v. Löwis11437992002-04-12 09:54:03 +000022406 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000022407sed 's/^/| /' conftest.$ac_ext >&5
22408
Martin v. Löwis11437992002-04-12 09:54:03 +000022409ac_cv_window_has_flags=no
Jack Jansen666b1e72001-10-31 12:11:48 +000022410fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000022411rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Jack Jansen666b1e72001-10-31 12:11:48 +000022412fi
22413
Martin v. Löwis11437992002-04-12 09:54:03 +000022414echo "$as_me:$LINENO: result: $ac_cv_window_has_flags" >&5
22415echo "${ECHO_T}$ac_cv_window_has_flags" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +000022416
Jack Jansen666b1e72001-10-31 12:11:48 +000022417
22418if test "$ac_cv_window_has_flags" = yes
22419then
Martin v. Löwis11437992002-04-12 09:54:03 +000022420
22421cat >>confdefs.h <<\_ACEOF
Jack Jansen666b1e72001-10-31 12:11:48 +000022422#define WINDOW_HAS_FLAGS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000022423_ACEOF
Jack Jansen666b1e72001-10-31 12:11:48 +000022424
22425fi
22426
Walter Dörwald4994d952006-06-19 08:07:50 +000022427echo "$as_me:$LINENO: checking for is_term_resized" >&5
22428echo $ECHO_N "checking for is_term_resized... $ECHO_C" >&6
22429cat >conftest.$ac_ext <<_ACEOF
22430/* confdefs.h. */
22431_ACEOF
22432cat confdefs.h >>conftest.$ac_ext
22433cat >>conftest.$ac_ext <<_ACEOF
22434/* end confdefs.h. */
22435#include <curses.h>
22436int
22437main ()
22438{
22439void *x=is_term_resized
22440 ;
22441 return 0;
22442}
22443_ACEOF
22444rm -f conftest.$ac_objext
22445if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22446 (eval $ac_compile) 2>conftest.er1
22447 ac_status=$?
22448 grep -v '^ *+' conftest.er1 >conftest.err
22449 rm -f conftest.er1
22450 cat conftest.err >&5
22451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22452 (exit $ac_status); } &&
22453 { ac_try='test -z "$ac_c_werror_flag"
22454 || test ! -s conftest.err'
22455 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22456 (eval $ac_try) 2>&5
22457 ac_status=$?
22458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22459 (exit $ac_status); }; } &&
22460 { ac_try='test -s conftest.$ac_objext'
22461 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22462 (eval $ac_try) 2>&5
22463 ac_status=$?
22464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22465 (exit $ac_status); }; }; then
22466
22467cat >>confdefs.h <<\_ACEOF
22468#define HAVE_CURSES_IS_TERM_RESIZED 1
22469_ACEOF
22470
22471 echo "$as_me:$LINENO: result: yes" >&5
22472echo "${ECHO_T}yes" >&6
22473else
22474 echo "$as_me: failed program was:" >&5
22475sed 's/^/| /' conftest.$ac_ext >&5
22476
22477echo "$as_me:$LINENO: result: no" >&5
22478echo "${ECHO_T}no" >&6
22479
22480fi
22481rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22482
22483echo "$as_me:$LINENO: checking for resize_term" >&5
22484echo $ECHO_N "checking for resize_term... $ECHO_C" >&6
22485cat >conftest.$ac_ext <<_ACEOF
22486/* confdefs.h. */
22487_ACEOF
22488cat confdefs.h >>conftest.$ac_ext
22489cat >>conftest.$ac_ext <<_ACEOF
22490/* end confdefs.h. */
22491#include <curses.h>
22492int
22493main ()
22494{
22495void *x=resize_term
22496 ;
22497 return 0;
22498}
22499_ACEOF
22500rm -f conftest.$ac_objext
22501if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22502 (eval $ac_compile) 2>conftest.er1
22503 ac_status=$?
22504 grep -v '^ *+' conftest.er1 >conftest.err
22505 rm -f conftest.er1
22506 cat conftest.err >&5
22507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22508 (exit $ac_status); } &&
22509 { ac_try='test -z "$ac_c_werror_flag"
22510 || test ! -s conftest.err'
22511 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22512 (eval $ac_try) 2>&5
22513 ac_status=$?
22514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22515 (exit $ac_status); }; } &&
22516 { ac_try='test -s conftest.$ac_objext'
22517 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22518 (eval $ac_try) 2>&5
22519 ac_status=$?
22520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22521 (exit $ac_status); }; }; then
22522
22523cat >>confdefs.h <<\_ACEOF
22524#define HAVE_CURSES_RESIZE_TERM 1
22525_ACEOF
22526
22527 echo "$as_me:$LINENO: result: yes" >&5
22528echo "${ECHO_T}yes" >&6
22529else
22530 echo "$as_me: failed program was:" >&5
22531sed 's/^/| /' conftest.$ac_ext >&5
22532
22533echo "$as_me:$LINENO: result: no" >&5
22534echo "${ECHO_T}no" >&6
22535
22536fi
22537rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22538
22539echo "$as_me:$LINENO: checking for resizeterm" >&5
22540echo $ECHO_N "checking for resizeterm... $ECHO_C" >&6
22541cat >conftest.$ac_ext <<_ACEOF
22542/* confdefs.h. */
22543_ACEOF
22544cat confdefs.h >>conftest.$ac_ext
22545cat >>conftest.$ac_ext <<_ACEOF
22546/* end confdefs.h. */
22547#include <curses.h>
22548int
22549main ()
22550{
22551void *x=resizeterm
22552 ;
22553 return 0;
22554}
22555_ACEOF
22556rm -f conftest.$ac_objext
22557if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22558 (eval $ac_compile) 2>conftest.er1
22559 ac_status=$?
22560 grep -v '^ *+' conftest.er1 >conftest.err
22561 rm -f conftest.er1
22562 cat conftest.err >&5
22563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22564 (exit $ac_status); } &&
22565 { ac_try='test -z "$ac_c_werror_flag"
22566 || test ! -s conftest.err'
22567 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22568 (eval $ac_try) 2>&5
22569 ac_status=$?
22570 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22571 (exit $ac_status); }; } &&
22572 { ac_try='test -s conftest.$ac_objext'
22573 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22574 (eval $ac_try) 2>&5
22575 ac_status=$?
22576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22577 (exit $ac_status); }; }; then
22578
22579cat >>confdefs.h <<\_ACEOF
22580#define HAVE_CURSES_RESIZETERM 1
22581_ACEOF
22582
22583 echo "$as_me:$LINENO: result: yes" >&5
22584echo "${ECHO_T}yes" >&6
22585else
22586 echo "$as_me: failed program was:" >&5
22587sed 's/^/| /' conftest.$ac_ext >&5
22588
22589echo "$as_me:$LINENO: result: no" >&5
22590echo "${ECHO_T}no" >&6
22591
22592fi
22593rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22594
Martin v. Löwis24a880b2002-12-31 12:55:15 +000022595echo "$as_me:$LINENO: checking for /dev/ptmx" >&5
22596echo $ECHO_N "checking for /dev/ptmx... $ECHO_C" >&6
Martin v. Löwisfefbc202006-10-17 18:59:23 +000022597
22598if test -r /dev/ptmx
22599then
22600 echo "$as_me:$LINENO: result: yes" >&5
22601echo "${ECHO_T}yes" >&6
Martin v. Löwis24a880b2002-12-31 12:55:15 +000022602
22603cat >>confdefs.h <<\_ACEOF
22604#define HAVE_DEV_PTMX 1
22605_ACEOF
22606
Martin v. Löwisfefbc202006-10-17 18:59:23 +000022607else
22608 echo "$as_me:$LINENO: result: no" >&5
22609echo "${ECHO_T}no" >&6
Martin v. Löwis24a880b2002-12-31 12:55:15 +000022610fi
22611
Neal Norwitz865400f2003-03-21 01:42:58 +000022612echo "$as_me:$LINENO: checking for /dev/ptc" >&5
22613echo $ECHO_N "checking for /dev/ptc... $ECHO_C" >&6
Martin v. Löwisfefbc202006-10-17 18:59:23 +000022614
22615if test -r /dev/ptc
22616then
22617 echo "$as_me:$LINENO: result: yes" >&5
22618echo "${ECHO_T}yes" >&6
Neal Norwitz865400f2003-03-21 01:42:58 +000022619
22620cat >>confdefs.h <<\_ACEOF
22621#define HAVE_DEV_PTC 1
22622_ACEOF
22623
Martin v. Löwisfefbc202006-10-17 18:59:23 +000022624else
22625 echo "$as_me:$LINENO: result: no" >&5
22626echo "${ECHO_T}no" >&6
Neal Norwitz865400f2003-03-21 01:42:58 +000022627fi
22628
Brett Cannon09d12362006-05-11 05:11:33 +000022629echo "$as_me:$LINENO: checking for %zd printf() format support" >&5
22630echo $ECHO_N "checking for %zd printf() format support... $ECHO_C" >&6
22631if test "$cross_compiling" = yes; then
22632 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
22633See \`config.log' for more details." >&5
22634echo "$as_me: error: cannot run test program while cross compiling
22635See \`config.log' for more details." >&2;}
22636 { (exit 1); exit 1; }; }
22637else
22638 cat >conftest.$ac_ext <<_ACEOF
22639/* confdefs.h. */
22640_ACEOF
22641cat confdefs.h >>conftest.$ac_ext
22642cat >>conftest.$ac_ext <<_ACEOF
22643/* end confdefs.h. */
22644#include <stdio.h>
22645#include <stddef.h>
22646#include <string.h>
22647
22648int main()
22649{
Neal Norwitz4a8fbdb2006-09-22 08:16:26 +000022650 char buffer[256];
22651
22652#ifdef HAVE_SSIZE_T
22653typedef ssize_t Py_ssize_t;
22654#elif SIZEOF_VOID_P == SIZEOF_LONG
22655typedef long Py_ssize_t;
22656#else
22657typedef int Py_ssize_t;
22658#endif
Brett Cannon09d12362006-05-11 05:11:33 +000022659
22660 if(sprintf(buffer, "%zd", (size_t)123) < 0)
22661 return 1;
22662
Neal Norwitz4a8fbdb2006-09-22 08:16:26 +000022663 if (strcmp(buffer, "123"))
22664 return 1;
22665
22666 if (sprintf(buffer, "%zd", (Py_ssize_t)-123) < 0)
22667 return 1;
22668
22669 if (strcmp(buffer, "-123"))
Brett Cannon09d12362006-05-11 05:11:33 +000022670 return 1;
22671
22672 return 0;
22673}
22674_ACEOF
22675rm -f conftest$ac_exeext
22676if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22677 (eval $ac_link) 2>&5
22678 ac_status=$?
22679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22680 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22681 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22682 (eval $ac_try) 2>&5
22683 ac_status=$?
22684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22685 (exit $ac_status); }; }; then
22686 echo "$as_me:$LINENO: result: yes" >&5
22687echo "${ECHO_T}yes" >&6
22688
22689cat >>confdefs.h <<\_ACEOF
22690#define PY_FORMAT_SIZE_T "z"
22691_ACEOF
22692
22693else
22694 echo "$as_me: program exited with status $ac_status" >&5
22695echo "$as_me: failed program was:" >&5
22696sed 's/^/| /' conftest.$ac_ext >&5
22697
22698( exit $ac_status )
22699echo "$as_me:$LINENO: result: no" >&5
22700echo "${ECHO_T}no" >&6
22701fi
22702rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22703fi
22704
Martin v. Löwis11437992002-04-12 09:54:03 +000022705echo "$as_me:$LINENO: checking for socklen_t" >&5
22706echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6
22707if test "${ac_cv_type_socklen_t+set}" = set; then
22708 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum95713eb2000-05-18 20:53:31 +000022709else
Martin v. Löwis11437992002-04-12 09:54:03 +000022710 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000022711/* confdefs.h. */
22712_ACEOF
22713cat confdefs.h >>conftest.$ac_ext
22714cat >>conftest.$ac_ext <<_ACEOF
22715/* end confdefs.h. */
Martin v. Löwis01c04012002-11-11 14:58:44 +000022716
22717#ifdef HAVE_SYS_TYPES_H
22718#include <sys/types.h>
22719#endif
22720#ifdef HAVE_SYS_SOCKET_H
22721#include <sys/socket.h>
22722#endif
22723
22724
Martin v. Löwis11437992002-04-12 09:54:03 +000022725int
22726main ()
22727{
22728if ((socklen_t *) 0)
22729 return 0;
22730if (sizeof (socklen_t))
22731 return 0;
22732 ;
22733 return 0;
22734}
22735_ACEOF
22736rm -f conftest.$ac_objext
22737if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000022738 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000022739 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000022740 grep -v '^ *+' conftest.er1 >conftest.err
22741 rm -f conftest.er1
22742 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000022743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22744 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000022745 { ac_try='test -z "$ac_c_werror_flag"
22746 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000022747 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22748 (eval $ac_try) 2>&5
22749 ac_status=$?
22750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22751 (exit $ac_status); }; } &&
22752 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000022753 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22754 (eval $ac_try) 2>&5
22755 ac_status=$?
22756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22757 (exit $ac_status); }; }; then
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000022758 ac_cv_type_socklen_t=yes
Guido van Rossum95713eb2000-05-18 20:53:31 +000022759else
Martin v. Löwis11437992002-04-12 09:54:03 +000022760 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000022761sed 's/^/| /' conftest.$ac_ext >&5
22762
Martin v. Löwis11437992002-04-12 09:54:03 +000022763ac_cv_type_socklen_t=no
Guido van Rossum95713eb2000-05-18 20:53:31 +000022764fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000022765rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000022766fi
22767echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
22768echo "${ECHO_T}$ac_cv_type_socklen_t" >&6
22769if test $ac_cv_type_socklen_t = yes; then
22770 :
22771else
Guido van Rossum95713eb2000-05-18 20:53:31 +000022772
Martin v. Löwis01c04012002-11-11 14:58:44 +000022773cat >>confdefs.h <<\_ACEOF
Guido van Rossum95713eb2000-05-18 20:53:31 +000022774#define socklen_t int
Martin v. Löwis11437992002-04-12 09:54:03 +000022775_ACEOF
Guido van Rossum95713eb2000-05-18 20:53:31 +000022776
22777fi
22778
Michael W. Hudson54241132001-12-07 15:38:26 +000022779
Michael W. Hudson54241132001-12-07 15:38:26 +000022780
22781
Martin v. Löwis06f15bb2001-12-02 13:02:32 +000022782for h in `(cd $srcdir;echo Python/thread_*.h)`
22783do
22784 THREADHEADERS="$THREADHEADERS \$(srcdir)/$h"
22785done
22786
Michael W. Hudson54241132001-12-07 15:38:26 +000022787
Neal Norwitzd24499d2005-12-18 21:36:39 +000022788SRCDIRS="Parser Grammar Objects Python Modules Mac"
Martin v. Löwis11437992002-04-12 09:54:03 +000022789echo "$as_me:$LINENO: checking for build directories" >&5
22790echo $ECHO_N "checking for build directories... $ECHO_C" >&6
Neil Schemenauerd32c2492001-01-24 17:25:28 +000022791for dir in $SRCDIRS; do
22792 if test ! -d $dir; then
22793 mkdir $dir
Guido van Rossum262cf202000-11-02 19:33:53 +000022794 fi
Neil Schemenauerd32c2492001-01-24 17:25:28 +000022795done
Martin v. Löwis11437992002-04-12 09:54:03 +000022796echo "$as_me:$LINENO: result: done" >&5
22797echo "${ECHO_T}done" >&6
Fred Drake036144d2000-10-26 17:09:35 +000022798
Guido van Rossum627b2d71993-12-24 10:39:16 +000022799# generate output files
Skip Montanaro6dead952003-09-25 14:50:04 +000022800 ac_config_files="$ac_config_files Makefile.pre Modules/Setup.config"
Martin v. Löwis88afe662002-10-26 13:47:44 +000022801
Martin v. Löwis11437992002-04-12 09:54:03 +000022802cat >confcache <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022803# This file is a shell script that caches the results of configure
22804# tests run on this system so they can be shared between configure
Martin v. Löwis11437992002-04-12 09:54:03 +000022805# scripts and configure runs, see configure's option --config-cache.
22806# It is not useful on other systems. If it contains results you don't
22807# want to keep, you may remove or edit it.
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022808#
Martin v. Löwis11437992002-04-12 09:54:03 +000022809# config.status only pays attention to the cache file if you give it
22810# the --recheck option to rerun configure.
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022811#
Skip Montanaro6dead952003-09-25 14:50:04 +000022812# `ac_cv_env_foo' variables (set or unset) will be overridden when
Martin v. Löwis11437992002-04-12 09:54:03 +000022813# loading this file, other *unset* `ac_cv_foo' will be assigned the
22814# following values.
22815
22816_ACEOF
22817
Guido van Rossumf78abae1997-01-21 22:02:36 +000022818# The following way of writing the cache mishandles newlines in values,
22819# but we know of no workaround that is simple, portable, and efficient.
22820# So, don't put newlines in cache variables' values.
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000022821# Ultrix sh set writes to stderr and can't be redirected directly,
22822# and sets the high bit in the cache file unless we assign to the vars.
Martin v. Löwis11437992002-04-12 09:54:03 +000022823{
22824 (set) 2>&1 |
22825 case `(ac_space=' '; set | grep ac_space) 2>&1` in
22826 *ac_space=\ *)
22827 # `set' does not quote correctly, so add quotes (double-quote
22828 # substitution turns \\\\ into \\, and sed turns \\ into \).
22829 sed -n \
Skip Montanarof0d5f792004-08-15 14:08:23 +000022830 "s/'/'\\\\''/g;
22831 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Martin v. Löwis11437992002-04-12 09:54:03 +000022832 ;;
22833 *)
22834 # `set' quotes correctly as required by POSIX, so do not add quotes.
22835 sed -n \
Skip Montanarof0d5f792004-08-15 14:08:23 +000022836 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
Martin v. Löwis11437992002-04-12 09:54:03 +000022837 ;;
22838 esac;
22839} |
22840 sed '
22841 t clear
22842 : clear
22843 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22844 t end
22845 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22846 : end' >>confcache
Skip Montanaro6dead952003-09-25 14:50:04 +000022847if diff $cache_file confcache >/dev/null 2>&1; then :; else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000022848 if test -w $cache_file; then
Martin v. Löwis11437992002-04-12 09:54:03 +000022849 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
22850 cat confcache >$cache_file
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000022851 else
22852 echo "not updating unwritable cache $cache_file"
22853 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022854fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000022855rm -f confcache
Guido van Rossum0a516c91994-09-12 10:58:40 +000022856
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022857test "x$prefix" = xNONE && prefix=$ac_default_prefix
22858# Let make expand exec_prefix.
22859test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Guido van Rossum0a516c91994-09-12 10:58:40 +000022860
Martin v. Löwis11437992002-04-12 09:54:03 +000022861# VPATH may cause trouble with some makes, so we remove $(srcdir),
22862# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22863# trailing colons and then remove the whole line if VPATH becomes empty
22864# (actually we leave an empty line to preserve line numbers).
Guido van Rossum7f43da71994-08-01 12:15:30 +000022865if test "x$srcdir" = x.; then
Skip Montanarof0d5f792004-08-15 14:08:23 +000022866 ac_vpsub='/^[ ]*VPATH[ ]*=/{
Martin v. Löwis11437992002-04-12 09:54:03 +000022867s/:*\$(srcdir):*/:/;
22868s/:*\${srcdir}:*/:/;
22869s/:*@srcdir@:*/:/;
Skip Montanarof0d5f792004-08-15 14:08:23 +000022870s/^\([^=]*=[ ]*\):*/\1/;
Martin v. Löwis11437992002-04-12 09:54:03 +000022871s/:*$//;
Skip Montanarof0d5f792004-08-15 14:08:23 +000022872s/^[^=]*=[ ]*$//;
Martin v. Löwis11437992002-04-12 09:54:03 +000022873}'
Guido van Rossum7f43da71994-08-01 12:15:30 +000022874fi
22875
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022876DEFS=-DHAVE_CONFIG_H
22877
Skip Montanaro6dead952003-09-25 14:50:04 +000022878ac_libobjs=
22879ac_ltlibobjs=
22880for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22881 # 1. Remove the extension, and $U if already installed.
22882 ac_i=`echo "$ac_i" |
Skip Montanarof0d5f792004-08-15 14:08:23 +000022883 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
Neal Norwitz6e73aaa2006-06-12 03:33:09 +000022884 # 2. Add them.
22885 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
22886 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
Skip Montanaro6dead952003-09-25 14:50:04 +000022887done
22888LIBOBJS=$ac_libobjs
22889
22890LTLIBOBJS=$ac_ltlibobjs
22891
22892
Martin v. Löwis11437992002-04-12 09:54:03 +000022893
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022894: ${CONFIG_STATUS=./config.status}
Martin v. Löwis11437992002-04-12 09:54:03 +000022895ac_clean_files_save=$ac_clean_files
22896ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22897{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22898echo "$as_me: creating $CONFIG_STATUS" >&6;}
22899cat >$CONFIG_STATUS <<_ACEOF
22900#! $SHELL
22901# Generated by $as_me.
Guido van Rossum627b2d71993-12-24 10:39:16 +000022902# Run this file to recreate the current configuration.
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022903# Compiler output produced by configure, useful for debugging
Martin v. Löwis11437992002-04-12 09:54:03 +000022904# configure, is in config.log if it exists.
Guido van Rossum627b2d71993-12-24 10:39:16 +000022905
Martin v. Löwis11437992002-04-12 09:54:03 +000022906debug=false
Skip Montanaro6dead952003-09-25 14:50:04 +000022907ac_cs_recheck=false
22908ac_cs_silent=false
Martin v. Löwis11437992002-04-12 09:54:03 +000022909SHELL=\${CONFIG_SHELL-$SHELL}
22910_ACEOF
Jack Jansendd19cf82001-12-06 22:36:17 +000022911
Martin v. Löwis11437992002-04-12 09:54:03 +000022912cat >>$CONFIG_STATUS <<\_ACEOF
Martin v. Löwis11437992002-04-12 09:54:03 +000022913## --------------------- ##
22914## M4sh Initialization. ##
22915## --------------------- ##
Jack Jansendd19cf82001-12-06 22:36:17 +000022916
Martin v. Löwis11437992002-04-12 09:54:03 +000022917# Be Bourne compatible
22918if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22919 emulate sh
22920 NULLCMD=:
Skip Montanaro6dead952003-09-25 14:50:04 +000022921 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22922 # is contrary to our usage. Disable this feature.
22923 alias -g '${1+"$@"}'='"$@"'
Martin v. Löwis11437992002-04-12 09:54:03 +000022924elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
22925 set -o posix
Michael W. Hudson54241132001-12-07 15:38:26 +000022926fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000022927DUALCASE=1; export DUALCASE # for MKS sh
Michael W. Hudson54241132001-12-07 15:38:26 +000022928
Martin v. Löwis11437992002-04-12 09:54:03 +000022929# Support unset when possible.
Skip Montanarof0d5f792004-08-15 14:08:23 +000022930if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
Martin v. Löwis11437992002-04-12 09:54:03 +000022931 as_unset=unset
22932else
22933 as_unset=false
22934fi
Michael W. Hudson54241132001-12-07 15:38:26 +000022935
Skip Montanaro6dead952003-09-25 14:50:04 +000022936
22937# Work around bugs in pre-3.0 UWIN ksh.
22938$as_unset ENV MAIL MAILPATH
22939PS1='$ '
22940PS2='> '
22941PS4='+ '
22942
22943# NLS nuisances.
22944for as_var in \
22945 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
22946 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
22947 LC_TELEPHONE LC_TIME
22948do
Skip Montanarof0d5f792004-08-15 14:08:23 +000022949 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
Skip Montanaro6dead952003-09-25 14:50:04 +000022950 eval $as_var=C; export $as_var
22951 else
22952 $as_unset $as_var
22953 fi
22954done
22955
22956# Required to use basename.
22957if expr a : '\(a\)' >/dev/null 2>&1; then
22958 as_expr=expr
22959else
22960 as_expr=false
22961fi
22962
22963if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
22964 as_basename=basename
22965else
22966 as_basename=false
22967fi
Martin v. Löwis11437992002-04-12 09:54:03 +000022968
22969
22970# Name of the executable.
Skip Montanaro6dead952003-09-25 14:50:04 +000022971as_me=`$as_basename "$0" ||
Martin v. Löwis11437992002-04-12 09:54:03 +000022972$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22973 X"$0" : 'X\(//\)$' \| \
22974 X"$0" : 'X\(/\)$' \| \
22975 . : '\(.\)' 2>/dev/null ||
22976echo X/"$0" |
22977 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
22978 /^X\/\(\/\/\)$/{ s//\1/; q; }
22979 /^X\/\(\/\).*/{ s//\1/; q; }
22980 s/.*/./; q'`
22981
Skip Montanaro6dead952003-09-25 14:50:04 +000022982
Martin v. Löwis11437992002-04-12 09:54:03 +000022983# PATH needs CR, and LINENO needs CR and PATH.
22984# Avoid depending upon Character Ranges.
22985as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22986as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22987as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22988as_cr_digits='0123456789'
22989as_cr_alnum=$as_cr_Letters$as_cr_digits
22990
22991# The user is always right.
22992if test "${PATH_SEPARATOR+set}" != set; then
Skip Montanaro6dead952003-09-25 14:50:04 +000022993 echo "#! /bin/sh" >conf$$.sh
22994 echo "exit 0" >>conf$$.sh
22995 chmod +x conf$$.sh
22996 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
Martin v. Löwis11437992002-04-12 09:54:03 +000022997 PATH_SEPARATOR=';'
22998 else
22999 PATH_SEPARATOR=:
23000 fi
Skip Montanaro6dead952003-09-25 14:50:04 +000023001 rm -f conf$$.sh
Martin v. Löwis11437992002-04-12 09:54:03 +000023002fi
23003
23004
23005 as_lineno_1=$LINENO
23006 as_lineno_2=$LINENO
23007 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
23008 test "x$as_lineno_1" != "x$as_lineno_2" &&
23009 test "x$as_lineno_3" = "x$as_lineno_2" || {
23010 # Find who we are. Look in the path if we contain no path at all
23011 # relative or not.
23012 case $0 in
23013 *[\\/]* ) as_myself=$0 ;;
23014 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23015for as_dir in $PATH
23016do
23017 IFS=$as_save_IFS
23018 test -z "$as_dir" && as_dir=.
23019 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
23020done
23021
23022 ;;
23023 esac
23024 # We did not find ourselves, most probably we were run as `sh COMMAND'
23025 # in which case we are not to be found in the path.
23026 if test "x$as_myself" = x; then
23027 as_myself=$0
23028 fi
23029 if test ! -f "$as_myself"; then
23030 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
23031echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
23032 { (exit 1); exit 1; }; }
23033 fi
23034 case $CONFIG_SHELL in
23035 '')
23036 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23037for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
23038do
23039 IFS=$as_save_IFS
23040 test -z "$as_dir" && as_dir=.
23041 for as_base in sh bash ksh sh5; do
23042 case $as_dir in
23043 /*)
23044 if ("$as_dir/$as_base" -c '
23045 as_lineno_1=$LINENO
23046 as_lineno_2=$LINENO
23047 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
23048 test "x$as_lineno_1" != "x$as_lineno_2" &&
23049 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
Skip Montanaro6dead952003-09-25 14:50:04 +000023050 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
23051 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
Martin v. Löwis11437992002-04-12 09:54:03 +000023052 CONFIG_SHELL=$as_dir/$as_base
23053 export CONFIG_SHELL
23054 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
23055 fi;;
23056 esac
23057 done
23058done
23059;;
Jack Jansendd19cf82001-12-06 22:36:17 +000023060 esac
23061
Martin v. Löwis11437992002-04-12 09:54:03 +000023062 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
23063 # uniformly replaced by the line number. The first 'sed' inserts a
23064 # line-number line before each line; the second 'sed' does the real
23065 # work. The second script uses 'N' to pair each line-number line
23066 # with the numbered line, and appends trailing '-' during
23067 # substitution so that $LINENO is not a special case at line end.
23068 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
23069 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
23070 sed '=' <$as_myself |
23071 sed '
23072 N
23073 s,$,-,
23074 : loop
23075 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
23076 t loop
23077 s,-$,,
23078 s,^['$as_cr_digits']*\n,,
23079 ' >$as_me.lineno &&
23080 chmod +x $as_me.lineno ||
23081 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
23082echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
23083 { (exit 1); exit 1; }; }
Michael W. Hudson54241132001-12-07 15:38:26 +000023084
Martin v. Löwis11437992002-04-12 09:54:03 +000023085 # Don't try to exec as it changes $[0], causing all sort of problems
23086 # (the dirname of $[0] is not the place where we might find the
23087 # original and so on. Autoconf is especially sensible to this).
23088 . ./$as_me.lineno
23089 # Exit status is that of the last command.
23090 exit
23091}
23092
23093
23094case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
23095 *c*,-n*) ECHO_N= ECHO_C='
23096' ECHO_T=' ' ;;
23097 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
23098 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
23099esac
23100
23101if expr a : '\(a\)' >/dev/null 2>&1; then
23102 as_expr=expr
23103else
23104 as_expr=false
23105fi
23106
23107rm -f conf$$ conf$$.exe conf$$.file
23108echo >conf$$.file
23109if ln -s conf$$.file conf$$ 2>/dev/null; then
23110 # We could just check for DJGPP; but this test a) works b) is more generic
23111 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
23112 if test -f conf$$.exe; then
23113 # Don't use ln at all; we don't have any links
23114 as_ln_s='cp -p'
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023115 else
Martin v. Löwis11437992002-04-12 09:54:03 +000023116 as_ln_s='ln -s'
23117 fi
23118elif ln conf$$.file conf$$ 2>/dev/null; then
23119 as_ln_s=ln
23120else
23121 as_ln_s='cp -p'
23122fi
23123rm -f conf$$ conf$$.exe conf$$.file
23124
Skip Montanaro6dead952003-09-25 14:50:04 +000023125if mkdir -p . 2>/dev/null; then
23126 as_mkdir_p=:
23127else
Skip Montanarof0d5f792004-08-15 14:08:23 +000023128 test -d ./-p && rmdir ./-p
Skip Montanaro6dead952003-09-25 14:50:04 +000023129 as_mkdir_p=false
23130fi
23131
Martin v. Löwis11437992002-04-12 09:54:03 +000023132as_executable_p="test -f"
23133
23134# Sed expression to map a string onto a valid CPP name.
Skip Montanarof0d5f792004-08-15 14:08:23 +000023135as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
Martin v. Löwis11437992002-04-12 09:54:03 +000023136
23137# Sed expression to map a string onto a valid variable name.
Skip Montanarof0d5f792004-08-15 14:08:23 +000023138as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Martin v. Löwis11437992002-04-12 09:54:03 +000023139
23140
23141# IFS
23142# We need space, tab and new line, in precisely that order.
23143as_nl='
23144'
23145IFS=" $as_nl"
23146
23147# CDPATH.
Skip Montanaro6dead952003-09-25 14:50:04 +000023148$as_unset CDPATH
Martin v. Löwis11437992002-04-12 09:54:03 +000023149
23150exec 6>&1
23151
23152# Open the log real soon, to keep \$[0] and so on meaningful, and to
23153# report actual input values of CONFIG_FILES etc. instead of their
23154# values after options handling. Logging --version etc. is OK.
23155exec 5>>config.log
23156{
23157 echo
23158 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
23159## Running $as_me. ##
23160_ASBOX
23161} >&5
23162cat >&5 <<_CSEOF
23163
Neal Norwitz9be57322006-08-18 05:39:20 +000023164This file was extended by python $as_me 2.6, which was
Skip Montanarof0d5f792004-08-15 14:08:23 +000023165generated by GNU Autoconf 2.59. Invocation command line was
Martin v. Löwis11437992002-04-12 09:54:03 +000023166
23167 CONFIG_FILES = $CONFIG_FILES
23168 CONFIG_HEADERS = $CONFIG_HEADERS
23169 CONFIG_LINKS = $CONFIG_LINKS
23170 CONFIG_COMMANDS = $CONFIG_COMMANDS
23171 $ $0 $@
23172
23173_CSEOF
23174echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
23175echo >&5
23176_ACEOF
23177
23178# Files that config.status was made for.
23179if test -n "$ac_config_files"; then
23180 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
23181fi
23182
23183if test -n "$ac_config_headers"; then
23184 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
23185fi
23186
23187if test -n "$ac_config_links"; then
23188 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
23189fi
23190
23191if test -n "$ac_config_commands"; then
23192 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
23193fi
23194
23195cat >>$CONFIG_STATUS <<\_ACEOF
23196
23197ac_cs_usage="\
23198\`$as_me' instantiates files from templates according to the
23199current configuration.
23200
23201Usage: $0 [OPTIONS] [FILE]...
23202
23203 -h, --help print this help, then exit
23204 -V, --version print version number, then exit
Skip Montanaro6dead952003-09-25 14:50:04 +000023205 -q, --quiet do not print progress messages
Martin v. Löwis11437992002-04-12 09:54:03 +000023206 -d, --debug don't remove temporary files
23207 --recheck update $as_me by reconfiguring in the same conditions
23208 --file=FILE[:TEMPLATE]
Skip Montanarof0d5f792004-08-15 14:08:23 +000023209 instantiate the configuration file FILE
Martin v. Löwis11437992002-04-12 09:54:03 +000023210 --header=FILE[:TEMPLATE]
Skip Montanarof0d5f792004-08-15 14:08:23 +000023211 instantiate the configuration header FILE
Martin v. Löwis11437992002-04-12 09:54:03 +000023212
23213Configuration files:
23214$config_files
23215
23216Configuration headers:
23217$config_headers
23218
23219Report bugs to <bug-autoconf@gnu.org>."
23220_ACEOF
23221
23222cat >>$CONFIG_STATUS <<_ACEOF
23223ac_cs_version="\\
Neal Norwitz9be57322006-08-18 05:39:20 +000023224python config.status 2.6
Skip Montanarof0d5f792004-08-15 14:08:23 +000023225configured by $0, generated by GNU Autoconf 2.59,
Martin v. Löwis11437992002-04-12 09:54:03 +000023226 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
23227
Skip Montanarof0d5f792004-08-15 14:08:23 +000023228Copyright (C) 2003 Free Software Foundation, Inc.
Martin v. Löwis11437992002-04-12 09:54:03 +000023229This config.status script is free software; the Free Software Foundation
23230gives unlimited permission to copy, distribute and modify it."
23231srcdir=$srcdir
23232INSTALL="$INSTALL"
23233_ACEOF
23234
23235cat >>$CONFIG_STATUS <<\_ACEOF
23236# If no file are specified by the user, then we need to provide default
23237# value. By we need to know if files were specified by the user.
23238ac_need_defaults=:
23239while test $# != 0
23240do
23241 case $1 in
23242 --*=*)
23243 ac_option=`expr "x$1" : 'x\([^=]*\)='`
23244 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
Skip Montanaro6dead952003-09-25 14:50:04 +000023245 ac_shift=:
Martin v. Löwis11437992002-04-12 09:54:03 +000023246 ;;
Skip Montanaro6dead952003-09-25 14:50:04 +000023247 -*)
23248 ac_option=$1
23249 ac_optarg=$2
23250 ac_shift=shift
23251 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023252 *) # This is not an option, so the user has probably given explicit
23253 # arguments.
Skip Montanaro6dead952003-09-25 14:50:04 +000023254 ac_option=$1
Martin v. Löwis11437992002-04-12 09:54:03 +000023255 ac_need_defaults=false;;
23256 esac
23257
Skip Montanaro6dead952003-09-25 14:50:04 +000023258 case $ac_option in
Martin v. Löwis11437992002-04-12 09:54:03 +000023259 # Handling of the options.
23260_ACEOF
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000023261cat >>$CONFIG_STATUS <<\_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000023262 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
23263 ac_cs_recheck=: ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023264 --version | --vers* | -V )
23265 echo "$ac_cs_version"; exit 0 ;;
23266 --he | --h)
23267 # Conflict between --help and --header
23268 { { echo "$as_me:$LINENO: error: ambiguous option: $1
23269Try \`$0 --help' for more information." >&5
23270echo "$as_me: error: ambiguous option: $1
23271Try \`$0 --help' for more information." >&2;}
23272 { (exit 1); exit 1; }; };;
23273 --help | --hel | -h )
23274 echo "$ac_cs_usage"; exit 0 ;;
23275 --debug | --d* | -d )
23276 debug=: ;;
23277 --file | --fil | --fi | --f )
Skip Montanaro6dead952003-09-25 14:50:04 +000023278 $ac_shift
23279 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
Martin v. Löwis11437992002-04-12 09:54:03 +000023280 ac_need_defaults=false;;
23281 --header | --heade | --head | --hea )
Skip Montanaro6dead952003-09-25 14:50:04 +000023282 $ac_shift
23283 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
Martin v. Löwis11437992002-04-12 09:54:03 +000023284 ac_need_defaults=false;;
Skip Montanaro6dead952003-09-25 14:50:04 +000023285 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
23286 | -silent | --silent | --silen | --sile | --sil | --si | --s)
23287 ac_cs_silent=: ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023288
23289 # This is an error.
23290 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
23291Try \`$0 --help' for more information." >&5
23292echo "$as_me: error: unrecognized option: $1
23293Try \`$0 --help' for more information." >&2;}
23294 { (exit 1); exit 1; }; } ;;
23295
23296 *) ac_config_targets="$ac_config_targets $1" ;;
23297
23298 esac
23299 shift
23300done
23301
Skip Montanaro6dead952003-09-25 14:50:04 +000023302ac_configure_extra_args=
23303
23304if $ac_cs_silent; then
23305 exec 6>/dev/null
23306 ac_configure_extra_args="$ac_configure_extra_args --silent"
23307fi
23308
23309_ACEOF
23310cat >>$CONFIG_STATUS <<_ACEOF
23311if \$ac_cs_recheck; then
23312 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
23313 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
23314fi
23315
Martin v. Löwis11437992002-04-12 09:54:03 +000023316_ACEOF
23317
23318
23319
23320
23321
23322cat >>$CONFIG_STATUS <<\_ACEOF
23323for ac_config_target in $ac_config_targets
23324do
23325 case "$ac_config_target" in
23326 # Handling of arguments.
Ronald Oussoren2db3a8f2006-06-07 19:06:01 +000023327 "Mac/Makefile" ) CONFIG_FILES="$CONFIG_FILES Mac/Makefile" ;;
23328 "Mac/PythonLauncher/Makefile" ) CONFIG_FILES="$CONFIG_FILES Mac/PythonLauncher/Makefile" ;;
23329 "Mac/IDLE/Makefile" ) CONFIG_FILES="$CONFIG_FILES Mac/IDLE/Makefile" ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023330 "Makefile.pre" ) CONFIG_FILES="$CONFIG_FILES Makefile.pre" ;;
23331 "Modules/Setup.config" ) CONFIG_FILES="$CONFIG_FILES Modules/Setup.config" ;;
23332 "pyconfig.h" ) CONFIG_HEADERS="$CONFIG_HEADERS pyconfig.h" ;;
23333 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
23334echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
23335 { (exit 1); exit 1; }; };;
23336 esac
23337done
23338
23339# If the user did not use the arguments to specify the items to instantiate,
23340# then the envvar interface is used. Set only those that are not.
23341# We use the long form for the default assignment because of an extremely
23342# bizarre bug on SunOS 4.1.3.
23343if $ac_need_defaults; then
23344 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
23345 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
23346fi
23347
Skip Montanaro6dead952003-09-25 14:50:04 +000023348# Have a temporary directory for convenience. Make it in the build tree
23349# simply because there is no reason to put it here, and in addition,
23350# creating and moving files from /tmp can sometimes cause problems.
Martin v. Löwis11437992002-04-12 09:54:03 +000023351# Create a temporary directory, and hook for its removal unless debugging.
23352$debug ||
23353{
23354 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
23355 trap '{ (exit 1); exit 1; }' 1 2 13 15
23356}
23357
23358# Create a (secure) tmp directory for tmp files.
Skip Montanaro6dead952003-09-25 14:50:04 +000023359
Martin v. Löwis11437992002-04-12 09:54:03 +000023360{
Skip Montanaro6dead952003-09-25 14:50:04 +000023361 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
Martin v. Löwis11437992002-04-12 09:54:03 +000023362 test -n "$tmp" && test -d "$tmp"
23363} ||
23364{
Skip Montanaro6dead952003-09-25 14:50:04 +000023365 tmp=./confstat$$-$RANDOM
Martin v. Löwis11437992002-04-12 09:54:03 +000023366 (umask 077 && mkdir $tmp)
23367} ||
23368{
Skip Montanaro6dead952003-09-25 14:50:04 +000023369 echo "$me: cannot create a temporary directory in ." >&2
Martin v. Löwis11437992002-04-12 09:54:03 +000023370 { (exit 1); exit 1; }
23371}
23372
23373_ACEOF
23374
23375cat >>$CONFIG_STATUS <<_ACEOF
23376
23377#
23378# CONFIG_FILES section.
23379#
23380
23381# No need to generate the scripts if there are no CONFIG_FILES.
23382# This happens for instance when ./config.status config.h
23383if test -n "\$CONFIG_FILES"; then
23384 # Protect against being on the right side of a sed subst in config.status.
23385 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
23386 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
23387s,@SHELL@,$SHELL,;t t
23388s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
23389s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
23390s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
23391s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
23392s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
23393s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
23394s,@exec_prefix@,$exec_prefix,;t t
23395s,@prefix@,$prefix,;t t
23396s,@program_transform_name@,$program_transform_name,;t t
23397s,@bindir@,$bindir,;t t
23398s,@sbindir@,$sbindir,;t t
23399s,@libexecdir@,$libexecdir,;t t
23400s,@datadir@,$datadir,;t t
23401s,@sysconfdir@,$sysconfdir,;t t
23402s,@sharedstatedir@,$sharedstatedir,;t t
23403s,@localstatedir@,$localstatedir,;t t
23404s,@libdir@,$libdir,;t t
23405s,@includedir@,$includedir,;t t
23406s,@oldincludedir@,$oldincludedir,;t t
23407s,@infodir@,$infodir,;t t
23408s,@mandir@,$mandir,;t t
23409s,@build_alias@,$build_alias,;t t
23410s,@host_alias@,$host_alias,;t t
23411s,@target_alias@,$target_alias,;t t
23412s,@DEFS@,$DEFS,;t t
23413s,@ECHO_C@,$ECHO_C,;t t
23414s,@ECHO_N@,$ECHO_N,;t t
23415s,@ECHO_T@,$ECHO_T,;t t
23416s,@LIBS@,$LIBS,;t t
23417s,@VERSION@,$VERSION,;t t
23418s,@SOVERSION@,$SOVERSION,;t t
23419s,@CONFIG_ARGS@,$CONFIG_ARGS,;t t
Ronald Oussoren988117f2006-04-29 11:31:35 +000023420s,@UNIVERSALSDK@,$UNIVERSALSDK,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023421s,@PYTHONFRAMEWORK@,$PYTHONFRAMEWORK,;t t
23422s,@PYTHONFRAMEWORKDIR@,$PYTHONFRAMEWORKDIR,;t t
23423s,@PYTHONFRAMEWORKPREFIX@,$PYTHONFRAMEWORKPREFIX,;t t
23424s,@PYTHONFRAMEWORKINSTALLDIR@,$PYTHONFRAMEWORKINSTALLDIR,;t t
Ronald Oussoren567a8ff2006-05-26 11:43:26 +000023425s,@FRAMEWORKINSTALLFIRST@,$FRAMEWORKINSTALLFIRST,;t t
23426s,@FRAMEWORKINSTALLLAST@,$FRAMEWORKINSTALLLAST,;t t
Ronald Oussoren5b787322006-06-06 19:50:24 +000023427s,@FRAMEWORKALTINSTALLFIRST@,$FRAMEWORKALTINSTALLFIRST,;t t
23428s,@FRAMEWORKALTINSTALLLAST@,$FRAMEWORKALTINSTALLLAST,;t t
23429s,@FRAMEWORKUNIXTOOLSPREFIX@,$FRAMEWORKUNIXTOOLSPREFIX,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023430s,@MACHDEP@,$MACHDEP,;t t
23431s,@SGI_ABI@,$SGI_ABI,;t t
Jack Jansen83f898c2002-12-30 22:23:40 +000023432s,@EXTRAPLATDIR@,$EXTRAPLATDIR,;t t
Jack Jansen7b59b422003-03-17 15:44:10 +000023433s,@EXTRAMACHDEPPATH@,$EXTRAMACHDEPPATH,;t t
Jack Jansen6b08a402004-06-03 12:41:45 +000023434s,@CONFIGURE_MACOSX_DEPLOYMENT_TARGET@,$CONFIGURE_MACOSX_DEPLOYMENT_TARGET,;t t
Ronald Oussoren988117f2006-04-29 11:31:35 +000023435s,@EXPORT_MACOSX_DEPLOYMENT_TARGET@,$EXPORT_MACOSX_DEPLOYMENT_TARGET,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023436s,@CC@,$CC,;t t
23437s,@CFLAGS@,$CFLAGS,;t t
23438s,@LDFLAGS@,$LDFLAGS,;t t
23439s,@CPPFLAGS@,$CPPFLAGS,;t t
23440s,@ac_ct_CC@,$ac_ct_CC,;t t
Martin v. Löwis0f48d982006-04-14 14:34:26 +000023441s,@EXEEXT@,$EXEEXT,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023442s,@OBJEXT@,$OBJEXT,;t t
Martin v. Löwis0f48d982006-04-14 14:34:26 +000023443s,@CXX@,$CXX,;t t
23444s,@MAINCC@,$MAINCC,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023445s,@CPP@,$CPP,;t t
Skip Montanaro6dead952003-09-25 14:50:04 +000023446s,@EGREP@,$EGREP,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023447s,@BUILDEXEEXT@,$BUILDEXEEXT,;t t
23448s,@LIBRARY@,$LIBRARY,;t t
23449s,@LDLIBRARY@,$LDLIBRARY,;t t
23450s,@DLLLIBRARY@,$DLLLIBRARY,;t t
23451s,@BLDLIBRARY@,$BLDLIBRARY,;t t
23452s,@LDLIBRARYDIR@,$LDLIBRARYDIR,;t t
23453s,@INSTSONAME@,$INSTSONAME,;t t
23454s,@RUNSHARED@,$RUNSHARED,;t t
23455s,@LINKCC@,$LINKCC,;t t
23456s,@RANLIB@,$RANLIB,;t t
23457s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
23458s,@AR@,$AR,;t t
Martin v. Löwisdea59e52006-01-05 10:00:36 +000023459s,@SVNVERSION@,$SVNVERSION,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023460s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
23461s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
23462s,@INSTALL_DATA@,$INSTALL_DATA,;t t
23463s,@LN@,$LN,;t t
23464s,@OPT@,$OPT,;t t
Skip Montanarodecc6a42003-01-01 20:07:49 +000023465s,@BASECFLAGS@,$BASECFLAGS,;t t
Bob Ippolito7026a0a2005-03-28 23:23:47 +000023466s,@OTHER_LIBTOOL_OPT@,$OTHER_LIBTOOL_OPT,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023467s,@LIBTOOL_CRUFT@,$LIBTOOL_CRUFT,;t t
23468s,@SO@,$SO,;t t
23469s,@LDSHARED@,$LDSHARED,;t t
23470s,@BLDSHARED@,$BLDSHARED,;t t
23471s,@CCSHARED@,$CCSHARED,;t t
23472s,@LINKFORSHARED@,$LINKFORSHARED,;t t
23473s,@CFLAGSFORSHARED@,$CFLAGSFORSHARED,;t t
Martin v. Löwisf90ae202002-06-11 06:22:31 +000023474s,@SHLIBS@,$SHLIBS,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023475s,@USE_SIGNAL_MODULE@,$USE_SIGNAL_MODULE,;t t
23476s,@SIGNAL_OBJS@,$SIGNAL_OBJS,;t t
23477s,@USE_THREAD_MODULE@,$USE_THREAD_MODULE,;t t
23478s,@LDLAST@,$LDLAST,;t t
23479s,@THREADOBJ@,$THREADOBJ,;t t
23480s,@DLINCLDIR@,$DLINCLDIR,;t t
23481s,@DYNLOADFILE@,$DYNLOADFILE,;t t
23482s,@MACHDEP_OBJS@,$MACHDEP_OBJS,;t t
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000023483s,@TRUE@,$TRUE,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023484s,@LIBOBJS@,$LIBOBJS,;t t
23485s,@HAVE_GETHOSTBYNAME_R_6_ARG@,$HAVE_GETHOSTBYNAME_R_6_ARG,;t t
23486s,@HAVE_GETHOSTBYNAME_R_5_ARG@,$HAVE_GETHOSTBYNAME_R_5_ARG,;t t
23487s,@HAVE_GETHOSTBYNAME_R_3_ARG@,$HAVE_GETHOSTBYNAME_R_3_ARG,;t t
23488s,@HAVE_GETHOSTBYNAME_R@,$HAVE_GETHOSTBYNAME_R,;t t
23489s,@HAVE_GETHOSTBYNAME@,$HAVE_GETHOSTBYNAME,;t t
23490s,@LIBM@,$LIBM,;t t
23491s,@LIBC@,$LIBC,;t t
23492s,@UNICODE_OBJS@,$UNICODE_OBJS,;t t
23493s,@THREADHEADERS@,$THREADHEADERS,;t t
23494s,@SRCDIRS@,$SRCDIRS,;t t
Skip Montanaro6dead952003-09-25 14:50:04 +000023495s,@LTLIBOBJS@,$LTLIBOBJS,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023496CEOF
23497
23498_ACEOF
23499
23500 cat >>$CONFIG_STATUS <<\_ACEOF
23501 # Split the substitutions into bite-sized pieces for seds with
23502 # small command number limits, like on Digital OSF/1 and HP-UX.
23503 ac_max_sed_lines=48
23504 ac_sed_frag=1 # Number of current file.
23505 ac_beg=1 # First line for current file.
23506 ac_end=$ac_max_sed_lines # Line after last line for current file.
23507 ac_more_lines=:
23508 ac_sed_cmds=
23509 while $ac_more_lines; do
23510 if test $ac_beg -gt 1; then
23511 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
23512 else
23513 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
23514 fi
23515 if test ! -s $tmp/subs.frag; then
23516 ac_more_lines=false
23517 else
23518 # The purpose of the label and of the branching condition is to
23519 # speed up the sed processing (if there are no `@' at all, there
23520 # is no need to browse any of the substitutions).
23521 # These are the two extra sed commands mentioned above.
23522 (echo ':t
23523 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
23524 if test -z "$ac_sed_cmds"; then
Skip Montanarof0d5f792004-08-15 14:08:23 +000023525 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
Martin v. Löwis11437992002-04-12 09:54:03 +000023526 else
Skip Montanarof0d5f792004-08-15 14:08:23 +000023527 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
Martin v. Löwis11437992002-04-12 09:54:03 +000023528 fi
23529 ac_sed_frag=`expr $ac_sed_frag + 1`
23530 ac_beg=$ac_end
23531 ac_end=`expr $ac_end + $ac_max_sed_lines`
23532 fi
23533 done
23534 if test -z "$ac_sed_cmds"; then
23535 ac_sed_cmds=cat
23536 fi
23537fi # test -n "$CONFIG_FILES"
23538
23539_ACEOF
23540cat >>$CONFIG_STATUS <<\_ACEOF
23541for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
23542 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
23543 case $ac_file in
23544 - | *:- | *:-:* ) # input from stdin
Skip Montanarof0d5f792004-08-15 14:08:23 +000023545 cat >$tmp/stdin
23546 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23547 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023548 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
Skip Montanarof0d5f792004-08-15 14:08:23 +000023549 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023550 * ) ac_file_in=$ac_file.in ;;
23551 esac
23552
23553 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
23554 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
23555$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Skip Montanarof0d5f792004-08-15 14:08:23 +000023556 X"$ac_file" : 'X\(//\)[^/]' \| \
23557 X"$ac_file" : 'X\(//\)$' \| \
23558 X"$ac_file" : 'X\(/\)' \| \
23559 . : '\(.\)' 2>/dev/null ||
Martin v. Löwis11437992002-04-12 09:54:03 +000023560echo X"$ac_file" |
23561 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
23562 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
23563 /^X\(\/\/\)$/{ s//\1/; q; }
23564 /^X\(\/\).*/{ s//\1/; q; }
23565 s/.*/./; q'`
Skip Montanaro6dead952003-09-25 14:50:04 +000023566 { if $as_mkdir_p; then
23567 mkdir -p "$ac_dir"
23568 else
23569 as_dir="$ac_dir"
23570 as_dirs=
23571 while test ! -d "$as_dir"; do
23572 as_dirs="$as_dir $as_dirs"
23573 as_dir=`(dirname "$as_dir") 2>/dev/null ||
23574$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Skip Montanarof0d5f792004-08-15 14:08:23 +000023575 X"$as_dir" : 'X\(//\)[^/]' \| \
23576 X"$as_dir" : 'X\(//\)$' \| \
23577 X"$as_dir" : 'X\(/\)' \| \
23578 . : '\(.\)' 2>/dev/null ||
Skip Montanaro6dead952003-09-25 14:50:04 +000023579echo X"$as_dir" |
23580 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
23581 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
23582 /^X\(\/\/\)$/{ s//\1/; q; }
23583 /^X\(\/\).*/{ s//\1/; q; }
23584 s/.*/./; q'`
23585 done
23586 test ! -n "$as_dirs" || mkdir $as_dirs
23587 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
23588echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
23589 { (exit 1); exit 1; }; }; }
Martin v. Löwis11437992002-04-12 09:54:03 +000023590
23591 ac_builddir=.
23592
23593if test "$ac_dir" != .; then
23594 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
23595 # A "../" for each directory in $ac_dir_suffix.
23596 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
23597else
23598 ac_dir_suffix= ac_top_builddir=
23599fi
23600
23601case $srcdir in
23602 .) # No --srcdir option. We are building in place.
23603 ac_srcdir=.
23604 if test -z "$ac_top_builddir"; then
23605 ac_top_srcdir=.
23606 else
23607 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
23608 fi ;;
23609 [\\/]* | ?:[\\/]* ) # Absolute path.
23610 ac_srcdir=$srcdir$ac_dir_suffix;
23611 ac_top_srcdir=$srcdir ;;
23612 *) # Relative path.
23613 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
23614 ac_top_srcdir=$ac_top_builddir$srcdir ;;
23615esac
Skip Montanarof0d5f792004-08-15 14:08:23 +000023616
23617# Do not use `cd foo && pwd` to compute absolute paths, because
23618# the directories may not exist.
23619case `pwd` in
23620.) ac_abs_builddir="$ac_dir";;
23621*)
23622 case "$ac_dir" in
23623 .) ac_abs_builddir=`pwd`;;
23624 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
23625 *) ac_abs_builddir=`pwd`/"$ac_dir";;
23626 esac;;
23627esac
23628case $ac_abs_builddir in
23629.) ac_abs_top_builddir=${ac_top_builddir}.;;
23630*)
23631 case ${ac_top_builddir}. in
23632 .) ac_abs_top_builddir=$ac_abs_builddir;;
23633 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
23634 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
23635 esac;;
23636esac
23637case $ac_abs_builddir in
23638.) ac_abs_srcdir=$ac_srcdir;;
23639*)
23640 case $ac_srcdir in
23641 .) ac_abs_srcdir=$ac_abs_builddir;;
23642 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
23643 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
23644 esac;;
23645esac
23646case $ac_abs_builddir in
23647.) ac_abs_top_srcdir=$ac_top_srcdir;;
23648*)
23649 case $ac_top_srcdir in
23650 .) ac_abs_top_srcdir=$ac_abs_builddir;;
23651 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
23652 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
23653 esac;;
23654esac
Martin v. Löwis11437992002-04-12 09:54:03 +000023655
23656
23657 case $INSTALL in
23658 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23659 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
23660 esac
23661
Brett Cannon43802422005-02-10 20:48:03 +000023662 if test x"$ac_file" != x-; then
23663 { echo "$as_me:$LINENO: creating $ac_file" >&5
23664echo "$as_me: creating $ac_file" >&6;}
23665 rm -f "$ac_file"
23666 fi
Martin v. Löwis11437992002-04-12 09:54:03 +000023667 # Let's still pretend it is `configure' which instantiates (i.e., don't
23668 # use $as_me), people would be surprised to read:
23669 # /* config.h. Generated by config.status. */
23670 if test x"$ac_file" = x-; then
23671 configure_input=
23672 else
23673 configure_input="$ac_file. "
23674 fi
23675 configure_input=$configure_input"Generated from `echo $ac_file_in |
Skip Montanarof0d5f792004-08-15 14:08:23 +000023676 sed 's,.*/,,'` by configure."
Martin v. Löwis11437992002-04-12 09:54:03 +000023677
23678 # First look for the input files in the build tree, otherwise in the
23679 # src tree.
23680 ac_file_inputs=`IFS=:
23681 for f in $ac_file_in; do
23682 case $f in
23683 -) echo $tmp/stdin ;;
23684 [\\/$]*)
Skip Montanarof0d5f792004-08-15 14:08:23 +000023685 # Absolute (can't be DOS-style, as IFS=:)
23686 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000023687echo "$as_me: error: cannot find input file: $f" >&2;}
23688 { (exit 1); exit 1; }; }
Skip Montanarof0d5f792004-08-15 14:08:23 +000023689 echo "$f";;
Martin v. Löwis11437992002-04-12 09:54:03 +000023690 *) # Relative
Skip Montanarof0d5f792004-08-15 14:08:23 +000023691 if test -f "$f"; then
23692 # Build tree
23693 echo "$f"
23694 elif test -f "$srcdir/$f"; then
23695 # Source tree
23696 echo "$srcdir/$f"
23697 else
23698 # /dev/null tree
23699 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000023700echo "$as_me: error: cannot find input file: $f" >&2;}
23701 { (exit 1); exit 1; }; }
Skip Montanarof0d5f792004-08-15 14:08:23 +000023702 fi;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023703 esac
23704 done` || { (exit 1); exit 1; }
23705_ACEOF
23706cat >>$CONFIG_STATUS <<_ACEOF
23707 sed "$ac_vpsub
23708$extrasub
23709_ACEOF
23710cat >>$CONFIG_STATUS <<\_ACEOF
23711:t
23712/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23713s,@configure_input@,$configure_input,;t t
23714s,@srcdir@,$ac_srcdir,;t t
23715s,@abs_srcdir@,$ac_abs_srcdir,;t t
23716s,@top_srcdir@,$ac_top_srcdir,;t t
23717s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
23718s,@builddir@,$ac_builddir,;t t
23719s,@abs_builddir@,$ac_abs_builddir,;t t
23720s,@top_builddir@,$ac_top_builddir,;t t
23721s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
23722s,@INSTALL@,$ac_INSTALL,;t t
23723" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
23724 rm -f $tmp/stdin
23725 if test x"$ac_file" != x-; then
23726 mv $tmp/out $ac_file
23727 else
23728 cat $tmp/out
23729 rm -f $tmp/out
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023730 fi
23731
Martin v. Löwis11437992002-04-12 09:54:03 +000023732done
23733_ACEOF
23734cat >>$CONFIG_STATUS <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023735
Martin v. Löwis11437992002-04-12 09:54:03 +000023736#
23737# CONFIG_HEADER section.
23738#
Guido van Rossum627b2d71993-12-24 10:39:16 +000023739
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023740# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
23741# NAME is the cpp macro being defined and VALUE is the value it is being given.
Guido van Rossum7f43da71994-08-01 12:15:30 +000023742#
23743# ac_d sets the value in "#define NAME VALUE" lines.
Skip Montanarof0d5f792004-08-15 14:08:23 +000023744ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
23745ac_dB='[ ].*$,\1#\2'
Martin v. Löwis11437992002-04-12 09:54:03 +000023746ac_dC=' '
23747ac_dD=',;t'
23748# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
Skip Montanarof0d5f792004-08-15 14:08:23 +000023749ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
Martin v. Löwis11437992002-04-12 09:54:03 +000023750ac_uB='$,\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +000023751ac_uC=' '
Martin v. Löwis11437992002-04-12 09:54:03 +000023752ac_uD=',;t'
Guido van Rossum7f43da71994-08-01 12:15:30 +000023753
Martin v. Löwis11437992002-04-12 09:54:03 +000023754for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
Guido van Rossumf78abae1997-01-21 22:02:36 +000023755 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Martin v. Löwis11437992002-04-12 09:54:03 +000023756 case $ac_file in
23757 - | *:- | *:-:* ) # input from stdin
Skip Montanarof0d5f792004-08-15 14:08:23 +000023758 cat >$tmp/stdin
23759 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23760 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023761 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
Skip Montanarof0d5f792004-08-15 14:08:23 +000023762 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023763 * ) ac_file_in=$ac_file.in ;;
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023764 esac
23765
Martin v. Löwis11437992002-04-12 09:54:03 +000023766 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
23767echo "$as_me: creating $ac_file" >&6;}
Guido van Rossum7f43da71994-08-01 12:15:30 +000023768
Martin v. Löwis11437992002-04-12 09:54:03 +000023769 # First look for the input files in the build tree, otherwise in the
23770 # src tree.
23771 ac_file_inputs=`IFS=:
23772 for f in $ac_file_in; do
23773 case $f in
23774 -) echo $tmp/stdin ;;
23775 [\\/$]*)
Skip Montanarof0d5f792004-08-15 14:08:23 +000023776 # Absolute (can't be DOS-style, as IFS=:)
23777 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000023778echo "$as_me: error: cannot find input file: $f" >&2;}
23779 { (exit 1); exit 1; }; }
Skip Montanarof0d5f792004-08-15 14:08:23 +000023780 # Do quote $f, to prevent DOS paths from being IFS'd.
23781 echo "$f";;
Martin v. Löwis11437992002-04-12 09:54:03 +000023782 *) # Relative
Skip Montanarof0d5f792004-08-15 14:08:23 +000023783 if test -f "$f"; then
23784 # Build tree
23785 echo "$f"
23786 elif test -f "$srcdir/$f"; then
23787 # Source tree
23788 echo "$srcdir/$f"
23789 else
23790 # /dev/null tree
23791 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000023792echo "$as_me: error: cannot find input file: $f" >&2;}
23793 { (exit 1); exit 1; }; }
Skip Montanarof0d5f792004-08-15 14:08:23 +000023794 fi;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023795 esac
23796 done` || { (exit 1); exit 1; }
23797 # Remove the trailing spaces.
Skip Montanarof0d5f792004-08-15 14:08:23 +000023798 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023799
Martin v. Löwis11437992002-04-12 09:54:03 +000023800_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023801
Martin v. Löwis11437992002-04-12 09:54:03 +000023802# Transform confdefs.h into two sed scripts, `conftest.defines' and
23803# `conftest.undefs', that substitutes the proper values into
23804# config.h.in to produce config.h. The first handles `#define'
23805# templates, and the second `#undef' templates.
23806# And first: Protect against being on the right side of a sed subst in
23807# config.status. Protect against being in an unquoted here document
23808# in config.status.
23809rm -f conftest.defines conftest.undefs
23810# Using a here document instead of a string reduces the quoting nightmare.
23811# Putting comments in sed scripts is not portable.
23812#
23813# `end' is used to avoid that the second main sed command (meant for
23814# 0-ary CPP macros) applies to n-ary macro definitions.
23815# See the Autoconf documentation for `clear'.
23816cat >confdef2sed.sed <<\_ACEOF
23817s/[\\&,]/\\&/g
23818s,[\\$`],\\&,g
23819t clear
23820: clear
Skip Montanarof0d5f792004-08-15 14:08:23 +000023821s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
Martin v. Löwis11437992002-04-12 09:54:03 +000023822t end
Skip Montanarof0d5f792004-08-15 14:08:23 +000023823s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
Martin v. Löwis11437992002-04-12 09:54:03 +000023824: end
23825_ACEOF
23826# If some macros were called several times there might be several times
23827# the same #defines, which is useless. Nevertheless, we may not want to
23828# sort them, since we want the *last* AC-DEFINE to be honored.
23829uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
23830sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
23831rm -f confdef2sed.sed
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023832
23833# This sed command replaces #undef with comments. This is necessary, for
23834# example, in the case of _POSIX_SOURCE, which is predefined and required
23835# on some systems where configure will not decide to define it.
Martin v. Löwis11437992002-04-12 09:54:03 +000023836cat >>conftest.undefs <<\_ACEOF
Skip Montanarof0d5f792004-08-15 14:08:23 +000023837s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
Martin v. Löwis11437992002-04-12 09:54:03 +000023838_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023839
Martin v. Löwis11437992002-04-12 09:54:03 +000023840# Break up conftest.defines because some shells have a limit on the size
23841# of here documents, and old seds have small limits too (100 cmds).
23842echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
Skip Montanarof0d5f792004-08-15 14:08:23 +000023843echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
Martin v. Löwis11437992002-04-12 09:54:03 +000023844echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
23845echo ' :' >>$CONFIG_STATUS
Jack Jansendd19cf82001-12-06 22:36:17 +000023846rm -f conftest.tail
Martin v. Löwis11437992002-04-12 09:54:03 +000023847while grep . conftest.defines >/dev/null
Jack Jansendd19cf82001-12-06 22:36:17 +000023848do
Martin v. Löwis11437992002-04-12 09:54:03 +000023849 # Write a limited-size here document to $tmp/defines.sed.
23850 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
23851 # Speed up: don't consider the non `#define' lines.
Skip Montanarof0d5f792004-08-15 14:08:23 +000023852 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
Martin v. Löwis11437992002-04-12 09:54:03 +000023853 # Work around the forget-to-reset-the-flag bug.
23854 echo 't clr' >>$CONFIG_STATUS
23855 echo ': clr' >>$CONFIG_STATUS
23856 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
Jack Jansendd19cf82001-12-06 22:36:17 +000023857 echo 'CEOF
Martin v. Löwis11437992002-04-12 09:54:03 +000023858 sed -f $tmp/defines.sed $tmp/in >$tmp/out
23859 rm -f $tmp/in
23860 mv $tmp/out $tmp/in
23861' >>$CONFIG_STATUS
23862 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
23863 rm -f conftest.defines
23864 mv conftest.tail conftest.defines
Jack Jansendd19cf82001-12-06 22:36:17 +000023865done
Martin v. Löwis11437992002-04-12 09:54:03 +000023866rm -f conftest.defines
Skip Montanaro6dead952003-09-25 14:50:04 +000023867echo ' fi # grep' >>$CONFIG_STATUS
Martin v. Löwis11437992002-04-12 09:54:03 +000023868echo >>$CONFIG_STATUS
Jack Jansendd19cf82001-12-06 22:36:17 +000023869
Martin v. Löwis11437992002-04-12 09:54:03 +000023870# Break up conftest.undefs because some shells have a limit on the size
23871# of here documents, and old seds have small limits too (100 cmds).
23872echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
23873rm -f conftest.tail
23874while grep . conftest.undefs >/dev/null
23875do
23876 # Write a limited-size here document to $tmp/undefs.sed.
23877 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
23878 # Speed up: don't consider the non `#undef'
Skip Montanarof0d5f792004-08-15 14:08:23 +000023879 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
Martin v. Löwis11437992002-04-12 09:54:03 +000023880 # Work around the forget-to-reset-the-flag bug.
23881 echo 't clr' >>$CONFIG_STATUS
23882 echo ': clr' >>$CONFIG_STATUS
23883 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
23884 echo 'CEOF
23885 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
23886 rm -f $tmp/in
23887 mv $tmp/out $tmp/in
23888' >>$CONFIG_STATUS
23889 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
23890 rm -f conftest.undefs
23891 mv conftest.tail conftest.undefs
23892done
23893rm -f conftest.undefs
23894
23895cat >>$CONFIG_STATUS <<\_ACEOF
23896 # Let's still pretend it is `configure' which instantiates (i.e., don't
23897 # use $as_me), people would be surprised to read:
23898 # /* config.h. Generated by config.status. */
23899 if test x"$ac_file" = x-; then
23900 echo "/* Generated by configure. */" >$tmp/config.h
Guido van Rossum7f43da71994-08-01 12:15:30 +000023901 else
Martin v. Löwis11437992002-04-12 09:54:03 +000023902 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
Jack Jansendd19cf82001-12-06 22:36:17 +000023903 fi
Martin v. Löwis11437992002-04-12 09:54:03 +000023904 cat $tmp/in >>$tmp/config.h
23905 rm -f $tmp/in
23906 if test x"$ac_file" != x-; then
Skip Montanaro6dead952003-09-25 14:50:04 +000023907 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
Martin v. Löwis11437992002-04-12 09:54:03 +000023908 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23909echo "$as_me: $ac_file is unchanged" >&6;}
23910 else
23911 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
23912$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Skip Montanarof0d5f792004-08-15 14:08:23 +000023913 X"$ac_file" : 'X\(//\)[^/]' \| \
23914 X"$ac_file" : 'X\(//\)$' \| \
23915 X"$ac_file" : 'X\(/\)' \| \
23916 . : '\(.\)' 2>/dev/null ||
Martin v. Löwis11437992002-04-12 09:54:03 +000023917echo X"$ac_file" |
23918 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
23919 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
23920 /^X\(\/\/\)$/{ s//\1/; q; }
23921 /^X\(\/\).*/{ s//\1/; q; }
23922 s/.*/./; q'`
Skip Montanaro6dead952003-09-25 14:50:04 +000023923 { if $as_mkdir_p; then
23924 mkdir -p "$ac_dir"
23925 else
23926 as_dir="$ac_dir"
23927 as_dirs=
23928 while test ! -d "$as_dir"; do
23929 as_dirs="$as_dir $as_dirs"
23930 as_dir=`(dirname "$as_dir") 2>/dev/null ||
23931$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Skip Montanarof0d5f792004-08-15 14:08:23 +000023932 X"$as_dir" : 'X\(//\)[^/]' \| \
23933 X"$as_dir" : 'X\(//\)$' \| \
23934 X"$as_dir" : 'X\(/\)' \| \
23935 . : '\(.\)' 2>/dev/null ||
Skip Montanaro6dead952003-09-25 14:50:04 +000023936echo X"$as_dir" |
23937 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
23938 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
23939 /^X\(\/\/\)$/{ s//\1/; q; }
23940 /^X\(\/\).*/{ s//\1/; q; }
23941 s/.*/./; q'`
23942 done
23943 test ! -n "$as_dirs" || mkdir $as_dirs
23944 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
23945echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
23946 { (exit 1); exit 1; }; }; }
Michael W. Hudson54241132001-12-07 15:38:26 +000023947
Martin v. Löwis11437992002-04-12 09:54:03 +000023948 rm -f $ac_file
23949 mv $tmp/config.h $ac_file
23950 fi
23951 else
23952 cat $tmp/config.h
23953 rm -f $tmp/config.h
23954 fi
23955done
23956_ACEOF
Guido van Rossum7f43da71994-08-01 12:15:30 +000023957
Martin v. Löwis11437992002-04-12 09:54:03 +000023958cat >>$CONFIG_STATUS <<\_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000023959
Martin v. Löwis11437992002-04-12 09:54:03 +000023960{ (exit 0); exit 0; }
23961_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023962chmod +x $CONFIG_STATUS
Martin v. Löwis11437992002-04-12 09:54:03 +000023963ac_clean_files=$ac_clean_files_save
23964
23965
23966# configure is writing to config.log, and then calls config.status.
23967# config.status does its own redirection, appending to config.log.
23968# Unfortunately, on DOS this fails, as config.log is still kept open
23969# by configure, so config.status won't be able to write to it; its
23970# output is simply discarded. So we exec the FD to /dev/null,
23971# effectively closing config.log, so it can be properly (re)opened and
23972# appended to by config.status. When coming back to configure, we
23973# need to make the FD available again.
23974if test "$no_create" != yes; then
23975 ac_cs_success=:
Skip Montanaro6dead952003-09-25 14:50:04 +000023976 ac_config_status_args=
23977 test "$silent" = yes &&
23978 ac_config_status_args="$ac_config_status_args --quiet"
Martin v. Löwis11437992002-04-12 09:54:03 +000023979 exec 5>/dev/null
Skip Montanaro6dead952003-09-25 14:50:04 +000023980 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Martin v. Löwis11437992002-04-12 09:54:03 +000023981 exec 5>>config.log
23982 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23983 # would make configure fail if this is the last instruction.
23984 $ac_cs_success || { (exit 1); exit 1; }
23985fi
Guido van Rossum627b2d71993-12-24 10:39:16 +000023986
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +000023987
Martin v. Löwisf7afe952006-04-14 15:16:15 +000023988echo "creating Modules/Setup"
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +000023989if test ! -f Modules/Setup
23990then
23991 cp $srcdir/Modules/Setup.dist Modules/Setup
23992fi
23993
Martin v. Löwisf7afe952006-04-14 15:16:15 +000023994echo "creating Modules/Setup.local"
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +000023995if test ! -f Modules/Setup.local
23996then
23997 echo "# Edit this file for local setup changes" >Modules/Setup.local
23998fi
23999
24000echo "creating Makefile"
24001$SHELL $srcdir/Modules/makesetup -c $srcdir/Modules/config.c.in \
24002 -s Modules Modules/Setup.config \
Neil Schemenauerf8b71c52001-04-21 17:41:16 +000024003 Modules/Setup.local Modules/Setup
Neil Schemenauerc761fc82001-02-19 04:50:49 +000024004mv config.c Modules