blob: 73acf5bc76ab8ce4454b45187c6e62c8e157fe27 [file] [log] [blame]
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001#! /bin/sh
Martin v. Löwiseb623572007-03-12 10:50:39 +00002# From configure.in Revision: 53826 .
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;
Martin v. Löwiseb623572007-03-12 10:50:39 +000011626 then CCSHARED="-fPIC";
11627 elif test `uname -p` = sparc;
11628 then CCSHARED="-xcode=pic32";
11629 else CCSHARED="-Kpic";
11630 fi;;
Guido van Rossumaf07a441995-02-13 19:45:27 +000011631 hp*|HP*) if test "$GCC" = yes;
Martin v. Löwis703ad702001-09-05 08:36:52 +000011632 then CCSHARED="-fPIC";
Guido van Rossumaf07a441995-02-13 19:45:27 +000011633 else CCSHARED="+z";
11634 fi;;
Martin v. Löwisa6e97582002-01-01 18:41:33 +000011635 Linux*|GNU*) CCSHARED="-fPIC";;
Guido van Rossumf5957ea1999-10-05 21:59:33 +000011636 BSD/OS*/4*) CCSHARED="-fpic";;
Martin v. Löwis86d66262006-02-17 08:40:11 +000011637 FreeBSD*|NetBSD*|OpenBSD*|DragonFly*) CCSHARED="-fPIC";;
Martin v. Löwis25ae43b2001-10-07 08:39:18 +000011638 OpenUNIX*|UnixWare*)
Martin v. Löwisbec19582001-03-21 15:57:54 +000011639 if test "$GCC" = "yes"
11640 then CCSHARED="-fPIC"
Martin v. Löwis130fb172001-07-19 11:00:41 +000011641 else CCSHARED="-KPIC"
Martin v. Löwisbec19582001-03-21 15:57:54 +000011642 fi;;
Martin v. Löwis21ee4092002-09-30 16:19:48 +000011643 SCO_SV*)
11644 if test "$GCC" = "yes"
11645 then CCSHARED="-fPIC"
11646 else CCSHARED="-Kpic -belf"
11647 fi;;
Trent Mick635f6fb2000-08-23 21:33:05 +000011648 Monterey*) CCSHARED="-G";;
Guido van Rossum2b5ca001998-03-05 15:41:09 +000011649 IRIX*/6*) case $CC in
11650 *gcc*) CCSHARED="-shared";;
Guido van Rossumee21f411998-04-20 18:51:54 +000011651 *) CCSHARED="";;
Guido van Rossum2b5ca001998-03-05 15:41:09 +000011652 esac;;
Martin v. Löwisf90ae202002-06-11 06:22:31 +000011653 atheos*) CCSHARED="-fPIC";;
Guido van Rossum0a516c91994-09-12 10:58:40 +000011654 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +000011655fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011656echo "$as_me:$LINENO: result: $CCSHARED" >&5
11657echo "${ECHO_T}$CCSHARED" >&6
Guido van Rossum0a516c91994-09-12 10:58:40 +000011658# LINKFORSHARED are the flags passed to the $(CC) command that links
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000011659# the python executable -- this is only needed for a few systems
Martin v. Löwis11437992002-04-12 09:54:03 +000011660echo "$as_me:$LINENO: checking LINKFORSHARED" >&5
11661echo $ECHO_N "checking LINKFORSHARED... $ECHO_C" >&6
Guido van Rossum0a516c91994-09-12 10:58:40 +000011662if test -z "$LINKFORSHARED"
11663then
Guido van Rossum07397971997-04-29 21:49:50 +000011664 case $ac_sys_system/$ac_sys_release in
Neil Schemenauer4a7bbcb2001-02-16 03:37:54 +000011665 AIX*) LINKFORSHARED='-Wl,-bE:Modules/python.exp -lld';;
Guido van Rossumccaf3b61996-12-06 21:19:16 +000011666 hp*|HP*)
Martin v. Löwis1142de32002-03-29 16:28:31 +000011667 LINKFORSHARED="-Wl,-E -Wl,+s";;
11668# LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/lib-dynload";;
Guido van Rossumf5957ea1999-10-05 21:59:33 +000011669 BSD/OS/4*) LINKFORSHARED="-Xlinker -export-dynamic";;
Martin v. Löwisa6e97582002-01-01 18:41:33 +000011670 Linux*|GNU*) LINKFORSHARED="-Xlinker -export-dynamic";;
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000011671 # -u libsys_s pulls in all symbols in libsys
Martin v. Löwis11437992002-04-12 09:54:03 +000011672 Darwin/*)
Anthony Baxtereef2d3b2004-11-06 04:45:33 +000011673 # -u _PyMac_Error is needed to pull in the mac toolbox glue,
11674 # which is
Jack Jansene578a632001-08-15 01:27:14 +000011675 # not used by the core itself but which needs to be in the core so
11676 # that dynamically loaded extension modules have access to it.
Jack Jansen97e3f002003-02-23 22:59:01 +000011677 # -prebind is no longer used, because it actually seems to give a
11678 # slowdown in stead of a speedup, maybe due to the large number of
11679 # dynamic loads Python does.
Anthony Baxtereef2d3b2004-11-06 04:45:33 +000011680
11681 LINKFORSHARED="$extra_undefs"
Jack Jansene578a632001-08-15 01:27:14 +000011682 if test "$enable_framework"
11683 then
Jack Jansenda49e192005-01-07 13:08:22 +000011684 LINKFORSHARED="$LINKFORSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansene578a632001-08-15 01:27:14 +000011685 fi
Anthony Baxtereef2d3b2004-11-06 04:45:33 +000011686 LINKFORSHARED="$LINKFORSHARED";;
Martin v. Löwis25ae43b2001-10-07 08:39:18 +000011687 OpenUNIX*|UnixWare*) LINKFORSHARED="-Wl,-Bexport";;
Martin v. Löwis21ee4092002-09-30 16:19:48 +000011688 SCO_SV*) LINKFORSHARED="-Wl,-Bexport";;
Fred Drake02706f52000-09-25 15:08:46 +000011689 ReliantUNIX*) LINKFORSHARED="-W1 -Blargedynsym";;
Martin v. Löwis86d66262006-02-17 08:40:11 +000011690 FreeBSD*|NetBSD*|OpenBSD*|DragonFly*)
Guido van Rossumdf693651999-01-07 21:50:41 +000011691 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
11692 then
11693 LINKFORSHARED="-Wl,--export-dynamic"
11694 fi;;
Guido van Rossum2b5ca001998-03-05 15:41:09 +000011695 SunOS/5*) case $CC in
11696 *gcc*)
Martin v. Löwisa4548572002-04-18 14:51:36 +000011697 if $CC -Xlinker --help 2>&1 | grep export-dynamic >/dev/null
Guido van Rossum8f4ceb11997-12-18 23:42:19 +000011698 then
11699 LINKFORSHARED="-Xlinker --export-dynamic"
Guido van Rossum2b5ca001998-03-05 15:41:09 +000011700 fi;;
11701 esac;;
Jason Tishler30765592003-09-04 11:04:06 +000011702 CYGWIN*)
11703 if test $enable_shared = "no"
11704 then
11705 LINKFORSHARED='-Wl,--out-implib=$(LDLIBRARY)'
11706 fi;;
Guido van Rossum0a516c91994-09-12 10:58:40 +000011707 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +000011708fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011709echo "$as_me:$LINENO: result: $LINKFORSHARED" >&5
11710echo "${ECHO_T}$LINKFORSHARED" >&6
Guido van Rossum0a516c91994-09-12 10:58:40 +000011711
Michael W. Hudson54241132001-12-07 15:38:26 +000011712
Martin v. Löwis11437992002-04-12 09:54:03 +000011713echo "$as_me:$LINENO: checking CFLAGSFORSHARED" >&5
11714echo $ECHO_N "checking CFLAGSFORSHARED... $ECHO_C" >&6
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +000011715if test ! "$LIBRARY" = "$LDLIBRARY"
11716then
Neil Schemenauer0c6141f2001-01-27 21:40:54 +000011717 case $ac_sys_system in
11718 CYGWIN*)
11719 # Cygwin needs CCSHARED when building extension DLLs
11720 # but not when building the interpreter DLL.
11721 CFLAGSFORSHARED='';;
11722 *)
11723 CFLAGSFORSHARED='$(CCSHARED)'
11724 esac
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +000011725fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011726echo "$as_me:$LINENO: result: $CFLAGSFORSHARED" >&5
11727echo "${ECHO_T}$CFLAGSFORSHARED" >&6
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +000011728
Martin v. Löwisf90ae202002-06-11 06:22:31 +000011729# SHLIBS are libraries (except -lc and -lm) to link to the python shared
11730# library (with --enable-shared).
11731# For platforms on which shared libraries are not allowed to have unresolved
Martin v. Löwisd6359c52002-08-04 12:38:50 +000011732# symbols, this must be set to $(LIBS) (expanded by make). We do this even
11733# if it is not required, since it creates a dependency of the shared library
11734# to LIBS. This, in turn, means that applications linking the shared libpython
11735# don't need to link LIBS explicitly. The default should be only changed
11736# on systems where this approach causes problems.
Martin v. Löwisf90ae202002-06-11 06:22:31 +000011737
11738echo "$as_me:$LINENO: checking SHLIBS" >&5
11739echo $ECHO_N "checking SHLIBS... $ECHO_C" >&6
11740case "$ac_sys_system" in
Martin v. Löwisf90ae202002-06-11 06:22:31 +000011741 *)
Martin v. Löwisd6359c52002-08-04 12:38:50 +000011742 SHLIBS='$(LIBS)';;
Martin v. Löwisf90ae202002-06-11 06:22:31 +000011743esac
11744echo "$as_me:$LINENO: result: $SHLIBS" >&5
11745echo "${ECHO_T}$SHLIBS" >&6
11746
11747
Guido van Rossum627b2d71993-12-24 10:39:16 +000011748# checks for libraries
Martin v. Löwis11437992002-04-12 09:54:03 +000011749
11750echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
11751echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
11752if test "${ac_cv_lib_dl_dlopen+set}" = set; then
11753 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011754else
Martin v. Löwis11437992002-04-12 09:54:03 +000011755 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000011756LIBS="-ldl $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000011757cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011758/* confdefs.h. */
11759_ACEOF
11760cat confdefs.h >>conftest.$ac_ext
11761cat >>conftest.$ac_ext <<_ACEOF
11762/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011763
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000011764/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011765#ifdef __cplusplus
11766extern "C"
11767#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000011768/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000011769 builtin and then its argument prototype would still apply. */
11770char dlopen ();
Martin v. Löwis11437992002-04-12 09:54:03 +000011771int
11772main ()
11773{
11774dlopen ();
11775 ;
11776 return 0;
11777}
11778_ACEOF
11779rm -f conftest.$ac_objext conftest$ac_exeext
11780if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011781 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000011782 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011783 grep -v '^ *+' conftest.er1 >conftest.err
11784 rm -f conftest.er1
11785 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000011786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11787 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011788 { ac_try='test -z "$ac_c_werror_flag"
11789 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011790 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11791 (eval $ac_try) 2>&5
11792 ac_status=$?
11793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11794 (exit $ac_status); }; } &&
11795 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000011796 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11797 (eval $ac_try) 2>&5
11798 ac_status=$?
11799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11800 (exit $ac_status); }; }; then
11801 ac_cv_lib_dl_dlopen=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011802else
Martin v. Löwis11437992002-04-12 09:54:03 +000011803 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011804sed 's/^/| /' conftest.$ac_ext >&5
11805
Martin v. Löwis11437992002-04-12 09:54:03 +000011806ac_cv_lib_dl_dlopen=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000011807fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011808rm -f conftest.err conftest.$ac_objext \
11809 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000011810LIBS=$ac_check_lib_save_LIBS
Guido van Rossum627b2d71993-12-24 10:39:16 +000011811fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011812echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
11813echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
11814if test $ac_cv_lib_dl_dlopen = yes; then
11815 cat >>confdefs.h <<_ACEOF
11816#define HAVE_LIBDL 1
11817_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000011818
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000011819 LIBS="-ldl $LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +000011820
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011821fi
11822 # Dynamic linking for SunOS/Solaris and SYSV
Martin v. Löwis11437992002-04-12 09:54:03 +000011823
11824echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
11825echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
11826if test "${ac_cv_lib_dld_shl_load+set}" = set; then
11827 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011828else
Martin v. Löwis11437992002-04-12 09:54:03 +000011829 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000011830LIBS="-ldld $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000011831cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011832/* confdefs.h. */
11833_ACEOF
11834cat confdefs.h >>conftest.$ac_ext
11835cat >>conftest.$ac_ext <<_ACEOF
11836/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011837
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000011838/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011839#ifdef __cplusplus
11840extern "C"
11841#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000011842/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000011843 builtin and then its argument prototype would still apply. */
11844char shl_load ();
Martin v. Löwis11437992002-04-12 09:54:03 +000011845int
11846main ()
11847{
11848shl_load ();
11849 ;
11850 return 0;
11851}
11852_ACEOF
11853rm -f conftest.$ac_objext conftest$ac_exeext
11854if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011855 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000011856 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011857 grep -v '^ *+' conftest.er1 >conftest.err
11858 rm -f conftest.er1
11859 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000011860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11861 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011862 { ac_try='test -z "$ac_c_werror_flag"
11863 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011864 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11865 (eval $ac_try) 2>&5
11866 ac_status=$?
11867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11868 (exit $ac_status); }; } &&
11869 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000011870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11871 (eval $ac_try) 2>&5
11872 ac_status=$?
11873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11874 (exit $ac_status); }; }; then
11875 ac_cv_lib_dld_shl_load=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011876else
Martin v. Löwis11437992002-04-12 09:54:03 +000011877 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011878sed 's/^/| /' conftest.$ac_ext >&5
11879
Martin v. Löwis11437992002-04-12 09:54:03 +000011880ac_cv_lib_dld_shl_load=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000011881fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011882rm -f conftest.err conftest.$ac_objext \
11883 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000011884LIBS=$ac_check_lib_save_LIBS
Guido van Rossum627b2d71993-12-24 10:39:16 +000011885fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011886echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
11887echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
11888if test $ac_cv_lib_dld_shl_load = yes; then
11889 cat >>confdefs.h <<_ACEOF
11890#define HAVE_LIBDLD 1
11891_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000011892
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000011893 LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011894
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011895fi
11896 # Dynamic linking for HP-UX
Martin v. Löwis519adae2003-09-20 10:47:47 +000011897
11898# only check for sem_ini if thread support is requested
11899if test "$with_threads" = "yes" -o -z "$with_threads"; then
11900 echo "$as_me:$LINENO: checking for library containing sem_init" >&5
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011901echo $ECHO_N "checking for library containing sem_init... $ECHO_C" >&6
11902if test "${ac_cv_search_sem_init+set}" = set; then
Martin v. Löwis11437992002-04-12 09:54:03 +000011903 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis41933dd2002-03-21 15:10:58 +000011904else
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011905 ac_func_search_save_LIBS=$LIBS
11906ac_cv_search_sem_init=no
Martin v. Löwis11437992002-04-12 09:54:03 +000011907cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011908/* confdefs.h. */
11909_ACEOF
11910cat confdefs.h >>conftest.$ac_ext
11911cat >>conftest.$ac_ext <<_ACEOF
11912/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011913
Martin v. Löwis41933dd2002-03-21 15:10:58 +000011914/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011915#ifdef __cplusplus
11916extern "C"
11917#endif
Martin v. Löwis41933dd2002-03-21 15:10:58 +000011918/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000011919 builtin and then its argument prototype would still apply. */
11920char sem_init ();
Martin v. Löwis11437992002-04-12 09:54:03 +000011921int
11922main ()
11923{
11924sem_init ();
11925 ;
11926 return 0;
11927}
11928_ACEOF
11929rm -f conftest.$ac_objext conftest$ac_exeext
11930if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011931 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000011932 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011933 grep -v '^ *+' conftest.er1 >conftest.err
11934 rm -f conftest.er1
11935 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000011936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11937 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011938 { ac_try='test -z "$ac_c_werror_flag"
11939 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011940 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11941 (eval $ac_try) 2>&5
11942 ac_status=$?
11943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11944 (exit $ac_status); }; } &&
11945 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000011946 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11947 (eval $ac_try) 2>&5
11948 ac_status=$?
11949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11950 (exit $ac_status); }; }; then
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011951 ac_cv_search_sem_init="none required"
Martin v. Löwis41933dd2002-03-21 15:10:58 +000011952else
Martin v. Löwis11437992002-04-12 09:54:03 +000011953 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011954sed 's/^/| /' conftest.$ac_ext >&5
11955
Martin v. Löwis41933dd2002-03-21 15:10:58 +000011956fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011957rm -f conftest.err conftest.$ac_objext \
11958 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011959if test "$ac_cv_search_sem_init" = no; then
Martin v. Löwisd3545ec2003-05-03 11:25:43 +000011960 for ac_lib in pthread rt posix4; do
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011961 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11962 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011963/* confdefs.h. */
11964_ACEOF
11965cat confdefs.h >>conftest.$ac_ext
11966cat >>conftest.$ac_ext <<_ACEOF
11967/* end confdefs.h. */
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011968
11969/* Override any gcc2 internal prototype to avoid an error. */
11970#ifdef __cplusplus
11971extern "C"
11972#endif
11973/* We use char because int might match the return type of a gcc2
11974 builtin and then its argument prototype would still apply. */
11975char sem_init ();
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011976int
11977main ()
11978{
11979sem_init ();
11980 ;
11981 return 0;
11982}
Martin v. Löwis11437992002-04-12 09:54:03 +000011983_ACEOF
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011984rm -f conftest.$ac_objext conftest$ac_exeext
11985if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011986 (eval $ac_link) 2>conftest.er1
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011987 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011988 grep -v '^ *+' conftest.er1 >conftest.err
11989 rm -f conftest.er1
11990 cat conftest.err >&5
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11992 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011993 { ac_try='test -z "$ac_c_werror_flag"
11994 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011995 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11996 (eval $ac_try) 2>&5
11997 ac_status=$?
11998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11999 (exit $ac_status); }; } &&
12000 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis82c19a72002-10-06 11:48:09 +000012001 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12002 (eval $ac_try) 2>&5
12003 ac_status=$?
12004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12005 (exit $ac_status); }; }; then
12006 ac_cv_search_sem_init="-l$ac_lib"
12007break
12008else
12009 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012010sed 's/^/| /' conftest.$ac_ext >&5
12011
Martin v. Löwis82c19a72002-10-06 11:48:09 +000012012fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012013rm -f conftest.err conftest.$ac_objext \
12014 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis82c19a72002-10-06 11:48:09 +000012015 done
12016fi
12017LIBS=$ac_func_search_save_LIBS
12018fi
12019echo "$as_me:$LINENO: result: $ac_cv_search_sem_init" >&5
12020echo "${ECHO_T}$ac_cv_search_sem_init" >&6
12021if test "$ac_cv_search_sem_init" != no; then
12022 test "$ac_cv_search_sem_init" = "none required" || LIBS="$ac_cv_search_sem_init $LIBS"
Martin v. Löwis41933dd2002-03-21 15:10:58 +000012023
Martin v. Löwis41933dd2002-03-21 15:10:58 +000012024fi
Martin v. Löwisd3545ec2003-05-03 11:25:43 +000012025 # 'Real Time' functions on Solaris
Martin v. Löwis519adae2003-09-20 10:47:47 +000012026 # posix4 on Solaris 2.6
12027 # pthread (first!) on Linux
12028fi
12029
Martin v. Löwis19d17342003-06-14 21:03:05 +000012030# check if we need libintl for locale functions
12031echo "$as_me:$LINENO: checking for textdomain in -lintl" >&5
12032echo $ECHO_N "checking for textdomain in -lintl... $ECHO_C" >&6
12033if test "${ac_cv_lib_intl_textdomain+set}" = set; then
12034 echo $ECHO_N "(cached) $ECHO_C" >&6
12035else
12036 ac_check_lib_save_LIBS=$LIBS
12037LIBS="-lintl $LIBS"
12038cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012039/* confdefs.h. */
12040_ACEOF
12041cat confdefs.h >>conftest.$ac_ext
12042cat >>conftest.$ac_ext <<_ACEOF
12043/* end confdefs.h. */
Martin v. Löwis19d17342003-06-14 21:03:05 +000012044
12045/* Override any gcc2 internal prototype to avoid an error. */
12046#ifdef __cplusplus
12047extern "C"
12048#endif
12049/* We use char because int might match the return type of a gcc2
12050 builtin and then its argument prototype would still apply. */
12051char textdomain ();
Martin v. Löwis19d17342003-06-14 21:03:05 +000012052int
12053main ()
12054{
12055textdomain ();
12056 ;
12057 return 0;
12058}
12059_ACEOF
12060rm -f conftest.$ac_objext conftest$ac_exeext
12061if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012062 (eval $ac_link) 2>conftest.er1
Martin v. Löwis19d17342003-06-14 21:03:05 +000012063 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012064 grep -v '^ *+' conftest.er1 >conftest.err
12065 rm -f conftest.er1
12066 cat conftest.err >&5
Martin v. Löwis19d17342003-06-14 21:03:05 +000012067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12068 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012069 { ac_try='test -z "$ac_c_werror_flag"
12070 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012071 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12072 (eval $ac_try) 2>&5
12073 ac_status=$?
12074 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12075 (exit $ac_status); }; } &&
12076 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis19d17342003-06-14 21:03:05 +000012077 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12078 (eval $ac_try) 2>&5
12079 ac_status=$?
12080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12081 (exit $ac_status); }; }; then
12082 ac_cv_lib_intl_textdomain=yes
12083else
12084 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012085sed 's/^/| /' conftest.$ac_ext >&5
12086
Martin v. Löwis19d17342003-06-14 21:03:05 +000012087ac_cv_lib_intl_textdomain=no
12088fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012089rm -f conftest.err conftest.$ac_objext \
12090 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis19d17342003-06-14 21:03:05 +000012091LIBS=$ac_check_lib_save_LIBS
12092fi
12093echo "$as_me:$LINENO: result: $ac_cv_lib_intl_textdomain" >&5
12094echo "${ECHO_T}$ac_cv_lib_intl_textdomain" >&6
12095if test $ac_cv_lib_intl_textdomain = yes; then
12096
12097cat >>confdefs.h <<\_ACEOF
12098#define WITH_LIBINTL 1
12099_ACEOF
12100
12101fi
12102
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000012103
12104# checks for system dependent C++ extensions support
12105case "$ac_sys_system" in
Martin v. Löwis11437992002-04-12 09:54:03 +000012106 AIX*) echo "$as_me:$LINENO: checking for genuine AIX C++ extensions support" >&5
12107echo $ECHO_N "checking for genuine AIX C++ extensions support... $ECHO_C" >&6
12108 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012109/* confdefs.h. */
12110_ACEOF
12111cat confdefs.h >>conftest.$ac_ext
12112cat >>conftest.$ac_ext <<_ACEOF
12113/* end confdefs.h. */
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000012114#include "/usr/lpp/xlC/include/load.h"
Martin v. Löwis11437992002-04-12 09:54:03 +000012115int
12116main ()
12117{
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000012118loadAndInit("", 0, "")
Martin v. Löwis11437992002-04-12 09:54:03 +000012119 ;
12120 return 0;
12121}
12122_ACEOF
12123rm -f conftest.$ac_objext conftest$ac_exeext
12124if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012125 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012126 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012127 grep -v '^ *+' conftest.er1 >conftest.err
12128 rm -f conftest.er1
12129 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12131 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012132 { ac_try='test -z "$ac_c_werror_flag"
12133 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012134 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12135 (eval $ac_try) 2>&5
12136 ac_status=$?
12137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12138 (exit $ac_status); }; } &&
12139 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012140 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12141 (eval $ac_try) 2>&5
12142 ac_status=$?
12143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12144 (exit $ac_status); }; }; then
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000012145
Martin v. Löwis11437992002-04-12 09:54:03 +000012146cat >>confdefs.h <<\_ACEOF
12147#define AIX_GENUINE_CPLUSPLUS 1
12148_ACEOF
12149
12150 echo "$as_me:$LINENO: result: yes" >&5
12151echo "${ECHO_T}yes" >&6
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000012152else
Martin v. Löwis11437992002-04-12 09:54:03 +000012153 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012154sed 's/^/| /' conftest.$ac_ext >&5
12155
Martin v. Löwis11437992002-04-12 09:54:03 +000012156echo "$as_me:$LINENO: result: no" >&5
12157echo "${ECHO_T}no" >&6
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000012158fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012159rm -f conftest.err conftest.$ac_objext \
12160 conftest$ac_exeext conftest.$ac_ext;;
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000012161 *) ;;
12162esac
12163
Guido van Rossum70c7f481998-03-26 18:44:10 +000012164# Most SVR4 platforms (e.g. Solaris) need -lsocket and -lnsl.
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012165# BeOS' sockets are stashed in libnet.
Martin v. Löwis11437992002-04-12 09:54:03 +000012166echo "$as_me:$LINENO: checking for t_open in -lnsl" >&5
12167echo $ECHO_N "checking for t_open in -lnsl... $ECHO_C" >&6
12168if test "${ac_cv_lib_nsl_t_open+set}" = set; then
12169 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +000012170else
Martin v. Löwis11437992002-04-12 09:54:03 +000012171 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000012172LIBS="-lnsl $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000012173cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012174/* confdefs.h. */
12175_ACEOF
12176cat confdefs.h >>conftest.$ac_ext
12177cat >>conftest.$ac_ext <<_ACEOF
12178/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012179
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000012180/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012181#ifdef __cplusplus
12182extern "C"
12183#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000012184/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000012185 builtin and then its argument prototype would still apply. */
12186char t_open ();
Martin v. Löwis11437992002-04-12 09:54:03 +000012187int
12188main ()
12189{
12190t_open ();
12191 ;
12192 return 0;
12193}
12194_ACEOF
12195rm -f conftest.$ac_objext conftest$ac_exeext
12196if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012197 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012198 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012199 grep -v '^ *+' conftest.er1 >conftest.err
12200 rm -f conftest.er1
12201 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12203 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012204 { ac_try='test -z "$ac_c_werror_flag"
12205 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012206 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12207 (eval $ac_try) 2>&5
12208 ac_status=$?
12209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12210 (exit $ac_status); }; } &&
12211 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012212 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12213 (eval $ac_try) 2>&5
12214 ac_status=$?
12215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12216 (exit $ac_status); }; }; then
12217 ac_cv_lib_nsl_t_open=yes
Guido van Rossum79dddcb1995-01-12 12:25:42 +000012218else
Martin v. Löwis11437992002-04-12 09:54:03 +000012219 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012220sed 's/^/| /' conftest.$ac_ext >&5
12221
Martin v. Löwis11437992002-04-12 09:54:03 +000012222ac_cv_lib_nsl_t_open=no
Guido van Rossum79dddcb1995-01-12 12:25:42 +000012223fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012224rm -f conftest.err conftest.$ac_objext \
12225 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000012226LIBS=$ac_check_lib_save_LIBS
Guido van Rossum79dddcb1995-01-12 12:25:42 +000012227fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012228echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_t_open" >&5
12229echo "${ECHO_T}$ac_cv_lib_nsl_t_open" >&6
12230if test $ac_cv_lib_nsl_t_open = yes; then
Guido van Rossum79dddcb1995-01-12 12:25:42 +000012231 LIBS="-lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +000012232fi
Guido van Rossum0ddb0281995-01-17 16:46:14 +000012233 # SVR4
Martin v. Löwis11437992002-04-12 09:54:03 +000012234echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
12235echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6
12236if test "${ac_cv_lib_socket_socket+set}" = set; then
12237 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000012238else
Martin v. Löwis11437992002-04-12 09:54:03 +000012239 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000012240LIBS="-lsocket $LIBS $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000012241cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012242/* confdefs.h. */
12243_ACEOF
12244cat confdefs.h >>conftest.$ac_ext
12245cat >>conftest.$ac_ext <<_ACEOF
12246/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012247
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012248/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012249#ifdef __cplusplus
12250extern "C"
12251#endif
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012252/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000012253 builtin and then its argument prototype would still apply. */
12254char socket ();
Martin v. Löwis11437992002-04-12 09:54:03 +000012255int
12256main ()
12257{
12258socket ();
12259 ;
12260 return 0;
12261}
12262_ACEOF
12263rm -f conftest.$ac_objext conftest$ac_exeext
12264if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012265 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012266 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012267 grep -v '^ *+' conftest.er1 >conftest.err
12268 rm -f conftest.er1
12269 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12271 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012272 { ac_try='test -z "$ac_c_werror_flag"
12273 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012274 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12275 (eval $ac_try) 2>&5
12276 ac_status=$?
12277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12278 (exit $ac_status); }; } &&
12279 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012280 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12281 (eval $ac_try) 2>&5
12282 ac_status=$?
12283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12284 (exit $ac_status); }; }; then
12285 ac_cv_lib_socket_socket=yes
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012286else
Martin v. Löwis11437992002-04-12 09:54:03 +000012287 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012288sed 's/^/| /' conftest.$ac_ext >&5
12289
Martin v. Löwis11437992002-04-12 09:54:03 +000012290ac_cv_lib_socket_socket=no
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012291fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012292rm -f conftest.err conftest.$ac_objext \
12293 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000012294LIBS=$ac_check_lib_save_LIBS
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012295fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012296echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
12297echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6
12298if test $ac_cv_lib_socket_socket = yes; then
Guido van Rossumad678af1998-10-02 14:42:15 +000012299 LIBS="-lsocket $LIBS"
Guido van Rossumad678af1998-10-02 14:42:15 +000012300fi
12301 # SVR4 sockets
Skip Montanarob9949db2004-01-17 04:04:13 +000012302
Jeremy Hyltoncb25d5e2000-07-27 21:23:28 +000012303case "$ac_sys_system" in
12304BeOS*)
Martin v. Löwis11437992002-04-12 09:54:03 +000012305echo "$as_me:$LINENO: checking for socket in -lnet" >&5
12306echo $ECHO_N "checking for socket in -lnet... $ECHO_C" >&6
12307if test "${ac_cv_lib_net_socket+set}" = set; then
12308 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumad678af1998-10-02 14:42:15 +000012309else
Martin v. Löwis11437992002-04-12 09:54:03 +000012310 ac_check_lib_save_LIBS=$LIBS
Guido van Rossumad678af1998-10-02 14:42:15 +000012311LIBS="-lnet $LIBS $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000012312cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012313/* confdefs.h. */
12314_ACEOF
12315cat confdefs.h >>conftest.$ac_ext
12316cat >>conftest.$ac_ext <<_ACEOF
12317/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012318
Guido van Rossumad678af1998-10-02 14:42:15 +000012319/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012320#ifdef __cplusplus
12321extern "C"
12322#endif
Guido van Rossumad678af1998-10-02 14:42:15 +000012323/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000012324 builtin and then its argument prototype would still apply. */
12325char socket ();
Martin v. Löwis11437992002-04-12 09:54:03 +000012326int
12327main ()
12328{
12329socket ();
12330 ;
12331 return 0;
12332}
12333_ACEOF
12334rm -f conftest.$ac_objext conftest$ac_exeext
12335if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012336 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012337 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012338 grep -v '^ *+' conftest.er1 >conftest.err
12339 rm -f conftest.er1
12340 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12342 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012343 { ac_try='test -z "$ac_c_werror_flag"
12344 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012345 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12346 (eval $ac_try) 2>&5
12347 ac_status=$?
12348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12349 (exit $ac_status); }; } &&
12350 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012351 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12352 (eval $ac_try) 2>&5
12353 ac_status=$?
12354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12355 (exit $ac_status); }; }; then
12356 ac_cv_lib_net_socket=yes
Guido van Rossumad678af1998-10-02 14:42:15 +000012357else
Martin v. Löwis11437992002-04-12 09:54:03 +000012358 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012359sed 's/^/| /' conftest.$ac_ext >&5
12360
Martin v. Löwis11437992002-04-12 09:54:03 +000012361ac_cv_lib_net_socket=no
Guido van Rossumad678af1998-10-02 14:42:15 +000012362fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012363rm -f conftest.err conftest.$ac_objext \
12364 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000012365LIBS=$ac_check_lib_save_LIBS
Guido van Rossumad678af1998-10-02 14:42:15 +000012366fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012367echo "$as_me:$LINENO: result: $ac_cv_lib_net_socket" >&5
12368echo "${ECHO_T}$ac_cv_lib_net_socket" >&6
12369if test $ac_cv_lib_net_socket = yes; then
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012370 LIBS="-lnet $LIBS"
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012371fi
12372 # BeOS
12373;;
12374esac
Guido van Rossum70c7f481998-03-26 18:44:10 +000012375
Martin v. Löwis11437992002-04-12 09:54:03 +000012376echo "$as_me:$LINENO: checking for --with-libs" >&5
12377echo $ECHO_N "checking for --with-libs... $ECHO_C" >&6
12378
Guido van Rossuma68acba1996-07-31 17:36:39 +000012379# Check whether --with-libs or --without-libs was given.
12380if test "${with_libs+set}" = set; then
12381 withval="$with_libs"
Martin v. Löwis11437992002-04-12 09:54:03 +000012382
12383echo "$as_me:$LINENO: result: $withval" >&5
12384echo "${ECHO_T}$withval" >&6
Guido van Rossuma68acba1996-07-31 17:36:39 +000012385LIBS="$withval $LIBS"
12386
12387else
Martin v. Löwis11437992002-04-12 09:54:03 +000012388 echo "$as_me:$LINENO: result: no" >&5
12389echo "${ECHO_T}no" >&6
12390fi;
Guido van Rossum7f43da71994-08-01 12:15:30 +000012391
Martin v. Löwis9176fc12006-04-11 11:12:43 +000012392# Check for use of the system libffi library
12393echo "$as_me:$LINENO: checking for --with-system-ffi" >&5
12394echo $ECHO_N "checking for --with-system-ffi... $ECHO_C" >&6
12395
12396# Check whether --with-system_ffi or --without-system_ffi was given.
12397if test "${with_system_ffi+set}" = set; then
12398 withval="$with_system_ffi"
12399
12400fi;
12401
12402if test -z "$with_system_ffi"
12403then with_system_ffi="no"
12404fi
12405echo "$as_me:$LINENO: result: $with_system_ffi" >&5
12406echo "${ECHO_T}$with_system_ffi" >&6
12407
Martin v. Löwis3e2c6322002-10-29 10:07:43 +000012408# Determine if signalmodule should be used.
Neil Schemenauerd32c2492001-01-24 17:25:28 +000012409
12410
Martin v. Löwis11437992002-04-12 09:54:03 +000012411echo "$as_me:$LINENO: checking for --with-signal-module" >&5
12412echo $ECHO_N "checking for --with-signal-module... $ECHO_C" >&6
12413
Neil Schemenauerd32c2492001-01-24 17:25:28 +000012414# Check whether --with-signal-module or --without-signal-module was given.
12415if test "${with_signal_module+set}" = set; then
12416 withval="$with_signal_module"
Neil Schemenauerd32c2492001-01-24 17:25:28 +000012417
Martin v. Löwis11437992002-04-12 09:54:03 +000012418fi;
Neil Schemenauerd32c2492001-01-24 17:25:28 +000012419
12420if test -z "$with_signal_module"
12421then with_signal_module="yes"
12422fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012423echo "$as_me:$LINENO: result: $with_signal_module" >&5
12424echo "${ECHO_T}$with_signal_module" >&6
Neil Schemenauerd32c2492001-01-24 17:25:28 +000012425
12426if test "${with_signal_module}" = "yes"; then
12427 USE_SIGNAL_MODULE=""
12428 SIGNAL_OBJS=""
12429else
12430 USE_SIGNAL_MODULE="#"
12431 SIGNAL_OBJS="Parser/intrcheck.o Python/sigcheck.o"
12432fi
12433
Guido van Rossum3d15bd82001-01-10 18:53:48 +000012434# This is used to generate Setup.config
Guido van Rossum009f7871997-12-04 00:51:42 +000012435
Barry Warsawc0d24d82000-06-29 16:12:00 +000012436USE_THREAD_MODULE=""
Guido van Rossum009f7871997-12-04 00:51:42 +000012437
Martin v. Löwis11437992002-04-12 09:54:03 +000012438echo "$as_me:$LINENO: checking for --with-dec-threads" >&5
12439echo $ECHO_N "checking for --with-dec-threads... $ECHO_C" >&6
12440
Guido van Rossumec2f0731997-01-22 20:54:01 +000012441
12442# Check whether --with-dec-threads or --without-dec-threads was given.
12443if test "${with_dec_threads+set}" = set; then
12444 withval="$with_dec_threads"
Martin v. Löwis11437992002-04-12 09:54:03 +000012445
12446echo "$as_me:$LINENO: result: $withval" >&5
12447echo "${ECHO_T}$withval" >&6
Guido van Rossumec2f0731997-01-22 20:54:01 +000012448LDLAST=-threads
Guido van Rossumf78abae1997-01-21 22:02:36 +000012449if test "${with_thread+set}" != set; then
Guido van Rossumec2f0731997-01-22 20:54:01 +000012450 with_thread="$withval";
Guido van Rossumf78abae1997-01-21 22:02:36 +000012451fi
Guido van Rossumec2f0731997-01-22 20:54:01 +000012452else
Martin v. Löwis11437992002-04-12 09:54:03 +000012453 echo "$as_me:$LINENO: result: no" >&5
12454echo "${ECHO_T}no" >&6
12455fi;
12456
12457# Templates for things AC_DEFINEd more than once.
12458# For a single AC_DEFINE, no template is needed.
Guido van Rossumec2f0731997-01-22 20:54:01 +000012459
12460
Martin v. Löwis11437992002-04-12 09:54:03 +000012461
12462
12463
12464
12465
12466echo "$as_me:$LINENO: checking for --with-threads" >&5
12467echo $ECHO_N "checking for --with-threads... $ECHO_C" >&6
12468
Guido van Rossumec2f0731997-01-22 20:54:01 +000012469# Check whether --with-threads or --without-threads was given.
12470if test "${with_threads+set}" = set; then
12471 withval="$with_threads"
Guido van Rossumec2f0731997-01-22 20:54:01 +000012472
Martin v. Löwis11437992002-04-12 09:54:03 +000012473fi;
Guido van Rossumec2f0731997-01-22 20:54:01 +000012474
Barry Warsawc0d24d82000-06-29 16:12:00 +000012475# --with-thread is deprecated, but check for it anyway
Martin v. Löwis11437992002-04-12 09:54:03 +000012476
Guido van Rossum76be6ed1995-01-02 18:33:54 +000012477# Check whether --with-thread or --without-thread was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000012478if test "${with_thread+set}" = set; then
12479 withval="$with_thread"
Martin v. Löwis3e2c6322002-10-29 10:07:43 +000012480 with_threads=$with_thread
Martin v. Löwis11437992002-04-12 09:54:03 +000012481fi;
Barry Warsawc0d24d82000-06-29 16:12:00 +000012482
12483if test -z "$with_threads"
12484then with_threads="yes"
12485fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012486echo "$as_me:$LINENO: result: $with_threads" >&5
12487echo "${ECHO_T}$with_threads" >&6
Barry Warsawc0d24d82000-06-29 16:12:00 +000012488
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000012489
Barry Warsawc0d24d82000-06-29 16:12:00 +000012490if test "$with_threads" = "no"
12491then
12492 USE_THREAD_MODULE="#"
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000012493elif test "$ac_cv_pthread_is_default" = yes
12494then
Martin v. Löwis11437992002-04-12 09:54:03 +000012495 cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000012496#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012497_ACEOF
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000012498
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000012499 # Defining _REENTRANT on system with POSIX threads should not hurt.
Martin v. Löwis11437992002-04-12 09:54:03 +000012500 cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000012501#define _REENTRANT 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012502_ACEOF
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000012503
12504 posix_threads=yes
Martin v. Löwis11437992002-04-12 09:54:03 +000012505 THREADOBJ="Python/thread.o"
Martin v. Löwis130fb172001-07-19 11:00:41 +000012506elif test "$ac_cv_kpthread" = "yes"
12507then
12508 CC="$CC -Kpthread"
Martin v. Löwis519adae2003-09-20 10:47:47 +000012509 if test "$ac_cv_cxx_thread" = "yes"; then
12510 CXX="$CXX -Kpthread"
12511 fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012512 cat >>confdefs.h <<\_ACEOF
Guido van Rossum2242f2f2001-04-11 20:58:20 +000012513#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012514_ACEOF
Guido van Rossum2242f2f2001-04-11 20:58:20 +000012515
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000012516 posix_threads=yes
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000012517 THREADOBJ="Python/thread.o"
Martin v. Löwis5f433f02003-05-05 05:05:30 +000012518elif test "$ac_cv_kthread" = "yes"
12519then
12520 CC="$CC -Kthread"
Martin v. Löwis519adae2003-09-20 10:47:47 +000012521 if test "$ac_cv_cxx_thread" = "yes"; then
12522 CXX="$CXX -Kthread"
12523 fi
Martin v. Löwis5f433f02003-05-05 05:05:30 +000012524 cat >>confdefs.h <<\_ACEOF
12525#define WITH_THREAD 1
12526_ACEOF
12527
12528 posix_threads=yes
12529 THREADOBJ="Python/thread.o"
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000012530elif test "$ac_cv_pthread" = "yes"
12531then
12532 CC="$CC -pthread"
Martin v. Löwis519adae2003-09-20 10:47:47 +000012533 if test "$ac_cv_cxx_thread" = "yes"; then
12534 CXX="$CXX -pthread"
12535 fi
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000012536 cat >>confdefs.h <<\_ACEOF
12537#define WITH_THREAD 1
12538_ACEOF
12539
12540 posix_threads=yes
12541 THREADOBJ="Python/thread.o"
Martin v. Löwis130fb172001-07-19 11:00:41 +000012542else
12543 if test ! -z "$with_threads" -a -d "$with_threads"
12544 then LDFLAGS="$LDFLAGS -L$with_threads"
12545 fi
12546 if test ! -z "$withval" -a -d "$withval"
12547 then LDFLAGS="$LDFLAGS -L$withval"
12548 fi
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000012549
12550 # According to the POSIX spec, a pthreads implementation must
Matthias Klosea2542be2004-08-16 11:35:51 +000012551 # define _POSIX_THREADS in unistd.h. Some apparently don't
12552 # (e.g. gnu pth with pthread emulation)
Martin v. Löwis11437992002-04-12 09:54:03 +000012553 echo "$as_me:$LINENO: checking for _POSIX_THREADS in unistd.h" >&5
12554echo $ECHO_N "checking for _POSIX_THREADS in unistd.h... $ECHO_C" >&6
12555 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012556/* confdefs.h. */
12557_ACEOF
12558cat confdefs.h >>conftest.$ac_ext
12559cat >>conftest.$ac_ext <<_ACEOF
12560/* end confdefs.h. */
Neal Norwitz6eb37f02003-02-23 23:28:15 +000012561
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000012562#include <unistd.h>
Neal Norwitz6eb37f02003-02-23 23:28:15 +000012563#ifdef _POSIX_THREADS
12564yes
12565#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000012566
12567_ACEOF
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000012568if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000012569 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000012570 unistd_defines_pthreads=yes
12571else
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000012572 unistd_defines_pthreads=no
12573fi
12574rm -f conftest*
12575
Martin v. Löwis11437992002-04-12 09:54:03 +000012576 echo "$as_me:$LINENO: result: $unistd_defines_pthreads" >&5
12577echo "${ECHO_T}$unistd_defines_pthreads" >&6
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000012578
Martin v. Löwis11437992002-04-12 09:54:03 +000012579 cat >>confdefs.h <<\_ACEOF
Guido van Rossum9caf77a1996-08-01 00:52:26 +000012580#define _REENTRANT 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012581_ACEOF
Guido van Rossum9caf77a1996-08-01 00:52:26 +000012582
Martin v. Löwis11437992002-04-12 09:54:03 +000012583 if test "${ac_cv_header_cthreads_h+set}" = set; then
12584 echo "$as_me:$LINENO: checking for cthreads.h" >&5
12585echo $ECHO_N "checking for cthreads.h... $ECHO_C" >&6
12586if test "${ac_cv_header_cthreads_h+set}" = set; then
12587 echo $ECHO_N "(cached) $ECHO_C" >&6
12588fi
12589echo "$as_me:$LINENO: result: $ac_cv_header_cthreads_h" >&5
12590echo "${ECHO_T}$ac_cv_header_cthreads_h" >&6
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012591else
Martin v. Löwis11437992002-04-12 09:54:03 +000012592 # Is the header compilable?
12593echo "$as_me:$LINENO: checking cthreads.h usability" >&5
12594echo $ECHO_N "checking cthreads.h usability... $ECHO_C" >&6
12595cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012596/* confdefs.h. */
12597_ACEOF
12598cat confdefs.h >>conftest.$ac_ext
12599cat >>conftest.$ac_ext <<_ACEOF
12600/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012601$ac_includes_default
12602#include <cthreads.h>
12603_ACEOF
12604rm -f conftest.$ac_objext
12605if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012606 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012607 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012608 grep -v '^ *+' conftest.er1 >conftest.err
12609 rm -f conftest.er1
12610 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12612 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012613 { ac_try='test -z "$ac_c_werror_flag"
12614 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012615 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12616 (eval $ac_try) 2>&5
12617 ac_status=$?
12618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12619 (exit $ac_status); }; } &&
12620 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012621 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12622 (eval $ac_try) 2>&5
12623 ac_status=$?
12624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12625 (exit $ac_status); }; }; then
12626 ac_header_compiler=yes
12627else
12628 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012629sed 's/^/| /' conftest.$ac_ext >&5
12630
Martin v. Löwis11437992002-04-12 09:54:03 +000012631ac_header_compiler=no
12632fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012633rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000012634echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12635echo "${ECHO_T}$ac_header_compiler" >&6
12636
12637# Is the header present?
12638echo "$as_me:$LINENO: checking cthreads.h presence" >&5
12639echo $ECHO_N "checking cthreads.h presence... $ECHO_C" >&6
12640cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012641/* confdefs.h. */
12642_ACEOF
12643cat confdefs.h >>conftest.$ac_ext
12644cat >>conftest.$ac_ext <<_ACEOF
12645/* end confdefs.h. */
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012646#include <cthreads.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000012647_ACEOF
12648if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12649 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12650 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +000012651 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +000012652 rm -f conftest.er1
12653 cat conftest.err >&5
12654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12655 (exit $ac_status); } >/dev/null; then
12656 if test -s conftest.err; then
12657 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000012658 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +000012659 else
12660 ac_cpp_err=
12661 fi
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012662else
Martin v. Löwis11437992002-04-12 09:54:03 +000012663 ac_cpp_err=yes
12664fi
12665if test -z "$ac_cpp_err"; then
12666 ac_header_preproc=yes
12667else
12668 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012669sed 's/^/| /' conftest.$ac_ext >&5
12670
Martin v. Löwis11437992002-04-12 09:54:03 +000012671 ac_header_preproc=no
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012672fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012673rm -f conftest.err conftest.$ac_ext
12674echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12675echo "${ECHO_T}$ac_header_preproc" >&6
12676
12677# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012678case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12679 yes:no: )
Martin v. Löwis11437992002-04-12 09:54:03 +000012680 { echo "$as_me:$LINENO: WARNING: cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&5
12681echo "$as_me: WARNING: cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012682 { echo "$as_me:$LINENO: WARNING: cthreads.h: proceeding with the compiler's result" >&5
12683echo "$as_me: WARNING: cthreads.h: proceeding with the compiler's result" >&2;}
12684 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012685 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +000012686 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012687 { echo "$as_me:$LINENO: WARNING: cthreads.h: present but cannot be compiled" >&5
12688echo "$as_me: WARNING: cthreads.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012689 { echo "$as_me:$LINENO: WARNING: cthreads.h: check for missing prerequisite headers?" >&5
12690echo "$as_me: WARNING: cthreads.h: check for missing prerequisite headers?" >&2;}
12691 { echo "$as_me:$LINENO: WARNING: cthreads.h: see the Autoconf documentation" >&5
12692echo "$as_me: WARNING: cthreads.h: see the Autoconf documentation" >&2;}
12693 { echo "$as_me:$LINENO: WARNING: cthreads.h: section \"Present But Cannot Be Compiled\"" >&5
12694echo "$as_me: WARNING: cthreads.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012695 { echo "$as_me:$LINENO: WARNING: cthreads.h: proceeding with the preprocessor's result" >&5
12696echo "$as_me: WARNING: cthreads.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012697 { echo "$as_me:$LINENO: WARNING: cthreads.h: in the future, the compiler will take precedence" >&5
12698echo "$as_me: WARNING: cthreads.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012699 (
12700 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +000012701## ------------------------------------------------ ##
12702## Report this to http://www.python.org/python-bugs ##
12703## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +000012704_ASBOX
12705 ) |
12706 sed "s/^/$as_me: WARNING: /" >&2
12707 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000012708esac
12709echo "$as_me:$LINENO: checking for cthreads.h" >&5
12710echo $ECHO_N "checking for cthreads.h... $ECHO_C" >&6
12711if test "${ac_cv_header_cthreads_h+set}" = set; then
12712 echo $ECHO_N "(cached) $ECHO_C" >&6
12713else
12714 ac_cv_header_cthreads_h=$ac_header_preproc
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012715fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012716echo "$as_me:$LINENO: result: $ac_cv_header_cthreads_h" >&5
12717echo "${ECHO_T}$ac_cv_header_cthreads_h" >&6
12718
12719fi
12720if test $ac_cv_header_cthreads_h = yes; then
12721 cat >>confdefs.h <<\_ACEOF
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012722#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012723_ACEOF
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012724
Martin v. Löwis11437992002-04-12 09:54:03 +000012725 cat >>confdefs.h <<\_ACEOF
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012726#define C_THREADS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012727_ACEOF
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012728
Martin v. Löwis11437992002-04-12 09:54:03 +000012729
12730cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012731#define HURD_C_THREADS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012732_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012733
12734 LIBS="$LIBS -lthreads"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000012735 THREADOBJ="Python/thread.o"
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012736else
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012737
Martin v. Löwis11437992002-04-12 09:54:03 +000012738 if test "${ac_cv_header_mach_cthreads_h+set}" = set; then
12739 echo "$as_me:$LINENO: checking for mach/cthreads.h" >&5
12740echo $ECHO_N "checking for mach/cthreads.h... $ECHO_C" >&6
12741if test "${ac_cv_header_mach_cthreads_h+set}" = set; then
12742 echo $ECHO_N "(cached) $ECHO_C" >&6
12743fi
12744echo "$as_me:$LINENO: result: $ac_cv_header_mach_cthreads_h" >&5
12745echo "${ECHO_T}$ac_cv_header_mach_cthreads_h" >&6
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012746else
Martin v. Löwis11437992002-04-12 09:54:03 +000012747 # Is the header compilable?
12748echo "$as_me:$LINENO: checking mach/cthreads.h usability" >&5
12749echo $ECHO_N "checking mach/cthreads.h usability... $ECHO_C" >&6
12750cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012751/* confdefs.h. */
12752_ACEOF
12753cat confdefs.h >>conftest.$ac_ext
12754cat >>conftest.$ac_ext <<_ACEOF
12755/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012756$ac_includes_default
12757#include <mach/cthreads.h>
12758_ACEOF
12759rm -f conftest.$ac_objext
12760if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012761 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012762 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012763 grep -v '^ *+' conftest.er1 >conftest.err
12764 rm -f conftest.er1
12765 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012766 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12767 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012768 { ac_try='test -z "$ac_c_werror_flag"
12769 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012770 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12771 (eval $ac_try) 2>&5
12772 ac_status=$?
12773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12774 (exit $ac_status); }; } &&
12775 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012776 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12777 (eval $ac_try) 2>&5
12778 ac_status=$?
12779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12780 (exit $ac_status); }; }; then
12781 ac_header_compiler=yes
12782else
12783 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012784sed 's/^/| /' conftest.$ac_ext >&5
12785
Martin v. Löwis11437992002-04-12 09:54:03 +000012786ac_header_compiler=no
12787fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012788rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000012789echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12790echo "${ECHO_T}$ac_header_compiler" >&6
12791
12792# Is the header present?
12793echo "$as_me:$LINENO: checking mach/cthreads.h presence" >&5
12794echo $ECHO_N "checking mach/cthreads.h presence... $ECHO_C" >&6
12795cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012796/* confdefs.h. */
12797_ACEOF
12798cat confdefs.h >>conftest.$ac_ext
12799cat >>conftest.$ac_ext <<_ACEOF
12800/* end confdefs.h. */
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012801#include <mach/cthreads.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000012802_ACEOF
12803if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12804 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12805 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +000012806 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +000012807 rm -f conftest.er1
12808 cat conftest.err >&5
12809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12810 (exit $ac_status); } >/dev/null; then
12811 if test -s conftest.err; then
12812 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000012813 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +000012814 else
12815 ac_cpp_err=
12816 fi
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012817else
Martin v. Löwis11437992002-04-12 09:54:03 +000012818 ac_cpp_err=yes
12819fi
12820if test -z "$ac_cpp_err"; then
12821 ac_header_preproc=yes
12822else
12823 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012824sed 's/^/| /' conftest.$ac_ext >&5
12825
Martin v. Löwis11437992002-04-12 09:54:03 +000012826 ac_header_preproc=no
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012827fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012828rm -f conftest.err conftest.$ac_ext
12829echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12830echo "${ECHO_T}$ac_header_preproc" >&6
12831
12832# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012833case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12834 yes:no: )
Martin v. Löwis11437992002-04-12 09:54:03 +000012835 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&5
12836echo "$as_me: WARNING: mach/cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012837 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: proceeding with the compiler's result" >&5
12838echo "$as_me: WARNING: mach/cthreads.h: proceeding with the compiler's result" >&2;}
12839 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012840 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +000012841 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012842 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: present but cannot be compiled" >&5
12843echo "$as_me: WARNING: mach/cthreads.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012844 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: check for missing prerequisite headers?" >&5
12845echo "$as_me: WARNING: mach/cthreads.h: check for missing prerequisite headers?" >&2;}
12846 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: see the Autoconf documentation" >&5
12847echo "$as_me: WARNING: mach/cthreads.h: see the Autoconf documentation" >&2;}
12848 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: section \"Present But Cannot Be Compiled\"" >&5
12849echo "$as_me: WARNING: mach/cthreads.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012850 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: proceeding with the preprocessor's result" >&5
12851echo "$as_me: WARNING: mach/cthreads.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012852 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: in the future, the compiler will take precedence" >&5
12853echo "$as_me: WARNING: mach/cthreads.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012854 (
12855 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +000012856## ------------------------------------------------ ##
12857## Report this to http://www.python.org/python-bugs ##
12858## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +000012859_ASBOX
12860 ) |
12861 sed "s/^/$as_me: WARNING: /" >&2
12862 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000012863esac
12864echo "$as_me:$LINENO: checking for mach/cthreads.h" >&5
12865echo $ECHO_N "checking for mach/cthreads.h... $ECHO_C" >&6
12866if test "${ac_cv_header_mach_cthreads_h+set}" = set; then
12867 echo $ECHO_N "(cached) $ECHO_C" >&6
12868else
12869 ac_cv_header_mach_cthreads_h=$ac_header_preproc
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012870fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012871echo "$as_me:$LINENO: result: $ac_cv_header_mach_cthreads_h" >&5
12872echo "${ECHO_T}$ac_cv_header_mach_cthreads_h" >&6
12873
12874fi
12875if test $ac_cv_header_mach_cthreads_h = yes; then
12876 cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012877#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012878_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012879
Martin v. Löwis11437992002-04-12 09:54:03 +000012880 cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012881#define C_THREADS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012882_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012883
Martin v. Löwis11437992002-04-12 09:54:03 +000012884
12885cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012886#define MACH_C_THREADS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012887_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012888
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000012889 THREADOBJ="Python/thread.o"
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012890else
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012891
Martin v. Löwis11437992002-04-12 09:54:03 +000012892 echo "$as_me:$LINENO: checking for --with-pth" >&5
12893echo $ECHO_N "checking for --with-pth... $ECHO_C" >&6
12894
12895# Check whether --with-pth or --without-pth was given.
Guido van Rossum9e8181b2000-09-19 00:46:46 +000012896if test "${with_pth+set}" = set; then
12897 withval="$with_pth"
Martin v. Löwis3e2c6322002-10-29 10:07:43 +000012898 echo "$as_me:$LINENO: result: $withval" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012899echo "${ECHO_T}$withval" >&6
Martin v. Löwis3e2c6322002-10-29 10:07:43 +000012900 cat >>confdefs.h <<\_ACEOF
Martin v. Löwis11437992002-04-12 09:54:03 +000012901#define WITH_THREAD 1
12902_ACEOF
12903
12904
12905cat >>confdefs.h <<\_ACEOF
Guido van Rossum9e8181b2000-09-19 00:46:46 +000012906#define HAVE_PTH 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012907_ACEOF
Guido van Rossum9e8181b2000-09-19 00:46:46 +000012908
Martin v. Löwis3e2c6322002-10-29 10:07:43 +000012909 LIBS="-lpth $LIBS"
12910 THREADOBJ="Python/thread.o"
Guido van Rossum9e8181b2000-09-19 00:46:46 +000012911else
Martin v. Löwis3e2c6322002-10-29 10:07:43 +000012912 echo "$as_me:$LINENO: result: no" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012913echo "${ECHO_T}no" >&6
Martin v. Löwis8158b5a2001-10-08 13:17:28 +000012914
12915 # Just looking for pthread_create in libpthread is not enough:
12916 # on HP/UX, pthread.h renames pthread_create to a different symbol name.
12917 # So we really have to include pthread.h, and then link.
12918 _libs=$LIBS
12919 LIBS="$LIBS -lpthread"
Martin v. Löwis11437992002-04-12 09:54:03 +000012920 echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5
12921echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6
12922 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012923/* confdefs.h. */
12924_ACEOF
12925cat confdefs.h >>conftest.$ac_ext
12926cat >>conftest.$ac_ext <<_ACEOF
12927/* end confdefs.h. */
Martin v. Löwis8158b5a2001-10-08 13:17:28 +000012928#include <pthread.h>
Guido van Rossum02a1c402000-02-25 19:26:31 +000012929
Martin v. Löwis8158b5a2001-10-08 13:17:28 +000012930void * start_routine (void *arg) { exit (0); }
Martin v. Löwis11437992002-04-12 09:54:03 +000012931int
12932main ()
12933{
Martin v. Löwis8158b5a2001-10-08 13:17:28 +000012934
12935pthread_create (NULL, NULL, start_routine, NULL)
Martin v. Löwis11437992002-04-12 09:54:03 +000012936 ;
12937 return 0;
12938}
12939_ACEOF
12940rm -f conftest.$ac_objext conftest$ac_exeext
12941if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012942 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012943 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012944 grep -v '^ *+' conftest.er1 >conftest.err
12945 rm -f conftest.er1
12946 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12948 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012949 { ac_try='test -z "$ac_c_werror_flag"
12950 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012951 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12952 (eval $ac_try) 2>&5
12953 ac_status=$?
12954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12955 (exit $ac_status); }; } &&
12956 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012957 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12958 (eval $ac_try) 2>&5
12959 ac_status=$?
12960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12961 (exit $ac_status); }; }; then
12962
12963 echo "$as_me:$LINENO: result: yes" >&5
12964echo "${ECHO_T}yes" >&6
12965 cat >>confdefs.h <<\_ACEOF
Guido van Rossum02a1c402000-02-25 19:26:31 +000012966#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012967_ACEOF
Guido van Rossum02a1c402000-02-25 19:26:31 +000012968
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000012969 posix_threads=yes
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000012970 THREADOBJ="Python/thread.o"
Guido van Rossum02a1c402000-02-25 19:26:31 +000012971else
Martin v. Löwis11437992002-04-12 09:54:03 +000012972 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012973sed 's/^/| /' conftest.$ac_ext >&5
12974
Martin v. Löwis11437992002-04-12 09:54:03 +000012975
Martin v. Löwis8158b5a2001-10-08 13:17:28 +000012976 LIBS=$_libs
Martin v. Löwis11437992002-04-12 09:54:03 +000012977 echo "$as_me:$LINENO: checking for pthread_detach" >&5
12978echo $ECHO_N "checking for pthread_detach... $ECHO_C" >&6
12979if test "${ac_cv_func_pthread_detach+set}" = set; then
12980 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumad678af1998-10-02 14:42:15 +000012981else
Martin v. Löwis11437992002-04-12 09:54:03 +000012982 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012983/* confdefs.h. */
12984_ACEOF
12985cat confdefs.h >>conftest.$ac_ext
12986cat >>conftest.$ac_ext <<_ACEOF
12987/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000012988/* Define pthread_detach to an innocuous variant, in case <limits.h> declares pthread_detach.
12989 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12990#define pthread_detach innocuous_pthread_detach
12991
Guido van Rossumad678af1998-10-02 14:42:15 +000012992/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000012993 which can conflict with char pthread_detach (); below.
12994 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000012995 <limits.h> exists even on freestanding compilers. */
12996
12997#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000012998# include <limits.h>
12999#else
13000# include <assert.h>
13001#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000013002
13003#undef pthread_detach
13004
Guido van Rossumad678af1998-10-02 14:42:15 +000013005/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013006#ifdef __cplusplus
13007extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000013008{
Martin v. Löwis11437992002-04-12 09:54:03 +000013009#endif
Guido van Rossumad678af1998-10-02 14:42:15 +000013010/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000013011 builtin and then its argument prototype would still apply. */
13012char pthread_detach ();
Guido van Rossumad678af1998-10-02 14:42:15 +000013013/* The GNU C library defines this for functions which it implements
13014 to always fail with ENOSYS. Some functions are actually named
13015 something starting with __ and the normal name is an alias. */
Guido van Rossumea516321998-12-17 18:08:55 +000013016#if defined (__stub_pthread_detach) || defined (__stub___pthread_detach)
Guido van Rossumad678af1998-10-02 14:42:15 +000013017choke me
13018#else
Skip Montanaro6dead952003-09-25 14:50:04 +000013019char (*f) () = pthread_detach;
13020#endif
13021#ifdef __cplusplus
13022}
Guido van Rossumad678af1998-10-02 14:42:15 +000013023#endif
13024
Skip Montanaro6dead952003-09-25 14:50:04 +000013025int
13026main ()
13027{
13028return f != pthread_detach;
Martin v. Löwis11437992002-04-12 09:54:03 +000013029 ;
13030 return 0;
13031}
13032_ACEOF
13033rm -f conftest.$ac_objext conftest$ac_exeext
13034if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013035 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013036 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013037 grep -v '^ *+' conftest.er1 >conftest.err
13038 rm -f conftest.er1
13039 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13041 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013042 { ac_try='test -z "$ac_c_werror_flag"
13043 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013044 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13045 (eval $ac_try) 2>&5
13046 ac_status=$?
13047 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13048 (exit $ac_status); }; } &&
13049 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013050 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13051 (eval $ac_try) 2>&5
13052 ac_status=$?
13053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13054 (exit $ac_status); }; }; then
13055 ac_cv_func_pthread_detach=yes
Guido van Rossumad678af1998-10-02 14:42:15 +000013056else
Martin v. Löwis11437992002-04-12 09:54:03 +000013057 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013058sed 's/^/| /' conftest.$ac_ext >&5
13059
Martin v. Löwis11437992002-04-12 09:54:03 +000013060ac_cv_func_pthread_detach=no
Guido van Rossumad678af1998-10-02 14:42:15 +000013061fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013062rm -f conftest.err conftest.$ac_objext \
13063 conftest$ac_exeext conftest.$ac_ext
Guido van Rossumad678af1998-10-02 14:42:15 +000013064fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013065echo "$as_me:$LINENO: result: $ac_cv_func_pthread_detach" >&5
13066echo "${ECHO_T}$ac_cv_func_pthread_detach" >&6
13067if test $ac_cv_func_pthread_detach = yes; then
13068 cat >>confdefs.h <<\_ACEOF
Guido van Rossumad678af1998-10-02 14:42:15 +000013069#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013070_ACEOF
Guido van Rossumad678af1998-10-02 14:42:15 +000013071
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000013072 posix_threads=yes
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013073 THREADOBJ="Python/thread.o"
Guido van Rossumad678af1998-10-02 14:42:15 +000013074else
Guido van Rossumad678af1998-10-02 14:42:15 +000013075
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013076 if test "${ac_cv_header_atheos_threads_h+set}" = set; then
13077 echo "$as_me:$LINENO: checking for atheos/threads.h" >&5
13078echo $ECHO_N "checking for atheos/threads.h... $ECHO_C" >&6
13079if test "${ac_cv_header_atheos_threads_h+set}" = set; then
13080 echo $ECHO_N "(cached) $ECHO_C" >&6
13081fi
13082echo "$as_me:$LINENO: result: $ac_cv_header_atheos_threads_h" >&5
13083echo "${ECHO_T}$ac_cv_header_atheos_threads_h" >&6
13084else
13085 # Is the header compilable?
13086echo "$as_me:$LINENO: checking atheos/threads.h usability" >&5
13087echo $ECHO_N "checking atheos/threads.h usability... $ECHO_C" >&6
13088cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013089/* confdefs.h. */
13090_ACEOF
13091cat confdefs.h >>conftest.$ac_ext
13092cat >>conftest.$ac_ext <<_ACEOF
13093/* end confdefs.h. */
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013094$ac_includes_default
13095#include <atheos/threads.h>
13096_ACEOF
13097rm -f conftest.$ac_objext
13098if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013099 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013100 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013101 grep -v '^ *+' conftest.er1 >conftest.err
13102 rm -f conftest.er1
13103 cat conftest.err >&5
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13105 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013106 { ac_try='test -z "$ac_c_werror_flag"
13107 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013108 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13109 (eval $ac_try) 2>&5
13110 ac_status=$?
13111 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13112 (exit $ac_status); }; } &&
13113 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013114 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13115 (eval $ac_try) 2>&5
13116 ac_status=$?
13117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13118 (exit $ac_status); }; }; then
13119 ac_header_compiler=yes
13120else
13121 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013122sed 's/^/| /' conftest.$ac_ext >&5
13123
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013124ac_header_compiler=no
13125fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013126rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013127echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13128echo "${ECHO_T}$ac_header_compiler" >&6
13129
13130# Is the header present?
13131echo "$as_me:$LINENO: checking atheos/threads.h presence" >&5
13132echo $ECHO_N "checking atheos/threads.h presence... $ECHO_C" >&6
13133cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013134/* confdefs.h. */
13135_ACEOF
13136cat confdefs.h >>conftest.$ac_ext
13137cat >>conftest.$ac_ext <<_ACEOF
13138/* end confdefs.h. */
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013139#include <atheos/threads.h>
13140_ACEOF
13141if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
13142 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13143 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +000013144 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013145 rm -f conftest.er1
13146 cat conftest.err >&5
13147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13148 (exit $ac_status); } >/dev/null; then
13149 if test -s conftest.err; then
13150 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000013151 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013152 else
13153 ac_cpp_err=
13154 fi
13155else
13156 ac_cpp_err=yes
13157fi
13158if test -z "$ac_cpp_err"; then
13159 ac_header_preproc=yes
13160else
13161 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013162sed 's/^/| /' conftest.$ac_ext >&5
13163
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013164 ac_header_preproc=no
13165fi
13166rm -f conftest.err conftest.$ac_ext
13167echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13168echo "${ECHO_T}$ac_header_preproc" >&6
13169
13170# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013171case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13172 yes:no: )
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013173 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: accepted by the compiler, rejected by the preprocessor!" >&5
13174echo "$as_me: WARNING: atheos/threads.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000013175 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: proceeding with the compiler's result" >&5
13176echo "$as_me: WARNING: atheos/threads.h: proceeding with the compiler's result" >&2;}
13177 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000013178 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +000013179 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000013180 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: present but cannot be compiled" >&5
13181echo "$as_me: WARNING: atheos/threads.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000013182 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: check for missing prerequisite headers?" >&5
13183echo "$as_me: WARNING: atheos/threads.h: check for missing prerequisite headers?" >&2;}
13184 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: see the Autoconf documentation" >&5
13185echo "$as_me: WARNING: atheos/threads.h: see the Autoconf documentation" >&2;}
13186 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: section \"Present But Cannot Be Compiled\"" >&5
13187echo "$as_me: WARNING: atheos/threads.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000013188 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: proceeding with the preprocessor's result" >&5
13189echo "$as_me: WARNING: atheos/threads.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000013190 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: in the future, the compiler will take precedence" >&5
13191echo "$as_me: WARNING: atheos/threads.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000013192 (
13193 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +000013194## ------------------------------------------------ ##
13195## Report this to http://www.python.org/python-bugs ##
13196## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +000013197_ASBOX
13198 ) |
13199 sed "s/^/$as_me: WARNING: /" >&2
13200 ;;
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013201esac
13202echo "$as_me:$LINENO: checking for atheos/threads.h" >&5
13203echo $ECHO_N "checking for atheos/threads.h... $ECHO_C" >&6
13204if test "${ac_cv_header_atheos_threads_h+set}" = set; then
13205 echo $ECHO_N "(cached) $ECHO_C" >&6
13206else
13207 ac_cv_header_atheos_threads_h=$ac_header_preproc
13208fi
13209echo "$as_me:$LINENO: result: $ac_cv_header_atheos_threads_h" >&5
13210echo "${ECHO_T}$ac_cv_header_atheos_threads_h" >&6
13211
13212fi
13213if test $ac_cv_header_atheos_threads_h = yes; then
13214 cat >>confdefs.h <<\_ACEOF
13215#define WITH_THREAD 1
13216_ACEOF
13217
13218
13219cat >>confdefs.h <<\_ACEOF
13220#define ATHEOS_THREADS 1
13221_ACEOF
13222
13223 THREADOBJ="Python/thread.o"
13224else
13225
Martin v. Löwis11437992002-04-12 09:54:03 +000013226 if test "${ac_cv_header_kernel_OS_h+set}" = set; then
13227 echo "$as_me:$LINENO: checking for kernel/OS.h" >&5
13228echo $ECHO_N "checking for kernel/OS.h... $ECHO_C" >&6
13229if test "${ac_cv_header_kernel_OS_h+set}" = set; then
13230 echo $ECHO_N "(cached) $ECHO_C" >&6
13231fi
13232echo "$as_me:$LINENO: result: $ac_cv_header_kernel_OS_h" >&5
13233echo "${ECHO_T}$ac_cv_header_kernel_OS_h" >&6
Guido van Rossumec95c7b1998-08-04 17:59:56 +000013234else
Martin v. Löwis11437992002-04-12 09:54:03 +000013235 # Is the header compilable?
13236echo "$as_me:$LINENO: checking kernel/OS.h usability" >&5
13237echo $ECHO_N "checking kernel/OS.h usability... $ECHO_C" >&6
13238cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013239/* confdefs.h. */
13240_ACEOF
13241cat confdefs.h >>conftest.$ac_ext
13242cat >>conftest.$ac_ext <<_ACEOF
13243/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013244$ac_includes_default
13245#include <kernel/OS.h>
13246_ACEOF
13247rm -f conftest.$ac_objext
13248if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013249 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013250 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013251 grep -v '^ *+' conftest.er1 >conftest.err
13252 rm -f conftest.er1
13253 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013254 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13255 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013256 { ac_try='test -z "$ac_c_werror_flag"
13257 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013258 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13259 (eval $ac_try) 2>&5
13260 ac_status=$?
13261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13262 (exit $ac_status); }; } &&
13263 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013264 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13265 (eval $ac_try) 2>&5
13266 ac_status=$?
13267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13268 (exit $ac_status); }; }; then
13269 ac_header_compiler=yes
13270else
13271 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013272sed 's/^/| /' conftest.$ac_ext >&5
13273
Martin v. Löwis11437992002-04-12 09:54:03 +000013274ac_header_compiler=no
13275fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013276rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013277echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13278echo "${ECHO_T}$ac_header_compiler" >&6
13279
13280# Is the header present?
13281echo "$as_me:$LINENO: checking kernel/OS.h presence" >&5
13282echo $ECHO_N "checking kernel/OS.h presence... $ECHO_C" >&6
13283cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013284/* confdefs.h. */
13285_ACEOF
13286cat confdefs.h >>conftest.$ac_ext
13287cat >>conftest.$ac_ext <<_ACEOF
13288/* end confdefs.h. */
Guido van Rossumec95c7b1998-08-04 17:59:56 +000013289#include <kernel/OS.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000013290_ACEOF
13291if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
13292 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13293 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +000013294 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +000013295 rm -f conftest.er1
13296 cat conftest.err >&5
13297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13298 (exit $ac_status); } >/dev/null; then
13299 if test -s conftest.err; then
13300 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000013301 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +000013302 else
13303 ac_cpp_err=
13304 fi
Guido van Rossumec95c7b1998-08-04 17:59:56 +000013305else
Martin v. Löwis11437992002-04-12 09:54:03 +000013306 ac_cpp_err=yes
13307fi
13308if test -z "$ac_cpp_err"; then
13309 ac_header_preproc=yes
13310else
13311 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013312sed 's/^/| /' conftest.$ac_ext >&5
13313
Martin v. Löwis11437992002-04-12 09:54:03 +000013314 ac_header_preproc=no
Guido van Rossumec95c7b1998-08-04 17:59:56 +000013315fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013316rm -f conftest.err conftest.$ac_ext
13317echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13318echo "${ECHO_T}$ac_header_preproc" >&6
Guido van Rossumec95c7b1998-08-04 17:59:56 +000013319
Martin v. Löwis11437992002-04-12 09:54:03 +000013320# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013321case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13322 yes:no: )
Martin v. Löwis11437992002-04-12 09:54:03 +000013323 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: accepted by the compiler, rejected by the preprocessor!" >&5
13324echo "$as_me: WARNING: kernel/OS.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000013325 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: proceeding with the compiler's result" >&5
13326echo "$as_me: WARNING: kernel/OS.h: proceeding with the compiler's result" >&2;}
13327 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000013328 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +000013329 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000013330 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: present but cannot be compiled" >&5
13331echo "$as_me: WARNING: kernel/OS.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000013332 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: check for missing prerequisite headers?" >&5
13333echo "$as_me: WARNING: kernel/OS.h: check for missing prerequisite headers?" >&2;}
13334 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: see the Autoconf documentation" >&5
13335echo "$as_me: WARNING: kernel/OS.h: see the Autoconf documentation" >&2;}
13336 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: section \"Present But Cannot Be Compiled\"" >&5
13337echo "$as_me: WARNING: kernel/OS.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000013338 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: proceeding with the preprocessor's result" >&5
13339echo "$as_me: WARNING: kernel/OS.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000013340 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: in the future, the compiler will take precedence" >&5
13341echo "$as_me: WARNING: kernel/OS.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000013342 (
13343 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +000013344## ------------------------------------------------ ##
13345## Report this to http://www.python.org/python-bugs ##
13346## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +000013347_ASBOX
13348 ) |
13349 sed "s/^/$as_me: WARNING: /" >&2
13350 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000013351esac
13352echo "$as_me:$LINENO: checking for kernel/OS.h" >&5
13353echo $ECHO_N "checking for kernel/OS.h... $ECHO_C" >&6
13354if test "${ac_cv_header_kernel_OS_h+set}" = set; then
13355 echo $ECHO_N "(cached) $ECHO_C" >&6
13356else
13357 ac_cv_header_kernel_OS_h=$ac_header_preproc
13358fi
13359echo "$as_me:$LINENO: result: $ac_cv_header_kernel_OS_h" >&5
13360echo "${ECHO_T}$ac_cv_header_kernel_OS_h" >&6
13361
13362fi
13363if test $ac_cv_header_kernel_OS_h = yes; then
13364 cat >>confdefs.h <<\_ACEOF
13365#define WITH_THREAD 1
13366_ACEOF
13367
13368
13369cat >>confdefs.h <<\_ACEOF
Guido van Rossumec95c7b1998-08-04 17:59:56 +000013370#define BEOS_THREADS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013371_ACEOF
Guido van Rossumec95c7b1998-08-04 17:59:56 +000013372
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013373 THREADOBJ="Python/thread.o"
Guido van Rossumec95c7b1998-08-04 17:59:56 +000013374else
Guido van Rossumec95c7b1998-08-04 17:59:56 +000013375
Martin v. Löwis11437992002-04-12 09:54:03 +000013376 echo "$as_me:$LINENO: checking for pthread_create in -lpthreads" >&5
13377echo $ECHO_N "checking for pthread_create in -lpthreads... $ECHO_C" >&6
13378if test "${ac_cv_lib_pthreads_pthread_create+set}" = set; then
13379 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013380else
Martin v. Löwis11437992002-04-12 09:54:03 +000013381 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000013382LIBS="-lpthreads $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000013383cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013384/* confdefs.h. */
13385_ACEOF
13386cat confdefs.h >>conftest.$ac_ext
13387cat >>conftest.$ac_ext <<_ACEOF
13388/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013389
Greg Steinadf63d62000-07-05 10:38:09 +000013390/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013391#ifdef __cplusplus
13392extern "C"
13393#endif
Greg Steinadf63d62000-07-05 10:38:09 +000013394/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000013395 builtin and then its argument prototype would still apply. */
13396char pthread_create ();
Martin v. Löwis11437992002-04-12 09:54:03 +000013397int
13398main ()
13399{
13400pthread_create ();
13401 ;
13402 return 0;
13403}
13404_ACEOF
13405rm -f conftest.$ac_objext conftest$ac_exeext
13406if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013407 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013408 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013409 grep -v '^ *+' conftest.er1 >conftest.err
13410 rm -f conftest.er1
13411 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13413 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013414 { ac_try='test -z "$ac_c_werror_flag"
13415 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013416 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13417 (eval $ac_try) 2>&5
13418 ac_status=$?
13419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13420 (exit $ac_status); }; } &&
13421 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013422 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13423 (eval $ac_try) 2>&5
13424 ac_status=$?
13425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13426 (exit $ac_status); }; }; then
13427 ac_cv_lib_pthreads_pthread_create=yes
Greg Steinadf63d62000-07-05 10:38:09 +000013428else
Martin v. Löwis11437992002-04-12 09:54:03 +000013429 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013430sed 's/^/| /' conftest.$ac_ext >&5
13431
Martin v. Löwis11437992002-04-12 09:54:03 +000013432ac_cv_lib_pthreads_pthread_create=no
Greg Steinadf63d62000-07-05 10:38:09 +000013433fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013434rm -f conftest.err conftest.$ac_objext \
13435 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013436LIBS=$ac_check_lib_save_LIBS
Greg Steinadf63d62000-07-05 10:38:09 +000013437fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013438echo "$as_me:$LINENO: result: $ac_cv_lib_pthreads_pthread_create" >&5
13439echo "${ECHO_T}$ac_cv_lib_pthreads_pthread_create" >&6
13440if test $ac_cv_lib_pthreads_pthread_create = yes; then
13441 cat >>confdefs.h <<\_ACEOF
Greg Steinadf63d62000-07-05 10:38:09 +000013442#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013443_ACEOF
Greg Steinadf63d62000-07-05 10:38:09 +000013444
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000013445 posix_threads=yes
Martin v. Löwis130fb172001-07-19 11:00:41 +000013446 LIBS="$LIBS -lpthreads"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013447 THREADOBJ="Python/thread.o"
Greg Steinadf63d62000-07-05 10:38:09 +000013448else
Greg Steinadf63d62000-07-05 10:38:09 +000013449
Martin v. Löwis11437992002-04-12 09:54:03 +000013450 echo "$as_me:$LINENO: checking for pthread_create in -lc_r" >&5
13451echo $ECHO_N "checking for pthread_create in -lc_r... $ECHO_C" >&6
13452if test "${ac_cv_lib_c_r_pthread_create+set}" = set; then
13453 echo $ECHO_N "(cached) $ECHO_C" >&6
Greg Steinadf63d62000-07-05 10:38:09 +000013454else
Martin v. Löwis11437992002-04-12 09:54:03 +000013455 ac_check_lib_save_LIBS=$LIBS
Greg Steinadf63d62000-07-05 10:38:09 +000013456LIBS="-lc_r $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000013457cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013458/* confdefs.h. */
13459_ACEOF
13460cat confdefs.h >>conftest.$ac_ext
13461cat >>conftest.$ac_ext <<_ACEOF
13462/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013463
Guido van Rossum49545951997-12-02 19:28:29 +000013464/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013465#ifdef __cplusplus
13466extern "C"
13467#endif
Guido van Rossum49545951997-12-02 19:28:29 +000013468/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000013469 builtin and then its argument prototype would still apply. */
13470char pthread_create ();
Martin v. Löwis11437992002-04-12 09:54:03 +000013471int
13472main ()
13473{
13474pthread_create ();
13475 ;
13476 return 0;
13477}
13478_ACEOF
13479rm -f conftest.$ac_objext conftest$ac_exeext
13480if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013481 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013482 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013483 grep -v '^ *+' conftest.er1 >conftest.err
13484 rm -f conftest.er1
13485 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13487 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013488 { ac_try='test -z "$ac_c_werror_flag"
13489 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013490 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13491 (eval $ac_try) 2>&5
13492 ac_status=$?
13493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13494 (exit $ac_status); }; } &&
13495 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013496 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13497 (eval $ac_try) 2>&5
13498 ac_status=$?
13499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13500 (exit $ac_status); }; }; then
13501 ac_cv_lib_c_r_pthread_create=yes
Guido van Rossum49545951997-12-02 19:28:29 +000013502else
Martin v. Löwis11437992002-04-12 09:54:03 +000013503 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013504sed 's/^/| /' conftest.$ac_ext >&5
13505
Martin v. Löwis11437992002-04-12 09:54:03 +000013506ac_cv_lib_c_r_pthread_create=no
Guido van Rossum49545951997-12-02 19:28:29 +000013507fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013508rm -f conftest.err conftest.$ac_objext \
13509 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013510LIBS=$ac_check_lib_save_LIBS
Guido van Rossum49545951997-12-02 19:28:29 +000013511fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013512echo "$as_me:$LINENO: result: $ac_cv_lib_c_r_pthread_create" >&5
13513echo "${ECHO_T}$ac_cv_lib_c_r_pthread_create" >&6
13514if test $ac_cv_lib_c_r_pthread_create = yes; then
13515 cat >>confdefs.h <<\_ACEOF
Guido van Rossum49545951997-12-02 19:28:29 +000013516#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013517_ACEOF
Guido van Rossum49545951997-12-02 19:28:29 +000013518
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000013519 posix_threads=yes
Martin v. Löwis130fb172001-07-19 11:00:41 +000013520 LIBS="$LIBS -lc_r"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013521 THREADOBJ="Python/thread.o"
Guido van Rossum07bd90e2000-05-08 13:41:38 +000013522else
Guido van Rossum07bd90e2000-05-08 13:41:38 +000013523
Martin v. Löwis11437992002-04-12 09:54:03 +000013524 echo "$as_me:$LINENO: checking for __pthread_create_system in -lpthread" >&5
13525echo $ECHO_N "checking for __pthread_create_system in -lpthread... $ECHO_C" >&6
13526if test "${ac_cv_lib_pthread___pthread_create_system+set}" = set; then
13527 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013528else
Martin v. Löwis11437992002-04-12 09:54:03 +000013529 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013530LIBS="-lpthread $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000013531cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013532/* confdefs.h. */
13533_ACEOF
13534cat confdefs.h >>conftest.$ac_ext
13535cat >>conftest.$ac_ext <<_ACEOF
13536/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013537
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013538/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013539#ifdef __cplusplus
13540extern "C"
13541#endif
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013542/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000013543 builtin and then its argument prototype would still apply. */
13544char __pthread_create_system ();
Martin v. Löwis11437992002-04-12 09:54:03 +000013545int
13546main ()
13547{
13548__pthread_create_system ();
13549 ;
13550 return 0;
13551}
13552_ACEOF
13553rm -f conftest.$ac_objext conftest$ac_exeext
13554if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013555 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013556 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013557 grep -v '^ *+' conftest.er1 >conftest.err
13558 rm -f conftest.er1
13559 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13561 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013562 { ac_try='test -z "$ac_c_werror_flag"
13563 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013564 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13565 (eval $ac_try) 2>&5
13566 ac_status=$?
13567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13568 (exit $ac_status); }; } &&
13569 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013570 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13571 (eval $ac_try) 2>&5
13572 ac_status=$?
13573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13574 (exit $ac_status); }; }; then
13575 ac_cv_lib_pthread___pthread_create_system=yes
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013576else
Martin v. Löwis11437992002-04-12 09:54:03 +000013577 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013578sed 's/^/| /' conftest.$ac_ext >&5
13579
Martin v. Löwis11437992002-04-12 09:54:03 +000013580ac_cv_lib_pthread___pthread_create_system=no
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013581fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013582rm -f conftest.err conftest.$ac_objext \
13583 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013584LIBS=$ac_check_lib_save_LIBS
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013585fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013586echo "$as_me:$LINENO: result: $ac_cv_lib_pthread___pthread_create_system" >&5
13587echo "${ECHO_T}$ac_cv_lib_pthread___pthread_create_system" >&6
13588if test $ac_cv_lib_pthread___pthread_create_system = yes; then
13589 cat >>confdefs.h <<\_ACEOF
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013590#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013591_ACEOF
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013592
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000013593 posix_threads=yes
Martin v. Löwis130fb172001-07-19 11:00:41 +000013594 LIBS="$LIBS -lpthread"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013595 THREADOBJ="Python/thread.o"
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013596else
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000013597
Martin v. Löwis11437992002-04-12 09:54:03 +000013598 echo "$as_me:$LINENO: checking for pthread_create in -lcma" >&5
13599echo $ECHO_N "checking for pthread_create in -lcma... $ECHO_C" >&6
13600if test "${ac_cv_lib_cma_pthread_create+set}" = set; then
13601 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumb93a8621998-05-07 13:27:32 +000013602else
Martin v. Löwis11437992002-04-12 09:54:03 +000013603 ac_check_lib_save_LIBS=$LIBS
Guido van Rossumb93a8621998-05-07 13:27:32 +000013604LIBS="-lcma $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000013605cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013606/* confdefs.h. */
13607_ACEOF
13608cat confdefs.h >>conftest.$ac_ext
13609cat >>conftest.$ac_ext <<_ACEOF
13610/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013611
Guido van Rossumb93a8621998-05-07 13:27:32 +000013612/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013613#ifdef __cplusplus
13614extern "C"
13615#endif
Guido van Rossumb93a8621998-05-07 13:27:32 +000013616/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000013617 builtin and then its argument prototype would still apply. */
13618char pthread_create ();
Martin v. Löwis11437992002-04-12 09:54:03 +000013619int
13620main ()
13621{
13622pthread_create ();
13623 ;
13624 return 0;
13625}
13626_ACEOF
13627rm -f conftest.$ac_objext conftest$ac_exeext
13628if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013629 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013630 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013631 grep -v '^ *+' conftest.er1 >conftest.err
13632 rm -f conftest.er1
13633 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13635 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013636 { ac_try='test -z "$ac_c_werror_flag"
13637 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013638 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13639 (eval $ac_try) 2>&5
13640 ac_status=$?
13641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13642 (exit $ac_status); }; } &&
13643 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013644 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13645 (eval $ac_try) 2>&5
13646 ac_status=$?
13647 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13648 (exit $ac_status); }; }; then
13649 ac_cv_lib_cma_pthread_create=yes
Guido van Rossumb93a8621998-05-07 13:27:32 +000013650else
Martin v. Löwis11437992002-04-12 09:54:03 +000013651 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013652sed 's/^/| /' conftest.$ac_ext >&5
13653
Martin v. Löwis11437992002-04-12 09:54:03 +000013654ac_cv_lib_cma_pthread_create=no
Guido van Rossumb93a8621998-05-07 13:27:32 +000013655fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013656rm -f conftest.err conftest.$ac_objext \
13657 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013658LIBS=$ac_check_lib_save_LIBS
Guido van Rossumb93a8621998-05-07 13:27:32 +000013659fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013660echo "$as_me:$LINENO: result: $ac_cv_lib_cma_pthread_create" >&5
13661echo "${ECHO_T}$ac_cv_lib_cma_pthread_create" >&6
13662if test $ac_cv_lib_cma_pthread_create = yes; then
13663 cat >>confdefs.h <<\_ACEOF
Guido van Rossumb93a8621998-05-07 13:27:32 +000013664#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013665_ACEOF
Guido van Rossumb93a8621998-05-07 13:27:32 +000013666
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000013667 posix_threads=yes
Martin v. Löwis130fb172001-07-19 11:00:41 +000013668 LIBS="$LIBS -lcma"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013669 THREADOBJ="Python/thread.o"
Guido van Rossumb93a8621998-05-07 13:27:32 +000013670else
Thomas Wouters0db2b2b2000-08-26 11:33:43 +000013671
Martin v. Löwis130fb172001-07-19 11:00:41 +000013672 USE_THREAD_MODULE="#"
Guido van Rossum2d38f911996-06-26 19:47:01 +000013673fi
13674
Guido van Rossum627b2d71993-12-24 10:39:16 +000013675
Guido van Rossum7b3853f1996-07-30 18:09:35 +000013676fi
13677
Guido van Rossum0be3e491997-05-22 20:33:33 +000013678fi
13679
Guido van Rossum49545951997-12-02 19:28:29 +000013680fi
13681
Guido van Rossumb93a8621998-05-07 13:27:32 +000013682fi
13683
Guido van Rossum07bd90e2000-05-08 13:41:38 +000013684
Michael W. Hudson54241132001-12-07 15:38:26 +000013685fi
13686
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013687
13688fi
13689
Martin v. Löwisa6e97582002-01-01 18:41:33 +000013690fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013691rm -f conftest.err conftest.$ac_objext \
13692 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013693fi;
13694fi
13695
13696
13697fi
13698
Martin v. Löwisa6e97582002-01-01 18:41:33 +000013699
Michael W. Hudson54241132001-12-07 15:38:26 +000013700
Martin v. Löwis11437992002-04-12 09:54:03 +000013701 echo "$as_me:$LINENO: checking for usconfig in -lmpc" >&5
13702echo $ECHO_N "checking for usconfig in -lmpc... $ECHO_C" >&6
13703if test "${ac_cv_lib_mpc_usconfig+set}" = set; then
13704 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013705else
Martin v. Löwis11437992002-04-12 09:54:03 +000013706 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000013707LIBS="-lmpc $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000013708cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013709/* confdefs.h. */
13710_ACEOF
13711cat confdefs.h >>conftest.$ac_ext
13712cat >>conftest.$ac_ext <<_ACEOF
13713/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013714
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000013715/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013716#ifdef __cplusplus
13717extern "C"
13718#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000013719/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000013720 builtin and then its argument prototype would still apply. */
13721char usconfig ();
Martin v. Löwis11437992002-04-12 09:54:03 +000013722int
13723main ()
13724{
13725usconfig ();
13726 ;
13727 return 0;
13728}
13729_ACEOF
13730rm -f conftest.$ac_objext conftest$ac_exeext
13731if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013732 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013733 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013734 grep -v '^ *+' conftest.er1 >conftest.err
13735 rm -f conftest.er1
13736 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13738 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013739 { ac_try='test -z "$ac_c_werror_flag"
13740 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013741 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13742 (eval $ac_try) 2>&5
13743 ac_status=$?
13744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13745 (exit $ac_status); }; } &&
13746 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013747 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13748 (eval $ac_try) 2>&5
13749 ac_status=$?
13750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13751 (exit $ac_status); }; }; then
13752 ac_cv_lib_mpc_usconfig=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013753else
Martin v. Löwis11437992002-04-12 09:54:03 +000013754 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013755sed 's/^/| /' conftest.$ac_ext >&5
13756
Martin v. Löwis11437992002-04-12 09:54:03 +000013757ac_cv_lib_mpc_usconfig=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000013758fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013759rm -f conftest.err conftest.$ac_objext \
13760 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013761LIBS=$ac_check_lib_save_LIBS
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013762fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013763echo "$as_me:$LINENO: result: $ac_cv_lib_mpc_usconfig" >&5
13764echo "${ECHO_T}$ac_cv_lib_mpc_usconfig" >&6
13765if test $ac_cv_lib_mpc_usconfig = yes; then
13766 cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013767#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013768_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000013769
Martin v. Löwis130fb172001-07-19 11:00:41 +000013770 LIBS="$LIBS -lmpc"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013771 THREADOBJ="Python/thread.o"
Martin v. Löwis130fb172001-07-19 11:00:41 +000013772 USE_THREAD_MODULE=""
Guido van Rossum627b2d71993-12-24 10:39:16 +000013773fi
13774
Martin v. Löwis3d2b5492002-03-15 13:48:21 +000013775
Neal Norwitza978ab02002-11-02 16:58:05 +000013776 if test "$posix_threads" != "yes"; then
Martin v. Löwis11437992002-04-12 09:54:03 +000013777 echo "$as_me:$LINENO: checking for thr_create in -lthread" >&5
13778echo $ECHO_N "checking for thr_create in -lthread... $ECHO_C" >&6
13779if test "${ac_cv_lib_thread_thr_create+set}" = set; then
13780 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013781else
Martin v. Löwis11437992002-04-12 09:54:03 +000013782 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000013783LIBS="-lthread $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000013784cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013785/* confdefs.h. */
13786_ACEOF
13787cat confdefs.h >>conftest.$ac_ext
13788cat >>conftest.$ac_ext <<_ACEOF
13789/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013790
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000013791/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013792#ifdef __cplusplus
13793extern "C"
13794#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000013795/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000013796 builtin and then its argument prototype would still apply. */
13797char thr_create ();
Martin v. Löwis11437992002-04-12 09:54:03 +000013798int
13799main ()
13800{
13801thr_create ();
13802 ;
13803 return 0;
13804}
13805_ACEOF
13806rm -f conftest.$ac_objext conftest$ac_exeext
13807if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013808 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013809 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013810 grep -v '^ *+' conftest.er1 >conftest.err
13811 rm -f conftest.er1
13812 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13814 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013815 { ac_try='test -z "$ac_c_werror_flag"
13816 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013817 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13818 (eval $ac_try) 2>&5
13819 ac_status=$?
13820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13821 (exit $ac_status); }; } &&
13822 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013823 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13824 (eval $ac_try) 2>&5
13825 ac_status=$?
13826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13827 (exit $ac_status); }; }; then
13828 ac_cv_lib_thread_thr_create=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013829else
Martin v. Löwis11437992002-04-12 09:54:03 +000013830 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013831sed 's/^/| /' conftest.$ac_ext >&5
13832
Martin v. Löwis11437992002-04-12 09:54:03 +000013833ac_cv_lib_thread_thr_create=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000013834fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013835rm -f conftest.err conftest.$ac_objext \
13836 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013837LIBS=$ac_check_lib_save_LIBS
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013838fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013839echo "$as_me:$LINENO: result: $ac_cv_lib_thread_thr_create" >&5
13840echo "${ECHO_T}$ac_cv_lib_thread_thr_create" >&6
13841if test $ac_cv_lib_thread_thr_create = yes; then
13842 cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013843#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013844_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000013845
Martin v. Löwis3d2b5492002-03-15 13:48:21 +000013846 LIBS="$LIBS -lthread"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013847 THREADOBJ="Python/thread.o"
Martin v. Löwis3d2b5492002-03-15 13:48:21 +000013848 USE_THREAD_MODULE=""
Guido van Rossum627b2d71993-12-24 10:39:16 +000013849fi
13850
Martin v. Löwis3d2b5492002-03-15 13:48:21 +000013851 fi
Michael W. Hudson54241132001-12-07 15:38:26 +000013852
Martin v. Löwis130fb172001-07-19 11:00:41 +000013853 if test "$USE_THREAD_MODULE" != "#"
13854 then
13855 # If the above checks didn't disable threads, (at least) OSF1
13856 # needs this '-threads' argument during linking.
13857 case $ac_sys_system in
13858 OSF1) LDLAST=-threads;;
13859 esac
Jeremy Hylton1a2ca862000-10-16 16:59:12 +000013860 fi
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013861fi
Martin v. Löwisa7a76d32002-10-04 07:21:24 +000013862
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013863if test "$posix_threads" = "yes"; then
13864 if test "$unistd_defines_pthreads" = "no"; then
Martin v. Löwisa7a76d32002-10-04 07:21:24 +000013865
13866cat >>confdefs.h <<\_ACEOF
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013867#define _POSIX_THREADS 1
13868_ACEOF
13869
13870 fi
13871
13872 # Bug 662787: Using semaphores causes unexplicable hangs on Solaris 8.
13873 case $ac_sys_system/$ac_sys_release in
13874 SunOS/5.6)
13875cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa7a76d32002-10-04 07:21:24 +000013876#define HAVE_PTHREAD_DESTRUCTOR 1
13877_ACEOF
13878
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013879 ;;
13880 SunOS/5.8)
13881cat >>confdefs.h <<\_ACEOF
13882#define HAVE_BROKEN_POSIX_SEMAPHORES 1
13883_ACEOF
13884
13885 ;;
13886 esac
13887
13888 echo "$as_me:$LINENO: checking if PTHREAD_SCOPE_SYSTEM is supported" >&5
13889echo $ECHO_N "checking if PTHREAD_SCOPE_SYSTEM is supported... $ECHO_C" >&6
13890 if test "${ac_cv_pthread_system_supported+set}" = set; then
13891 echo $ECHO_N "(cached) $ECHO_C" >&6
13892else
13893 if test "$cross_compiling" = yes; then
13894 ac_cv_pthread_system_supported=no
13895else
13896 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013897/* confdefs.h. */
13898_ACEOF
13899cat confdefs.h >>conftest.$ac_ext
13900cat >>conftest.$ac_ext <<_ACEOF
13901/* end confdefs.h. */
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013902#include <pthread.h>
13903 void *foo(void *parm) {
13904 return NULL;
13905 }
13906 main() {
13907 pthread_attr_t attr;
13908 pthread_t id;
13909 if (pthread_attr_init(&attr)) exit(-1);
13910 if (pthread_attr_setscope(&attr, PTHREAD_SCOPE_SYSTEM)) exit(-1);
13911 if (pthread_create(&id, &attr, foo, NULL)) exit(-1);
13912 exit(0);
13913 }
13914_ACEOF
13915rm -f conftest$ac_exeext
13916if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13917 (eval $ac_link) 2>&5
13918 ac_status=$?
13919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13920 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13921 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13922 (eval $ac_try) 2>&5
13923 ac_status=$?
13924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13925 (exit $ac_status); }; }; then
13926 ac_cv_pthread_system_supported=yes
13927else
13928 echo "$as_me: program exited with status $ac_status" >&5
13929echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013930sed 's/^/| /' conftest.$ac_ext >&5
13931
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013932( exit $ac_status )
13933ac_cv_pthread_system_supported=no
13934fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013935rm -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 +000013936fi
Martin v. Löwisa7a76d32002-10-04 07:21:24 +000013937
Guido van Rossum627b2d71993-12-24 10:39:16 +000013938fi
13939
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013940 echo "$as_me:$LINENO: result: $ac_cv_pthread_system_supported" >&5
13941echo "${ECHO_T}$ac_cv_pthread_system_supported" >&6
13942 if test "$ac_cv_pthread_system_supported" = "yes"; then
13943
13944cat >>confdefs.h <<\_ACEOF
13945#define PTHREAD_SYSTEM_SCHED_SUPPORTED 1
13946_ACEOF
13947
13948 fi
13949
13950for ac_func in pthread_sigmask
13951do
13952as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13953echo "$as_me:$LINENO: checking for $ac_func" >&5
13954echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
13955if eval "test \"\${$as_ac_var+set}\" = set"; then
13956 echo $ECHO_N "(cached) $ECHO_C" >&6
13957else
13958 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013959/* confdefs.h. */
13960_ACEOF
13961cat confdefs.h >>conftest.$ac_ext
13962cat >>conftest.$ac_ext <<_ACEOF
13963/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000013964/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13965 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13966#define $ac_func innocuous_$ac_func
13967
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013968/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000013969 which can conflict with char $ac_func (); below.
13970 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000013971 <limits.h> exists even on freestanding compilers. */
13972
13973#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000013974# include <limits.h>
13975#else
13976# include <assert.h>
13977#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000013978
13979#undef $ac_func
13980
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013981/* Override any gcc2 internal prototype to avoid an error. */
13982#ifdef __cplusplus
13983extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000013984{
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013985#endif
13986/* We use char because int might match the return type of a gcc2
13987 builtin and then its argument prototype would still apply. */
13988char $ac_func ();
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013989/* The GNU C library defines this for functions which it implements
13990 to always fail with ENOSYS. Some functions are actually named
13991 something starting with __ and the normal name is an alias. */
13992#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13993choke me
13994#else
Skip Montanaro6dead952003-09-25 14:50:04 +000013995char (*f) () = $ac_func;
13996#endif
13997#ifdef __cplusplus
13998}
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013999#endif
14000
Skip Montanaro6dead952003-09-25 14:50:04 +000014001int
14002main ()
14003{
14004return f != $ac_func;
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000014005 ;
14006 return 0;
14007}
14008_ACEOF
14009rm -f conftest.$ac_objext conftest$ac_exeext
14010if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014011 (eval $ac_link) 2>conftest.er1
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000014012 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014013 grep -v '^ *+' conftest.er1 >conftest.err
14014 rm -f conftest.er1
14015 cat conftest.err >&5
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000014016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14017 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014018 { ac_try='test -z "$ac_c_werror_flag"
14019 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014020 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14021 (eval $ac_try) 2>&5
14022 ac_status=$?
14023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14024 (exit $ac_status); }; } &&
14025 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000014026 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14027 (eval $ac_try) 2>&5
14028 ac_status=$?
14029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14030 (exit $ac_status); }; }; then
14031 eval "$as_ac_var=yes"
14032else
14033 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014034sed 's/^/| /' conftest.$ac_ext >&5
14035
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000014036eval "$as_ac_var=no"
14037fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014038rm -f conftest.err conftest.$ac_objext \
14039 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000014040fi
14041echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
14042echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14043if test `eval echo '${'$as_ac_var'}'` = yes; then
14044 cat >>confdefs.h <<_ACEOF
14045#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14046_ACEOF
Jason Tishlerfac083d2003-07-22 15:20:49 +000014047 case $ac_sys_system in
14048 CYGWIN*)
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000014049
Jason Tishlerfac083d2003-07-22 15:20:49 +000014050cat >>confdefs.h <<\_ACEOF
14051#define HAVE_BROKEN_PTHREAD_SIGMASK 1
14052_ACEOF
14053
14054 ;;
14055 esac
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000014056fi
14057done
14058
14059fi
14060
14061
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014062# Check for enable-ipv6
Martin v. Löwis11437992002-04-12 09:54:03 +000014063
14064
14065echo "$as_me:$LINENO: checking if --enable-ipv6 is specified" >&5
14066echo $ECHO_N "checking if --enable-ipv6 is specified... $ECHO_C" >&6
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014067# Check whether --enable-ipv6 or --disable-ipv6 was given.
14068if test "${enable_ipv6+set}" = set; then
14069 enableval="$enable_ipv6"
14070 case "$enableval" in
14071 no)
Martin v. Löwis11437992002-04-12 09:54:03 +000014072 echo "$as_me:$LINENO: result: no" >&5
14073echo "${ECHO_T}no" >&6
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014074 ipv6=no
14075 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000014076 *) echo "$as_me:$LINENO: result: yes" >&5
14077echo "${ECHO_T}yes" >&6
14078 cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014079#define ENABLE_IPV6 1
Martin v. Löwis11437992002-04-12 09:54:03 +000014080_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014081
14082 ipv6=yes
14083 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000014084 esac
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014085else
Martin v. Löwis11437992002-04-12 09:54:03 +000014086
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014087 if test "$cross_compiling" = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000014088 echo "$as_me:$LINENO: result: no" >&5
14089echo "${ECHO_T}no" >&6
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014090 ipv6=no
14091
14092else
Martin v. Löwis11437992002-04-12 09:54:03 +000014093 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014094/* confdefs.h. */
14095_ACEOF
14096cat confdefs.h >>conftest.$ac_ext
14097cat >>conftest.$ac_ext <<_ACEOF
14098/* end confdefs.h. */
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014099 /* AF_INET6 available check */
14100#include <sys/types.h>
14101#include <sys/socket.h>
14102main()
14103{
14104 if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
14105 exit(1);
14106 else
14107 exit(0);
14108}
14109
Martin v. Löwis11437992002-04-12 09:54:03 +000014110_ACEOF
14111rm -f conftest$ac_exeext
14112if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14113 (eval $ac_link) 2>&5
14114 ac_status=$?
14115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14116 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14117 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14118 (eval $ac_try) 2>&5
14119 ac_status=$?
14120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14121 (exit $ac_status); }; }; then
14122 echo "$as_me:$LINENO: result: yes" >&5
14123echo "${ECHO_T}yes" >&6
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014124 ipv6=yes
14125else
Martin v. Löwis11437992002-04-12 09:54:03 +000014126 echo "$as_me: program exited with status $ac_status" >&5
14127echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014128sed 's/^/| /' conftest.$ac_ext >&5
14129
Martin v. Löwis11437992002-04-12 09:54:03 +000014130( exit $ac_status )
14131echo "$as_me:$LINENO: result: no" >&5
14132echo "${ECHO_T}no" >&6
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014133 ipv6=no
14134fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014135rm -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 +000014136fi
14137
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000014138if test "$ipv6" = "yes"; then
Martin v. Löwis11437992002-04-12 09:54:03 +000014139 echo "$as_me:$LINENO: checking if RFC2553 API is available" >&5
14140echo $ECHO_N "checking if RFC2553 API is available... $ECHO_C" >&6
14141 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014142/* confdefs.h. */
14143_ACEOF
14144cat confdefs.h >>conftest.$ac_ext
14145cat >>conftest.$ac_ext <<_ACEOF
14146/* end confdefs.h. */
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000014147#include <sys/types.h>
14148#include <netinet/in.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000014149int
14150main ()
14151{
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000014152struct sockaddr_in6 x;
14153x.sin6_scope_id;
Martin v. Löwis11437992002-04-12 09:54:03 +000014154 ;
14155 return 0;
14156}
14157_ACEOF
14158rm -f conftest.$ac_objext
14159if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014160 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000014161 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014162 grep -v '^ *+' conftest.er1 >conftest.err
14163 rm -f conftest.er1
14164 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000014165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14166 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014167 { ac_try='test -z "$ac_c_werror_flag"
14168 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014169 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14170 (eval $ac_try) 2>&5
14171 ac_status=$?
14172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14173 (exit $ac_status); }; } &&
14174 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000014175 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14176 (eval $ac_try) 2>&5
14177 ac_status=$?
14178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14179 (exit $ac_status); }; }; then
14180 echo "$as_me:$LINENO: result: yes" >&5
14181echo "${ECHO_T}yes" >&6
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000014182 ipv6=yes
14183else
Martin v. Löwis11437992002-04-12 09:54:03 +000014184 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014185sed 's/^/| /' conftest.$ac_ext >&5
14186
Martin v. Löwis11437992002-04-12 09:54:03 +000014187echo "$as_me:$LINENO: result: no" >&5
14188echo "${ECHO_T}no" >&6
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000014189 ipv6=no
14190fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014191rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000014192fi
14193
14194if test "$ipv6" = "yes"; then
Martin v. Löwis11437992002-04-12 09:54:03 +000014195 cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000014196#define ENABLE_IPV6 1
Martin v. Löwis11437992002-04-12 09:54:03 +000014197_ACEOF
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000014198
14199fi
14200
Martin v. Löwis11437992002-04-12 09:54:03 +000014201fi;
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014202
14203ipv6type=unknown
14204ipv6lib=none
14205ipv6trylibc=no
14206
14207if test "$ipv6" = "yes"; then
Martin v. Löwis11437992002-04-12 09:54:03 +000014208 echo "$as_me:$LINENO: checking ipv6 stack type" >&5
14209echo $ECHO_N "checking ipv6 stack type... $ECHO_C" >&6
Guido van Rossumb8552162001-09-05 14:58:11 +000014210 for i in inria kame linux-glibc linux-inet6 solaris toshiba v6d zeta;
14211 do
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014212 case $i in
14213 inria)
Martin v. Löwis11437992002-04-12 09:54:03 +000014214 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014215/* confdefs.h. */
14216_ACEOF
14217cat confdefs.h >>conftest.$ac_ext
14218cat >>conftest.$ac_ext <<_ACEOF
14219/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000014220
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014221#include <netinet/in.h>
14222#ifdef IPV6_INRIA_VERSION
14223yes
14224#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000014225_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014226if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000014227 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwis44ddbde2001-12-02 10:15:37 +000014228 ipv6type=$i
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014229fi
14230rm -f conftest*
14231
14232 ;;
14233 kame)
Martin v. Löwis11437992002-04-12 09:54:03 +000014234 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014235/* confdefs.h. */
14236_ACEOF
14237cat confdefs.h >>conftest.$ac_ext
14238cat >>conftest.$ac_ext <<_ACEOF
14239/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000014240
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014241#include <netinet/in.h>
14242#ifdef __KAME__
14243yes
14244#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000014245_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014246if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000014247 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014248 ipv6type=$i;
14249 ipv6lib=inet6
14250 ipv6libdir=/usr/local/v6/lib
14251 ipv6trylibc=yes
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014252fi
14253rm -f conftest*
14254
14255 ;;
14256 linux-glibc)
Martin v. Löwis11437992002-04-12 09:54:03 +000014257 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014258/* confdefs.h. */
14259_ACEOF
14260cat confdefs.h >>conftest.$ac_ext
14261cat >>conftest.$ac_ext <<_ACEOF
14262/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000014263
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014264#include <features.h>
14265#if defined(__GLIBC__) && ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2))
14266yes
14267#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000014268_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014269if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000014270 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014271 ipv6type=$i;
14272 ipv6trylibc=yes
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014273fi
14274rm -f conftest*
14275
14276 ;;
14277 linux-inet6)
14278 if test -d /usr/inet6; then
14279 ipv6type=$i
14280 ipv6lib=inet6
14281 ipv6libdir=/usr/inet6/lib
Skip Montanarodecc6a42003-01-01 20:07:49 +000014282 BASECFLAGS="-I/usr/inet6/include $BASECFLAGS"
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014283 fi
14284 ;;
14285 solaris)
14286 if test -f /etc/netconfig; then
14287 if /usr/xpg4/bin/grep -q tcp6 /etc/netconfig; then
14288 ipv6type=$i
14289 ipv6trylibc=yes
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014290 fi
14291 fi
14292 ;;
14293 toshiba)
Martin v. Löwis11437992002-04-12 09:54:03 +000014294 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014295/* confdefs.h. */
14296_ACEOF
14297cat confdefs.h >>conftest.$ac_ext
14298cat >>conftest.$ac_ext <<_ACEOF
14299/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000014300
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014301#include <sys/param.h>
14302#ifdef _TOSHIBA_INET6
14303yes
14304#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000014305_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014306if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000014307 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014308 ipv6type=$i;
14309 ipv6lib=inet6;
Martin v. Löwis44ddbde2001-12-02 10:15:37 +000014310 ipv6libdir=/usr/local/v6/lib
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014311fi
14312rm -f conftest*
14313
14314 ;;
14315 v6d)
Martin v. Löwis11437992002-04-12 09:54:03 +000014316 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014317/* confdefs.h. */
14318_ACEOF
14319cat confdefs.h >>conftest.$ac_ext
14320cat >>conftest.$ac_ext <<_ACEOF
14321/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000014322
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014323#include </usr/local/v6/include/sys/v6config.h>
14324#ifdef __V6D__
14325yes
14326#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000014327_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014328if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000014329 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014330 ipv6type=$i;
14331 ipv6lib=v6;
14332 ipv6libdir=/usr/local/v6/lib;
Skip Montanarodecc6a42003-01-01 20:07:49 +000014333 BASECFLAGS="-I/usr/local/v6/include $BASECFLAGS"
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014334fi
14335rm -f conftest*
14336
14337 ;;
14338 zeta)
Martin v. Löwis11437992002-04-12 09:54:03 +000014339 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014340/* confdefs.h. */
14341_ACEOF
14342cat confdefs.h >>conftest.$ac_ext
14343cat >>conftest.$ac_ext <<_ACEOF
14344/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000014345
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014346#include <sys/param.h>
14347#ifdef _ZETA_MINAMI_INET6
14348yes
14349#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000014350_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014351if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000014352 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014353 ipv6type=$i;
14354 ipv6lib=inet6;
Martin v. Löwis44ddbde2001-12-02 10:15:37 +000014355 ipv6libdir=/usr/local/v6/lib
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014356fi
14357rm -f conftest*
14358
14359 ;;
14360 esac
14361 if test "$ipv6type" != "unknown"; then
14362 break
14363 fi
14364 done
Martin v. Löwis11437992002-04-12 09:54:03 +000014365 echo "$as_me:$LINENO: result: $ipv6type" >&5
14366echo "${ECHO_T}$ipv6type" >&6
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000014367fi
14368
14369if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
14370 if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
14371 LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
14372 echo "using lib$ipv6lib"
14373 else
14374 if test $ipv6trylibc = "yes"; then
14375 echo "using libc"
14376 else
14377 echo 'Fatal: no $ipv6lib library found. cannot continue.'
14378 echo "You need to fetch lib$ipv6lib.a from appropriate"
14379 echo 'ipv6 kit and compile beforehand.'
14380 exit 1
14381 fi
14382 fi
14383fi
14384
Martin v. Löwisa3fb4f72002-06-09 13:33:54 +000014385# Check for --with-doc-strings
14386echo "$as_me:$LINENO: checking for --with-doc-strings" >&5
14387echo $ECHO_N "checking for --with-doc-strings... $ECHO_C" >&6
14388
14389# Check whether --with-doc-strings or --without-doc-strings was given.
14390if test "${with_doc_strings+set}" = set; then
14391 withval="$with_doc_strings"
14392
14393fi;
14394
14395if test -z "$with_doc_strings"
14396then with_doc_strings="yes"
14397fi
14398if test "$with_doc_strings" != "no"
14399then
14400
14401cat >>confdefs.h <<\_ACEOF
14402#define WITH_DOC_STRINGS 1
14403_ACEOF
14404
14405fi
14406echo "$as_me:$LINENO: result: $with_doc_strings" >&5
14407echo "${ECHO_T}$with_doc_strings" >&6
14408
Neil Schemenauera35c6882001-02-27 04:45:05 +000014409# Check for Python-specific malloc support
Martin v. Löwisf30d60e2004-06-08 08:17:44 +000014410echo "$as_me:$LINENO: checking for --with-tsc" >&5
14411echo $ECHO_N "checking for --with-tsc... $ECHO_C" >&6
14412
14413# Check whether --with-tsc or --without-tsc was given.
14414if test "${with_tsc+set}" = set; then
14415 withval="$with_tsc"
14416
14417if test "$withval" != no
14418then
14419
14420cat >>confdefs.h <<\_ACEOF
14421#define WITH_TSC 1
14422_ACEOF
14423
14424 echo "$as_me:$LINENO: result: yes" >&5
14425echo "${ECHO_T}yes" >&6
14426else echo "$as_me:$LINENO: result: no" >&5
14427echo "${ECHO_T}no" >&6
14428fi
14429else
14430 echo "$as_me:$LINENO: result: no" >&5
14431echo "${ECHO_T}no" >&6
14432fi;
14433
14434# Check for Python-specific malloc support
Martin v. Löwis11437992002-04-12 09:54:03 +000014435echo "$as_me:$LINENO: checking for --with-pymalloc" >&5
14436echo $ECHO_N "checking for --with-pymalloc... $ECHO_C" >&6
14437
Neil Schemenauera35c6882001-02-27 04:45:05 +000014438# Check whether --with-pymalloc or --without-pymalloc was given.
14439if test "${with_pymalloc+set}" = set; then
14440 withval="$with_pymalloc"
Michael W. Hudson54241132001-12-07 15:38:26 +000014441
Martin v. Löwis11437992002-04-12 09:54:03 +000014442fi;
Neil Schemenauera35c6882001-02-27 04:45:05 +000014443
Neil Schemenauer16c22972002-03-22 15:34:49 +000014444if test -z "$with_pymalloc"
14445then with_pymalloc="yes"
14446fi
14447if test "$with_pymalloc" != "no"
14448then
Martin v. Löwis11437992002-04-12 09:54:03 +000014449
14450cat >>confdefs.h <<\_ACEOF
Neil Schemenauer16c22972002-03-22 15:34:49 +000014451#define WITH_PYMALLOC 1
Martin v. Löwis11437992002-04-12 09:54:03 +000014452_ACEOF
Neil Schemenauer16c22972002-03-22 15:34:49 +000014453
14454fi
Martin v. Löwis11437992002-04-12 09:54:03 +000014455echo "$as_me:$LINENO: result: $with_pymalloc" >&5
14456echo "${ECHO_T}$with_pymalloc" >&6
Neil Schemenauer16c22972002-03-22 15:34:49 +000014457
Barry Warsawef82cd72000-06-30 16:21:01 +000014458# Check for --with-wctype-functions
Martin v. Löwis11437992002-04-12 09:54:03 +000014459echo "$as_me:$LINENO: checking for --with-wctype-functions" >&5
14460echo $ECHO_N "checking for --with-wctype-functions... $ECHO_C" >&6
14461
Barry Warsawef82cd72000-06-30 16:21:01 +000014462# Check whether --with-wctype-functions or --without-wctype-functions was given.
14463if test "${with_wctype_functions+set}" = set; then
14464 withval="$with_wctype_functions"
Martin v. Löwis11437992002-04-12 09:54:03 +000014465
Barry Warsawef82cd72000-06-30 16:21:01 +000014466if test "$withval" != no
Martin v. Löwis11437992002-04-12 09:54:03 +000014467then
14468
14469cat >>confdefs.h <<\_ACEOF
Barry Warsawef82cd72000-06-30 16:21:01 +000014470#define WANT_WCTYPE_FUNCTIONS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000014471_ACEOF
14472
14473 echo "$as_me:$LINENO: result: yes" >&5
14474echo "${ECHO_T}yes" >&6
14475else echo "$as_me:$LINENO: result: no" >&5
14476echo "${ECHO_T}no" >&6
Barry Warsawef82cd72000-06-30 16:21:01 +000014477fi
14478else
Martin v. Löwis11437992002-04-12 09:54:03 +000014479 echo "$as_me:$LINENO: result: no" >&5
14480echo "${ECHO_T}no" >&6
14481fi;
Barry Warsawef82cd72000-06-30 16:21:01 +000014482
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000014483# -I${DLINCLDIR} is added to the compile rule for importdl.o
Guido van Rossum7f43da71994-08-01 12:15:30 +000014484
Guido van Rossum98935bf2001-09-05 19:13:16 +000014485DLINCLDIR=.
Guido van Rossum7f43da71994-08-01 12:15:30 +000014486
Guido van Rossume97ee181999-12-20 21:27:22 +000014487# the dlopen() function means we might want to use dynload_shlib.o. some
14488# platforms, such as AIX, have dlopen(), but don't want to use it.
Martin v. Löwis11437992002-04-12 09:54:03 +000014489
Thomas Wouters3a584202000-08-05 23:28:51 +000014490for ac_func in dlopen
14491do
Martin v. Löwis11437992002-04-12 09:54:03 +000014492as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14493echo "$as_me:$LINENO: checking for $ac_func" >&5
14494echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14495if eval "test \"\${$as_ac_var+set}\" = set"; then
14496 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossume97ee181999-12-20 21:27:22 +000014497else
Martin v. Löwis11437992002-04-12 09:54:03 +000014498 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014499/* confdefs.h. */
14500_ACEOF
14501cat confdefs.h >>conftest.$ac_ext
14502cat >>conftest.$ac_ext <<_ACEOF
14503/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000014504/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14505 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14506#define $ac_func innocuous_$ac_func
14507
Guido van Rossume97ee181999-12-20 21:27:22 +000014508/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000014509 which can conflict with char $ac_func (); below.
14510 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000014511 <limits.h> exists even on freestanding compilers. */
14512
14513#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000014514# include <limits.h>
14515#else
14516# include <assert.h>
14517#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000014518
14519#undef $ac_func
14520
Guido van Rossume97ee181999-12-20 21:27:22 +000014521/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000014522#ifdef __cplusplus
14523extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000014524{
Martin v. Löwis11437992002-04-12 09:54:03 +000014525#endif
Guido van Rossume97ee181999-12-20 21:27:22 +000014526/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000014527 builtin and then its argument prototype would still apply. */
14528char $ac_func ();
Guido van Rossume97ee181999-12-20 21:27:22 +000014529/* The GNU C library defines this for functions which it implements
14530 to always fail with ENOSYS. Some functions are actually named
14531 something starting with __ and the normal name is an alias. */
Thomas Wouters3a584202000-08-05 23:28:51 +000014532#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossume97ee181999-12-20 21:27:22 +000014533choke me
14534#else
Skip Montanaro6dead952003-09-25 14:50:04 +000014535char (*f) () = $ac_func;
14536#endif
14537#ifdef __cplusplus
14538}
Guido van Rossume97ee181999-12-20 21:27:22 +000014539#endif
14540
Skip Montanaro6dead952003-09-25 14:50:04 +000014541int
14542main ()
14543{
14544return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000014545 ;
14546 return 0;
14547}
14548_ACEOF
14549rm -f conftest.$ac_objext conftest$ac_exeext
14550if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014551 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000014552 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014553 grep -v '^ *+' conftest.er1 >conftest.err
14554 rm -f conftest.er1
14555 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000014556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14557 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014558 { ac_try='test -z "$ac_c_werror_flag"
14559 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014560 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14561 (eval $ac_try) 2>&5
14562 ac_status=$?
14563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14564 (exit $ac_status); }; } &&
14565 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000014566 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14567 (eval $ac_try) 2>&5
14568 ac_status=$?
14569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14570 (exit $ac_status); }; }; then
14571 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000014572else
Martin v. Löwis11437992002-04-12 09:54:03 +000014573 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014574sed 's/^/| /' conftest.$ac_ext >&5
14575
Martin v. Löwis11437992002-04-12 09:54:03 +000014576eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000014577fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014578rm -f conftest.err conftest.$ac_objext \
14579 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000014580fi
Martin v. Löwis11437992002-04-12 09:54:03 +000014581echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
14582echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14583if test `eval echo '${'$as_ac_var'}'` = yes; then
14584 cat >>confdefs.h <<_ACEOF
14585#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14586_ACEOF
Guido van Rossume97ee181999-12-20 21:27:22 +000014587
Guido van Rossume97ee181999-12-20 21:27:22 +000014588fi
Thomas Wouters3a584202000-08-05 23:28:51 +000014589done
Guido van Rossume97ee181999-12-20 21:27:22 +000014590
Michael W. Hudson54241132001-12-07 15:38:26 +000014591
Guido van Rossume97ee181999-12-20 21:27:22 +000014592# DYNLOADFILE specifies which dynload_*.o file we will use for dynamic
14593# loading of modules.
14594
Martin v. Löwis11437992002-04-12 09:54:03 +000014595echo "$as_me:$LINENO: checking DYNLOADFILE" >&5
14596echo $ECHO_N "checking DYNLOADFILE... $ECHO_C" >&6
Guido van Rossume97ee181999-12-20 21:27:22 +000014597if test -z "$DYNLOADFILE"
14598then
14599 case $ac_sys_system/$ac_sys_release in
Martin v. Löwisc19c5a62003-11-18 20:00:44 +000014600 AIX*) # Use dynload_shlib.c and dlopen() if we have it; otherwise dynload_aix.c
14601 if test "$ac_cv_func_dlopen" = yes
14602 then DYNLOADFILE="dynload_shlib.o"
14603 else DYNLOADFILE="dynload_aix.o"
14604 fi
14605 ;;
Guido van Rossume97ee181999-12-20 21:27:22 +000014606 BeOS*) DYNLOADFILE="dynload_beos.o";;
14607 hp*|HP*) DYNLOADFILE="dynload_hpux.o";;
Anthony Baxter82201742006-04-09 15:07:40 +000014608 # Use dynload_next.c only on 10.2 and below, which don't have native dlopen()
14609 Darwin/[0156]\..*) DYNLOADFILE="dynload_next.o";;
Martin v. Löwisf90ae202002-06-11 06:22:31 +000014610 atheos*) DYNLOADFILE="dynload_atheos.o";;
Guido van Rossume97ee181999-12-20 21:27:22 +000014611 *)
14612 # use dynload_shlib.c and dlopen() if we have it; otherwise stub
14613 # out any dynamic loading
14614 if test "$ac_cv_func_dlopen" = yes
14615 then DYNLOADFILE="dynload_shlib.o"
14616 else DYNLOADFILE="dynload_stub.o"
14617 fi
14618 ;;
14619 esac
14620fi
Martin v. Löwis11437992002-04-12 09:54:03 +000014621echo "$as_me:$LINENO: result: $DYNLOADFILE" >&5
14622echo "${ECHO_T}$DYNLOADFILE" >&6
Guido van Rossume97ee181999-12-20 21:27:22 +000014623if test "$DYNLOADFILE" != "dynload_stub.o"
14624then
Martin v. Löwis11437992002-04-12 09:54:03 +000014625
14626cat >>confdefs.h <<\_ACEOF
Guido van Rossume97ee181999-12-20 21:27:22 +000014627#define HAVE_DYNAMIC_LOADING 1
Martin v. Löwis11437992002-04-12 09:54:03 +000014628_ACEOF
Guido van Rossume97ee181999-12-20 21:27:22 +000014629
14630fi
14631
Neil Schemenauer4e425612001-06-19 15:44:15 +000014632# MACHDEP_OBJS can be set to platform-specific object files needed by Python
14633
Michael W. Hudson54241132001-12-07 15:38:26 +000014634
Martin v. Löwis11437992002-04-12 09:54:03 +000014635echo "$as_me:$LINENO: checking MACHDEP_OBJS" >&5
14636echo $ECHO_N "checking MACHDEP_OBJS... $ECHO_C" >&6
Neil Schemenauer4e425612001-06-19 15:44:15 +000014637if test -z "$MACHDEP_OBJS"
14638then
Jack Jansene578a632001-08-15 01:27:14 +000014639 MACHDEP_OBJS=$extra_machdep_objs
14640else
14641 MACHDEP_OBJS="$MACHDEP_OBJS $extra_machdep_objs"
Neil Schemenauer4e425612001-06-19 15:44:15 +000014642fi
Martin v. Löwis11437992002-04-12 09:54:03 +000014643echo "$as_me:$LINENO: result: MACHDEP_OBJS" >&5
14644echo "${ECHO_T}MACHDEP_OBJS" >&6
Neil Schemenauer4e425612001-06-19 15:44:15 +000014645
Guido van Rossum627b2d71993-12-24 10:39:16 +000014646# checks for library functions
Martin v. Löwis11437992002-04-12 09:54:03 +000014647
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
14716
14717
Martin v. Löwisd6320502004-08-12 13:45:08 +000014718
Martin v. Löwisc3001752005-01-23 09:27:24 +000014719
14720
Neal Norwitz05a45592006-03-20 06:30:08 +000014721
14722
Martin v. Löwis382abef2007-02-19 10:55:19 +000014723
14724
14725for ac_func in alarm bind_textdomain_codeset chflags chown clock confstr \
14726 ctermid execv fork fpathconf ftime ftruncate \
Martin v. Löwis438b5342002-12-27 10:16:42 +000014727 gai_strerror getgroups getlogin getloadavg getpeername getpgid getpid \
Martin v. Löwisc3001752005-01-23 09:27:24 +000014728 getpriority getpwent getspnam getspent getsid getwd \
Martin v. Löwis382abef2007-02-19 10:55:19 +000014729 kill killpg lchflags lchown lstat mkfifo mknod mktime \
Martin v. Löwisa5f09072002-10-11 05:37:59 +000014730 mremap nice pathconf pause plock poll pthread_init \
Guido van Rossum162e38c2003-02-19 15:25:10 +000014731 putenv readlink realpath \
Martin v. Löwisd5843682002-11-21 20:41:28 +000014732 select setegid seteuid setgid \
Martin v. Löwis4daacb12003-03-28 18:37:01 +000014733 setlocale setregid setreuid setsid setpgid setpgrp setuid setvbuf snprintf \
Skip Montanaro7e11a012004-02-07 12:55:46 +000014734 sigaction siginterrupt sigrelse strftime \
Michael W. Hudson34f20ea2002-05-27 15:08:24 +000014735 sysconf tcgetpgrp tcsetpgrp tempnam timegm times tmpfile tmpnam tmpnam_r \
Neal Norwitz05a45592006-03-20 06:30:08 +000014736 truncate uname unsetenv utimes waitpid wait3 wait4 wcscoll _getpty
Guido van Rossum627b2d71993-12-24 10:39:16 +000014737do
Martin v. Löwis11437992002-04-12 09:54:03 +000014738as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14739echo "$as_me:$LINENO: checking for $ac_func" >&5
14740echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14741if eval "test \"\${$as_ac_var+set}\" = set"; then
14742 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000014743else
Martin v. Löwis11437992002-04-12 09:54:03 +000014744 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014745/* confdefs.h. */
14746_ACEOF
14747cat confdefs.h >>conftest.$ac_ext
14748cat >>conftest.$ac_ext <<_ACEOF
14749/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000014750/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14751 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14752#define $ac_func innocuous_$ac_func
14753
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000014754/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000014755 which can conflict with char $ac_func (); below.
14756 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000014757 <limits.h> exists even on freestanding compilers. */
14758
14759#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000014760# include <limits.h>
14761#else
14762# include <assert.h>
14763#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000014764
14765#undef $ac_func
14766
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000014767/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000014768#ifdef __cplusplus
14769extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000014770{
Martin v. Löwis11437992002-04-12 09:54:03 +000014771#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000014772/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000014773 builtin and then its argument prototype would still apply. */
14774char $ac_func ();
Guido van Rossum627b2d71993-12-24 10:39:16 +000014775/* The GNU C library defines this for functions which it implements
14776 to always fail with ENOSYS. Some functions are actually named
14777 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000014778#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +000014779choke me
14780#else
Skip Montanaro6dead952003-09-25 14:50:04 +000014781char (*f) () = $ac_func;
14782#endif
14783#ifdef __cplusplus
14784}
Guido van Rossum627b2d71993-12-24 10:39:16 +000014785#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +000014786
Skip Montanaro6dead952003-09-25 14:50:04 +000014787int
14788main ()
14789{
14790return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000014791 ;
14792 return 0;
14793}
14794_ACEOF
14795rm -f conftest.$ac_objext conftest$ac_exeext
14796if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014797 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000014798 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014799 grep -v '^ *+' conftest.er1 >conftest.err
14800 rm -f conftest.er1
14801 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000014802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14803 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014804 { ac_try='test -z "$ac_c_werror_flag"
14805 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014806 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14807 (eval $ac_try) 2>&5
14808 ac_status=$?
14809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14810 (exit $ac_status); }; } &&
14811 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000014812 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14813 (eval $ac_try) 2>&5
14814 ac_status=$?
14815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14816 (exit $ac_status); }; }; then
14817 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000014818else
Martin v. Löwis11437992002-04-12 09:54:03 +000014819 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014820sed 's/^/| /' conftest.$ac_ext >&5
14821
Martin v. Löwis11437992002-04-12 09:54:03 +000014822eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000014823fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014824rm -f conftest.err conftest.$ac_objext \
14825 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000014826fi
Martin v. Löwis11437992002-04-12 09:54:03 +000014827echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
14828echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14829if test `eval echo '${'$as_ac_var'}'` = yes; then
14830 cat >>confdefs.h <<_ACEOF
14831#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14832_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:38 +000014833
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000014834fi
14835done
14836
Michael W. Hudson54241132001-12-07 15:38:26 +000014837
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014838# For some functions, having a definition is not sufficient, since
14839# we want to take their address.
14840echo "$as_me:$LINENO: checking for chroot" >&5
14841echo $ECHO_N "checking for chroot... $ECHO_C" >&6
14842cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014843/* confdefs.h. */
14844_ACEOF
14845cat confdefs.h >>conftest.$ac_ext
14846cat >>conftest.$ac_ext <<_ACEOF
14847/* end confdefs.h. */
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014848#include <unistd.h>
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014849int
14850main ()
14851{
14852void *x=chroot
14853 ;
14854 return 0;
14855}
14856_ACEOF
14857rm -f conftest.$ac_objext
14858if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014859 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014860 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014861 grep -v '^ *+' conftest.er1 >conftest.err
14862 rm -f conftest.er1
14863 cat conftest.err >&5
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14865 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014866 { ac_try='test -z "$ac_c_werror_flag"
14867 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014868 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14869 (eval $ac_try) 2>&5
14870 ac_status=$?
14871 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14872 (exit $ac_status); }; } &&
14873 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014874 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14875 (eval $ac_try) 2>&5
14876 ac_status=$?
14877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14878 (exit $ac_status); }; }; then
14879
14880cat >>confdefs.h <<\_ACEOF
14881#define HAVE_CHROOT 1
14882_ACEOF
14883
14884 echo "$as_me:$LINENO: result: yes" >&5
14885echo "${ECHO_T}yes" >&6
14886else
14887 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014888sed 's/^/| /' conftest.$ac_ext >&5
14889
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014890echo "$as_me:$LINENO: result: no" >&5
14891echo "${ECHO_T}no" >&6
14892
14893fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014894rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014895echo "$as_me:$LINENO: checking for link" >&5
14896echo $ECHO_N "checking for link... $ECHO_C" >&6
14897cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014898/* confdefs.h. */
14899_ACEOF
14900cat confdefs.h >>conftest.$ac_ext
14901cat >>conftest.$ac_ext <<_ACEOF
14902/* end confdefs.h. */
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014903#include <unistd.h>
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014904int
14905main ()
14906{
14907void *x=link
14908 ;
14909 return 0;
14910}
14911_ACEOF
14912rm -f conftest.$ac_objext
14913if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014914 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014915 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014916 grep -v '^ *+' conftest.er1 >conftest.err
14917 rm -f conftest.er1
14918 cat conftest.err >&5
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14920 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014921 { ac_try='test -z "$ac_c_werror_flag"
14922 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014923 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14924 (eval $ac_try) 2>&5
14925 ac_status=$?
14926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14927 (exit $ac_status); }; } &&
14928 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014929 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14930 (eval $ac_try) 2>&5
14931 ac_status=$?
14932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14933 (exit $ac_status); }; }; then
14934
14935cat >>confdefs.h <<\_ACEOF
14936#define HAVE_LINK 1
14937_ACEOF
14938
14939 echo "$as_me:$LINENO: result: yes" >&5
14940echo "${ECHO_T}yes" >&6
14941else
14942 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014943sed 's/^/| /' conftest.$ac_ext >&5
14944
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014945echo "$as_me:$LINENO: result: no" >&5
14946echo "${ECHO_T}no" >&6
14947
14948fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014949rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014950echo "$as_me:$LINENO: checking for symlink" >&5
14951echo $ECHO_N "checking for symlink... $ECHO_C" >&6
14952cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014953/* confdefs.h. */
14954_ACEOF
14955cat confdefs.h >>conftest.$ac_ext
14956cat >>conftest.$ac_ext <<_ACEOF
14957/* end confdefs.h. */
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014958#include <unistd.h>
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014959int
14960main ()
14961{
14962void *x=symlink
14963 ;
14964 return 0;
14965}
14966_ACEOF
14967rm -f conftest.$ac_objext
14968if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014969 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014970 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014971 grep -v '^ *+' conftest.er1 >conftest.err
14972 rm -f conftest.er1
14973 cat conftest.err >&5
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14975 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014976 { ac_try='test -z "$ac_c_werror_flag"
14977 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014978 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14979 (eval $ac_try) 2>&5
14980 ac_status=$?
14981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14982 (exit $ac_status); }; } &&
14983 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014984 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14985 (eval $ac_try) 2>&5
14986 ac_status=$?
14987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14988 (exit $ac_status); }; }; then
14989
14990cat >>confdefs.h <<\_ACEOF
14991#define HAVE_SYMLINK 1
14992_ACEOF
14993
14994 echo "$as_me:$LINENO: result: yes" >&5
14995echo "${ECHO_T}yes" >&6
14996else
14997 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014998sed 's/^/| /' conftest.$ac_ext >&5
14999
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000015000echo "$as_me:$LINENO: result: no" >&5
15001echo "${ECHO_T}no" >&6
15002
15003fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015004rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015005echo "$as_me:$LINENO: checking for fchdir" >&5
15006echo $ECHO_N "checking for fchdir... $ECHO_C" >&6
15007cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015008/* confdefs.h. */
15009_ACEOF
15010cat confdefs.h >>conftest.$ac_ext
15011cat >>conftest.$ac_ext <<_ACEOF
15012/* end confdefs.h. */
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015013#include <unistd.h>
15014int
15015main ()
15016{
15017void *x=fchdir
15018 ;
15019 return 0;
15020}
15021_ACEOF
15022rm -f conftest.$ac_objext
15023if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015024 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015025 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015026 grep -v '^ *+' conftest.er1 >conftest.err
15027 rm -f conftest.er1
15028 cat conftest.err >&5
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15030 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015031 { ac_try='test -z "$ac_c_werror_flag"
15032 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015033 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15034 (eval $ac_try) 2>&5
15035 ac_status=$?
15036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15037 (exit $ac_status); }; } &&
15038 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015039 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15040 (eval $ac_try) 2>&5
15041 ac_status=$?
15042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15043 (exit $ac_status); }; }; then
15044
15045cat >>confdefs.h <<\_ACEOF
15046#define HAVE_FCHDIR 1
15047_ACEOF
15048
15049 echo "$as_me:$LINENO: result: yes" >&5
15050echo "${ECHO_T}yes" >&6
15051else
15052 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015053sed 's/^/| /' conftest.$ac_ext >&5
15054
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015055echo "$as_me:$LINENO: result: no" >&5
15056echo "${ECHO_T}no" >&6
15057
15058fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015059rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015060echo "$as_me:$LINENO: checking for fsync" >&5
15061echo $ECHO_N "checking for fsync... $ECHO_C" >&6
15062cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015063/* confdefs.h. */
15064_ACEOF
15065cat confdefs.h >>conftest.$ac_ext
15066cat >>conftest.$ac_ext <<_ACEOF
15067/* end confdefs.h. */
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015068#include <unistd.h>
15069int
15070main ()
15071{
15072void *x=fsync
15073 ;
15074 return 0;
15075}
15076_ACEOF
15077rm -f conftest.$ac_objext
15078if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015079 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015080 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015081 grep -v '^ *+' conftest.er1 >conftest.err
15082 rm -f conftest.er1
15083 cat conftest.err >&5
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15085 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015086 { ac_try='test -z "$ac_c_werror_flag"
15087 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015088 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15089 (eval $ac_try) 2>&5
15090 ac_status=$?
15091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15092 (exit $ac_status); }; } &&
15093 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015094 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15095 (eval $ac_try) 2>&5
15096 ac_status=$?
15097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15098 (exit $ac_status); }; }; then
15099
15100cat >>confdefs.h <<\_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015101#define HAVE_FSYNC 1
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015102_ACEOF
15103
15104 echo "$as_me:$LINENO: result: yes" >&5
15105echo "${ECHO_T}yes" >&6
15106else
15107 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015108sed 's/^/| /' conftest.$ac_ext >&5
15109
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015110echo "$as_me:$LINENO: result: no" >&5
15111echo "${ECHO_T}no" >&6
15112
15113fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015114rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015115echo "$as_me:$LINENO: checking for fdatasync" >&5
15116echo $ECHO_N "checking for fdatasync... $ECHO_C" >&6
15117cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015118/* confdefs.h. */
15119_ACEOF
15120cat confdefs.h >>conftest.$ac_ext
15121cat >>conftest.$ac_ext <<_ACEOF
15122/* end confdefs.h. */
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015123#include <unistd.h>
15124int
15125main ()
15126{
15127void *x=fdatasync
15128 ;
15129 return 0;
15130}
15131_ACEOF
15132rm -f conftest.$ac_objext
15133if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015134 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015135 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015136 grep -v '^ *+' conftest.er1 >conftest.err
15137 rm -f conftest.er1
15138 cat conftest.err >&5
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015139 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15140 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015141 { ac_try='test -z "$ac_c_werror_flag"
15142 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015143 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15144 (eval $ac_try) 2>&5
15145 ac_status=$?
15146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15147 (exit $ac_status); }; } &&
15148 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015149 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15150 (eval $ac_try) 2>&5
15151 ac_status=$?
15152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15153 (exit $ac_status); }; }; then
15154
15155cat >>confdefs.h <<\_ACEOF
15156#define HAVE_FDATASYNC 1
15157_ACEOF
15158
15159 echo "$as_me:$LINENO: result: yes" >&5
15160echo "${ECHO_T}yes" >&6
15161else
15162 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015163sed 's/^/| /' conftest.$ac_ext >&5
15164
Martin v. Löwisa64988c2003-09-20 15:30:20 +000015165echo "$as_me:$LINENO: result: no" >&5
15166echo "${ECHO_T}no" >&6
15167
15168fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015169rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000015170
Martin v. Löwisd5843682002-11-21 20:41:28 +000015171# On some systems (eg. FreeBSD 5), we would find a definition of the
15172# functions ctermid_r, setgroups in the library, but no prototype
15173# (e.g. because we use _XOPEN_SOURCE). See whether we can take their
15174# address to avoid compiler warnings and potential miscompilations
15175# because of the missing prototypes.
15176
15177echo "$as_me:$LINENO: checking for ctermid_r" >&5
15178echo $ECHO_N "checking for ctermid_r... $ECHO_C" >&6
15179cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015180/* confdefs.h. */
15181_ACEOF
15182cat confdefs.h >>conftest.$ac_ext
15183cat >>conftest.$ac_ext <<_ACEOF
15184/* end confdefs.h. */
Martin v. Löwisd5843682002-11-21 20:41:28 +000015185
15186#include "confdefs.h"
15187#include <stdio.h>
15188
Martin v. Löwisd5843682002-11-21 20:41:28 +000015189int
15190main ()
15191{
15192void* p = ctermid_r
15193 ;
15194 return 0;
15195}
15196_ACEOF
15197rm -f conftest.$ac_objext
15198if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015199 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisd5843682002-11-21 20:41:28 +000015200 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015201 grep -v '^ *+' conftest.er1 >conftest.err
15202 rm -f conftest.er1
15203 cat conftest.err >&5
Martin v. Löwisd5843682002-11-21 20:41:28 +000015204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15205 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015206 { ac_try='test -z "$ac_c_werror_flag"
15207 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015208 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15209 (eval $ac_try) 2>&5
15210 ac_status=$?
15211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15212 (exit $ac_status); }; } &&
15213 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisd5843682002-11-21 20:41:28 +000015214 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15215 (eval $ac_try) 2>&5
15216 ac_status=$?
15217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15218 (exit $ac_status); }; }; then
15219
15220cat >>confdefs.h <<\_ACEOF
15221#define HAVE_CTERMID_R 1
15222_ACEOF
15223
15224 echo "$as_me:$LINENO: result: yes" >&5
15225echo "${ECHO_T}yes" >&6
15226else
15227 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015228sed 's/^/| /' conftest.$ac_ext >&5
15229
Martin v. Löwisd5843682002-11-21 20:41:28 +000015230echo "$as_me:$LINENO: result: no" >&5
15231echo "${ECHO_T}no" >&6
15232
15233fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015234rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisd5843682002-11-21 20:41:28 +000015235
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015236echo "$as_me:$LINENO: checking for flock" >&5
15237echo $ECHO_N "checking for flock... $ECHO_C" >&6
15238cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015239/* confdefs.h. */
15240_ACEOF
15241cat confdefs.h >>conftest.$ac_ext
15242cat >>conftest.$ac_ext <<_ACEOF
15243/* end confdefs.h. */
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015244
15245#include "confdefs.h"
15246#include <sys/file.h>
15247
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015248int
15249main ()
15250{
15251void* p = flock
15252 ;
15253 return 0;
15254}
15255_ACEOF
15256rm -f conftest.$ac_objext
15257if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015258 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015259 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015260 grep -v '^ *+' conftest.er1 >conftest.err
15261 rm -f conftest.er1
15262 cat conftest.err >&5
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15264 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015265 { ac_try='test -z "$ac_c_werror_flag"
15266 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015267 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15268 (eval $ac_try) 2>&5
15269 ac_status=$?
15270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15271 (exit $ac_status); }; } &&
15272 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015273 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15274 (eval $ac_try) 2>&5
15275 ac_status=$?
15276 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15277 (exit $ac_status); }; }; then
15278
15279cat >>confdefs.h <<\_ACEOF
15280#define HAVE_FLOCK 1
15281_ACEOF
15282
15283 echo "$as_me:$LINENO: result: yes" >&5
15284echo "${ECHO_T}yes" >&6
15285else
15286 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015287sed 's/^/| /' conftest.$ac_ext >&5
15288
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015289echo "$as_me:$LINENO: result: no" >&5
15290echo "${ECHO_T}no" >&6
15291
15292fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015293rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015294
15295echo "$as_me:$LINENO: checking for getpagesize" >&5
15296echo $ECHO_N "checking for getpagesize... $ECHO_C" >&6
15297cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015298/* confdefs.h. */
15299_ACEOF
15300cat confdefs.h >>conftest.$ac_ext
15301cat >>conftest.$ac_ext <<_ACEOF
15302/* end confdefs.h. */
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015303
15304#include "confdefs.h"
15305#include <unistd.h>
15306
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015307int
15308main ()
15309{
15310void* p = getpagesize
15311 ;
15312 return 0;
15313}
15314_ACEOF
15315rm -f conftest.$ac_objext
15316if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015317 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015318 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015319 grep -v '^ *+' conftest.er1 >conftest.err
15320 rm -f conftest.er1
15321 cat conftest.err >&5
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15323 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015324 { ac_try='test -z "$ac_c_werror_flag"
15325 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015326 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15327 (eval $ac_try) 2>&5
15328 ac_status=$?
15329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15330 (exit $ac_status); }; } &&
15331 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015332 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15333 (eval $ac_try) 2>&5
15334 ac_status=$?
15335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15336 (exit $ac_status); }; }; then
15337
15338cat >>confdefs.h <<\_ACEOF
15339#define HAVE_GETPAGESIZE 1
15340_ACEOF
15341
15342 echo "$as_me:$LINENO: result: yes" >&5
15343echo "${ECHO_T}yes" >&6
15344else
15345 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015346sed 's/^/| /' conftest.$ac_ext >&5
15347
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015348echo "$as_me:$LINENO: result: no" >&5
15349echo "${ECHO_T}no" >&6
15350
15351fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015352rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000015353
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000015354for ac_prog in true
15355do
15356 # Extract the first word of "$ac_prog", so it can be a program name with args.
15357set dummy $ac_prog; ac_word=$2
15358echo "$as_me:$LINENO: checking for $ac_word" >&5
15359echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
15360if test "${ac_cv_prog_TRUE+set}" = set; then
15361 echo $ECHO_N "(cached) $ECHO_C" >&6
15362else
15363 if test -n "$TRUE"; then
15364 ac_cv_prog_TRUE="$TRUE" # Let the user override the test.
15365else
15366as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15367for as_dir in $PATH
15368do
15369 IFS=$as_save_IFS
15370 test -z "$as_dir" && as_dir=.
15371 for ac_exec_ext in '' $ac_executable_extensions; do
15372 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15373 ac_cv_prog_TRUE="$ac_prog"
15374 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
15375 break 2
15376 fi
15377done
15378done
15379
15380fi
15381fi
15382TRUE=$ac_cv_prog_TRUE
15383if test -n "$TRUE"; then
15384 echo "$as_me:$LINENO: result: $TRUE" >&5
15385echo "${ECHO_T}$TRUE" >&6
15386else
15387 echo "$as_me:$LINENO: result: no" >&5
15388echo "${ECHO_T}no" >&6
15389fi
15390
15391 test -n "$TRUE" && break
15392done
15393test -n "$TRUE" || TRUE="/bin/true"
15394
15395
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015396echo "$as_me:$LINENO: checking for inet_aton in -lc" >&5
15397echo $ECHO_N "checking for inet_aton in -lc... $ECHO_C" >&6
15398if test "${ac_cv_lib_c_inet_aton+set}" = set; then
15399 echo $ECHO_N "(cached) $ECHO_C" >&6
15400else
15401 ac_check_lib_save_LIBS=$LIBS
15402LIBS="-lc $LIBS"
15403cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015404/* confdefs.h. */
15405_ACEOF
15406cat confdefs.h >>conftest.$ac_ext
15407cat >>conftest.$ac_ext <<_ACEOF
15408/* end confdefs.h. */
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015409
15410/* Override any gcc2 internal prototype to avoid an error. */
15411#ifdef __cplusplus
15412extern "C"
15413#endif
15414/* We use char because int might match the return type of a gcc2
15415 builtin and then its argument prototype would still apply. */
15416char inet_aton ();
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015417int
15418main ()
15419{
15420inet_aton ();
15421 ;
15422 return 0;
15423}
15424_ACEOF
15425rm -f conftest.$ac_objext conftest$ac_exeext
15426if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015427 (eval $ac_link) 2>conftest.er1
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015428 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015429 grep -v '^ *+' conftest.er1 >conftest.err
15430 rm -f conftest.er1
15431 cat conftest.err >&5
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15433 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015434 { ac_try='test -z "$ac_c_werror_flag"
15435 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015436 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15437 (eval $ac_try) 2>&5
15438 ac_status=$?
15439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15440 (exit $ac_status); }; } &&
15441 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015442 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15443 (eval $ac_try) 2>&5
15444 ac_status=$?
15445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15446 (exit $ac_status); }; }; then
15447 ac_cv_lib_c_inet_aton=yes
15448else
15449 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015450sed 's/^/| /' conftest.$ac_ext >&5
15451
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015452ac_cv_lib_c_inet_aton=no
15453fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015454rm -f conftest.err conftest.$ac_objext \
15455 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015456LIBS=$ac_check_lib_save_LIBS
15457fi
15458echo "$as_me:$LINENO: result: $ac_cv_lib_c_inet_aton" >&5
15459echo "${ECHO_T}$ac_cv_lib_c_inet_aton" >&6
15460if test $ac_cv_lib_c_inet_aton = yes; then
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000015461 $ac_cv_prog_TRUE
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015462else
15463
15464echo "$as_me:$LINENO: checking for inet_aton in -lresolv" >&5
15465echo $ECHO_N "checking for inet_aton in -lresolv... $ECHO_C" >&6
15466if test "${ac_cv_lib_resolv_inet_aton+set}" = set; then
15467 echo $ECHO_N "(cached) $ECHO_C" >&6
15468else
15469 ac_check_lib_save_LIBS=$LIBS
15470LIBS="-lresolv $LIBS"
15471cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015472/* confdefs.h. */
15473_ACEOF
15474cat confdefs.h >>conftest.$ac_ext
15475cat >>conftest.$ac_ext <<_ACEOF
15476/* end confdefs.h. */
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015477
15478/* Override any gcc2 internal prototype to avoid an error. */
15479#ifdef __cplusplus
15480extern "C"
15481#endif
15482/* We use char because int might match the return type of a gcc2
15483 builtin and then its argument prototype would still apply. */
15484char inet_aton ();
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015485int
15486main ()
15487{
15488inet_aton ();
15489 ;
15490 return 0;
15491}
15492_ACEOF
15493rm -f conftest.$ac_objext conftest$ac_exeext
15494if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015495 (eval $ac_link) 2>conftest.er1
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015496 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015497 grep -v '^ *+' conftest.er1 >conftest.err
15498 rm -f conftest.er1
15499 cat conftest.err >&5
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15501 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015502 { ac_try='test -z "$ac_c_werror_flag"
15503 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015504 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15505 (eval $ac_try) 2>&5
15506 ac_status=$?
15507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15508 (exit $ac_status); }; } &&
15509 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015510 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15511 (eval $ac_try) 2>&5
15512 ac_status=$?
15513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15514 (exit $ac_status); }; }; then
15515 ac_cv_lib_resolv_inet_aton=yes
15516else
15517 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015518sed 's/^/| /' conftest.$ac_ext >&5
15519
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015520ac_cv_lib_resolv_inet_aton=no
15521fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015522rm -f conftest.err conftest.$ac_objext \
15523 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015524LIBS=$ac_check_lib_save_LIBS
15525fi
15526echo "$as_me:$LINENO: result: $ac_cv_lib_resolv_inet_aton" >&5
15527echo "${ECHO_T}$ac_cv_lib_resolv_inet_aton" >&6
15528if test $ac_cv_lib_resolv_inet_aton = yes; then
15529 cat >>confdefs.h <<_ACEOF
15530#define HAVE_LIBRESOLV 1
15531_ACEOF
15532
15533 LIBS="-lresolv $LIBS"
15534
15535fi
15536
15537
15538fi
15539
15540
Ronald Oussorenf8752642006-07-06 10:13:35 +000015541case $ac_sys_system/$ac_sys_release in
15542Darwin/*)
15543 _CUR_CFLAGS="${CFLAGS}"
15544 _CUR_LDFLAGS="${LDFLAGS}"
15545 CFLAGS="${CFLAGS} -Wl,-search_paths_first"
15546 LDFLAGS="${LDFLAGS} -Wl,-search_paths_first -L/usr/local/lib"
15547 ;;
15548esac
15549
Neal Norwitz6e73aaa2006-06-12 03:33:09 +000015550echo "$as_me:$LINENO: checking for inflateCopy in -lz" >&5
15551echo $ECHO_N "checking for inflateCopy in -lz... $ECHO_C" >&6
15552if test "${ac_cv_lib_z_inflateCopy+set}" = set; then
15553 echo $ECHO_N "(cached) $ECHO_C" >&6
15554else
15555 ac_check_lib_save_LIBS=$LIBS
15556LIBS="-lz $LIBS"
15557cat >conftest.$ac_ext <<_ACEOF
15558/* confdefs.h. */
15559_ACEOF
15560cat confdefs.h >>conftest.$ac_ext
15561cat >>conftest.$ac_ext <<_ACEOF
15562/* end confdefs.h. */
15563
15564/* Override any gcc2 internal prototype to avoid an error. */
15565#ifdef __cplusplus
15566extern "C"
15567#endif
15568/* We use char because int might match the return type of a gcc2
15569 builtin and then its argument prototype would still apply. */
15570char inflateCopy ();
15571int
15572main ()
15573{
15574inflateCopy ();
15575 ;
15576 return 0;
15577}
15578_ACEOF
15579rm -f conftest.$ac_objext conftest$ac_exeext
15580if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15581 (eval $ac_link) 2>conftest.er1
15582 ac_status=$?
15583 grep -v '^ *+' conftest.er1 >conftest.err
15584 rm -f conftest.er1
15585 cat conftest.err >&5
15586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15587 (exit $ac_status); } &&
15588 { ac_try='test -z "$ac_c_werror_flag"
15589 || test ! -s conftest.err'
15590 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15591 (eval $ac_try) 2>&5
15592 ac_status=$?
15593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15594 (exit $ac_status); }; } &&
15595 { ac_try='test -s conftest$ac_exeext'
15596 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15597 (eval $ac_try) 2>&5
15598 ac_status=$?
15599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15600 (exit $ac_status); }; }; then
15601 ac_cv_lib_z_inflateCopy=yes
15602else
15603 echo "$as_me: failed program was:" >&5
15604sed 's/^/| /' conftest.$ac_ext >&5
15605
15606ac_cv_lib_z_inflateCopy=no
15607fi
15608rm -f conftest.err conftest.$ac_objext \
15609 conftest$ac_exeext conftest.$ac_ext
15610LIBS=$ac_check_lib_save_LIBS
15611fi
15612echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateCopy" >&5
15613echo "${ECHO_T}$ac_cv_lib_z_inflateCopy" >&6
15614if test $ac_cv_lib_z_inflateCopy = yes; then
15615
15616cat >>confdefs.h <<\_ACEOF
15617#define HAVE_ZLIB_COPY 1
15618_ACEOF
15619
15620fi
15621
15622
Ronald Oussorenf8752642006-07-06 10:13:35 +000015623case $ac_sys_system/$ac_sys_release in
15624Darwin/*)
15625 CFLAGS="${_CUR_CFLAGS}"
15626 LDFLAGS="${_CUR_LDFLAGS}"
15627 ;;
15628esac
15629
Martin v. Löwise9416172003-05-03 10:12:45 +000015630echo "$as_me:$LINENO: checking for hstrerror" >&5
15631echo $ECHO_N "checking for hstrerror... $ECHO_C" >&6
15632cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015633/* confdefs.h. */
15634_ACEOF
15635cat confdefs.h >>conftest.$ac_ext
15636cat >>conftest.$ac_ext <<_ACEOF
15637/* end confdefs.h. */
Martin v. Löwise9416172003-05-03 10:12:45 +000015638
15639#include "confdefs.h"
15640#include <netdb.h>
15641
Martin v. Löwise9416172003-05-03 10:12:45 +000015642int
15643main ()
15644{
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015645void* p = hstrerror; hstrerror(0)
Martin v. Löwise9416172003-05-03 10:12:45 +000015646 ;
15647 return 0;
15648}
15649_ACEOF
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015650rm -f conftest.$ac_objext conftest$ac_exeext
15651if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015652 (eval $ac_link) 2>conftest.er1
Martin v. Löwise9416172003-05-03 10:12:45 +000015653 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015654 grep -v '^ *+' conftest.er1 >conftest.err
15655 rm -f conftest.er1
15656 cat conftest.err >&5
Martin v. Löwise9416172003-05-03 10:12:45 +000015657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15658 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015659 { ac_try='test -z "$ac_c_werror_flag"
15660 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015661 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15662 (eval $ac_try) 2>&5
15663 ac_status=$?
15664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15665 (exit $ac_status); }; } &&
15666 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwise9416172003-05-03 10:12:45 +000015667 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15668 (eval $ac_try) 2>&5
15669 ac_status=$?
15670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15671 (exit $ac_status); }; }; then
15672
15673cat >>confdefs.h <<\_ACEOF
15674#define HAVE_HSTRERROR 1
15675_ACEOF
15676
15677 echo "$as_me:$LINENO: result: yes" >&5
15678echo "${ECHO_T}yes" >&6
15679else
15680 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015681sed 's/^/| /' conftest.$ac_ext >&5
15682
Martin v. Löwise9416172003-05-03 10:12:45 +000015683echo "$as_me:$LINENO: result: no" >&5
15684echo "${ECHO_T}no" >&6
15685
15686fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015687rm -f conftest.err conftest.$ac_objext \
15688 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwise9416172003-05-03 10:12:45 +000015689
15690echo "$as_me:$LINENO: checking for inet_aton" >&5
15691echo $ECHO_N "checking for inet_aton... $ECHO_C" >&6
15692cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015693/* confdefs.h. */
15694_ACEOF
15695cat confdefs.h >>conftest.$ac_ext
15696cat >>conftest.$ac_ext <<_ACEOF
15697/* end confdefs.h. */
Martin v. Löwise9416172003-05-03 10:12:45 +000015698
15699#include "confdefs.h"
Martin v. Löwis86d66262006-02-17 08:40:11 +000015700#include <sys/types.h>
Martin v. Löwise9416172003-05-03 10:12:45 +000015701#include <sys/socket.h>
15702#include <netinet/in.h>
15703#include <arpa/inet.h>
15704
Martin v. Löwise9416172003-05-03 10:12:45 +000015705int
15706main ()
15707{
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015708void* p = inet_aton;inet_aton(0,0)
Martin v. Löwise9416172003-05-03 10:12:45 +000015709 ;
15710 return 0;
15711}
15712_ACEOF
Martin v. Löwis95c419b2003-05-03 12:10:48 +000015713rm -f conftest.$ac_objext conftest$ac_exeext
15714if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015715 (eval $ac_link) 2>conftest.er1
Martin v. Löwise9416172003-05-03 10:12:45 +000015716 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015717 grep -v '^ *+' conftest.er1 >conftest.err
15718 rm -f conftest.er1
15719 cat conftest.err >&5
Martin v. Löwise9416172003-05-03 10:12:45 +000015720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15721 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015722 { ac_try='test -z "$ac_c_werror_flag"
15723 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015724 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15725 (eval $ac_try) 2>&5
15726 ac_status=$?
15727 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15728 (exit $ac_status); }; } &&
15729 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwise9416172003-05-03 10:12:45 +000015730 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15731 (eval $ac_try) 2>&5
15732 ac_status=$?
15733 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15734 (exit $ac_status); }; }; then
15735
15736cat >>confdefs.h <<\_ACEOF
15737#define HAVE_INET_ATON 1
15738_ACEOF
15739
15740 echo "$as_me:$LINENO: result: yes" >&5
15741echo "${ECHO_T}yes" >&6
15742else
15743 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015744sed 's/^/| /' conftest.$ac_ext >&5
15745
Martin v. Löwise9416172003-05-03 10:12:45 +000015746echo "$as_me:$LINENO: result: no" >&5
15747echo "${ECHO_T}no" >&6
15748
15749fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015750rm -f conftest.err conftest.$ac_objext \
15751 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwise9416172003-05-03 10:12:45 +000015752
15753echo "$as_me:$LINENO: checking for inet_pton" >&5
15754echo $ECHO_N "checking for inet_pton... $ECHO_C" >&6
15755cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015756/* confdefs.h. */
15757_ACEOF
15758cat confdefs.h >>conftest.$ac_ext
15759cat >>conftest.$ac_ext <<_ACEOF
15760/* end confdefs.h. */
Martin v. Löwise9416172003-05-03 10:12:45 +000015761
15762#include "confdefs.h"
Martin v. Löwisf2e488d2003-05-05 22:00:11 +000015763#include <sys/types.h>
Martin v. Löwise9416172003-05-03 10:12:45 +000015764#include <sys/socket.h>
15765#include <netinet/in.h>
15766#include <arpa/inet.h>
15767
Martin v. Löwise9416172003-05-03 10:12:45 +000015768int
15769main ()
15770{
15771void* p = inet_pton
15772 ;
15773 return 0;
15774}
15775_ACEOF
15776rm -f conftest.$ac_objext
15777if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015778 (eval $ac_compile) 2>conftest.er1
Martin v. Löwise9416172003-05-03 10:12:45 +000015779 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015780 grep -v '^ *+' conftest.er1 >conftest.err
15781 rm -f conftest.er1
15782 cat conftest.err >&5
Martin v. Löwise9416172003-05-03 10:12:45 +000015783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15784 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015785 { ac_try='test -z "$ac_c_werror_flag"
15786 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015787 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15788 (eval $ac_try) 2>&5
15789 ac_status=$?
15790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15791 (exit $ac_status); }; } &&
15792 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwise9416172003-05-03 10:12:45 +000015793 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15794 (eval $ac_try) 2>&5
15795 ac_status=$?
15796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15797 (exit $ac_status); }; }; then
15798
15799cat >>confdefs.h <<\_ACEOF
15800#define HAVE_INET_PTON 1
15801_ACEOF
15802
15803 echo "$as_me:$LINENO: result: yes" >&5
15804echo "${ECHO_T}yes" >&6
15805else
15806 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015807sed 's/^/| /' conftest.$ac_ext >&5
15808
Martin v. Löwise9416172003-05-03 10:12:45 +000015809echo "$as_me:$LINENO: result: no" >&5
15810echo "${ECHO_T}no" >&6
15811
15812fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015813rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwise9416172003-05-03 10:12:45 +000015814
Martin v. Löwisd6640d42003-07-06 09:29:52 +000015815# On some systems, setgroups is in unistd.h, on others, in grp.h
Martin v. Löwisd5843682002-11-21 20:41:28 +000015816echo "$as_me:$LINENO: checking for setgroups" >&5
15817echo $ECHO_N "checking for setgroups... $ECHO_C" >&6
15818cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015819/* confdefs.h. */
15820_ACEOF
15821cat confdefs.h >>conftest.$ac_ext
15822cat >>conftest.$ac_ext <<_ACEOF
15823/* end confdefs.h. */
Martin v. Löwisd5843682002-11-21 20:41:28 +000015824
15825#include "confdefs.h"
Martin v. Löwisf2e488d2003-05-05 22:00:11 +000015826#include <unistd.h>
Martin v. Löwisd6640d42003-07-06 09:29:52 +000015827#ifdef HAVE_GRP_H
15828#include <grp.h>
15829#endif
Martin v. Löwisd5843682002-11-21 20:41:28 +000015830
Martin v. Löwisd5843682002-11-21 20:41:28 +000015831int
15832main ()
15833{
15834void* p = setgroups
15835 ;
15836 return 0;
15837}
15838_ACEOF
15839rm -f conftest.$ac_objext
15840if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015841 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisd5843682002-11-21 20:41:28 +000015842 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015843 grep -v '^ *+' conftest.er1 >conftest.err
15844 rm -f conftest.er1
15845 cat conftest.err >&5
Martin v. Löwisd5843682002-11-21 20:41:28 +000015846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15847 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015848 { ac_try='test -z "$ac_c_werror_flag"
15849 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015850 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15851 (eval $ac_try) 2>&5
15852 ac_status=$?
15853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15854 (exit $ac_status); }; } &&
15855 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisd5843682002-11-21 20:41:28 +000015856 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15857 (eval $ac_try) 2>&5
15858 ac_status=$?
15859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15860 (exit $ac_status); }; }; then
15861
15862cat >>confdefs.h <<\_ACEOF
15863#define HAVE_SETGROUPS 1
15864_ACEOF
15865
15866 echo "$as_me:$LINENO: result: yes" >&5
15867echo "${ECHO_T}yes" >&6
15868else
15869 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015870sed 's/^/| /' conftest.$ac_ext >&5
15871
Martin v. Löwisd5843682002-11-21 20:41:28 +000015872echo "$as_me:$LINENO: result: no" >&5
15873echo "${ECHO_T}no" >&6
15874
15875fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015876rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisd5843682002-11-21 20:41:28 +000015877
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015878# check for openpty and forkpty
15879
Martin v. Löwis11437992002-04-12 09:54:03 +000015880
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015881for ac_func in openpty
15882do
Martin v. Löwis11437992002-04-12 09:54:03 +000015883as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15884echo "$as_me:$LINENO: checking for $ac_func" >&5
15885echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15886if eval "test \"\${$as_ac_var+set}\" = set"; then
15887 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015888else
Martin v. Löwis11437992002-04-12 09:54:03 +000015889 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015890/* confdefs.h. */
15891_ACEOF
15892cat confdefs.h >>conftest.$ac_ext
15893cat >>conftest.$ac_ext <<_ACEOF
15894/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015895/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15896 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15897#define $ac_func innocuous_$ac_func
15898
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015899/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000015900 which can conflict with char $ac_func (); below.
15901 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015902 <limits.h> exists even on freestanding compilers. */
15903
15904#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000015905# include <limits.h>
15906#else
15907# include <assert.h>
15908#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015909
15910#undef $ac_func
15911
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015912/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000015913#ifdef __cplusplus
15914extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000015915{
Martin v. Löwis11437992002-04-12 09:54:03 +000015916#endif
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015917/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000015918 builtin and then its argument prototype would still apply. */
15919char $ac_func ();
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015920/* The GNU C library defines this for functions which it implements
15921 to always fail with ENOSYS. Some functions are actually named
15922 something starting with __ and the normal name is an alias. */
15923#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15924choke me
15925#else
Skip Montanaro6dead952003-09-25 14:50:04 +000015926char (*f) () = $ac_func;
15927#endif
15928#ifdef __cplusplus
15929}
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015930#endif
15931
Skip Montanaro6dead952003-09-25 14:50:04 +000015932int
15933main ()
15934{
15935return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000015936 ;
15937 return 0;
15938}
15939_ACEOF
15940rm -f conftest.$ac_objext conftest$ac_exeext
15941if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015942 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000015943 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015944 grep -v '^ *+' conftest.er1 >conftest.err
15945 rm -f conftest.er1
15946 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000015947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15948 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015949 { ac_try='test -z "$ac_c_werror_flag"
15950 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015951 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15952 (eval $ac_try) 2>&5
15953 ac_status=$?
15954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15955 (exit $ac_status); }; } &&
15956 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000015957 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15958 (eval $ac_try) 2>&5
15959 ac_status=$?
15960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15961 (exit $ac_status); }; }; then
15962 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000015963else
Martin v. Löwis11437992002-04-12 09:54:03 +000015964 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015965sed 's/^/| /' conftest.$ac_ext >&5
15966
Martin v. Löwis11437992002-04-12 09:54:03 +000015967eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000015968fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015969rm -f conftest.err conftest.$ac_objext \
15970 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000015971fi
Martin v. Löwis11437992002-04-12 09:54:03 +000015972echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
15973echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15974if test `eval echo '${'$as_ac_var'}'` = yes; then
15975 cat >>confdefs.h <<_ACEOF
15976#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15977_ACEOF
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015978
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015979else
Martin v. Löwis11437992002-04-12 09:54:03 +000015980 echo "$as_me:$LINENO: checking for openpty in -lutil" >&5
15981echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
15982if test "${ac_cv_lib_util_openpty+set}" = set; then
15983 echo $ECHO_N "(cached) $ECHO_C" >&6
Fred Drake8cef4cf2000-06-28 16:40:38 +000015984else
Martin v. Löwis11437992002-04-12 09:54:03 +000015985 ac_check_lib_save_LIBS=$LIBS
Fred Drake8cef4cf2000-06-28 16:40:38 +000015986LIBS="-lutil $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000015987cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015988/* confdefs.h. */
15989_ACEOF
15990cat confdefs.h >>conftest.$ac_ext
15991cat >>conftest.$ac_ext <<_ACEOF
15992/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000015993
Fred Drake8cef4cf2000-06-28 16:40:38 +000015994/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000015995#ifdef __cplusplus
15996extern "C"
15997#endif
Fred Drake8cef4cf2000-06-28 16:40:38 +000015998/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000015999 builtin and then its argument prototype would still apply. */
16000char openpty ();
Martin v. Löwis11437992002-04-12 09:54:03 +000016001int
16002main ()
16003{
16004openpty ();
16005 ;
16006 return 0;
16007}
16008_ACEOF
16009rm -f conftest.$ac_objext conftest$ac_exeext
16010if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016011 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016012 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016013 grep -v '^ *+' conftest.er1 >conftest.err
16014 rm -f conftest.er1
16015 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16017 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016018 { ac_try='test -z "$ac_c_werror_flag"
16019 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016020 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16021 (eval $ac_try) 2>&5
16022 ac_status=$?
16023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16024 (exit $ac_status); }; } &&
16025 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016026 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16027 (eval $ac_try) 2>&5
16028 ac_status=$?
16029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16030 (exit $ac_status); }; }; then
16031 ac_cv_lib_util_openpty=yes
Fred Drake8cef4cf2000-06-28 16:40:38 +000016032else
Martin v. Löwis11437992002-04-12 09:54:03 +000016033 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016034sed 's/^/| /' conftest.$ac_ext >&5
16035
Martin v. Löwis11437992002-04-12 09:54:03 +000016036ac_cv_lib_util_openpty=no
Fred Drake8cef4cf2000-06-28 16:40:38 +000016037fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016038rm -f conftest.err conftest.$ac_objext \
16039 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000016040LIBS=$ac_check_lib_save_LIBS
Fred Drake8cef4cf2000-06-28 16:40:38 +000016041fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016042echo "$as_me:$LINENO: result: $ac_cv_lib_util_openpty" >&5
16043echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
16044if test $ac_cv_lib_util_openpty = yes; then
16045 cat >>confdefs.h <<\_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:38 +000016046#define HAVE_OPENPTY 1
Martin v. Löwis11437992002-04-12 09:54:03 +000016047_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:38 +000016048 LIBS="$LIBS -lutil"
Martin v. Löwisfd9a72a2006-01-08 10:07:33 +000016049else
16050 echo "$as_me:$LINENO: checking for openpty in -lbsd" >&5
16051echo $ECHO_N "checking for openpty in -lbsd... $ECHO_C" >&6
16052if test "${ac_cv_lib_bsd_openpty+set}" = set; then
16053 echo $ECHO_N "(cached) $ECHO_C" >&6
16054else
16055 ac_check_lib_save_LIBS=$LIBS
16056LIBS="-lbsd $LIBS"
16057cat >conftest.$ac_ext <<_ACEOF
16058/* confdefs.h. */
16059_ACEOF
16060cat confdefs.h >>conftest.$ac_ext
16061cat >>conftest.$ac_ext <<_ACEOF
16062/* end confdefs.h. */
16063
16064/* Override any gcc2 internal prototype to avoid an error. */
16065#ifdef __cplusplus
16066extern "C"
16067#endif
16068/* We use char because int might match the return type of a gcc2
16069 builtin and then its argument prototype would still apply. */
16070char openpty ();
16071int
16072main ()
16073{
16074openpty ();
16075 ;
16076 return 0;
16077}
16078_ACEOF
16079rm -f conftest.$ac_objext conftest$ac_exeext
16080if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16081 (eval $ac_link) 2>conftest.er1
16082 ac_status=$?
16083 grep -v '^ *+' conftest.er1 >conftest.err
16084 rm -f conftest.er1
16085 cat conftest.err >&5
16086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16087 (exit $ac_status); } &&
16088 { ac_try='test -z "$ac_c_werror_flag"
16089 || test ! -s conftest.err'
16090 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16091 (eval $ac_try) 2>&5
16092 ac_status=$?
16093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16094 (exit $ac_status); }; } &&
16095 { ac_try='test -s conftest$ac_exeext'
16096 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16097 (eval $ac_try) 2>&5
16098 ac_status=$?
16099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16100 (exit $ac_status); }; }; then
16101 ac_cv_lib_bsd_openpty=yes
16102else
16103 echo "$as_me: failed program was:" >&5
16104sed 's/^/| /' conftest.$ac_ext >&5
16105
16106ac_cv_lib_bsd_openpty=no
Fred Drake8cef4cf2000-06-28 16:40:38 +000016107fi
Martin v. Löwisfd9a72a2006-01-08 10:07:33 +000016108rm -f conftest.err conftest.$ac_objext \
16109 conftest$ac_exeext conftest.$ac_ext
16110LIBS=$ac_check_lib_save_LIBS
16111fi
16112echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_openpty" >&5
16113echo "${ECHO_T}$ac_cv_lib_bsd_openpty" >&6
16114if test $ac_cv_lib_bsd_openpty = yes; then
16115 cat >>confdefs.h <<\_ACEOF
16116#define HAVE_OPENPTY 1
16117_ACEOF
16118 LIBS="$LIBS -lbsd"
16119fi
16120
16121
16122fi
16123
Fred Drake8cef4cf2000-06-28 16:40:38 +000016124
16125fi
16126done
16127
Martin v. Löwis11437992002-04-12 09:54:03 +000016128
Fred Drake8cef4cf2000-06-28 16:40:38 +000016129for ac_func in forkpty
16130do
Martin v. Löwis11437992002-04-12 09:54:03 +000016131as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16132echo "$as_me:$LINENO: checking for $ac_func" >&5
16133echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16134if eval "test \"\${$as_ac_var+set}\" = set"; then
16135 echo $ECHO_N "(cached) $ECHO_C" >&6
Fred Drake8cef4cf2000-06-28 16:40:38 +000016136else
Martin v. Löwis11437992002-04-12 09:54:03 +000016137 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016138/* confdefs.h. */
16139_ACEOF
16140cat confdefs.h >>conftest.$ac_ext
16141cat >>conftest.$ac_ext <<_ACEOF
16142/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016143/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16144 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16145#define $ac_func innocuous_$ac_func
16146
Fred Drake8cef4cf2000-06-28 16:40:38 +000016147/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000016148 which can conflict with char $ac_func (); below.
16149 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016150 <limits.h> exists even on freestanding compilers. */
16151
16152#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000016153# include <limits.h>
16154#else
16155# include <assert.h>
16156#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016157
16158#undef $ac_func
16159
Fred Drake8cef4cf2000-06-28 16:40:38 +000016160/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000016161#ifdef __cplusplus
16162extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000016163{
Martin v. Löwis11437992002-04-12 09:54:03 +000016164#endif
Fred Drake8cef4cf2000-06-28 16:40:38 +000016165/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000016166 builtin and then its argument prototype would still apply. */
16167char $ac_func ();
Fred Drake8cef4cf2000-06-28 16:40:38 +000016168/* The GNU C library defines this for functions which it implements
16169 to always fail with ENOSYS. Some functions are actually named
16170 something starting with __ and the normal name is an alias. */
16171#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16172choke me
16173#else
Skip Montanaro6dead952003-09-25 14:50:04 +000016174char (*f) () = $ac_func;
16175#endif
16176#ifdef __cplusplus
16177}
Fred Drake8cef4cf2000-06-28 16:40:38 +000016178#endif
16179
Skip Montanaro6dead952003-09-25 14:50:04 +000016180int
16181main ()
16182{
16183return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000016184 ;
16185 return 0;
16186}
16187_ACEOF
16188rm -f conftest.$ac_objext conftest$ac_exeext
16189if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016190 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016191 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016192 grep -v '^ *+' conftest.er1 >conftest.err
16193 rm -f conftest.er1
16194 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16196 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016197 { ac_try='test -z "$ac_c_werror_flag"
16198 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016199 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16200 (eval $ac_try) 2>&5
16201 ac_status=$?
16202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16203 (exit $ac_status); }; } &&
16204 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016205 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16206 (eval $ac_try) 2>&5
16207 ac_status=$?
16208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16209 (exit $ac_status); }; }; then
16210 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000016211else
Martin v. Löwis11437992002-04-12 09:54:03 +000016212 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016213sed 's/^/| /' conftest.$ac_ext >&5
16214
Martin v. Löwis11437992002-04-12 09:54:03 +000016215eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000016216fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016217rm -f conftest.err conftest.$ac_objext \
16218 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000016219fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016220echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16221echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16222if test `eval echo '${'$as_ac_var'}'` = yes; then
16223 cat >>confdefs.h <<_ACEOF
16224#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16225_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:38 +000016226
Fred Drake8cef4cf2000-06-28 16:40:38 +000016227else
Martin v. Löwis11437992002-04-12 09:54:03 +000016228 echo "$as_me:$LINENO: checking for forkpty in -lutil" >&5
16229echo $ECHO_N "checking for forkpty in -lutil... $ECHO_C" >&6
16230if test "${ac_cv_lib_util_forkpty+set}" = set; then
16231 echo $ECHO_N "(cached) $ECHO_C" >&6
Fred Drake8cef4cf2000-06-28 16:40:38 +000016232else
Martin v. Löwis11437992002-04-12 09:54:03 +000016233 ac_check_lib_save_LIBS=$LIBS
Fred Drake8cef4cf2000-06-28 16:40:38 +000016234LIBS="-lutil $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000016235cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016236/* confdefs.h. */
16237_ACEOF
16238cat confdefs.h >>conftest.$ac_ext
16239cat >>conftest.$ac_ext <<_ACEOF
16240/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000016241
Fred Drake8cef4cf2000-06-28 16:40:38 +000016242/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000016243#ifdef __cplusplus
16244extern "C"
16245#endif
Fred Drake8cef4cf2000-06-28 16:40:38 +000016246/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000016247 builtin and then its argument prototype would still apply. */
16248char forkpty ();
Martin v. Löwis11437992002-04-12 09:54:03 +000016249int
16250main ()
16251{
16252forkpty ();
16253 ;
16254 return 0;
16255}
16256_ACEOF
16257rm -f conftest.$ac_objext conftest$ac_exeext
16258if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016259 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016260 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016261 grep -v '^ *+' conftest.er1 >conftest.err
16262 rm -f conftest.er1
16263 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16265 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016266 { ac_try='test -z "$ac_c_werror_flag"
16267 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016268 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16269 (eval $ac_try) 2>&5
16270 ac_status=$?
16271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16272 (exit $ac_status); }; } &&
16273 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016274 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16275 (eval $ac_try) 2>&5
16276 ac_status=$?
16277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16278 (exit $ac_status); }; }; then
16279 ac_cv_lib_util_forkpty=yes
Fred Drake8cef4cf2000-06-28 16:40:38 +000016280else
Martin v. Löwis11437992002-04-12 09:54:03 +000016281 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016282sed 's/^/| /' conftest.$ac_ext >&5
16283
Martin v. Löwis11437992002-04-12 09:54:03 +000016284ac_cv_lib_util_forkpty=no
Fred Drake8cef4cf2000-06-28 16:40:38 +000016285fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016286rm -f conftest.err conftest.$ac_objext \
16287 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000016288LIBS=$ac_check_lib_save_LIBS
Fred Drake8cef4cf2000-06-28 16:40:38 +000016289fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016290echo "$as_me:$LINENO: result: $ac_cv_lib_util_forkpty" >&5
16291echo "${ECHO_T}$ac_cv_lib_util_forkpty" >&6
16292if test $ac_cv_lib_util_forkpty = yes; then
16293 cat >>confdefs.h <<\_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:38 +000016294#define HAVE_FORKPTY 1
Martin v. Löwis11437992002-04-12 09:54:03 +000016295_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:38 +000016296 LIBS="$LIBS -lutil"
Martin v. Löwisfd9a72a2006-01-08 10:07:33 +000016297else
16298 echo "$as_me:$LINENO: checking for forkpty in -lbsd" >&5
16299echo $ECHO_N "checking for forkpty in -lbsd... $ECHO_C" >&6
16300if test "${ac_cv_lib_bsd_forkpty+set}" = set; then
16301 echo $ECHO_N "(cached) $ECHO_C" >&6
16302else
16303 ac_check_lib_save_LIBS=$LIBS
16304LIBS="-lbsd $LIBS"
16305cat >conftest.$ac_ext <<_ACEOF
16306/* confdefs.h. */
16307_ACEOF
16308cat confdefs.h >>conftest.$ac_ext
16309cat >>conftest.$ac_ext <<_ACEOF
16310/* end confdefs.h. */
16311
16312/* Override any gcc2 internal prototype to avoid an error. */
16313#ifdef __cplusplus
16314extern "C"
16315#endif
16316/* We use char because int might match the return type of a gcc2
16317 builtin and then its argument prototype would still apply. */
16318char forkpty ();
16319int
16320main ()
16321{
16322forkpty ();
16323 ;
16324 return 0;
16325}
16326_ACEOF
16327rm -f conftest.$ac_objext conftest$ac_exeext
16328if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16329 (eval $ac_link) 2>conftest.er1
16330 ac_status=$?
16331 grep -v '^ *+' conftest.er1 >conftest.err
16332 rm -f conftest.er1
16333 cat conftest.err >&5
16334 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16335 (exit $ac_status); } &&
16336 { ac_try='test -z "$ac_c_werror_flag"
16337 || test ! -s conftest.err'
16338 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16339 (eval $ac_try) 2>&5
16340 ac_status=$?
16341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16342 (exit $ac_status); }; } &&
16343 { ac_try='test -s conftest$ac_exeext'
16344 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16345 (eval $ac_try) 2>&5
16346 ac_status=$?
16347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16348 (exit $ac_status); }; }; then
16349 ac_cv_lib_bsd_forkpty=yes
16350else
16351 echo "$as_me: failed program was:" >&5
16352sed 's/^/| /' conftest.$ac_ext >&5
16353
16354ac_cv_lib_bsd_forkpty=no
Fred Drake8cef4cf2000-06-28 16:40:38 +000016355fi
Martin v. Löwisfd9a72a2006-01-08 10:07:33 +000016356rm -f conftest.err conftest.$ac_objext \
16357 conftest$ac_exeext conftest.$ac_ext
16358LIBS=$ac_check_lib_save_LIBS
16359fi
16360echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_forkpty" >&5
16361echo "${ECHO_T}$ac_cv_lib_bsd_forkpty" >&6
16362if test $ac_cv_lib_bsd_forkpty = yes; then
16363 cat >>confdefs.h <<\_ACEOF
16364#define HAVE_FORKPTY 1
16365_ACEOF
16366 LIBS="$LIBS -lbsd"
16367fi
16368
16369
16370fi
16371
Fred Drake8cef4cf2000-06-28 16:40:38 +000016372
16373fi
16374done
16375
Jack Jansendd19cf82001-12-06 22:36:17 +000016376
Michael W. Hudson54241132001-12-07 15:38:26 +000016377# check for long file support functions
Martin v. Löwis11437992002-04-12 09:54:03 +000016378
16379
16380
16381
16382
16383
Fred Drake8cef4cf2000-06-28 16:40:38 +000016384for ac_func in fseek64 fseeko fstatvfs ftell64 ftello statvfs
16385do
Martin v. Löwis11437992002-04-12 09:54:03 +000016386as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16387echo "$as_me:$LINENO: checking for $ac_func" >&5
16388echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16389if eval "test \"\${$as_ac_var+set}\" = set"; then
16390 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumf98e2a71999-01-06 18:53:34 +000016391else
Martin v. Löwis11437992002-04-12 09:54:03 +000016392 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016393/* confdefs.h. */
16394_ACEOF
16395cat confdefs.h >>conftest.$ac_ext
16396cat >>conftest.$ac_ext <<_ACEOF
16397/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016398/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16399 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16400#define $ac_func innocuous_$ac_func
16401
Guido van Rossumf98e2a71999-01-06 18:53:34 +000016402/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000016403 which can conflict with char $ac_func (); below.
16404 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016405 <limits.h> exists even on freestanding compilers. */
16406
16407#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000016408# include <limits.h>
16409#else
16410# include <assert.h>
16411#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016412
16413#undef $ac_func
16414
Guido van Rossumf98e2a71999-01-06 18:53:34 +000016415/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000016416#ifdef __cplusplus
16417extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000016418{
Martin v. Löwis11437992002-04-12 09:54:03 +000016419#endif
Guido van Rossumf98e2a71999-01-06 18:53:34 +000016420/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000016421 builtin and then its argument prototype would still apply. */
16422char $ac_func ();
Guido van Rossumf98e2a71999-01-06 18:53:34 +000016423/* The GNU C library defines this for functions which it implements
16424 to always fail with ENOSYS. Some functions are actually named
16425 something starting with __ and the normal name is an alias. */
16426#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16427choke me
16428#else
Skip Montanaro6dead952003-09-25 14:50:04 +000016429char (*f) () = $ac_func;
16430#endif
16431#ifdef __cplusplus
16432}
Guido van Rossumf98e2a71999-01-06 18:53:34 +000016433#endif
16434
Skip Montanaro6dead952003-09-25 14:50:04 +000016435int
16436main ()
16437{
16438return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000016439 ;
16440 return 0;
16441}
16442_ACEOF
16443rm -f conftest.$ac_objext conftest$ac_exeext
16444if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016445 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016446 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016447 grep -v '^ *+' conftest.er1 >conftest.err
16448 rm -f conftest.er1
16449 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16451 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016452 { ac_try='test -z "$ac_c_werror_flag"
16453 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016454 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16455 (eval $ac_try) 2>&5
16456 ac_status=$?
16457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16458 (exit $ac_status); }; } &&
16459 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016460 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16461 (eval $ac_try) 2>&5
16462 ac_status=$?
16463 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16464 (exit $ac_status); }; }; then
16465 eval "$as_ac_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016466else
Martin v. Löwis11437992002-04-12 09:54:03 +000016467 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016468sed 's/^/| /' conftest.$ac_ext >&5
16469
Martin v. Löwis11437992002-04-12 09:54:03 +000016470eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000016471fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016472rm -f conftest.err conftest.$ac_objext \
16473 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000016474fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016475echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16476echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16477if test `eval echo '${'$as_ac_var'}'` = yes; then
16478 cat >>confdefs.h <<_ACEOF
16479#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16480_ACEOF
Michael W. Hudson54241132001-12-07 15:38:26 +000016481
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016482fi
Guido van Rossum627b2d71993-12-24 10:39:16 +000016483done
16484
Michael W. Hudson54241132001-12-07 15:38:26 +000016485
Martin v. Löwis11437992002-04-12 09:54:03 +000016486
16487
16488
16489
16490
Martin v. Löwis1142de32002-03-29 16:28:31 +000016491for ac_func in dup2 getcwd strdup strerror memmove
Thomas Wouters3a584202000-08-05 23:28:51 +000016492do
Martin v. Löwis11437992002-04-12 09:54:03 +000016493as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16494echo "$as_me:$LINENO: checking for $ac_func" >&5
16495echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16496if eval "test \"\${$as_ac_var+set}\" = set"; then
16497 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016498else
Martin v. Löwis11437992002-04-12 09:54:03 +000016499 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016500/* confdefs.h. */
16501_ACEOF
16502cat confdefs.h >>conftest.$ac_ext
16503cat >>conftest.$ac_ext <<_ACEOF
16504/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016505/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16506 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16507#define $ac_func innocuous_$ac_func
16508
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000016509/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000016510 which can conflict with char $ac_func (); below.
16511 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016512 <limits.h> exists even on freestanding compilers. */
16513
16514#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000016515# include <limits.h>
16516#else
16517# include <assert.h>
16518#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016519
16520#undef $ac_func
16521
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000016522/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000016523#ifdef __cplusplus
16524extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000016525{
Martin v. Löwis11437992002-04-12 09:54:03 +000016526#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000016527/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000016528 builtin and then its argument prototype would still apply. */
16529char $ac_func ();
Guido van Rossum627b2d71993-12-24 10:39:16 +000016530/* The GNU C library defines this for functions which it implements
16531 to always fail with ENOSYS. Some functions are actually named
16532 something starting with __ and the normal name is an alias. */
Thomas Wouters3a584202000-08-05 23:28:51 +000016533#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +000016534choke me
16535#else
Skip Montanaro6dead952003-09-25 14:50:04 +000016536char (*f) () = $ac_func;
16537#endif
16538#ifdef __cplusplus
16539}
Guido van Rossum627b2d71993-12-24 10:39:16 +000016540#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016541
Skip Montanaro6dead952003-09-25 14:50:04 +000016542int
16543main ()
16544{
16545return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000016546 ;
16547 return 0;
16548}
16549_ACEOF
16550rm -f conftest.$ac_objext conftest$ac_exeext
16551if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016552 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016553 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016554 grep -v '^ *+' conftest.er1 >conftest.err
16555 rm -f conftest.er1
16556 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16558 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016559 { ac_try='test -z "$ac_c_werror_flag"
16560 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016561 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16562 (eval $ac_try) 2>&5
16563 ac_status=$?
16564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16565 (exit $ac_status); }; } &&
16566 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016567 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16568 (eval $ac_try) 2>&5
16569 ac_status=$?
16570 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16571 (exit $ac_status); }; }; then
16572 eval "$as_ac_var=yes"
Martin v. Löwis1142de32002-03-29 16:28:31 +000016573else
Martin v. Löwis11437992002-04-12 09:54:03 +000016574 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016575sed 's/^/| /' conftest.$ac_ext >&5
16576
Martin v. Löwis11437992002-04-12 09:54:03 +000016577eval "$as_ac_var=no"
Martin v. Löwis1142de32002-03-29 16:28:31 +000016578fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016579rm -f conftest.err conftest.$ac_objext \
16580 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis1142de32002-03-29 16:28:31 +000016581fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016582echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16583echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16584if test `eval echo '${'$as_ac_var'}'` = yes; then
16585 cat >>confdefs.h <<_ACEOF
16586#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16587_ACEOF
Martin v. Löwis1142de32002-03-29 16:28:31 +000016588
Martin v. Löwis1142de32002-03-29 16:28:31 +000016589else
Skip Montanarof0d5f792004-08-15 14:08:23 +000016590 case $LIBOBJS in
16591 "$ac_func.$ac_objext" | \
16592 *" $ac_func.$ac_objext" | \
16593 "$ac_func.$ac_objext "* | \
16594 *" $ac_func.$ac_objext "* ) ;;
16595 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
16596esac
16597
Martin v. Löwis1142de32002-03-29 16:28:31 +000016598fi
16599done
16600
16601
Martin v. Löwis11437992002-04-12 09:54:03 +000016602
Martin v. Löwis1142de32002-03-29 16:28:31 +000016603for ac_func in getpgrp
16604do
Martin v. Löwis11437992002-04-12 09:54:03 +000016605as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16606echo "$as_me:$LINENO: checking for $ac_func" >&5
16607echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16608if eval "test \"\${$as_ac_var+set}\" = set"; then
16609 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis1142de32002-03-29 16:28:31 +000016610else
Martin v. Löwis11437992002-04-12 09:54:03 +000016611 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016612/* confdefs.h. */
16613_ACEOF
16614cat confdefs.h >>conftest.$ac_ext
16615cat >>conftest.$ac_ext <<_ACEOF
16616/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016617/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16618 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16619#define $ac_func innocuous_$ac_func
16620
Martin v. Löwis1142de32002-03-29 16:28:31 +000016621/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000016622 which can conflict with char $ac_func (); below.
16623 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016624 <limits.h> exists even on freestanding compilers. */
16625
16626#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000016627# include <limits.h>
16628#else
16629# include <assert.h>
16630#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016631
16632#undef $ac_func
16633
Martin v. Löwis1142de32002-03-29 16:28:31 +000016634/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000016635#ifdef __cplusplus
16636extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000016637{
Martin v. Löwis11437992002-04-12 09:54:03 +000016638#endif
Martin v. Löwis1142de32002-03-29 16:28:31 +000016639/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000016640 builtin and then its argument prototype would still apply. */
16641char $ac_func ();
Martin v. Löwis1142de32002-03-29 16:28:31 +000016642/* The GNU C library defines this for functions which it implements
16643 to always fail with ENOSYS. Some functions are actually named
16644 something starting with __ and the normal name is an alias. */
16645#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16646choke me
16647#else
Skip Montanaro6dead952003-09-25 14:50:04 +000016648char (*f) () = $ac_func;
16649#endif
16650#ifdef __cplusplus
16651}
Martin v. Löwis1142de32002-03-29 16:28:31 +000016652#endif
16653
Skip Montanaro6dead952003-09-25 14:50:04 +000016654int
16655main ()
16656{
16657return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000016658 ;
16659 return 0;
16660}
16661_ACEOF
16662rm -f conftest.$ac_objext conftest$ac_exeext
16663if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016664 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016665 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016666 grep -v '^ *+' conftest.er1 >conftest.err
16667 rm -f conftest.er1
16668 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16670 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016671 { ac_try='test -z "$ac_c_werror_flag"
16672 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016673 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16674 (eval $ac_try) 2>&5
16675 ac_status=$?
16676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16677 (exit $ac_status); }; } &&
16678 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016679 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16680 (eval $ac_try) 2>&5
16681 ac_status=$?
16682 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16683 (exit $ac_status); }; }; then
16684 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000016685else
Martin v. Löwis11437992002-04-12 09:54:03 +000016686 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016687sed 's/^/| /' conftest.$ac_ext >&5
16688
Martin v. Löwis11437992002-04-12 09:54:03 +000016689eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000016690fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016691rm -f conftest.err conftest.$ac_objext \
16692 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000016693fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016694echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16695echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16696if test `eval echo '${'$as_ac_var'}'` = yes; then
16697 cat >>confdefs.h <<_ACEOF
16698#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16699_ACEOF
16700 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016701/* confdefs.h. */
16702_ACEOF
16703cat confdefs.h >>conftest.$ac_ext
16704cat >>conftest.$ac_ext <<_ACEOF
16705/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016706#include <unistd.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000016707int
16708main ()
16709{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016710getpgrp(0);
Martin v. Löwis11437992002-04-12 09:54:03 +000016711 ;
16712 return 0;
16713}
16714_ACEOF
16715rm -f conftest.$ac_objext
16716if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016717 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016718 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016719 grep -v '^ *+' conftest.er1 >conftest.err
16720 rm -f conftest.er1
16721 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016722 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16723 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016724 { ac_try='test -z "$ac_c_werror_flag"
16725 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016726 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16727 (eval $ac_try) 2>&5
16728 ac_status=$?
16729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16730 (exit $ac_status); }; } &&
16731 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016732 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16733 (eval $ac_try) 2>&5
16734 ac_status=$?
16735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16736 (exit $ac_status); }; }; then
16737
16738cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016739#define GETPGRP_HAVE_ARG 1
Martin v. Löwis11437992002-04-12 09:54:03 +000016740_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000016741
Martin v. Löwis11437992002-04-12 09:54:03 +000016742
Guido van Rossumf78abae1997-01-21 22:02:36 +000016743else
Martin v. Löwis11437992002-04-12 09:54:03 +000016744 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016745sed 's/^/| /' conftest.$ac_ext >&5
16746
Guido van Rossum627b2d71993-12-24 10:39:16 +000016747fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016748rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisc45929e2002-04-06 10:10:49 +000016749
Guido van Rossum627b2d71993-12-24 10:39:16 +000016750fi
Thomas Wouters3a584202000-08-05 23:28:51 +000016751done
Guido van Rossum627b2d71993-12-24 10:39:16 +000016752
Jack Jansen150753c2003-03-29 22:07:47 +000016753
16754for ac_func in setpgrp
16755do
16756as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16757echo "$as_me:$LINENO: checking for $ac_func" >&5
16758echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16759if eval "test \"\${$as_ac_var+set}\" = set"; then
Martin v. Löwis11437992002-04-12 09:54:03 +000016760 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016761else
Martin v. Löwis11437992002-04-12 09:54:03 +000016762 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016763/* confdefs.h. */
16764_ACEOF
16765cat confdefs.h >>conftest.$ac_ext
16766cat >>conftest.$ac_ext <<_ACEOF
16767/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016768/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16769 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16770#define $ac_func innocuous_$ac_func
16771
Jack Jansen150753c2003-03-29 22:07:47 +000016772/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000016773 which can conflict with char $ac_func (); below.
16774 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016775 <limits.h> exists even on freestanding compilers. */
16776
16777#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000016778# include <limits.h>
16779#else
16780# include <assert.h>
16781#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016782
16783#undef $ac_func
16784
Jack Jansen150753c2003-03-29 22:07:47 +000016785/* Override any gcc2 internal prototype to avoid an error. */
16786#ifdef __cplusplus
16787extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000016788{
Martin v. Löwis11437992002-04-12 09:54:03 +000016789#endif
Jack Jansen150753c2003-03-29 22:07:47 +000016790/* We use char because int might match the return type of a gcc2
16791 builtin and then its argument prototype would still apply. */
16792char $ac_func ();
Jack Jansen150753c2003-03-29 22:07:47 +000016793/* The GNU C library defines this for functions which it implements
16794 to always fail with ENOSYS. Some functions are actually named
16795 something starting with __ and the normal name is an alias. */
16796#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16797choke me
16798#else
Skip Montanaro6dead952003-09-25 14:50:04 +000016799char (*f) () = $ac_func;
16800#endif
16801#ifdef __cplusplus
16802}
Jack Jansen150753c2003-03-29 22:07:47 +000016803#endif
16804
Skip Montanaro6dead952003-09-25 14:50:04 +000016805int
16806main ()
16807{
16808return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000016809 ;
16810 return 0;
16811}
16812_ACEOF
Jack Jansen150753c2003-03-29 22:07:47 +000016813rm -f conftest.$ac_objext conftest$ac_exeext
Martin v. Löwis11437992002-04-12 09:54:03 +000016814if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016815 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016816 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016817 grep -v '^ *+' conftest.er1 >conftest.err
16818 rm -f conftest.er1
16819 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Jack Jansen150753c2003-03-29 22:07:47 +000016821 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016822 { ac_try='test -z "$ac_c_werror_flag"
16823 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016824 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16825 (eval $ac_try) 2>&5
16826 ac_status=$?
16827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16828 (exit $ac_status); }; } &&
16829 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016830 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16831 (eval $ac_try) 2>&5
16832 ac_status=$?
16833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16834 (exit $ac_status); }; }; then
Jack Jansen150753c2003-03-29 22:07:47 +000016835 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000016836else
Jack Jansen150753c2003-03-29 22:07:47 +000016837 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016838sed 's/^/| /' conftest.$ac_ext >&5
16839
Jack Jansen150753c2003-03-29 22:07:47 +000016840eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000016841fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016842rm -f conftest.err conftest.$ac_objext \
16843 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000016844fi
Jack Jansen150753c2003-03-29 22:07:47 +000016845echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16846echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16847if test `eval echo '${'$as_ac_var'}'` = yes; then
16848 cat >>confdefs.h <<_ACEOF
16849#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16850_ACEOF
16851 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016852/* confdefs.h. */
16853_ACEOF
16854cat confdefs.h >>conftest.$ac_ext
16855cat >>conftest.$ac_ext <<_ACEOF
16856/* end confdefs.h. */
Jack Jansen150753c2003-03-29 22:07:47 +000016857#include <unistd.h>
Jack Jansen150753c2003-03-29 22:07:47 +000016858int
16859main ()
16860{
16861setpgrp(0,0);
16862 ;
16863 return 0;
16864}
16865_ACEOF
16866rm -f conftest.$ac_objext
16867if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016868 (eval $ac_compile) 2>conftest.er1
Jack Jansen150753c2003-03-29 22:07:47 +000016869 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016870 grep -v '^ *+' conftest.er1 >conftest.err
16871 rm -f conftest.er1
16872 cat conftest.err >&5
Jack Jansen150753c2003-03-29 22:07:47 +000016873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16874 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016875 { ac_try='test -z "$ac_c_werror_flag"
16876 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016877 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16878 (eval $ac_try) 2>&5
16879 ac_status=$?
16880 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16881 (exit $ac_status); }; } &&
16882 { ac_try='test -s conftest.$ac_objext'
Jack Jansen150753c2003-03-29 22:07:47 +000016883 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16884 (eval $ac_try) 2>&5
16885 ac_status=$?
16886 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16887 (exit $ac_status); }; }; then
Martin v. Löwis11437992002-04-12 09:54:03 +000016888
16889cat >>confdefs.h <<\_ACEOF
Jack Jansen150753c2003-03-29 22:07:47 +000016890#define SETPGRP_HAVE_ARG 1
Martin v. Löwis11437992002-04-12 09:54:03 +000016891_ACEOF
Guido van Rossum8eee56f1994-10-20 22:18:37 +000016892
Jack Jansen150753c2003-03-29 22:07:47 +000016893
16894else
16895 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016896sed 's/^/| /' conftest.$ac_ext >&5
16897
Guido van Rossum8eee56f1994-10-20 22:18:37 +000016898fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016899rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Jack Jansen150753c2003-03-29 22:07:47 +000016900
16901fi
16902done
Guido van Rossum8eee56f1994-10-20 22:18:37 +000016903
Martin v. Löwis11437992002-04-12 09:54:03 +000016904
Thomas Wouters3a584202000-08-05 23:28:51 +000016905for ac_func in gettimeofday
16906do
Martin v. Löwis11437992002-04-12 09:54:03 +000016907as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16908echo "$as_me:$LINENO: checking for $ac_func" >&5
16909echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16910if eval "test \"\${$as_ac_var+set}\" = set"; then
16911 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016912else
Martin v. Löwis11437992002-04-12 09:54:03 +000016913 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016914/* confdefs.h. */
16915_ACEOF
16916cat confdefs.h >>conftest.$ac_ext
16917cat >>conftest.$ac_ext <<_ACEOF
16918/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016919/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16920 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16921#define $ac_func innocuous_$ac_func
16922
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000016923/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000016924 which can conflict with char $ac_func (); below.
16925 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016926 <limits.h> exists even on freestanding compilers. */
16927
16928#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000016929# include <limits.h>
16930#else
16931# include <assert.h>
16932#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016933
16934#undef $ac_func
16935
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000016936/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000016937#ifdef __cplusplus
16938extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000016939{
Martin v. Löwis11437992002-04-12 09:54:03 +000016940#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000016941/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000016942 builtin and then its argument prototype would still apply. */
16943char $ac_func ();
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016944/* The GNU C library defines this for functions which it implements
16945 to always fail with ENOSYS. Some functions are actually named
16946 something starting with __ and the normal name is an alias. */
Thomas Wouters3a584202000-08-05 23:28:51 +000016947#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016948choke me
16949#else
Skip Montanaro6dead952003-09-25 14:50:04 +000016950char (*f) () = $ac_func;
16951#endif
16952#ifdef __cplusplus
16953}
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016954#endif
16955
Skip Montanaro6dead952003-09-25 14:50:04 +000016956int
16957main ()
16958{
16959return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000016960 ;
16961 return 0;
16962}
16963_ACEOF
16964rm -f conftest.$ac_objext conftest$ac_exeext
16965if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016966 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016967 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016968 grep -v '^ *+' conftest.er1 >conftest.err
16969 rm -f conftest.er1
16970 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16972 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016973 { ac_try='test -z "$ac_c_werror_flag"
16974 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016975 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16976 (eval $ac_try) 2>&5
16977 ac_status=$?
16978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16979 (exit $ac_status); }; } &&
16980 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016981 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16982 (eval $ac_try) 2>&5
16983 ac_status=$?
16984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16985 (exit $ac_status); }; }; then
16986 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000016987else
Martin v. Löwis11437992002-04-12 09:54:03 +000016988 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016989sed 's/^/| /' conftest.$ac_ext >&5
16990
Martin v. Löwis11437992002-04-12 09:54:03 +000016991eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000016992fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016993rm -f conftest.err conftest.$ac_objext \
16994 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000016995fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016996echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16997echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16998if test `eval echo '${'$as_ac_var'}'` = yes; then
16999 cat >>confdefs.h <<_ACEOF
17000#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17001_ACEOF
17002 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017003/* confdefs.h. */
17004_ACEOF
17005cat confdefs.h >>conftest.$ac_ext
17006cat >>conftest.$ac_ext <<_ACEOF
17007/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:16 +000017008#include <sys/time.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000017009int
17010main ()
17011{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017012gettimeofday((struct timeval*)0,(struct timezone*)0);
Martin v. Löwis11437992002-04-12 09:54:03 +000017013 ;
17014 return 0;
17015}
17016_ACEOF
17017rm -f conftest.$ac_objext
17018if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017019 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017020 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017021 grep -v '^ *+' conftest.er1 >conftest.err
17022 rm -f conftest.er1
17023 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17025 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017026 { ac_try='test -z "$ac_c_werror_flag"
17027 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017028 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17029 (eval $ac_try) 2>&5
17030 ac_status=$?
17031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17032 (exit $ac_status); }; } &&
17033 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017034 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17035 (eval $ac_try) 2>&5
17036 ac_status=$?
17037 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17038 (exit $ac_status); }; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +000017039 :
17040else
Martin v. Löwis11437992002-04-12 09:54:03 +000017041 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017042sed 's/^/| /' conftest.$ac_ext >&5
17043
Martin v. Löwis11437992002-04-12 09:54:03 +000017044
17045cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017046#define GETTIMEOFDAY_NO_TZ 1
Martin v. Löwis11437992002-04-12 09:54:03 +000017047_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000017048
Martin v. Löwis11437992002-04-12 09:54:03 +000017049
Guido van Rossum627b2d71993-12-24 10:39:16 +000017050fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017051rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisc45929e2002-04-06 10:10:49 +000017052
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017053fi
Thomas Wouters3a584202000-08-05 23:28:51 +000017054done
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017055
Michael W. Hudson54241132001-12-07 15:38:26 +000017056
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000017057echo "$as_me:$LINENO: checking for major" >&5
17058echo $ECHO_N "checking for major... $ECHO_C" >&6
17059cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017060/* confdefs.h. */
17061_ACEOF
17062cat confdefs.h >>conftest.$ac_ext
17063cat >>conftest.$ac_ext <<_ACEOF
17064/* end confdefs.h. */
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000017065
Neal Norwitz6eb37f02003-02-23 23:28:15 +000017066#if defined(MAJOR_IN_MKDEV)
17067#include <sys/mkdev.h>
17068#elif defined(MAJOR_IN_SYSMACROS)
17069#include <sys/sysmacros.h>
17070#else
17071#include <sys/types.h>
17072#endif
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000017073
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000017074int
17075main ()
17076{
17077
17078 makedev(major(0),minor(0));
17079
17080 ;
17081 return 0;
17082}
17083_ACEOF
Martin v. Löwise3271202002-11-07 07:42:30 +000017084rm -f conftest.$ac_objext conftest$ac_exeext
17085if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017086 (eval $ac_link) 2>conftest.er1
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000017087 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017088 grep -v '^ *+' conftest.er1 >conftest.err
17089 rm -f conftest.er1
17090 cat conftest.err >&5
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000017091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17092 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017093 { ac_try='test -z "$ac_c_werror_flag"
17094 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017095 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17096 (eval $ac_try) 2>&5
17097 ac_status=$?
17098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17099 (exit $ac_status); }; } &&
17100 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000017101 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17102 (eval $ac_try) 2>&5
17103 ac_status=$?
17104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17105 (exit $ac_status); }; }; then
17106
17107
17108cat >>confdefs.h <<\_ACEOF
17109#define HAVE_DEVICE_MACROS 1
17110_ACEOF
17111
17112 echo "$as_me:$LINENO: result: yes" >&5
17113echo "${ECHO_T}yes" >&6
17114
17115else
17116 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017117sed 's/^/| /' conftest.$ac_ext >&5
17118
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000017119
17120 echo "$as_me:$LINENO: result: no" >&5
17121echo "${ECHO_T}no" >&6
17122
17123fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017124rm -f conftest.err conftest.$ac_objext \
17125 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000017126
Martin v. Löwis861a65b2001-10-24 14:36:00 +000017127# On OSF/1 V5.1, getaddrinfo is available, but a define
Martin v. Löwis11437992002-04-12 09:54:03 +000017128# for [no]getaddrinfo in netdb.h.
17129echo "$as_me:$LINENO: checking for getaddrinfo" >&5
17130echo $ECHO_N "checking for getaddrinfo... $ECHO_C" >&6
17131cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017132/* confdefs.h. */
17133_ACEOF
17134cat confdefs.h >>conftest.$ac_ext
17135cat >>conftest.$ac_ext <<_ACEOF
17136/* end confdefs.h. */
Martin v. Löwis861a65b2001-10-24 14:36:00 +000017137
Martin v. Löwisc010b6d2001-11-09 17:50:52 +000017138#include <sys/types.h>
Martin v. Löwis861a65b2001-10-24 14:36:00 +000017139#include <sys/socket.h>
17140#include <netdb.h>
Martin v. Löwisc010b6d2001-11-09 17:50:52 +000017141#include <stdio.h>
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017142
Martin v. Löwis11437992002-04-12 09:54:03 +000017143int
17144main ()
17145{
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017146
Martin v. Löwis861a65b2001-10-24 14:36:00 +000017147getaddrinfo(NULL, NULL, NULL, NULL);
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017148
Martin v. Löwis11437992002-04-12 09:54:03 +000017149 ;
17150 return 0;
17151}
17152_ACEOF
17153rm -f conftest.$ac_objext conftest$ac_exeext
17154if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017155 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017156 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017157 grep -v '^ *+' conftest.er1 >conftest.err
17158 rm -f conftest.er1
17159 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017160 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17161 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017162 { ac_try='test -z "$ac_c_werror_flag"
17163 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017164 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17165 (eval $ac_try) 2>&5
17166 ac_status=$?
17167 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17168 (exit $ac_status); }; } &&
17169 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017170 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17171 (eval $ac_try) 2>&5
17172 ac_status=$?
17173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17174 (exit $ac_status); }; }; then
17175
17176echo "$as_me:$LINENO: result: yes" >&5
17177echo "${ECHO_T}yes" >&6
17178echo "$as_me:$LINENO: checking getaddrinfo bug" >&5
17179echo $ECHO_N "checking getaddrinfo bug... $ECHO_C" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017180if test "$cross_compiling" = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000017181 echo "$as_me:$LINENO: result: buggy" >&5
17182echo "${ECHO_T}buggy" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017183buggygetaddrinfo=yes
17184else
Martin v. Löwis11437992002-04-12 09:54:03 +000017185 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017186/* confdefs.h. */
17187_ACEOF
17188cat confdefs.h >>conftest.$ac_ext
17189cat >>conftest.$ac_ext <<_ACEOF
17190/* end confdefs.h. */
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017191
17192#include <sys/types.h>
17193#include <netdb.h>
17194#include <string.h>
17195#include <sys/socket.h>
17196#include <netinet/in.h>
17197
17198main()
17199{
17200 int passive, gaierr, inet4 = 0, inet6 = 0;
17201 struct addrinfo hints, *ai, *aitop;
17202 char straddr[INET6_ADDRSTRLEN], strport[16];
17203
17204 for (passive = 0; passive <= 1; passive++) {
17205 memset(&hints, 0, sizeof(hints));
17206 hints.ai_family = AF_UNSPEC;
17207 hints.ai_flags = passive ? AI_PASSIVE : 0;
17208 hints.ai_socktype = SOCK_STREAM;
Hye-Shik Chang54f94392004-04-14 07:55:31 +000017209 hints.ai_protocol = IPPROTO_TCP;
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017210 if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) {
17211 (void)gai_strerror(gaierr);
17212 goto bad;
17213 }
17214 for (ai = aitop; ai; ai = ai->ai_next) {
17215 if (ai->ai_addr == NULL ||
17216 ai->ai_addrlen == 0 ||
17217 getnameinfo(ai->ai_addr, ai->ai_addrlen,
17218 straddr, sizeof(straddr), strport, sizeof(strport),
17219 NI_NUMERICHOST|NI_NUMERICSERV) != 0) {
17220 goto bad;
17221 }
17222 switch (ai->ai_family) {
17223 case AF_INET:
17224 if (strcmp(strport, "54321") != 0) {
17225 goto bad;
17226 }
17227 if (passive) {
17228 if (strcmp(straddr, "0.0.0.0") != 0) {
17229 goto bad;
17230 }
17231 } else {
17232 if (strcmp(straddr, "127.0.0.1") != 0) {
17233 goto bad;
17234 }
17235 }
17236 inet4++;
17237 break;
17238 case AF_INET6:
17239 if (strcmp(strport, "54321") != 0) {
17240 goto bad;
17241 }
17242 if (passive) {
17243 if (strcmp(straddr, "::") != 0) {
17244 goto bad;
17245 }
17246 } else {
17247 if (strcmp(straddr, "::1") != 0) {
17248 goto bad;
17249 }
17250 }
17251 inet6++;
17252 break;
17253 case AF_UNSPEC:
17254 goto bad;
17255 break;
17256 default:
17257 /* another family support? */
17258 break;
17259 }
17260 }
17261 }
17262
17263 if (!(inet4 == 0 || inet4 == 2))
17264 goto bad;
17265 if (!(inet6 == 0 || inet6 == 2))
17266 goto bad;
17267
17268 if (aitop)
17269 freeaddrinfo(aitop);
17270 exit(0);
17271
17272 bad:
17273 if (aitop)
17274 freeaddrinfo(aitop);
17275 exit(1);
17276}
17277
Martin v. Löwis11437992002-04-12 09:54:03 +000017278_ACEOF
17279rm -f conftest$ac_exeext
17280if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17281 (eval $ac_link) 2>&5
17282 ac_status=$?
17283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17284 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17285 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17286 (eval $ac_try) 2>&5
17287 ac_status=$?
17288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17289 (exit $ac_status); }; }; then
17290 echo "$as_me:$LINENO: result: good" >&5
17291echo "${ECHO_T}good" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017292buggygetaddrinfo=no
17293else
Martin v. Löwis11437992002-04-12 09:54:03 +000017294 echo "$as_me: program exited with status $ac_status" >&5
17295echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017296sed 's/^/| /' conftest.$ac_ext >&5
17297
Martin v. Löwis11437992002-04-12 09:54:03 +000017298( exit $ac_status )
17299echo "$as_me:$LINENO: result: buggy" >&5
17300echo "${ECHO_T}buggy" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017301buggygetaddrinfo=yes
17302fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017303rm -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 +000017304fi
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017305else
Martin v. Löwis11437992002-04-12 09:54:03 +000017306 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017307sed 's/^/| /' conftest.$ac_ext >&5
17308
Martin v. Löwis11437992002-04-12 09:54:03 +000017309
17310echo "$as_me:$LINENO: result: no" >&5
17311echo "${ECHO_T}no" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017312buggygetaddrinfo=yes
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017313
Martin v. Löwis861a65b2001-10-24 14:36:00 +000017314fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017315rm -f conftest.err conftest.$ac_objext \
17316 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017317
17318if test "$buggygetaddrinfo" = "yes"; then
17319 if test "$ipv6" = "yes"; then
17320 echo 'Fatal: You must get working getaddrinfo() function.'
17321 echo ' or you can specify "--disable-ipv6"'.
17322 exit 1
17323 fi
Martin v. Löwis861a65b2001-10-24 14:36:00 +000017324else
Martin v. Löwis11437992002-04-12 09:54:03 +000017325
17326cat >>confdefs.h <<\_ACEOF
Martin v. Löwis861a65b2001-10-24 14:36:00 +000017327#define HAVE_GETADDRINFO 1
Martin v. Löwis11437992002-04-12 09:54:03 +000017328_ACEOF
Martin v. Löwis861a65b2001-10-24 14:36:00 +000017329
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017330fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017331
Jack Jansen9a66b6d2001-08-08 13:56:14 +000017332for ac_func in getnameinfo
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017333do
Martin v. Löwis11437992002-04-12 09:54:03 +000017334as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17335echo "$as_me:$LINENO: checking for $ac_func" >&5
17336echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
17337if eval "test \"\${$as_ac_var+set}\" = set"; then
17338 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017339else
Martin v. Löwis11437992002-04-12 09:54:03 +000017340 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017341/* confdefs.h. */
17342_ACEOF
17343cat confdefs.h >>conftest.$ac_ext
17344cat >>conftest.$ac_ext <<_ACEOF
17345/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000017346/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17347 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17348#define $ac_func innocuous_$ac_func
17349
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017350/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000017351 which can conflict with char $ac_func (); below.
17352 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000017353 <limits.h> exists even on freestanding compilers. */
17354
17355#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000017356# include <limits.h>
17357#else
17358# include <assert.h>
17359#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000017360
17361#undef $ac_func
17362
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017363/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000017364#ifdef __cplusplus
17365extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000017366{
Martin v. Löwis11437992002-04-12 09:54:03 +000017367#endif
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017368/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000017369 builtin and then its argument prototype would still apply. */
17370char $ac_func ();
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017371/* The GNU C library defines this for functions which it implements
17372 to always fail with ENOSYS. Some functions are actually named
17373 something starting with __ and the normal name is an alias. */
17374#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17375choke me
17376#else
Skip Montanaro6dead952003-09-25 14:50:04 +000017377char (*f) () = $ac_func;
17378#endif
17379#ifdef __cplusplus
17380}
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017381#endif
17382
Skip Montanaro6dead952003-09-25 14:50:04 +000017383int
17384main ()
17385{
17386return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000017387 ;
17388 return 0;
17389}
17390_ACEOF
17391rm -f conftest.$ac_objext conftest$ac_exeext
17392if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017393 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017394 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017395 grep -v '^ *+' conftest.er1 >conftest.err
17396 rm -f conftest.er1
17397 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17399 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017400 { ac_try='test -z "$ac_c_werror_flag"
17401 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017402 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17403 (eval $ac_try) 2>&5
17404 ac_status=$?
17405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17406 (exit $ac_status); }; } &&
17407 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017408 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17409 (eval $ac_try) 2>&5
17410 ac_status=$?
17411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17412 (exit $ac_status); }; }; then
17413 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000017414else
Martin v. Löwis11437992002-04-12 09:54:03 +000017415 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017416sed 's/^/| /' conftest.$ac_ext >&5
17417
Martin v. Löwis11437992002-04-12 09:54:03 +000017418eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000017419fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017420rm -f conftest.err conftest.$ac_objext \
17421 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000017422fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017423echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
17424echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
17425if test `eval echo '${'$as_ac_var'}'` = yes; then
17426 cat >>confdefs.h <<_ACEOF
17427#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17428_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017429
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017430fi
17431done
17432
Michael W. Hudson54241132001-12-07 15:38:26 +000017433
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017434# checks for structures
Martin v. Löwis11437992002-04-12 09:54:03 +000017435echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
17436echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
17437if test "${ac_cv_header_time+set}" = set; then
17438 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017439else
Martin v. Löwis11437992002-04-12 09:54:03 +000017440 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017441/* confdefs.h. */
17442_ACEOF
17443cat confdefs.h >>conftest.$ac_ext
17444cat >>conftest.$ac_ext <<_ACEOF
17445/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017446#include <sys/types.h>
17447#include <sys/time.h>
17448#include <time.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000017449
Martin v. Löwis11437992002-04-12 09:54:03 +000017450int
17451main ()
17452{
17453if ((struct tm *) 0)
17454return 0;
17455 ;
17456 return 0;
17457}
17458_ACEOF
17459rm -f conftest.$ac_objext
17460if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017461 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017462 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017463 grep -v '^ *+' conftest.er1 >conftest.err
17464 rm -f conftest.er1
17465 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017466 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17467 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017468 { ac_try='test -z "$ac_c_werror_flag"
17469 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017470 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17471 (eval $ac_try) 2>&5
17472 ac_status=$?
17473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17474 (exit $ac_status); }; } &&
17475 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017476 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17477 (eval $ac_try) 2>&5
17478 ac_status=$?
17479 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17480 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017481 ac_cv_header_time=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +000017482else
Martin v. Löwis11437992002-04-12 09:54:03 +000017483 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017484sed 's/^/| /' conftest.$ac_ext >&5
17485
Martin v. Löwis11437992002-04-12 09:54:03 +000017486ac_cv_header_time=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000017487fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017488rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017489fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017490echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
17491echo "${ECHO_T}$ac_cv_header_time" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +000017492if test $ac_cv_header_time = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000017493
17494cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017495#define TIME_WITH_SYS_TIME 1
Martin v. Löwis11437992002-04-12 09:54:03 +000017496_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017497
17498fi
17499
Martin v. Löwis11437992002-04-12 09:54:03 +000017500echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
17501echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
17502if test "${ac_cv_struct_tm+set}" = set; then
17503 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017504else
Martin v. Löwis11437992002-04-12 09:54:03 +000017505 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017506/* confdefs.h. */
17507_ACEOF
17508cat confdefs.h >>conftest.$ac_ext
17509cat >>conftest.$ac_ext <<_ACEOF
17510/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017511#include <sys/types.h>
17512#include <time.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000017513
Martin v. Löwis11437992002-04-12 09:54:03 +000017514int
17515main ()
17516{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017517struct tm *tp; tp->tm_sec;
Martin v. Löwis11437992002-04-12 09:54:03 +000017518 ;
17519 return 0;
17520}
17521_ACEOF
17522rm -f conftest.$ac_objext
17523if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017524 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017525 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017526 grep -v '^ *+' conftest.er1 >conftest.err
17527 rm -f conftest.er1
17528 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17530 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017531 { ac_try='test -z "$ac_c_werror_flag"
17532 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017533 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17534 (eval $ac_try) 2>&5
17535 ac_status=$?
17536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17537 (exit $ac_status); }; } &&
17538 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017539 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17540 (eval $ac_try) 2>&5
17541 ac_status=$?
17542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17543 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017544 ac_cv_struct_tm=time.h
17545else
Martin v. Löwis11437992002-04-12 09:54:03 +000017546 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017547sed 's/^/| /' conftest.$ac_ext >&5
17548
Martin v. Löwis11437992002-04-12 09:54:03 +000017549ac_cv_struct_tm=sys/time.h
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017550fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017551rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017552fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017553echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
17554echo "${ECHO_T}$ac_cv_struct_tm" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +000017555if test $ac_cv_struct_tm = sys/time.h; then
Martin v. Löwis11437992002-04-12 09:54:03 +000017556
17557cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017558#define TM_IN_SYS_TIME 1
Martin v. Löwis11437992002-04-12 09:54:03 +000017559_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017560
17561fi
17562
Martin v. Löwis11437992002-04-12 09:54:03 +000017563echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
17564echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
17565if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
17566 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017567else
Martin v. Löwis11437992002-04-12 09:54:03 +000017568 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017569/* confdefs.h. */
17570_ACEOF
17571cat confdefs.h >>conftest.$ac_ext
17572cat >>conftest.$ac_ext <<_ACEOF
17573/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017574#include <sys/types.h>
17575#include <$ac_cv_struct_tm>
Martin v. Löwis11437992002-04-12 09:54:03 +000017576
17577
Martin v. Löwis11437992002-04-12 09:54:03 +000017578int
17579main ()
17580{
17581static struct tm ac_aggr;
17582if (ac_aggr.tm_zone)
17583return 0;
17584 ;
17585 return 0;
17586}
17587_ACEOF
17588rm -f conftest.$ac_objext
17589if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017590 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017591 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017592 grep -v '^ *+' conftest.er1 >conftest.err
17593 rm -f conftest.er1
17594 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17596 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017597 { ac_try='test -z "$ac_c_werror_flag"
17598 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17600 (eval $ac_try) 2>&5
17601 ac_status=$?
17602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17603 (exit $ac_status); }; } &&
17604 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017605 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17606 (eval $ac_try) 2>&5
17607 ac_status=$?
17608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17609 (exit $ac_status); }; }; then
17610 ac_cv_member_struct_tm_tm_zone=yes
Michael W. Hudson54241132001-12-07 15:38:26 +000017611else
Martin v. Löwis11437992002-04-12 09:54:03 +000017612 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017613sed 's/^/| /' conftest.$ac_ext >&5
17614
17615cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017616/* confdefs.h. */
17617_ACEOF
17618cat confdefs.h >>conftest.$ac_ext
17619cat >>conftest.$ac_ext <<_ACEOF
17620/* end confdefs.h. */
17621#include <sys/types.h>
17622#include <$ac_cv_struct_tm>
17623
17624
17625int
17626main ()
17627{
17628static struct tm ac_aggr;
17629if (sizeof ac_aggr.tm_zone)
17630return 0;
17631 ;
17632 return 0;
17633}
17634_ACEOF
17635rm -f conftest.$ac_objext
17636if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017637 (eval $ac_compile) 2>conftest.er1
Skip Montanaro6dead952003-09-25 14:50:04 +000017638 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017639 grep -v '^ *+' conftest.er1 >conftest.err
17640 rm -f conftest.er1
17641 cat conftest.err >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17643 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017644 { ac_try='test -z "$ac_c_werror_flag"
17645 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017646 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17647 (eval $ac_try) 2>&5
17648 ac_status=$?
17649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17650 (exit $ac_status); }; } &&
17651 { ac_try='test -s conftest.$ac_objext'
Skip Montanaro6dead952003-09-25 14:50:04 +000017652 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17653 (eval $ac_try) 2>&5
17654 ac_status=$?
17655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17656 (exit $ac_status); }; }; then
17657 ac_cv_member_struct_tm_tm_zone=yes
17658else
17659 echo "$as_me: failed program was:" >&5
17660sed 's/^/| /' conftest.$ac_ext >&5
17661
Martin v. Löwis11437992002-04-12 09:54:03 +000017662ac_cv_member_struct_tm_tm_zone=no
Michael W. Hudson54241132001-12-07 15:38:26 +000017663fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017664rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000017665fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017666rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:04 +000017667fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017668echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
17669echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
17670if test $ac_cv_member_struct_tm_tm_zone = yes; then
17671
17672cat >>confdefs.h <<_ACEOF
17673#define HAVE_STRUCT_TM_TM_ZONE 1
17674_ACEOF
17675
17676
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017677fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000017678
Martin v. Löwis11437992002-04-12 09:54:03 +000017679if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
17680
17681cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017682#define HAVE_TM_ZONE 1
Martin v. Löwis11437992002-04-12 09:54:03 +000017683_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017684
17685else
Martin v. Löwis11437992002-04-12 09:54:03 +000017686 echo "$as_me:$LINENO: checking for tzname" >&5
17687echo $ECHO_N "checking for tzname... $ECHO_C" >&6
17688if test "${ac_cv_var_tzname+set}" = set; then
17689 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017690else
Martin v. Löwis11437992002-04-12 09:54:03 +000017691 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017692/* confdefs.h. */
17693_ACEOF
17694cat confdefs.h >>conftest.$ac_ext
17695cat >>conftest.$ac_ext <<_ACEOF
17696/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:16 +000017697#include <time.h>
17698#ifndef tzname /* For SGI. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017699extern char *tzname[]; /* RS6000 and others reject char **tzname. */
Guido van Rossum627b2d71993-12-24 10:39:16 +000017700#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000017701
Martin v. Löwis11437992002-04-12 09:54:03 +000017702int
17703main ()
17704{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017705atoi(*tzname);
Martin v. Löwis11437992002-04-12 09:54:03 +000017706 ;
17707 return 0;
17708}
17709_ACEOF
17710rm -f conftest.$ac_objext conftest$ac_exeext
17711if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017712 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017713 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017714 grep -v '^ *+' conftest.er1 >conftest.err
17715 rm -f conftest.er1
17716 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17718 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017719 { ac_try='test -z "$ac_c_werror_flag"
17720 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17722 (eval $ac_try) 2>&5
17723 ac_status=$?
17724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17725 (exit $ac_status); }; } &&
17726 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017727 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17728 (eval $ac_try) 2>&5
17729 ac_status=$?
17730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17731 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017732 ac_cv_var_tzname=yes
17733else
Martin v. Löwis11437992002-04-12 09:54:03 +000017734 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017735sed 's/^/| /' conftest.$ac_ext >&5
17736
Martin v. Löwis11437992002-04-12 09:54:03 +000017737ac_cv_var_tzname=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000017738fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017739rm -f conftest.err conftest.$ac_objext \
17740 conftest$ac_exeext conftest.$ac_ext
Guido van Rossum627b2d71993-12-24 10:39:16 +000017741fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017742echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
17743echo "${ECHO_T}$ac_cv_var_tzname" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +000017744 if test $ac_cv_var_tzname = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000017745
17746cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017747#define HAVE_TZNAME 1
Martin v. Löwis11437992002-04-12 09:54:03 +000017748_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000017749
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017750 fi
17751fi
17752
Martin v. Löwis11437992002-04-12 09:54:03 +000017753echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5
17754echo $ECHO_N "checking for struct stat.st_rdev... $ECHO_C" >&6
17755if test "${ac_cv_member_struct_stat_st_rdev+set}" = set; then
17756 echo $ECHO_N "(cached) $ECHO_C" >&6
17757else
17758 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017759/* confdefs.h. */
17760_ACEOF
17761cat confdefs.h >>conftest.$ac_ext
17762cat >>conftest.$ac_ext <<_ACEOF
17763/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000017764$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000017765int
17766main ()
17767{
17768static struct stat ac_aggr;
17769if (ac_aggr.st_rdev)
17770return 0;
17771 ;
17772 return 0;
17773}
17774_ACEOF
17775rm -f conftest.$ac_objext
17776if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017777 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017778 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017779 grep -v '^ *+' conftest.er1 >conftest.err
17780 rm -f conftest.er1
17781 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017782 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17783 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017784 { ac_try='test -z "$ac_c_werror_flag"
17785 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017786 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17787 (eval $ac_try) 2>&5
17788 ac_status=$?
17789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17790 (exit $ac_status); }; } &&
17791 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017792 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17793 (eval $ac_try) 2>&5
17794 ac_status=$?
17795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17796 (exit $ac_status); }; }; then
17797 ac_cv_member_struct_stat_st_rdev=yes
17798else
17799 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017800sed 's/^/| /' conftest.$ac_ext >&5
17801
17802cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017803/* confdefs.h. */
17804_ACEOF
17805cat confdefs.h >>conftest.$ac_ext
17806cat >>conftest.$ac_ext <<_ACEOF
17807/* end confdefs.h. */
17808$ac_includes_default
17809int
17810main ()
17811{
17812static struct stat ac_aggr;
17813if (sizeof ac_aggr.st_rdev)
17814return 0;
17815 ;
17816 return 0;
17817}
17818_ACEOF
17819rm -f conftest.$ac_objext
17820if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017821 (eval $ac_compile) 2>conftest.er1
Skip Montanaro6dead952003-09-25 14:50:04 +000017822 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017823 grep -v '^ *+' conftest.er1 >conftest.err
17824 rm -f conftest.er1
17825 cat conftest.err >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17827 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017828 { ac_try='test -z "$ac_c_werror_flag"
17829 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017830 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17831 (eval $ac_try) 2>&5
17832 ac_status=$?
17833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17834 (exit $ac_status); }; } &&
17835 { ac_try='test -s conftest.$ac_objext'
Skip Montanaro6dead952003-09-25 14:50:04 +000017836 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17837 (eval $ac_try) 2>&5
17838 ac_status=$?
17839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17840 (exit $ac_status); }; }; then
17841 ac_cv_member_struct_stat_st_rdev=yes
17842else
17843 echo "$as_me: failed program was:" >&5
17844sed 's/^/| /' conftest.$ac_ext >&5
17845
Martin v. Löwis11437992002-04-12 09:54:03 +000017846ac_cv_member_struct_stat_st_rdev=no
17847fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017848rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000017849fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017850rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:04 +000017851fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017852echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_rdev" >&5
17853echo "${ECHO_T}$ac_cv_member_struct_stat_st_rdev" >&6
17854if test $ac_cv_member_struct_stat_st_rdev = yes; then
17855
17856cat >>confdefs.h <<_ACEOF
17857#define HAVE_STRUCT_STAT_ST_RDEV 1
17858_ACEOF
17859
17860
Guido van Rossum98bf58f2001-10-18 20:34:25 +000017861fi
17862
Martin v. Löwis11437992002-04-12 09:54:03 +000017863echo "$as_me:$LINENO: checking for struct stat.st_blksize" >&5
17864echo $ECHO_N "checking for struct stat.st_blksize... $ECHO_C" >&6
17865if test "${ac_cv_member_struct_stat_st_blksize+set}" = set; then
17866 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum98bf58f2001-10-18 20:34:25 +000017867else
Martin v. Löwis11437992002-04-12 09:54:03 +000017868 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017869/* confdefs.h. */
17870_ACEOF
17871cat confdefs.h >>conftest.$ac_ext
17872cat >>conftest.$ac_ext <<_ACEOF
17873/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000017874$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000017875int
17876main ()
17877{
17878static struct stat ac_aggr;
17879if (ac_aggr.st_blksize)
17880return 0;
17881 ;
17882 return 0;
17883}
17884_ACEOF
17885rm -f conftest.$ac_objext
17886if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017887 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017888 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017889 grep -v '^ *+' conftest.er1 >conftest.err
17890 rm -f conftest.er1
17891 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17893 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017894 { ac_try='test -z "$ac_c_werror_flag"
17895 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017896 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17897 (eval $ac_try) 2>&5
17898 ac_status=$?
17899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17900 (exit $ac_status); }; } &&
17901 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017902 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17903 (eval $ac_try) 2>&5
17904 ac_status=$?
17905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17906 (exit $ac_status); }; }; then
17907 ac_cv_member_struct_stat_st_blksize=yes
Michael W. Hudson54241132001-12-07 15:38:26 +000017908else
Martin v. Löwis11437992002-04-12 09:54:03 +000017909 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017910sed 's/^/| /' conftest.$ac_ext >&5
17911
17912cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017913/* confdefs.h. */
17914_ACEOF
17915cat confdefs.h >>conftest.$ac_ext
17916cat >>conftest.$ac_ext <<_ACEOF
17917/* end confdefs.h. */
17918$ac_includes_default
17919int
17920main ()
17921{
17922static struct stat ac_aggr;
17923if (sizeof ac_aggr.st_blksize)
17924return 0;
17925 ;
17926 return 0;
17927}
17928_ACEOF
17929rm -f conftest.$ac_objext
17930if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017931 (eval $ac_compile) 2>conftest.er1
Skip Montanaro6dead952003-09-25 14:50:04 +000017932 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017933 grep -v '^ *+' conftest.er1 >conftest.err
17934 rm -f conftest.er1
17935 cat conftest.err >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17937 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017938 { ac_try='test -z "$ac_c_werror_flag"
17939 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017940 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17941 (eval $ac_try) 2>&5
17942 ac_status=$?
17943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17944 (exit $ac_status); }; } &&
17945 { ac_try='test -s conftest.$ac_objext'
Skip Montanaro6dead952003-09-25 14:50:04 +000017946 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17947 (eval $ac_try) 2>&5
17948 ac_status=$?
17949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17950 (exit $ac_status); }; }; then
17951 ac_cv_member_struct_stat_st_blksize=yes
17952else
17953 echo "$as_me: failed program was:" >&5
17954sed 's/^/| /' conftest.$ac_ext >&5
17955
Martin v. Löwis11437992002-04-12 09:54:03 +000017956ac_cv_member_struct_stat_st_blksize=no
Michael W. Hudson54241132001-12-07 15:38:26 +000017957fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017958rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000017959fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017960rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:04 +000017961fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017962echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blksize" >&5
17963echo "${ECHO_T}$ac_cv_member_struct_stat_st_blksize" >&6
17964if test $ac_cv_member_struct_stat_st_blksize = yes; then
Jack Jansendd19cf82001-12-06 22:36:17 +000017965
Martin v. Löwis11437992002-04-12 09:54:03 +000017966cat >>confdefs.h <<_ACEOF
17967#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
17968_ACEOF
17969
17970
Guido van Rossum98bf58f2001-10-18 20:34:25 +000017971fi
17972
Hye-Shik Chang5f937a72005-06-02 13:09:30 +000017973echo "$as_me:$LINENO: checking for struct stat.st_flags" >&5
17974echo $ECHO_N "checking for struct stat.st_flags... $ECHO_C" >&6
17975if test "${ac_cv_member_struct_stat_st_flags+set}" = set; then
17976 echo $ECHO_N "(cached) $ECHO_C" >&6
17977else
17978 cat >conftest.$ac_ext <<_ACEOF
17979/* confdefs.h. */
17980_ACEOF
17981cat confdefs.h >>conftest.$ac_ext
17982cat >>conftest.$ac_ext <<_ACEOF
17983/* end confdefs.h. */
17984$ac_includes_default
17985int
17986main ()
17987{
17988static struct stat ac_aggr;
17989if (ac_aggr.st_flags)
17990return 0;
17991 ;
17992 return 0;
17993}
17994_ACEOF
17995rm -f conftest.$ac_objext
17996if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17997 (eval $ac_compile) 2>conftest.er1
17998 ac_status=$?
17999 grep -v '^ *+' conftest.er1 >conftest.err
18000 rm -f conftest.er1
18001 cat conftest.err >&5
18002 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18003 (exit $ac_status); } &&
18004 { ac_try='test -z "$ac_c_werror_flag"
18005 || test ! -s conftest.err'
18006 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18007 (eval $ac_try) 2>&5
18008 ac_status=$?
18009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18010 (exit $ac_status); }; } &&
18011 { ac_try='test -s conftest.$ac_objext'
18012 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18013 (eval $ac_try) 2>&5
18014 ac_status=$?
18015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18016 (exit $ac_status); }; }; then
18017 ac_cv_member_struct_stat_st_flags=yes
18018else
18019 echo "$as_me: failed program was:" >&5
18020sed 's/^/| /' conftest.$ac_ext >&5
18021
18022cat >conftest.$ac_ext <<_ACEOF
18023/* confdefs.h. */
18024_ACEOF
18025cat confdefs.h >>conftest.$ac_ext
18026cat >>conftest.$ac_ext <<_ACEOF
18027/* end confdefs.h. */
18028$ac_includes_default
18029int
18030main ()
18031{
18032static struct stat ac_aggr;
18033if (sizeof ac_aggr.st_flags)
18034return 0;
18035 ;
18036 return 0;
18037}
18038_ACEOF
18039rm -f conftest.$ac_objext
18040if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18041 (eval $ac_compile) 2>conftest.er1
18042 ac_status=$?
18043 grep -v '^ *+' conftest.er1 >conftest.err
18044 rm -f conftest.er1
18045 cat conftest.err >&5
18046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18047 (exit $ac_status); } &&
18048 { ac_try='test -z "$ac_c_werror_flag"
18049 || test ! -s conftest.err'
18050 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18051 (eval $ac_try) 2>&5
18052 ac_status=$?
18053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18054 (exit $ac_status); }; } &&
18055 { ac_try='test -s conftest.$ac_objext'
18056 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18057 (eval $ac_try) 2>&5
18058 ac_status=$?
18059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18060 (exit $ac_status); }; }; then
18061 ac_cv_member_struct_stat_st_flags=yes
18062else
18063 echo "$as_me: failed program was:" >&5
18064sed 's/^/| /' conftest.$ac_ext >&5
18065
18066ac_cv_member_struct_stat_st_flags=no
18067fi
18068rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18069fi
18070rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18071fi
18072echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_flags" >&5
18073echo "${ECHO_T}$ac_cv_member_struct_stat_st_flags" >&6
18074if test $ac_cv_member_struct_stat_st_flags = yes; then
18075
18076cat >>confdefs.h <<_ACEOF
18077#define HAVE_STRUCT_STAT_ST_FLAGS 1
18078_ACEOF
18079
18080
18081fi
18082
Martin v. Löwisebd9d5b2005-08-09 15:00:59 +000018083echo "$as_me:$LINENO: checking for struct stat.st_gen" >&5
18084echo $ECHO_N "checking for struct stat.st_gen... $ECHO_C" >&6
18085if test "${ac_cv_member_struct_stat_st_gen+set}" = set; then
18086 echo $ECHO_N "(cached) $ECHO_C" >&6
18087else
18088 cat >conftest.$ac_ext <<_ACEOF
18089/* confdefs.h. */
18090_ACEOF
18091cat confdefs.h >>conftest.$ac_ext
18092cat >>conftest.$ac_ext <<_ACEOF
18093/* end confdefs.h. */
18094$ac_includes_default
18095int
18096main ()
18097{
18098static struct stat ac_aggr;
18099if (ac_aggr.st_gen)
18100return 0;
18101 ;
18102 return 0;
18103}
18104_ACEOF
18105rm -f conftest.$ac_objext
18106if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18107 (eval $ac_compile) 2>conftest.er1
18108 ac_status=$?
18109 grep -v '^ *+' conftest.er1 >conftest.err
18110 rm -f conftest.er1
18111 cat conftest.err >&5
18112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18113 (exit $ac_status); } &&
18114 { ac_try='test -z "$ac_c_werror_flag"
18115 || test ! -s conftest.err'
18116 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18117 (eval $ac_try) 2>&5
18118 ac_status=$?
18119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18120 (exit $ac_status); }; } &&
18121 { ac_try='test -s conftest.$ac_objext'
18122 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18123 (eval $ac_try) 2>&5
18124 ac_status=$?
18125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18126 (exit $ac_status); }; }; then
18127 ac_cv_member_struct_stat_st_gen=yes
18128else
18129 echo "$as_me: failed program was:" >&5
18130sed 's/^/| /' conftest.$ac_ext >&5
18131
18132cat >conftest.$ac_ext <<_ACEOF
18133/* confdefs.h. */
18134_ACEOF
18135cat confdefs.h >>conftest.$ac_ext
18136cat >>conftest.$ac_ext <<_ACEOF
18137/* end confdefs.h. */
18138$ac_includes_default
18139int
18140main ()
18141{
18142static struct stat ac_aggr;
18143if (sizeof ac_aggr.st_gen)
18144return 0;
18145 ;
18146 return 0;
18147}
18148_ACEOF
18149rm -f conftest.$ac_objext
18150if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18151 (eval $ac_compile) 2>conftest.er1
18152 ac_status=$?
18153 grep -v '^ *+' conftest.er1 >conftest.err
18154 rm -f conftest.er1
18155 cat conftest.err >&5
18156 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18157 (exit $ac_status); } &&
18158 { ac_try='test -z "$ac_c_werror_flag"
18159 || test ! -s conftest.err'
18160 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18161 (eval $ac_try) 2>&5
18162 ac_status=$?
18163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18164 (exit $ac_status); }; } &&
18165 { ac_try='test -s conftest.$ac_objext'
18166 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18167 (eval $ac_try) 2>&5
18168 ac_status=$?
18169 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18170 (exit $ac_status); }; }; then
18171 ac_cv_member_struct_stat_st_gen=yes
18172else
18173 echo "$as_me: failed program was:" >&5
18174sed 's/^/| /' conftest.$ac_ext >&5
18175
18176ac_cv_member_struct_stat_st_gen=no
18177fi
18178rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18179fi
18180rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18181fi
18182echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_gen" >&5
18183echo "${ECHO_T}$ac_cv_member_struct_stat_st_gen" >&6
18184if test $ac_cv_member_struct_stat_st_gen = yes; then
18185
18186cat >>confdefs.h <<_ACEOF
18187#define HAVE_STRUCT_STAT_ST_GEN 1
18188_ACEOF
18189
18190
18191fi
18192
18193echo "$as_me:$LINENO: checking for struct stat.st_birthtime" >&5
18194echo $ECHO_N "checking for struct stat.st_birthtime... $ECHO_C" >&6
18195if test "${ac_cv_member_struct_stat_st_birthtime+set}" = set; then
18196 echo $ECHO_N "(cached) $ECHO_C" >&6
18197else
18198 cat >conftest.$ac_ext <<_ACEOF
18199/* confdefs.h. */
18200_ACEOF
18201cat confdefs.h >>conftest.$ac_ext
18202cat >>conftest.$ac_ext <<_ACEOF
18203/* end confdefs.h. */
18204$ac_includes_default
18205int
18206main ()
18207{
18208static struct stat ac_aggr;
18209if (ac_aggr.st_birthtime)
18210return 0;
18211 ;
18212 return 0;
18213}
18214_ACEOF
18215rm -f conftest.$ac_objext
18216if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18217 (eval $ac_compile) 2>conftest.er1
18218 ac_status=$?
18219 grep -v '^ *+' conftest.er1 >conftest.err
18220 rm -f conftest.er1
18221 cat conftest.err >&5
18222 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18223 (exit $ac_status); } &&
18224 { ac_try='test -z "$ac_c_werror_flag"
18225 || test ! -s conftest.err'
18226 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18227 (eval $ac_try) 2>&5
18228 ac_status=$?
18229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18230 (exit $ac_status); }; } &&
18231 { ac_try='test -s conftest.$ac_objext'
18232 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18233 (eval $ac_try) 2>&5
18234 ac_status=$?
18235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18236 (exit $ac_status); }; }; then
18237 ac_cv_member_struct_stat_st_birthtime=yes
18238else
18239 echo "$as_me: failed program was:" >&5
18240sed 's/^/| /' conftest.$ac_ext >&5
18241
18242cat >conftest.$ac_ext <<_ACEOF
18243/* confdefs.h. */
18244_ACEOF
18245cat confdefs.h >>conftest.$ac_ext
18246cat >>conftest.$ac_ext <<_ACEOF
18247/* end confdefs.h. */
18248$ac_includes_default
18249int
18250main ()
18251{
18252static struct stat ac_aggr;
18253if (sizeof ac_aggr.st_birthtime)
18254return 0;
18255 ;
18256 return 0;
18257}
18258_ACEOF
18259rm -f conftest.$ac_objext
18260if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18261 (eval $ac_compile) 2>conftest.er1
18262 ac_status=$?
18263 grep -v '^ *+' conftest.er1 >conftest.err
18264 rm -f conftest.er1
18265 cat conftest.err >&5
18266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18267 (exit $ac_status); } &&
18268 { ac_try='test -z "$ac_c_werror_flag"
18269 || test ! -s conftest.err'
18270 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18271 (eval $ac_try) 2>&5
18272 ac_status=$?
18273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18274 (exit $ac_status); }; } &&
18275 { ac_try='test -s conftest.$ac_objext'
18276 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18277 (eval $ac_try) 2>&5
18278 ac_status=$?
18279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18280 (exit $ac_status); }; }; then
18281 ac_cv_member_struct_stat_st_birthtime=yes
18282else
18283 echo "$as_me: failed program was:" >&5
18284sed 's/^/| /' conftest.$ac_ext >&5
18285
18286ac_cv_member_struct_stat_st_birthtime=no
18287fi
18288rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18289fi
18290rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18291fi
18292echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_birthtime" >&5
18293echo "${ECHO_T}$ac_cv_member_struct_stat_st_birthtime" >&6
18294if test $ac_cv_member_struct_stat_st_birthtime = yes; then
18295
18296cat >>confdefs.h <<_ACEOF
18297#define HAVE_STRUCT_STAT_ST_BIRTHTIME 1
18298_ACEOF
18299
18300
18301fi
18302
Martin v. Löwis11437992002-04-12 09:54:03 +000018303echo "$as_me:$LINENO: checking for struct stat.st_blocks" >&5
18304echo $ECHO_N "checking for struct stat.st_blocks... $ECHO_C" >&6
18305if test "${ac_cv_member_struct_stat_st_blocks+set}" = set; then
18306 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum98bf58f2001-10-18 20:34:25 +000018307else
Martin v. Löwis11437992002-04-12 09:54:03 +000018308 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018309/* confdefs.h. */
18310_ACEOF
18311cat confdefs.h >>conftest.$ac_ext
18312cat >>conftest.$ac_ext <<_ACEOF
18313/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000018314$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000018315int
18316main ()
18317{
18318static struct stat ac_aggr;
18319if (ac_aggr.st_blocks)
18320return 0;
18321 ;
18322 return 0;
18323}
18324_ACEOF
18325rm -f conftest.$ac_objext
18326if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018327 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018328 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018329 grep -v '^ *+' conftest.er1 >conftest.err
18330 rm -f conftest.er1
18331 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018332 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18333 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018334 { ac_try='test -z "$ac_c_werror_flag"
18335 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018336 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18337 (eval $ac_try) 2>&5
18338 ac_status=$?
18339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18340 (exit $ac_status); }; } &&
18341 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018342 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18343 (eval $ac_try) 2>&5
18344 ac_status=$?
18345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18346 (exit $ac_status); }; }; then
18347 ac_cv_member_struct_stat_st_blocks=yes
Michael W. Hudson54241132001-12-07 15:38:26 +000018348else
Martin v. Löwis11437992002-04-12 09:54:03 +000018349 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018350sed 's/^/| /' conftest.$ac_ext >&5
18351
18352cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018353/* confdefs.h. */
18354_ACEOF
18355cat confdefs.h >>conftest.$ac_ext
18356cat >>conftest.$ac_ext <<_ACEOF
18357/* end confdefs.h. */
18358$ac_includes_default
18359int
18360main ()
18361{
18362static struct stat ac_aggr;
18363if (sizeof ac_aggr.st_blocks)
18364return 0;
18365 ;
18366 return 0;
18367}
18368_ACEOF
18369rm -f conftest.$ac_objext
18370if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018371 (eval $ac_compile) 2>conftest.er1
Skip Montanaro6dead952003-09-25 14:50:04 +000018372 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018373 grep -v '^ *+' conftest.er1 >conftest.err
18374 rm -f conftest.er1
18375 cat conftest.err >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18377 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018378 { ac_try='test -z "$ac_c_werror_flag"
18379 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018380 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18381 (eval $ac_try) 2>&5
18382 ac_status=$?
18383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18384 (exit $ac_status); }; } &&
18385 { ac_try='test -s conftest.$ac_objext'
Skip Montanaro6dead952003-09-25 14:50:04 +000018386 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18387 (eval $ac_try) 2>&5
18388 ac_status=$?
18389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18390 (exit $ac_status); }; }; then
18391 ac_cv_member_struct_stat_st_blocks=yes
18392else
18393 echo "$as_me: failed program was:" >&5
18394sed 's/^/| /' conftest.$ac_ext >&5
18395
Martin v. Löwis11437992002-04-12 09:54:03 +000018396ac_cv_member_struct_stat_st_blocks=no
Michael W. Hudson54241132001-12-07 15:38:26 +000018397fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018398rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000018399fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018400rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:04 +000018401fi
Martin v. Löwis11437992002-04-12 09:54:03 +000018402echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blocks" >&5
18403echo "${ECHO_T}$ac_cv_member_struct_stat_st_blocks" >&6
18404if test $ac_cv_member_struct_stat_st_blocks = yes; then
Jack Jansendd19cf82001-12-06 22:36:17 +000018405
Martin v. Löwis11437992002-04-12 09:54:03 +000018406cat >>confdefs.h <<_ACEOF
18407#define HAVE_STRUCT_STAT_ST_BLOCKS 1
18408_ACEOF
18409
18410
18411cat >>confdefs.h <<\_ACEOF
Guido van Rossum98bf58f2001-10-18 20:34:25 +000018412#define HAVE_ST_BLOCKS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018413_ACEOF
Guido van Rossum98bf58f2001-10-18 20:34:25 +000018414
18415else
Skip Montanarof0d5f792004-08-15 14:08:23 +000018416 case $LIBOBJS in
18417 "fileblocks.$ac_objext" | \
18418 *" fileblocks.$ac_objext" | \
18419 "fileblocks.$ac_objext "* | \
18420 *" fileblocks.$ac_objext "* ) ;;
18421 *) LIBOBJS="$LIBOBJS fileblocks.$ac_objext" ;;
18422esac
18423
Guido van Rossum98bf58f2001-10-18 20:34:25 +000018424fi
18425
Michael W. Hudson54241132001-12-07 15:38:26 +000018426
Martin v. Löwis11437992002-04-12 09:54:03 +000018427
18428echo "$as_me:$LINENO: checking for time.h that defines altzone" >&5
18429echo $ECHO_N "checking for time.h that defines altzone... $ECHO_C" >&6
18430if test "${ac_cv_header_time_altzone+set}" = set; then
18431 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018432else
Martin v. Löwis11437992002-04-12 09:54:03 +000018433 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018434/* confdefs.h. */
18435_ACEOF
18436cat confdefs.h >>conftest.$ac_ext
18437cat >>conftest.$ac_ext <<_ACEOF
18438/* end confdefs.h. */
Guido van Rossum7f43da71994-08-01 12:15:30 +000018439#include <time.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000018440int
18441main ()
18442{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018443return altzone;
Martin v. Löwis11437992002-04-12 09:54:03 +000018444 ;
18445 return 0;
18446}
18447_ACEOF
18448rm -f conftest.$ac_objext
18449if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018450 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018451 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018452 grep -v '^ *+' conftest.er1 >conftest.err
18453 rm -f conftest.er1
18454 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18456 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018457 { ac_try='test -z "$ac_c_werror_flag"
18458 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18460 (eval $ac_try) 2>&5
18461 ac_status=$?
18462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18463 (exit $ac_status); }; } &&
18464 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018465 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18466 (eval $ac_try) 2>&5
18467 ac_status=$?
18468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18469 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018470 ac_cv_header_time_altzone=yes
18471else
Martin v. Löwis11437992002-04-12 09:54:03 +000018472 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018473sed 's/^/| /' conftest.$ac_ext >&5
18474
Martin v. Löwis11437992002-04-12 09:54:03 +000018475ac_cv_header_time_altzone=no
Guido van Rossum7f43da71994-08-01 12:15:30 +000018476fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018477rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018478fi
18479
Martin v. Löwis11437992002-04-12 09:54:03 +000018480echo "$as_me:$LINENO: result: $ac_cv_header_time_altzone" >&5
18481echo "${ECHO_T}$ac_cv_header_time_altzone" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018482if test $ac_cv_header_time_altzone = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000018483
18484cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018485#define HAVE_ALTZONE 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018486_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018487
18488fi
18489
Guido van Rossumda88dad1995-01-26 00:46:29 +000018490was_it_defined=no
Martin v. Löwis11437992002-04-12 09:54:03 +000018491echo "$as_me:$LINENO: checking whether sys/select.h and sys/time.h may both be included" >&5
18492echo $ECHO_N "checking whether sys/select.h and sys/time.h may both be included... $ECHO_C" >&6
18493cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018494/* confdefs.h. */
18495_ACEOF
18496cat confdefs.h >>conftest.$ac_ext
18497cat >>conftest.$ac_ext <<_ACEOF
18498/* end confdefs.h. */
Guido van Rossum7f43da71994-08-01 12:15:30 +000018499
18500#include <sys/types.h>
18501#include <sys/select.h>
18502#include <sys/time.h>
18503
Martin v. Löwis11437992002-04-12 09:54:03 +000018504int
18505main ()
18506{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018507;
Martin v. Löwis11437992002-04-12 09:54:03 +000018508 ;
18509 return 0;
18510}
18511_ACEOF
18512rm -f conftest.$ac_objext
18513if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018514 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018515 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018516 grep -v '^ *+' conftest.er1 >conftest.err
18517 rm -f conftest.er1
18518 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18520 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018521 { ac_try='test -z "$ac_c_werror_flag"
18522 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018523 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18524 (eval $ac_try) 2>&5
18525 ac_status=$?
18526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18527 (exit $ac_status); }; } &&
18528 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018529 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18530 (eval $ac_try) 2>&5
18531 ac_status=$?
18532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18533 (exit $ac_status); }; }; then
18534
18535
18536cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018537#define SYS_SELECT_WITH_SYS_TIME 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018538_ACEOF
18539
Martin v. Löwisc45929e2002-04-06 10:10:49 +000018540 was_it_defined=yes
18541
Guido van Rossumf78abae1997-01-21 22:02:36 +000018542else
Martin v. Löwis11437992002-04-12 09:54:03 +000018543 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018544sed 's/^/| /' conftest.$ac_ext >&5
18545
Guido van Rossum7f43da71994-08-01 12:15:30 +000018546fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018547rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000018548echo "$as_me:$LINENO: result: $was_it_defined" >&5
18549echo "${ECHO_T}$was_it_defined" >&6
Guido van Rossum627b2d71993-12-24 10:39:16 +000018550
Martin v. Löwis11437992002-04-12 09:54:03 +000018551echo "$as_me:$LINENO: checking for addrinfo" >&5
18552echo $ECHO_N "checking for addrinfo... $ECHO_C" >&6
18553if test "${ac_cv_struct_addrinfo+set}" = set; then
18554 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018555else
Martin v. Löwis11437992002-04-12 09:54:03 +000018556 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018557/* confdefs.h. */
18558_ACEOF
18559cat confdefs.h >>conftest.$ac_ext
18560cat >>conftest.$ac_ext <<_ACEOF
18561/* end confdefs.h. */
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018562
18563# include <netdb.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000018564int
18565main ()
18566{
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018567struct addrinfo a
Martin v. Löwis11437992002-04-12 09:54:03 +000018568 ;
18569 return 0;
18570}
18571_ACEOF
18572rm -f conftest.$ac_objext
18573if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018574 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018575 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018576 grep -v '^ *+' conftest.er1 >conftest.err
18577 rm -f conftest.er1
18578 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18580 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018581 { ac_try='test -z "$ac_c_werror_flag"
18582 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018583 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18584 (eval $ac_try) 2>&5
18585 ac_status=$?
18586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18587 (exit $ac_status); }; } &&
18588 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018589 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18590 (eval $ac_try) 2>&5
18591 ac_status=$?
18592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18593 (exit $ac_status); }; }; then
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018594 ac_cv_struct_addrinfo=yes
18595else
Martin v. Löwis11437992002-04-12 09:54:03 +000018596 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018597sed 's/^/| /' conftest.$ac_ext >&5
18598
Martin v. Löwis11437992002-04-12 09:54:03 +000018599ac_cv_struct_addrinfo=no
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018600fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018601rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018602fi
18603
Martin v. Löwis11437992002-04-12 09:54:03 +000018604echo "$as_me:$LINENO: result: $ac_cv_struct_addrinfo" >&5
18605echo "${ECHO_T}$ac_cv_struct_addrinfo" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018606if test $ac_cv_struct_addrinfo = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000018607
18608cat >>confdefs.h <<\_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018609#define HAVE_ADDRINFO 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018610_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018611
18612fi
18613
Martin v. Löwis11437992002-04-12 09:54:03 +000018614echo "$as_me:$LINENO: checking for sockaddr_storage" >&5
18615echo $ECHO_N "checking for sockaddr_storage... $ECHO_C" >&6
18616if test "${ac_cv_struct_sockaddr_storage+set}" = set; then
18617 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018618else
Martin v. Löwis11437992002-04-12 09:54:03 +000018619 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018620/* confdefs.h. */
18621_ACEOF
18622cat confdefs.h >>conftest.$ac_ext
18623cat >>conftest.$ac_ext <<_ACEOF
18624/* end confdefs.h. */
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018625
18626# include <sys/types.h>
18627# include <sys/socket.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000018628int
18629main ()
18630{
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018631struct sockaddr_storage s
Martin v. Löwis11437992002-04-12 09:54:03 +000018632 ;
18633 return 0;
18634}
18635_ACEOF
18636rm -f conftest.$ac_objext
18637if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018638 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018639 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018640 grep -v '^ *+' conftest.er1 >conftest.err
18641 rm -f conftest.er1
18642 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18644 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018645 { ac_try='test -z "$ac_c_werror_flag"
18646 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018647 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18648 (eval $ac_try) 2>&5
18649 ac_status=$?
18650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18651 (exit $ac_status); }; } &&
18652 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018653 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18654 (eval $ac_try) 2>&5
18655 ac_status=$?
18656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18657 (exit $ac_status); }; }; then
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018658 ac_cv_struct_sockaddr_storage=yes
18659else
Martin v. Löwis11437992002-04-12 09:54:03 +000018660 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018661sed 's/^/| /' conftest.$ac_ext >&5
18662
Martin v. Löwis11437992002-04-12 09:54:03 +000018663ac_cv_struct_sockaddr_storage=no
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018664fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018665rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018666fi
18667
Martin v. Löwis11437992002-04-12 09:54:03 +000018668echo "$as_me:$LINENO: result: $ac_cv_struct_sockaddr_storage" >&5
18669echo "${ECHO_T}$ac_cv_struct_sockaddr_storage" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018670if test $ac_cv_struct_sockaddr_storage = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000018671
18672cat >>confdefs.h <<\_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018673#define HAVE_SOCKADDR_STORAGE 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018674_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018675
18676fi
18677
Guido van Rossum627b2d71993-12-24 10:39:16 +000018678# checks for compiler characteristics
Guido van Rossum7f43da71994-08-01 12:15:30 +000018679
Michael W. Hudson54241132001-12-07 15:38:26 +000018680
Martin v. Löwis11437992002-04-12 09:54:03 +000018681echo "$as_me:$LINENO: checking whether char is unsigned" >&5
18682echo $ECHO_N "checking whether char is unsigned... $ECHO_C" >&6
18683if test "${ac_cv_c_char_unsigned+set}" = set; then
18684 echo $ECHO_N "(cached) $ECHO_C" >&6
Jack Jansendd19cf82001-12-06 22:36:17 +000018685else
Martin v. Löwis11437992002-04-12 09:54:03 +000018686 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018687/* confdefs.h. */
18688_ACEOF
18689cat confdefs.h >>conftest.$ac_ext
18690cat >>conftest.$ac_ext <<_ACEOF
18691/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000018692$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000018693int
18694main ()
18695{
18696static int test_array [1 - 2 * !(((char) -1) < 0)];
18697test_array [0] = 0
18698
18699 ;
18700 return 0;
Michael W. Hudson54241132001-12-07 15:38:26 +000018701}
Martin v. Löwis11437992002-04-12 09:54:03 +000018702_ACEOF
18703rm -f conftest.$ac_objext
18704if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018705 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018706 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018707 grep -v '^ *+' conftest.er1 >conftest.err
18708 rm -f conftest.er1
18709 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018710 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18711 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018712 { ac_try='test -z "$ac_c_werror_flag"
18713 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018714 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18715 (eval $ac_try) 2>&5
18716 ac_status=$?
18717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18718 (exit $ac_status); }; } &&
18719 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018720 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18721 (eval $ac_try) 2>&5
18722 ac_status=$?
18723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18724 (exit $ac_status); }; }; then
Michael W. Hudson54241132001-12-07 15:38:26 +000018725 ac_cv_c_char_unsigned=no
Martin v. Löwis11437992002-04-12 09:54:03 +000018726else
18727 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018728sed 's/^/| /' conftest.$ac_ext >&5
18729
Martin v. Löwis11437992002-04-12 09:54:03 +000018730ac_cv_c_char_unsigned=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018731fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018732rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000018733fi
Martin v. Löwis11437992002-04-12 09:54:03 +000018734echo "$as_me:$LINENO: result: $ac_cv_c_char_unsigned" >&5
18735echo "${ECHO_T}$ac_cv_c_char_unsigned" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018736if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000018737 cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018738#define __CHAR_UNSIGNED__ 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018739_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018740
18741fi
Guido van Rossum7f43da71994-08-01 12:15:30 +000018742
Martin v. Löwis11437992002-04-12 09:54:03 +000018743echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
18744echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
18745if test "${ac_cv_c_const+set}" = set; then
18746 echo $ECHO_N "(cached) $ECHO_C" >&6
18747else
18748 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018749/* confdefs.h. */
18750_ACEOF
18751cat confdefs.h >>conftest.$ac_ext
18752cat >>conftest.$ac_ext <<_ACEOF
18753/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018754
Martin v. Löwis11437992002-04-12 09:54:03 +000018755int
18756main ()
18757{
18758/* FIXME: Include the comments suggested by Paul. */
18759#ifndef __cplusplus
18760 /* Ultrix mips cc rejects this. */
18761 typedef int charset[2];
18762 const charset x;
18763 /* SunOS 4.1.1 cc rejects this. */
18764 char const *const *ccp;
18765 char **p;
18766 /* NEC SVR4.0.2 mips cc rejects this. */
18767 struct point {int x, y;};
18768 static struct point const zero = {0,0};
18769 /* AIX XL C 1.02.0.0 rejects this.
18770 It does not let you subtract one const X* pointer from another in
18771 an arm of an if-expression whose if-part is not a constant
18772 expression */
18773 const char *g = "string";
18774 ccp = &g + (g ? g-g : 0);
18775 /* HPUX 7.0 cc rejects these. */
18776 ++ccp;
18777 p = (char**) ccp;
18778 ccp = (char const *const *) p;
18779 { /* SCO 3.2v4 cc rejects this. */
18780 char *t;
18781 char const *s = 0 ? (char *) 0 : (char const *) 0;
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018782
Martin v. Löwis11437992002-04-12 09:54:03 +000018783 *t++ = 0;
18784 }
18785 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
18786 int x[] = {25, 17};
18787 const int *foo = &x[0];
18788 ++foo;
18789 }
18790 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
18791 typedef const int *iptr;
18792 iptr p = 0;
18793 ++p;
18794 }
18795 { /* AIX XL C 1.02.0.0 rejects this saying
18796 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
18797 struct s { int j; const int *ap[3]; };
18798 struct s *b; b->j = 5;
18799 }
18800 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
18801 const int foo = 10;
18802 }
18803#endif
Guido van Rossum627b2d71993-12-24 10:39:16 +000018804
Martin v. Löwis11437992002-04-12 09:54:03 +000018805 ;
18806 return 0;
Guido van Rossum627b2d71993-12-24 10:39:16 +000018807}
Martin v. Löwis11437992002-04-12 09:54:03 +000018808_ACEOF
18809rm -f conftest.$ac_objext
18810if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018811 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018812 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018813 grep -v '^ *+' conftest.er1 >conftest.err
18814 rm -f conftest.er1
18815 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18817 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018818 { ac_try='test -z "$ac_c_werror_flag"
18819 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018820 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18821 (eval $ac_try) 2>&5
18822 ac_status=$?
18823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18824 (exit $ac_status); }; } &&
18825 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018826 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18827 (eval $ac_try) 2>&5
18828 ac_status=$?
18829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18830 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018831 ac_cv_c_const=yes
18832else
Martin v. Löwis11437992002-04-12 09:54:03 +000018833 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018834sed 's/^/| /' conftest.$ac_ext >&5
18835
Martin v. Löwis11437992002-04-12 09:54:03 +000018836ac_cv_c_const=no
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018837fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018838rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018839fi
Martin v. Löwis11437992002-04-12 09:54:03 +000018840echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
18841echo "${ECHO_T}$ac_cv_c_const" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018842if test $ac_cv_c_const = no; then
Martin v. Löwis11437992002-04-12 09:54:03 +000018843
18844cat >>confdefs.h <<\_ACEOF
18845#define const
18846_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018847
18848fi
18849
Michael W. Hudson54241132001-12-07 15:38:26 +000018850
Guido van Rossumda88dad1995-01-26 00:46:29 +000018851works=no
Martin v. Löwis11437992002-04-12 09:54:03 +000018852echo "$as_me:$LINENO: checking for working volatile" >&5
18853echo $ECHO_N "checking for working volatile... $ECHO_C" >&6
18854cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018855/* confdefs.h. */
18856_ACEOF
18857cat confdefs.h >>conftest.$ac_ext
18858cat >>conftest.$ac_ext <<_ACEOF
18859/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:16 +000018860
Martin v. Löwis11437992002-04-12 09:54:03 +000018861int
18862main ()
18863{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018864volatile int x; x = 0;
Martin v. Löwis11437992002-04-12 09:54:03 +000018865 ;
18866 return 0;
18867}
18868_ACEOF
18869rm -f conftest.$ac_objext
18870if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018871 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018872 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018873 grep -v '^ *+' conftest.er1 >conftest.err
18874 rm -f conftest.er1
18875 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018876 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18877 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018878 { ac_try='test -z "$ac_c_werror_flag"
18879 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018880 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18881 (eval $ac_try) 2>&5
18882 ac_status=$?
18883 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18884 (exit $ac_status); }; } &&
18885 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018886 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18887 (eval $ac_try) 2>&5
18888 ac_status=$?
18889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18890 (exit $ac_status); }; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +000018891 works=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +000018892else
Martin v. Löwis11437992002-04-12 09:54:03 +000018893 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018894sed 's/^/| /' conftest.$ac_ext >&5
18895
Martin v. Löwis11437992002-04-12 09:54:03 +000018896
18897cat >>confdefs.h <<\_ACEOF
18898#define volatile
18899_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000018900
Martin v. Löwisc45929e2002-04-06 10:10:49 +000018901
Guido van Rossum627b2d71993-12-24 10:39:16 +000018902fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018903rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000018904echo "$as_me:$LINENO: result: $works" >&5
18905echo "${ECHO_T}$works" >&6
Guido van Rossum7f43da71994-08-01 12:15:30 +000018906
Guido van Rossumda88dad1995-01-26 00:46:29 +000018907works=no
Martin v. Löwis11437992002-04-12 09:54:03 +000018908echo "$as_me:$LINENO: checking for working signed char" >&5
18909echo $ECHO_N "checking for working signed char... $ECHO_C" >&6
18910cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018911/* confdefs.h. */
18912_ACEOF
18913cat confdefs.h >>conftest.$ac_ext
18914cat >>conftest.$ac_ext <<_ACEOF
18915/* end confdefs.h. */
Guido van Rossumdabb11b1994-10-11 15:04:27 +000018916
Martin v. Löwis11437992002-04-12 09:54:03 +000018917int
18918main ()
18919{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018920signed char c;
Martin v. Löwis11437992002-04-12 09:54:03 +000018921 ;
18922 return 0;
18923}
18924_ACEOF
18925rm -f conftest.$ac_objext
18926if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018927 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018928 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018929 grep -v '^ *+' conftest.er1 >conftest.err
18930 rm -f conftest.er1
18931 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18933 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018934 { ac_try='test -z "$ac_c_werror_flag"
18935 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018936 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18937 (eval $ac_try) 2>&5
18938 ac_status=$?
18939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18940 (exit $ac_status); }; } &&
18941 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018942 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18943 (eval $ac_try) 2>&5
18944 ac_status=$?
18945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18946 (exit $ac_status); }; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +000018947 works=yes
Guido van Rossumdabb11b1994-10-11 15:04:27 +000018948else
Martin v. Löwis11437992002-04-12 09:54:03 +000018949 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018950sed 's/^/| /' conftest.$ac_ext >&5
18951
Martin v. Löwis11437992002-04-12 09:54:03 +000018952
18953cat >>confdefs.h <<\_ACEOF
18954#define signed
18955_ACEOF
Guido van Rossum7f43da71994-08-01 12:15:30 +000018956
Martin v. Löwisc45929e2002-04-06 10:10:49 +000018957
Guido van Rossum7f43da71994-08-01 12:15:30 +000018958fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018959rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000018960echo "$as_me:$LINENO: result: $works" >&5
18961echo "${ECHO_T}$works" >&6
Guido van Rossum7f43da71994-08-01 12:15:30 +000018962
Guido van Rossumda88dad1995-01-26 00:46:29 +000018963have_prototypes=no
Martin v. Löwis11437992002-04-12 09:54:03 +000018964echo "$as_me:$LINENO: checking for prototypes" >&5
18965echo $ECHO_N "checking for prototypes... $ECHO_C" >&6
18966cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018967/* confdefs.h. */
18968_ACEOF
18969cat confdefs.h >>conftest.$ac_ext
18970cat >>conftest.$ac_ext <<_ACEOF
18971/* end confdefs.h. */
Guido van Rossum7f43da71994-08-01 12:15:30 +000018972int foo(int x) { return 0; }
Martin v. Löwis11437992002-04-12 09:54:03 +000018973int
18974main ()
18975{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018976return foo(10);
Martin v. Löwis11437992002-04-12 09:54:03 +000018977 ;
18978 return 0;
18979}
18980_ACEOF
18981rm -f conftest.$ac_objext
18982if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018983 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018984 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018985 grep -v '^ *+' conftest.er1 >conftest.err
18986 rm -f conftest.er1
18987 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18989 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018990 { ac_try='test -z "$ac_c_werror_flag"
18991 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018992 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18993 (eval $ac_try) 2>&5
18994 ac_status=$?
18995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18996 (exit $ac_status); }; } &&
18997 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018998 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18999 (eval $ac_try) 2>&5
19000 ac_status=$?
19001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19002 (exit $ac_status); }; }; then
19003
19004
19005cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019006#define HAVE_PROTOTYPES 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019007_ACEOF
19008
Martin v. Löwisc45929e2002-04-06 10:10:49 +000019009 have_prototypes=yes
19010
Guido van Rossumf78abae1997-01-21 22:02:36 +000019011else
Martin v. Löwis11437992002-04-12 09:54:03 +000019012 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019013sed 's/^/| /' conftest.$ac_ext >&5
19014
Guido van Rossum7f43da71994-08-01 12:15:30 +000019015fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019016rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019017echo "$as_me:$LINENO: result: $have_prototypes" >&5
19018echo "${ECHO_T}$have_prototypes" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019019
Guido van Rossumda88dad1995-01-26 00:46:29 +000019020works=no
Martin v. Löwis11437992002-04-12 09:54:03 +000019021echo "$as_me:$LINENO: checking for variable length prototypes and stdarg.h" >&5
19022echo $ECHO_N "checking for variable length prototypes and stdarg.h... $ECHO_C" >&6
19023cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019024/* confdefs.h. */
19025_ACEOF
19026cat confdefs.h >>conftest.$ac_ext
19027cat >>conftest.$ac_ext <<_ACEOF
19028/* end confdefs.h. */
Guido van Rossum7f43da71994-08-01 12:15:30 +000019029
19030#include <stdarg.h>
Guido van Rossum90eea071996-08-30 20:58:57 +000019031int foo(int x, ...) {
19032 va_list va;
19033 va_start(va, x);
19034 va_arg(va, int);
19035 va_arg(va, char *);
19036 va_arg(va, double);
19037 return 0;
19038}
Guido van Rossum7f43da71994-08-01 12:15:30 +000019039
Martin v. Löwis11437992002-04-12 09:54:03 +000019040int
19041main ()
19042{
Guido van Rossum90eea071996-08-30 20:58:57 +000019043return foo(10, "", 3.14);
Martin v. Löwis11437992002-04-12 09:54:03 +000019044 ;
19045 return 0;
19046}
19047_ACEOF
19048rm -f conftest.$ac_objext
19049if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019050 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019051 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019052 grep -v '^ *+' conftest.er1 >conftest.err
19053 rm -f conftest.er1
19054 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19056 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019057 { ac_try='test -z "$ac_c_werror_flag"
19058 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019059 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19060 (eval $ac_try) 2>&5
19061 ac_status=$?
19062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19063 (exit $ac_status); }; } &&
19064 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019065 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19066 (eval $ac_try) 2>&5
19067 ac_status=$?
19068 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19069 (exit $ac_status); }; }; then
19070
19071
19072cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019073#define HAVE_STDARG_PROTOTYPES 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019074_ACEOF
19075
Martin v. Löwisc45929e2002-04-06 10:10:49 +000019076 works=yes
19077
Guido van Rossumf78abae1997-01-21 22:02:36 +000019078else
Martin v. Löwis11437992002-04-12 09:54:03 +000019079 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019080sed 's/^/| /' conftest.$ac_ext >&5
19081
Guido van Rossum627b2d71993-12-24 10:39:16 +000019082fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019083rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019084echo "$as_me:$LINENO: result: $works" >&5
19085echo "${ECHO_T}$works" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019086
Martin v. Löwisd6320502004-08-12 13:45:08 +000019087# check for socketpair
19088echo "$as_me:$LINENO: checking for socketpair" >&5
19089echo $ECHO_N "checking for socketpair... $ECHO_C" >&6
19090cat >conftest.$ac_ext <<_ACEOF
Martin v. Löwisd6320502004-08-12 13:45:08 +000019091/* confdefs.h. */
19092_ACEOF
19093cat confdefs.h >>conftest.$ac_ext
19094cat >>conftest.$ac_ext <<_ACEOF
19095/* end confdefs.h. */
19096
19097#include <sys/types.h>
19098#include <sys/socket.h>
19099
19100int
19101main ()
19102{
19103void *x=socketpair
19104 ;
19105 return 0;
19106}
19107_ACEOF
19108rm -f conftest.$ac_objext
19109if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019110 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisd6320502004-08-12 13:45:08 +000019111 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019112 grep -v '^ *+' conftest.er1 >conftest.err
19113 rm -f conftest.er1
19114 cat conftest.err >&5
Martin v. Löwisd6320502004-08-12 13:45:08 +000019115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19116 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019117 { ac_try='test -z "$ac_c_werror_flag"
19118 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019119 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19120 (eval $ac_try) 2>&5
19121 ac_status=$?
19122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19123 (exit $ac_status); }; } &&
19124 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisd6320502004-08-12 13:45:08 +000019125 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19126 (eval $ac_try) 2>&5
19127 ac_status=$?
19128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19129 (exit $ac_status); }; }; then
19130
19131cat >>confdefs.h <<\_ACEOF
19132#define HAVE_SOCKETPAIR 1
19133_ACEOF
19134
19135 echo "$as_me:$LINENO: result: yes" >&5
19136echo "${ECHO_T}yes" >&6
19137else
19138 echo "$as_me: failed program was:" >&5
19139sed 's/^/| /' conftest.$ac_ext >&5
19140
19141echo "$as_me:$LINENO: result: no" >&5
19142echo "${ECHO_T}no" >&6
19143
19144fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019145rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisd6320502004-08-12 13:45:08 +000019146
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000019147# check if sockaddr has sa_len member
Martin v. Löwis11437992002-04-12 09:54:03 +000019148echo "$as_me:$LINENO: checking if sockaddr has sa_len member" >&5
19149echo $ECHO_N "checking if sockaddr has sa_len member... $ECHO_C" >&6
19150cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019151/* confdefs.h. */
19152_ACEOF
19153cat confdefs.h >>conftest.$ac_ext
19154cat >>conftest.$ac_ext <<_ACEOF
19155/* end confdefs.h. */
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000019156#include <sys/types.h>
19157#include <sys/socket.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000019158int
19159main ()
19160{
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000019161struct sockaddr x;
19162x.sa_len = 0;
Martin v. Löwis11437992002-04-12 09:54:03 +000019163 ;
19164 return 0;
19165}
19166_ACEOF
19167rm -f conftest.$ac_objext
19168if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019169 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019170 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019171 grep -v '^ *+' conftest.er1 >conftest.err
19172 rm -f conftest.er1
19173 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019174 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19175 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019176 { ac_try='test -z "$ac_c_werror_flag"
19177 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019178 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19179 (eval $ac_try) 2>&5
19180 ac_status=$?
19181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19182 (exit $ac_status); }; } &&
19183 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019184 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19185 (eval $ac_try) 2>&5
19186 ac_status=$?
19187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19188 (exit $ac_status); }; }; then
19189 echo "$as_me:$LINENO: result: yes" >&5
19190echo "${ECHO_T}yes" >&6
19191
19192cat >>confdefs.h <<\_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000019193#define HAVE_SOCKADDR_SA_LEN 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019194_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000019195
19196else
Martin v. Löwis11437992002-04-12 09:54:03 +000019197 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019198sed 's/^/| /' conftest.$ac_ext >&5
19199
Martin v. Löwis11437992002-04-12 09:54:03 +000019200echo "$as_me:$LINENO: result: no" >&5
19201echo "${ECHO_T}no" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000019202fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019203rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000019204
Guido van Rossumda88dad1995-01-26 00:46:29 +000019205va_list_is_array=no
Martin v. Löwis11437992002-04-12 09:54:03 +000019206echo "$as_me:$LINENO: checking whether va_list is an array" >&5
19207echo $ECHO_N "checking whether va_list is an array... $ECHO_C" >&6
19208cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019209/* confdefs.h. */
19210_ACEOF
19211cat confdefs.h >>conftest.$ac_ext
19212cat >>conftest.$ac_ext <<_ACEOF
19213/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019214
19215#ifdef HAVE_STDARG_PROTOTYPES
19216#include <stdarg.h>
19217#else
19218#include <varargs.h>
19219#endif
19220
Martin v. Löwis11437992002-04-12 09:54:03 +000019221int
19222main ()
19223{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019224va_list list1, list2; list1 = list2;
Martin v. Löwis11437992002-04-12 09:54:03 +000019225 ;
19226 return 0;
19227}
19228_ACEOF
19229rm -f conftest.$ac_objext
19230if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019231 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019232 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019233 grep -v '^ *+' conftest.er1 >conftest.err
19234 rm -f conftest.er1
19235 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19237 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019238 { ac_try='test -z "$ac_c_werror_flag"
19239 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019240 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19241 (eval $ac_try) 2>&5
19242 ac_status=$?
19243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19244 (exit $ac_status); }; } &&
19245 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019246 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19247 (eval $ac_try) 2>&5
19248 ac_status=$?
19249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19250 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019251 :
19252else
Martin v. Löwis11437992002-04-12 09:54:03 +000019253 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019254sed 's/^/| /' conftest.$ac_ext >&5
19255
Martin v. Löwis11437992002-04-12 09:54:03 +000019256
19257
19258cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019259#define VA_LIST_IS_ARRAY 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019260_ACEOF
19261
Guido van Rossumda88dad1995-01-26 00:46:29 +000019262 va_list_is_array=yes
Martin v. Löwisc45929e2002-04-06 10:10:49 +000019263
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019264fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019265rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019266echo "$as_me:$LINENO: result: $va_list_is_array" >&5
19267echo "${ECHO_T}$va_list_is_array" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019268
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019269# sigh -- gethostbyname_r is a mess; it can have 3, 5 or 6 arguments :-(
Martin v. Löwis11437992002-04-12 09:54:03 +000019270
19271
19272
19273echo "$as_me:$LINENO: checking for gethostbyname_r" >&5
19274echo $ECHO_N "checking for gethostbyname_r... $ECHO_C" >&6
19275if test "${ac_cv_func_gethostbyname_r+set}" = set; then
19276 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019277else
Martin v. Löwis11437992002-04-12 09:54:03 +000019278 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019279/* confdefs.h. */
19280_ACEOF
19281cat confdefs.h >>conftest.$ac_ext
19282cat >>conftest.$ac_ext <<_ACEOF
19283/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019284/* Define gethostbyname_r to an innocuous variant, in case <limits.h> declares gethostbyname_r.
19285 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19286#define gethostbyname_r innocuous_gethostbyname_r
19287
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019288/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000019289 which can conflict with char gethostbyname_r (); below.
19290 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019291 <limits.h> exists even on freestanding compilers. */
19292
19293#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000019294# include <limits.h>
19295#else
19296# include <assert.h>
19297#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019298
19299#undef gethostbyname_r
19300
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019301/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019302#ifdef __cplusplus
19303extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000019304{
Martin v. Löwis11437992002-04-12 09:54:03 +000019305#endif
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019306/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000019307 builtin and then its argument prototype would still apply. */
19308char gethostbyname_r ();
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019309/* The GNU C library defines this for functions which it implements
19310 to always fail with ENOSYS. Some functions are actually named
19311 something starting with __ and the normal name is an alias. */
19312#if defined (__stub_gethostbyname_r) || defined (__stub___gethostbyname_r)
19313choke me
19314#else
Skip Montanaro6dead952003-09-25 14:50:04 +000019315char (*f) () = gethostbyname_r;
19316#endif
19317#ifdef __cplusplus
19318}
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019319#endif
19320
Skip Montanaro6dead952003-09-25 14:50:04 +000019321int
19322main ()
19323{
19324return f != gethostbyname_r;
Martin v. Löwis11437992002-04-12 09:54:03 +000019325 ;
19326 return 0;
19327}
19328_ACEOF
19329rm -f conftest.$ac_objext conftest$ac_exeext
19330if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019331 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019332 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019333 grep -v '^ *+' conftest.er1 >conftest.err
19334 rm -f conftest.er1
19335 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19337 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019338 { ac_try='test -z "$ac_c_werror_flag"
19339 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019340 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19341 (eval $ac_try) 2>&5
19342 ac_status=$?
19343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19344 (exit $ac_status); }; } &&
19345 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019346 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19347 (eval $ac_try) 2>&5
19348 ac_status=$?
19349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19350 (exit $ac_status); }; }; then
19351 ac_cv_func_gethostbyname_r=yes
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019352else
Martin v. Löwis11437992002-04-12 09:54:03 +000019353 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019354sed 's/^/| /' conftest.$ac_ext >&5
19355
Martin v. Löwis11437992002-04-12 09:54:03 +000019356ac_cv_func_gethostbyname_r=no
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019357fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019358rm -f conftest.err conftest.$ac_objext \
19359 conftest$ac_exeext conftest.$ac_ext
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019360fi
Martin v. Löwis11437992002-04-12 09:54:03 +000019361echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname_r" >&5
19362echo "${ECHO_T}$ac_cv_func_gethostbyname_r" >&6
19363if test $ac_cv_func_gethostbyname_r = yes; then
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019364
Martin v. Löwis11437992002-04-12 09:54:03 +000019365 cat >>confdefs.h <<\_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019366#define HAVE_GETHOSTBYNAME_R 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019367_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019368
Martin v. Löwis11437992002-04-12 09:54:03 +000019369 echo "$as_me:$LINENO: checking gethostbyname_r with 6 args" >&5
19370echo $ECHO_N "checking gethostbyname_r with 6 args... $ECHO_C" >&6
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019371 OLD_CFLAGS=$CFLAGS
19372 CFLAGS="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS"
Martin v. Löwis11437992002-04-12 09:54:03 +000019373 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019374/* confdefs.h. */
19375_ACEOF
19376cat confdefs.h >>conftest.$ac_ext
19377cat >>conftest.$ac_ext <<_ACEOF
19378/* end confdefs.h. */
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019379
19380# include <netdb.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000019381
Martin v. Löwis11437992002-04-12 09:54:03 +000019382int
19383main ()
19384{
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019385
19386 char *name;
19387 struct hostent *he, *res;
19388 char buffer[2048];
19389 int buflen = 2048;
19390 int h_errnop;
19391
19392 (void) gethostbyname_r(name, he, buffer, buflen, &res, &h_errnop)
Martin v. Löwis11437992002-04-12 09:54:03 +000019393
19394 ;
19395 return 0;
19396}
19397_ACEOF
19398rm -f conftest.$ac_objext
19399if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019400 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019401 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019402 grep -v '^ *+' conftest.er1 >conftest.err
19403 rm -f conftest.er1
19404 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19406 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019407 { ac_try='test -z "$ac_c_werror_flag"
19408 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019409 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19410 (eval $ac_try) 2>&5
19411 ac_status=$?
19412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19413 (exit $ac_status); }; } &&
19414 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019415 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19416 (eval $ac_try) 2>&5
19417 ac_status=$?
19418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19419 (exit $ac_status); }; }; then
19420
19421 cat >>confdefs.h <<\_ACEOF
Guido van Rossum8db7d8b1999-03-23 16:40:33 +000019422#define HAVE_GETHOSTBYNAME_R 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019423_ACEOF
Guido van Rossum8db7d8b1999-03-23 16:40:33 +000019424
Martin v. Löwis11437992002-04-12 09:54:03 +000019425
19426cat >>confdefs.h <<\_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019427#define HAVE_GETHOSTBYNAME_R_6_ARG 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019428_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019429
Martin v. Löwis11437992002-04-12 09:54:03 +000019430 echo "$as_me:$LINENO: result: yes" >&5
19431echo "${ECHO_T}yes" >&6
19432
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019433else
Martin v. Löwis11437992002-04-12 09:54:03 +000019434 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019435sed 's/^/| /' conftest.$ac_ext >&5
19436
Martin v. Löwis11437992002-04-12 09:54:03 +000019437
19438 echo "$as_me:$LINENO: result: no" >&5
19439echo "${ECHO_T}no" >&6
19440 echo "$as_me:$LINENO: checking gethostbyname_r with 5 args" >&5
19441echo $ECHO_N "checking gethostbyname_r with 5 args... $ECHO_C" >&6
19442 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019443/* confdefs.h. */
19444_ACEOF
19445cat confdefs.h >>conftest.$ac_ext
19446cat >>conftest.$ac_ext <<_ACEOF
19447/* end confdefs.h. */
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019448
19449# include <netdb.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000019450
Martin v. Löwis11437992002-04-12 09:54:03 +000019451int
19452main ()
19453{
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019454
19455 char *name;
19456 struct hostent *he;
19457 char buffer[2048];
19458 int buflen = 2048;
19459 int h_errnop;
19460
19461 (void) gethostbyname_r(name, he, buffer, buflen, &h_errnop)
Martin v. Löwis11437992002-04-12 09:54:03 +000019462
19463 ;
19464 return 0;
19465}
19466_ACEOF
19467rm -f conftest.$ac_objext
19468if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019469 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019470 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019471 grep -v '^ *+' conftest.er1 >conftest.err
19472 rm -f conftest.er1
19473 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19475 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019476 { ac_try='test -z "$ac_c_werror_flag"
19477 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019478 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19479 (eval $ac_try) 2>&5
19480 ac_status=$?
19481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19482 (exit $ac_status); }; } &&
19483 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019484 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19485 (eval $ac_try) 2>&5
19486 ac_status=$?
19487 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19488 (exit $ac_status); }; }; then
19489
19490 cat >>confdefs.h <<\_ACEOF
Guido van Rossum8db7d8b1999-03-23 16:40:33 +000019491#define HAVE_GETHOSTBYNAME_R 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019492_ACEOF
Guido van Rossum8db7d8b1999-03-23 16:40:33 +000019493
Martin v. Löwis11437992002-04-12 09:54:03 +000019494
19495cat >>confdefs.h <<\_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019496#define HAVE_GETHOSTBYNAME_R_5_ARG 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019497_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019498
Martin v. Löwis11437992002-04-12 09:54:03 +000019499 echo "$as_me:$LINENO: result: yes" >&5
19500echo "${ECHO_T}yes" >&6
19501
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019502else
Martin v. Löwis11437992002-04-12 09:54:03 +000019503 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019504sed 's/^/| /' conftest.$ac_ext >&5
19505
Martin v. Löwis11437992002-04-12 09:54:03 +000019506
19507 echo "$as_me:$LINENO: result: no" >&5
19508echo "${ECHO_T}no" >&6
19509 echo "$as_me:$LINENO: checking gethostbyname_r with 3 args" >&5
19510echo $ECHO_N "checking gethostbyname_r with 3 args... $ECHO_C" >&6
19511 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019512/* confdefs.h. */
19513_ACEOF
19514cat confdefs.h >>conftest.$ac_ext
19515cat >>conftest.$ac_ext <<_ACEOF
19516/* end confdefs.h. */
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019517
19518# include <netdb.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000019519
Martin v. Löwis11437992002-04-12 09:54:03 +000019520int
19521main ()
19522{
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019523
19524 char *name;
19525 struct hostent *he;
19526 struct hostent_data data;
19527
19528 (void) gethostbyname_r(name, he, &data);
Martin v. Löwis11437992002-04-12 09:54:03 +000019529
19530 ;
19531 return 0;
19532}
19533_ACEOF
19534rm -f conftest.$ac_objext
19535if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019536 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019537 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019538 grep -v '^ *+' conftest.er1 >conftest.err
19539 rm -f conftest.er1
19540 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19542 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019543 { ac_try='test -z "$ac_c_werror_flag"
19544 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019545 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19546 (eval $ac_try) 2>&5
19547 ac_status=$?
19548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19549 (exit $ac_status); }; } &&
19550 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019551 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19552 (eval $ac_try) 2>&5
19553 ac_status=$?
19554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19555 (exit $ac_status); }; }; then
19556
19557 cat >>confdefs.h <<\_ACEOF
Guido van Rossum8db7d8b1999-03-23 16:40:33 +000019558#define HAVE_GETHOSTBYNAME_R 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019559_ACEOF
Guido van Rossum8db7d8b1999-03-23 16:40:33 +000019560
Martin v. Löwis11437992002-04-12 09:54:03 +000019561
19562cat >>confdefs.h <<\_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019563#define HAVE_GETHOSTBYNAME_R_3_ARG 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019564_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019565
Martin v. Löwis11437992002-04-12 09:54:03 +000019566 echo "$as_me:$LINENO: result: yes" >&5
19567echo "${ECHO_T}yes" >&6
19568
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019569else
Martin v. Löwis11437992002-04-12 09:54:03 +000019570 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019571sed 's/^/| /' conftest.$ac_ext >&5
19572
Martin v. Löwis11437992002-04-12 09:54:03 +000019573
19574 echo "$as_me:$LINENO: result: no" >&5
19575echo "${ECHO_T}no" >&6
19576
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019577fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019578rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019579
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019580fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019581rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019582
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019583fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019584rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019585 CFLAGS=$OLD_CFLAGS
19586
19587else
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019588
Martin v. Löwis11437992002-04-12 09:54:03 +000019589
19590for ac_func in gethostbyname
Thomas Wouters3a584202000-08-05 23:28:51 +000019591do
Martin v. Löwis11437992002-04-12 09:54:03 +000019592as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19593echo "$as_me:$LINENO: checking for $ac_func" >&5
19594echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
19595if eval "test \"\${$as_ac_var+set}\" = set"; then
19596 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019597else
Martin v. Löwis11437992002-04-12 09:54:03 +000019598 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019599/* confdefs.h. */
19600_ACEOF
19601cat confdefs.h >>conftest.$ac_ext
19602cat >>conftest.$ac_ext <<_ACEOF
19603/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019604/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19605 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19606#define $ac_func innocuous_$ac_func
19607
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019608/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000019609 which can conflict with char $ac_func (); below.
19610 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019611 <limits.h> exists even on freestanding compilers. */
19612
19613#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000019614# include <limits.h>
19615#else
19616# include <assert.h>
19617#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019618
19619#undef $ac_func
19620
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019621/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019622#ifdef __cplusplus
19623extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000019624{
Martin v. Löwis11437992002-04-12 09:54:03 +000019625#endif
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019626/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000019627 builtin and then its argument prototype would still apply. */
19628char $ac_func ();
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019629/* The GNU C library defines this for functions which it implements
19630 to always fail with ENOSYS. Some functions are actually named
19631 something starting with __ and the normal name is an alias. */
Thomas Wouters3a584202000-08-05 23:28:51 +000019632#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019633choke me
19634#else
Skip Montanaro6dead952003-09-25 14:50:04 +000019635char (*f) () = $ac_func;
19636#endif
19637#ifdef __cplusplus
19638}
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019639#endif
19640
Skip Montanaro6dead952003-09-25 14:50:04 +000019641int
19642main ()
19643{
19644return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000019645 ;
19646 return 0;
19647}
19648_ACEOF
19649rm -f conftest.$ac_objext conftest$ac_exeext
19650if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019651 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019652 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019653 grep -v '^ *+' conftest.er1 >conftest.err
19654 rm -f conftest.er1
19655 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19657 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019658 { ac_try='test -z "$ac_c_werror_flag"
19659 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019660 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19661 (eval $ac_try) 2>&5
19662 ac_status=$?
19663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19664 (exit $ac_status); }; } &&
19665 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019666 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19667 (eval $ac_try) 2>&5
19668 ac_status=$?
19669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19670 (exit $ac_status); }; }; then
19671 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000019672else
Martin v. Löwis11437992002-04-12 09:54:03 +000019673 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019674sed 's/^/| /' conftest.$ac_ext >&5
19675
Martin v. Löwis11437992002-04-12 09:54:03 +000019676eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000019677fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019678rm -f conftest.err conftest.$ac_objext \
19679 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000019680fi
Martin v. Löwis11437992002-04-12 09:54:03 +000019681echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
19682echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
19683if test `eval echo '${'$as_ac_var'}'` = yes; then
19684 cat >>confdefs.h <<_ACEOF
19685#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19686_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019687
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019688fi
Thomas Wouters3a584202000-08-05 23:28:51 +000019689done
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019690
Michael W. Hudson54241132001-12-07 15:38:26 +000019691
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000019692fi
19693
Michael W. Hudson54241132001-12-07 15:38:26 +000019694
19695
19696
19697
19698
19699
Guido van Rossum627b2d71993-12-24 10:39:16 +000019700# checks for system services
19701# (none yet)
19702
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019703# Linux requires this for correct f.p. operations
Martin v. Löwis11437992002-04-12 09:54:03 +000019704echo "$as_me:$LINENO: checking for __fpu_control" >&5
19705echo $ECHO_N "checking for __fpu_control... $ECHO_C" >&6
19706if test "${ac_cv_func___fpu_control+set}" = set; then
19707 echo $ECHO_N "(cached) $ECHO_C" >&6
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019708else
Martin v. Löwis11437992002-04-12 09:54:03 +000019709 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019710/* confdefs.h. */
19711_ACEOF
19712cat confdefs.h >>conftest.$ac_ext
19713cat >>conftest.$ac_ext <<_ACEOF
19714/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019715/* Define __fpu_control to an innocuous variant, in case <limits.h> declares __fpu_control.
19716 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19717#define __fpu_control innocuous___fpu_control
19718
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019719/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000019720 which can conflict with char __fpu_control (); below.
19721 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019722 <limits.h> exists even on freestanding compilers. */
19723
19724#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000019725# include <limits.h>
19726#else
19727# include <assert.h>
19728#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019729
19730#undef __fpu_control
19731
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019732/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019733#ifdef __cplusplus
19734extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000019735{
Martin v. Löwis11437992002-04-12 09:54:03 +000019736#endif
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019737/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000019738 builtin and then its argument prototype would still apply. */
19739char __fpu_control ();
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019740/* The GNU C library defines this for functions which it implements
19741 to always fail with ENOSYS. Some functions are actually named
19742 something starting with __ and the normal name is an alias. */
19743#if defined (__stub___fpu_control) || defined (__stub_____fpu_control)
19744choke me
19745#else
Skip Montanaro6dead952003-09-25 14:50:04 +000019746char (*f) () = __fpu_control;
19747#endif
19748#ifdef __cplusplus
19749}
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019750#endif
19751
Skip Montanaro6dead952003-09-25 14:50:04 +000019752int
19753main ()
19754{
19755return f != __fpu_control;
Martin v. Löwis11437992002-04-12 09:54:03 +000019756 ;
19757 return 0;
19758}
19759_ACEOF
19760rm -f conftest.$ac_objext conftest$ac_exeext
19761if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019762 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019763 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019764 grep -v '^ *+' conftest.er1 >conftest.err
19765 rm -f conftest.er1
19766 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19768 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019769 { ac_try='test -z "$ac_c_werror_flag"
19770 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019771 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19772 (eval $ac_try) 2>&5
19773 ac_status=$?
19774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19775 (exit $ac_status); }; } &&
19776 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019777 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19778 (eval $ac_try) 2>&5
19779 ac_status=$?
19780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19781 (exit $ac_status); }; }; then
19782 ac_cv_func___fpu_control=yes
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019783else
Martin v. Löwis11437992002-04-12 09:54:03 +000019784 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019785sed 's/^/| /' conftest.$ac_ext >&5
19786
Martin v. Löwis11437992002-04-12 09:54:03 +000019787ac_cv_func___fpu_control=no
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019788fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019789rm -f conftest.err conftest.$ac_objext \
19790 conftest$ac_exeext conftest.$ac_ext
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019791fi
Martin v. Löwis11437992002-04-12 09:54:03 +000019792echo "$as_me:$LINENO: result: $ac_cv_func___fpu_control" >&5
19793echo "${ECHO_T}$ac_cv_func___fpu_control" >&6
19794if test $ac_cv_func___fpu_control = yes; then
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019795 :
19796else
Martin v. Löwis11437992002-04-12 09:54:03 +000019797
19798echo "$as_me:$LINENO: checking for __fpu_control in -lieee" >&5
19799echo $ECHO_N "checking for __fpu_control in -lieee... $ECHO_C" >&6
19800if test "${ac_cv_lib_ieee___fpu_control+set}" = set; then
19801 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019802else
Martin v. Löwis11437992002-04-12 09:54:03 +000019803 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000019804LIBS="-lieee $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000019805cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019806/* confdefs.h. */
19807_ACEOF
19808cat confdefs.h >>conftest.$ac_ext
19809cat >>conftest.$ac_ext <<_ACEOF
19810/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019811
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000019812/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019813#ifdef __cplusplus
19814extern "C"
19815#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000019816/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000019817 builtin and then its argument prototype would still apply. */
19818char __fpu_control ();
Martin v. Löwis11437992002-04-12 09:54:03 +000019819int
19820main ()
19821{
19822__fpu_control ();
19823 ;
19824 return 0;
19825}
19826_ACEOF
19827rm -f conftest.$ac_objext conftest$ac_exeext
19828if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019829 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019830 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019831 grep -v '^ *+' conftest.er1 >conftest.err
19832 rm -f conftest.er1
19833 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019834 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19835 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019836 { ac_try='test -z "$ac_c_werror_flag"
19837 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19839 (eval $ac_try) 2>&5
19840 ac_status=$?
19841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19842 (exit $ac_status); }; } &&
19843 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019844 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19845 (eval $ac_try) 2>&5
19846 ac_status=$?
19847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19848 (exit $ac_status); }; }; then
19849 ac_cv_lib_ieee___fpu_control=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +000019850else
Martin v. Löwis11437992002-04-12 09:54:03 +000019851 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019852sed 's/^/| /' conftest.$ac_ext >&5
19853
Martin v. Löwis11437992002-04-12 09:54:03 +000019854ac_cv_lib_ieee___fpu_control=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000019855fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019856rm -f conftest.err conftest.$ac_objext \
19857 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019858LIBS=$ac_check_lib_save_LIBS
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019859fi
Martin v. Löwis11437992002-04-12 09:54:03 +000019860echo "$as_me:$LINENO: result: $ac_cv_lib_ieee___fpu_control" >&5
19861echo "${ECHO_T}$ac_cv_lib_ieee___fpu_control" >&6
19862if test $ac_cv_lib_ieee___fpu_control = yes; then
19863 cat >>confdefs.h <<_ACEOF
19864#define HAVE_LIBIEEE 1
19865_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019866
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000019867 LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019868
Guido van Rossum627b2d71993-12-24 10:39:16 +000019869fi
19870
Michael W. Hudson54241132001-12-07 15:38:26 +000019871
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019872fi
19873
Michael W. Hudson54241132001-12-07 15:38:26 +000019874
Guido van Rossum7f253911997-05-09 02:42:48 +000019875# Check for --with-fpectl
Martin v. Löwis11437992002-04-12 09:54:03 +000019876echo "$as_me:$LINENO: checking for --with-fpectl" >&5
19877echo $ECHO_N "checking for --with-fpectl... $ECHO_C" >&6
19878
Guido van Rossum7f253911997-05-09 02:42:48 +000019879# Check whether --with-fpectl or --without-fpectl was given.
19880if test "${with_fpectl+set}" = set; then
19881 withval="$with_fpectl"
Martin v. Löwis11437992002-04-12 09:54:03 +000019882
Guido van Rossum7f253911997-05-09 02:42:48 +000019883if test "$withval" != no
Martin v. Löwis11437992002-04-12 09:54:03 +000019884then
19885
19886cat >>confdefs.h <<\_ACEOF
Guido van Rossum7f253911997-05-09 02:42:48 +000019887#define WANT_SIGFPE_HANDLER 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019888_ACEOF
19889
19890 echo "$as_me:$LINENO: result: yes" >&5
19891echo "${ECHO_T}yes" >&6
19892else echo "$as_me:$LINENO: result: no" >&5
19893echo "${ECHO_T}no" >&6
Guido van Rossum7f253911997-05-09 02:42:48 +000019894fi
Guido van Rossumef2255b2000-03-10 22:30:29 +000019895else
Martin v. Löwis11437992002-04-12 09:54:03 +000019896 echo "$as_me:$LINENO: result: no" >&5
19897echo "${ECHO_T}no" >&6
19898fi;
Guido van Rossum7f253911997-05-09 02:42:48 +000019899
Guido van Rossum7f43da71994-08-01 12:15:30 +000019900# check for --with-libm=...
19901
Guido van Rossum563e7081996-09-10 18:20:48 +000019902case $ac_sys_system in
Guido van Rossum3dc0a512000-10-05 18:00:06 +000019903Darwin) ;;
Guido van Rossumec95c7b1998-08-04 17:59:56 +000019904BeOS) ;;
Guido van Rossum563e7081996-09-10 18:20:48 +000019905*) LIBM=-lm
19906esac
Martin v. Löwis11437992002-04-12 09:54:03 +000019907echo "$as_me:$LINENO: checking for --with-libm=STRING" >&5
19908echo $ECHO_N "checking for --with-libm=STRING... $ECHO_C" >&6
19909
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019910# Check whether --with-libm or --without-libm was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000019911if test "${with_libm+set}" = set; then
19912 withval="$with_libm"
Martin v. Löwis11437992002-04-12 09:54:03 +000019913
Guido van Rossum7f253911997-05-09 02:42:48 +000019914if test "$withval" = no
19915then LIBM=
Martin v. Löwis11437992002-04-12 09:54:03 +000019916 echo "$as_me:$LINENO: result: force LIBM empty" >&5
19917echo "${ECHO_T}force LIBM empty" >&6
Guido van Rossum7f253911997-05-09 02:42:48 +000019918elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +000019919then LIBM=$withval
Martin v. Löwis11437992002-04-12 09:54:03 +000019920 echo "$as_me:$LINENO: result: set LIBM=\"$withval\"" >&5
19921echo "${ECHO_T}set LIBM=\"$withval\"" >&6
19922else { { echo "$as_me:$LINENO: error: proper usage is --with-libm=STRING" >&5
19923echo "$as_me: error: proper usage is --with-libm=STRING" >&2;}
19924 { (exit 1); exit 1; }; }
Guido van Rossum7f43da71994-08-01 12:15:30 +000019925fi
Guido van Rossum7f253911997-05-09 02:42:48 +000019926else
Martin v. Löwis11437992002-04-12 09:54:03 +000019927 echo "$as_me:$LINENO: result: default LIBM=\"$LIBM\"" >&5
19928echo "${ECHO_T}default LIBM=\"$LIBM\"" >&6
19929fi;
Guido van Rossum7f43da71994-08-01 12:15:30 +000019930
19931# check for --with-libc=...
19932
Martin v. Löwis11437992002-04-12 09:54:03 +000019933echo "$as_me:$LINENO: checking for --with-libc=STRING" >&5
19934echo $ECHO_N "checking for --with-libc=STRING... $ECHO_C" >&6
19935
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019936# Check whether --with-libc or --without-libc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000019937if test "${with_libc+set}" = set; then
19938 withval="$with_libc"
Martin v. Löwis11437992002-04-12 09:54:03 +000019939
Guido van Rossum7f253911997-05-09 02:42:48 +000019940if test "$withval" = no
19941then LIBC=
Martin v. Löwis11437992002-04-12 09:54:03 +000019942 echo "$as_me:$LINENO: result: force LIBC empty" >&5
19943echo "${ECHO_T}force LIBC empty" >&6
Guido van Rossum7f253911997-05-09 02:42:48 +000019944elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +000019945then LIBC=$withval
Martin v. Löwis11437992002-04-12 09:54:03 +000019946 echo "$as_me:$LINENO: result: set LIBC=\"$withval\"" >&5
19947echo "${ECHO_T}set LIBC=\"$withval\"" >&6
19948else { { echo "$as_me:$LINENO: error: proper usage is --with-libc=STRING" >&5
19949echo "$as_me: error: proper usage is --with-libc=STRING" >&2;}
19950 { (exit 1); exit 1; }; }
Guido van Rossum7f43da71994-08-01 12:15:30 +000019951fi
Guido van Rossum7f253911997-05-09 02:42:48 +000019952else
Martin v. Löwis11437992002-04-12 09:54:03 +000019953 echo "$as_me:$LINENO: result: default LIBC=\"$LIBC\"" >&5
19954echo "${ECHO_T}default LIBC=\"$LIBC\"" >&6
19955fi;
Guido van Rossum7f43da71994-08-01 12:15:30 +000019956
Guido van Rossumaf5b83e1995-01-04 19:02:35 +000019957# check for hypot() in math library
19958LIBS_SAVE=$LIBS
19959LIBS="$LIBS $LIBM"
Martin v. Löwis11437992002-04-12 09:54:03 +000019960
Guido van Rossumaf5b83e1995-01-04 19:02:35 +000019961for ac_func in hypot
19962do
Martin v. Löwis11437992002-04-12 09:54:03 +000019963as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19964echo "$as_me:$LINENO: checking for $ac_func" >&5
19965echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
19966if eval "test \"\${$as_ac_var+set}\" = set"; then
19967 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +000019968else
Martin v. Löwis11437992002-04-12 09:54:03 +000019969 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019970/* confdefs.h. */
19971_ACEOF
19972cat confdefs.h >>conftest.$ac_ext
19973cat >>conftest.$ac_ext <<_ACEOF
19974/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019975/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19976 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19977#define $ac_func innocuous_$ac_func
19978
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000019979/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000019980 which can conflict with char $ac_func (); below.
19981 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019982 <limits.h> exists even on freestanding compilers. */
19983
19984#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000019985# include <limits.h>
19986#else
19987# include <assert.h>
19988#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019989
19990#undef $ac_func
19991
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000019992/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019993#ifdef __cplusplus
19994extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000019995{
Martin v. Löwis11437992002-04-12 09:54:03 +000019996#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000019997/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000019998 builtin and then its argument prototype would still apply. */
19999char $ac_func ();
Guido van Rossumaf5b83e1995-01-04 19:02:35 +000020000/* The GNU C library defines this for functions which it implements
20001 to always fail with ENOSYS. Some functions are actually named
20002 something starting with __ and the normal name is an alias. */
20003#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20004choke me
20005#else
Skip Montanaro6dead952003-09-25 14:50:04 +000020006char (*f) () = $ac_func;
20007#endif
20008#ifdef __cplusplus
20009}
Guido van Rossumaf5b83e1995-01-04 19:02:35 +000020010#endif
20011
Skip Montanaro6dead952003-09-25 14:50:04 +000020012int
20013main ()
20014{
20015return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000020016 ;
20017 return 0;
20018}
20019_ACEOF
20020rm -f conftest.$ac_objext conftest$ac_exeext
20021if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020022 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020023 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020024 grep -v '^ *+' conftest.er1 >conftest.err
20025 rm -f conftest.er1
20026 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020027 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20028 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020029 { ac_try='test -z "$ac_c_werror_flag"
20030 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020031 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20032 (eval $ac_try) 2>&5
20033 ac_status=$?
20034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20035 (exit $ac_status); }; } &&
20036 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020037 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20038 (eval $ac_try) 2>&5
20039 ac_status=$?
20040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20041 (exit $ac_status); }; }; then
20042 eval "$as_ac_var=yes"
Guido van Rossum2b3ac691996-08-30 15:18:41 +000020043else
Martin v. Löwis11437992002-04-12 09:54:03 +000020044 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020045sed 's/^/| /' conftest.$ac_ext >&5
20046
Martin v. Löwis11437992002-04-12 09:54:03 +000020047eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000020048fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020049rm -f conftest.err conftest.$ac_objext \
20050 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000020051fi
Martin v. Löwis11437992002-04-12 09:54:03 +000020052echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
20053echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
20054if test `eval echo '${'$as_ac_var'}'` = yes; then
20055 cat >>confdefs.h <<_ACEOF
20056#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20057_ACEOF
Michael W. Hudson54241132001-12-07 15:38:26 +000020058
Michael W. Hudson54241132001-12-07 15:38:26 +000020059else
Skip Montanarof0d5f792004-08-15 14:08:23 +000020060 case $LIBOBJS in
20061 "$ac_func.$ac_objext" | \
20062 *" $ac_func.$ac_objext" | \
20063 "$ac_func.$ac_objext "* | \
20064 *" $ac_func.$ac_objext "* ) ;;
20065 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
20066esac
20067
Guido van Rossum2b3ac691996-08-30 15:18:41 +000020068fi
Guido van Rossum2b3ac691996-08-30 15:18:41 +000020069done
20070
Michael W. Hudson54241132001-12-07 15:38:26 +000020071
Guido van Rossumaf5b83e1995-01-04 19:02:35 +000020072LIBS=$LIBS_SAVE
20073
Guido van Rossumef2255b2000-03-10 22:30:29 +000020074# check for wchar.h
Martin v. Löwis11437992002-04-12 09:54:03 +000020075if test "${ac_cv_header_wchar_h+set}" = set; then
20076 echo "$as_me:$LINENO: checking for wchar.h" >&5
20077echo $ECHO_N "checking for wchar.h... $ECHO_C" >&6
20078if test "${ac_cv_header_wchar_h+set}" = set; then
20079 echo $ECHO_N "(cached) $ECHO_C" >&6
20080fi
20081echo "$as_me:$LINENO: result: $ac_cv_header_wchar_h" >&5
20082echo "${ECHO_T}$ac_cv_header_wchar_h" >&6
Guido van Rossumef2255b2000-03-10 22:30:29 +000020083else
Martin v. Löwis11437992002-04-12 09:54:03 +000020084 # Is the header compilable?
20085echo "$as_me:$LINENO: checking wchar.h usability" >&5
20086echo $ECHO_N "checking wchar.h usability... $ECHO_C" >&6
20087cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020088/* confdefs.h. */
20089_ACEOF
20090cat confdefs.h >>conftest.$ac_ext
20091cat >>conftest.$ac_ext <<_ACEOF
20092/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020093$ac_includes_default
20094#include <wchar.h>
20095_ACEOF
20096rm -f conftest.$ac_objext
20097if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020098 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020099 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020100 grep -v '^ *+' conftest.er1 >conftest.err
20101 rm -f conftest.er1
20102 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20104 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020105 { ac_try='test -z "$ac_c_werror_flag"
20106 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020107 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20108 (eval $ac_try) 2>&5
20109 ac_status=$?
20110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20111 (exit $ac_status); }; } &&
20112 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020113 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20114 (eval $ac_try) 2>&5
20115 ac_status=$?
20116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20117 (exit $ac_status); }; }; then
20118 ac_header_compiler=yes
20119else
20120 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020121sed 's/^/| /' conftest.$ac_ext >&5
20122
Martin v. Löwis11437992002-04-12 09:54:03 +000020123ac_header_compiler=no
20124fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020125rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020126echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20127echo "${ECHO_T}$ac_header_compiler" >&6
20128
20129# Is the header present?
20130echo "$as_me:$LINENO: checking wchar.h presence" >&5
20131echo $ECHO_N "checking wchar.h presence... $ECHO_C" >&6
20132cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020133/* confdefs.h. */
20134_ACEOF
20135cat confdefs.h >>conftest.$ac_ext
20136cat >>conftest.$ac_ext <<_ACEOF
20137/* end confdefs.h. */
Guido van Rossumef2255b2000-03-10 22:30:29 +000020138#include <wchar.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000020139_ACEOF
20140if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
20141 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20142 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +000020143 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +000020144 rm -f conftest.er1
20145 cat conftest.err >&5
20146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20147 (exit $ac_status); } >/dev/null; then
20148 if test -s conftest.err; then
20149 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000020150 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +000020151 else
20152 ac_cpp_err=
20153 fi
Guido van Rossumef2255b2000-03-10 22:30:29 +000020154else
Martin v. Löwis11437992002-04-12 09:54:03 +000020155 ac_cpp_err=yes
20156fi
20157if test -z "$ac_cpp_err"; then
20158 ac_header_preproc=yes
20159else
20160 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020161sed 's/^/| /' conftest.$ac_ext >&5
20162
Martin v. Löwis11437992002-04-12 09:54:03 +000020163 ac_header_preproc=no
Guido van Rossumef2255b2000-03-10 22:30:29 +000020164fi
Martin v. Löwis11437992002-04-12 09:54:03 +000020165rm -f conftest.err conftest.$ac_ext
20166echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20167echo "${ECHO_T}$ac_header_preproc" >&6
20168
20169# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020170case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20171 yes:no: )
Martin v. Löwis11437992002-04-12 09:54:03 +000020172 { echo "$as_me:$LINENO: WARNING: wchar.h: accepted by the compiler, rejected by the preprocessor!" >&5
20173echo "$as_me: WARNING: wchar.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000020174 { echo "$as_me:$LINENO: WARNING: wchar.h: proceeding with the compiler's result" >&5
20175echo "$as_me: WARNING: wchar.h: proceeding with the compiler's result" >&2;}
20176 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020177 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +000020178 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020179 { echo "$as_me:$LINENO: WARNING: wchar.h: present but cannot be compiled" >&5
20180echo "$as_me: WARNING: wchar.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000020181 { echo "$as_me:$LINENO: WARNING: wchar.h: check for missing prerequisite headers?" >&5
20182echo "$as_me: WARNING: wchar.h: check for missing prerequisite headers?" >&2;}
20183 { echo "$as_me:$LINENO: WARNING: wchar.h: see the Autoconf documentation" >&5
20184echo "$as_me: WARNING: wchar.h: see the Autoconf documentation" >&2;}
20185 { echo "$as_me:$LINENO: WARNING: wchar.h: section \"Present But Cannot Be Compiled\"" >&5
20186echo "$as_me: WARNING: wchar.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020187 { echo "$as_me:$LINENO: WARNING: wchar.h: proceeding with the preprocessor's result" >&5
20188echo "$as_me: WARNING: wchar.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000020189 { echo "$as_me:$LINENO: WARNING: wchar.h: in the future, the compiler will take precedence" >&5
20190echo "$as_me: WARNING: wchar.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020191 (
20192 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +000020193## ------------------------------------------------ ##
20194## Report this to http://www.python.org/python-bugs ##
20195## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +000020196_ASBOX
20197 ) |
20198 sed "s/^/$as_me: WARNING: /" >&2
20199 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000020200esac
20201echo "$as_me:$LINENO: checking for wchar.h" >&5
20202echo $ECHO_N "checking for wchar.h... $ECHO_C" >&6
20203if test "${ac_cv_header_wchar_h+set}" = set; then
20204 echo $ECHO_N "(cached) $ECHO_C" >&6
20205else
20206 ac_cv_header_wchar_h=$ac_header_preproc
Guido van Rossumef2255b2000-03-10 22:30:29 +000020207fi
Martin v. Löwis11437992002-04-12 09:54:03 +000020208echo "$as_me:$LINENO: result: $ac_cv_header_wchar_h" >&5
20209echo "${ECHO_T}$ac_cv_header_wchar_h" >&6
20210
20211fi
20212if test $ac_cv_header_wchar_h = yes; then
20213
20214
20215cat >>confdefs.h <<\_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:29 +000020216#define HAVE_WCHAR_H 1
Martin v. Löwis11437992002-04-12 09:54:03 +000020217_ACEOF
20218
Martin v. Löwisc45929e2002-04-06 10:10:49 +000020219 wchar_h="yes"
20220
Guido van Rossumef2255b2000-03-10 22:30:29 +000020221else
Martin v. Löwis11437992002-04-12 09:54:03 +000020222 wchar_h="no"
Guido van Rossumef2255b2000-03-10 22:30:29 +000020223
20224fi
20225
Michael W. Hudson54241132001-12-07 15:38:26 +000020226
Martin v. Löwis11437992002-04-12 09:54:03 +000020227
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020228# determine wchar_t size
20229if test "$wchar_h" = yes
20230then
Martin v. Löwis11437992002-04-12 09:54:03 +000020231 echo "$as_me:$LINENO: checking for wchar_t" >&5
20232echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
20233if test "${ac_cv_type_wchar_t+set}" = set; then
20234 echo $ECHO_N "(cached) $ECHO_C" >&6
20235else
20236 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020237/* confdefs.h. */
20238_ACEOF
20239cat confdefs.h >>conftest.$ac_ext
20240cat >>conftest.$ac_ext <<_ACEOF
20241/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020242#include <wchar.h>
20243
Martin v. Löwis11437992002-04-12 09:54:03 +000020244int
20245main ()
20246{
20247if ((wchar_t *) 0)
20248 return 0;
20249if (sizeof (wchar_t))
20250 return 0;
20251 ;
20252 return 0;
20253}
20254_ACEOF
20255rm -f conftest.$ac_objext
20256if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020257 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020258 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020259 grep -v '^ *+' conftest.er1 >conftest.err
20260 rm -f conftest.er1
20261 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20263 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020264 { ac_try='test -z "$ac_c_werror_flag"
20265 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020266 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20267 (eval $ac_try) 2>&5
20268 ac_status=$?
20269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20270 (exit $ac_status); }; } &&
20271 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20273 (eval $ac_try) 2>&5
20274 ac_status=$?
20275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20276 (exit $ac_status); }; }; then
20277 ac_cv_type_wchar_t=yes
20278else
20279 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020280sed 's/^/| /' conftest.$ac_ext >&5
20281
Martin v. Löwis11437992002-04-12 09:54:03 +000020282ac_cv_type_wchar_t=no
20283fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020284rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020285fi
20286echo "$as_me:$LINENO: result: $ac_cv_type_wchar_t" >&5
20287echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
20288
20289echo "$as_me:$LINENO: checking size of wchar_t" >&5
20290echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
20291if test "${ac_cv_sizeof_wchar_t+set}" = set; then
20292 echo $ECHO_N "(cached) $ECHO_C" >&6
20293else
20294 if test "$ac_cv_type_wchar_t" = yes; then
20295 # The cast to unsigned long works around a bug in the HP C Compiler
20296 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
20297 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
20298 # This bug is HP SR number 8606223364.
20299 if test "$cross_compiling" = yes; then
20300 # Depending upon the size, compute the lo and hi bounds.
20301cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020302/* confdefs.h. */
20303_ACEOF
20304cat confdefs.h >>conftest.$ac_ext
20305cat >>conftest.$ac_ext <<_ACEOF
20306/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020307#include <wchar.h>
20308
Martin v. Löwis11437992002-04-12 09:54:03 +000020309int
20310main ()
20311{
20312static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) >= 0)];
20313test_array [0] = 0
20314
20315 ;
20316 return 0;
20317}
20318_ACEOF
20319rm -f conftest.$ac_objext
20320if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020321 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020322 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020323 grep -v '^ *+' conftest.er1 >conftest.err
20324 rm -f conftest.er1
20325 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20327 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020328 { ac_try='test -z "$ac_c_werror_flag"
20329 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020330 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20331 (eval $ac_try) 2>&5
20332 ac_status=$?
20333 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20334 (exit $ac_status); }; } &&
20335 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020336 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20337 (eval $ac_try) 2>&5
20338 ac_status=$?
20339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20340 (exit $ac_status); }; }; then
20341 ac_lo=0 ac_mid=0
20342 while :; do
20343 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020344/* confdefs.h. */
20345_ACEOF
20346cat confdefs.h >>conftest.$ac_ext
20347cat >>conftest.$ac_ext <<_ACEOF
20348/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020349#include <wchar.h>
20350
Martin v. Löwis11437992002-04-12 09:54:03 +000020351int
20352main ()
20353{
20354static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) <= $ac_mid)];
20355test_array [0] = 0
20356
20357 ;
20358 return 0;
20359}
20360_ACEOF
20361rm -f conftest.$ac_objext
20362if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020363 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020364 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020365 grep -v '^ *+' conftest.er1 >conftest.err
20366 rm -f conftest.er1
20367 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020368 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20369 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020370 { ac_try='test -z "$ac_c_werror_flag"
20371 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020372 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20373 (eval $ac_try) 2>&5
20374 ac_status=$?
20375 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20376 (exit $ac_status); }; } &&
20377 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020378 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20379 (eval $ac_try) 2>&5
20380 ac_status=$?
20381 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20382 (exit $ac_status); }; }; then
20383 ac_hi=$ac_mid; break
20384else
20385 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020386sed 's/^/| /' conftest.$ac_ext >&5
20387
Martin v. Löwis11437992002-04-12 09:54:03 +000020388ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +000020389 if test $ac_lo -le $ac_mid; then
20390 ac_lo= ac_hi=
20391 break
20392 fi
20393 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +000020394fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020395rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020396 done
20397else
20398 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020399sed 's/^/| /' conftest.$ac_ext >&5
20400
Martin v. Löwis11437992002-04-12 09:54:03 +000020401cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020402/* confdefs.h. */
20403_ACEOF
20404cat confdefs.h >>conftest.$ac_ext
20405cat >>conftest.$ac_ext <<_ACEOF
20406/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020407#include <wchar.h>
20408
Martin v. Löwis11437992002-04-12 09:54:03 +000020409int
20410main ()
20411{
20412static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) < 0)];
20413test_array [0] = 0
20414
20415 ;
20416 return 0;
20417}
20418_ACEOF
20419rm -f conftest.$ac_objext
20420if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020421 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020422 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020423 grep -v '^ *+' conftest.er1 >conftest.err
20424 rm -f conftest.er1
20425 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020426 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20427 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020428 { ac_try='test -z "$ac_c_werror_flag"
20429 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020430 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20431 (eval $ac_try) 2>&5
20432 ac_status=$?
20433 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20434 (exit $ac_status); }; } &&
20435 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020436 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20437 (eval $ac_try) 2>&5
20438 ac_status=$?
20439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20440 (exit $ac_status); }; }; then
20441 ac_hi=-1 ac_mid=-1
20442 while :; do
20443 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020444/* confdefs.h. */
20445_ACEOF
20446cat confdefs.h >>conftest.$ac_ext
20447cat >>conftest.$ac_ext <<_ACEOF
20448/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020449#include <wchar.h>
20450
Martin v. Löwis11437992002-04-12 09:54:03 +000020451int
20452main ()
20453{
20454static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) >= $ac_mid)];
20455test_array [0] = 0
20456
20457 ;
20458 return 0;
20459}
20460_ACEOF
20461rm -f conftest.$ac_objext
20462if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020463 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020464 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020465 grep -v '^ *+' conftest.er1 >conftest.err
20466 rm -f conftest.er1
20467 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20469 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020470 { ac_try='test -z "$ac_c_werror_flag"
20471 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020472 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20473 (eval $ac_try) 2>&5
20474 ac_status=$?
20475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20476 (exit $ac_status); }; } &&
20477 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020478 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20479 (eval $ac_try) 2>&5
20480 ac_status=$?
20481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20482 (exit $ac_status); }; }; then
20483 ac_lo=$ac_mid; break
20484else
20485 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020486sed 's/^/| /' conftest.$ac_ext >&5
20487
Martin v. Löwis11437992002-04-12 09:54:03 +000020488ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +000020489 if test $ac_mid -le $ac_hi; then
20490 ac_lo= ac_hi=
20491 break
20492 fi
20493 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +000020494fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020495rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020496 done
20497else
20498 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020499sed 's/^/| /' conftest.$ac_ext >&5
20500
Martin v. Löwis11437992002-04-12 09:54:03 +000020501ac_lo= ac_hi=
20502fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020503rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020504fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020505rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020506# Binary search between lo and hi bounds.
20507while test "x$ac_lo" != "x$ac_hi"; do
20508 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
20509 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020510/* confdefs.h. */
20511_ACEOF
20512cat confdefs.h >>conftest.$ac_ext
20513cat >>conftest.$ac_ext <<_ACEOF
20514/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020515#include <wchar.h>
20516
Martin v. Löwis11437992002-04-12 09:54:03 +000020517int
20518main ()
20519{
20520static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) <= $ac_mid)];
20521test_array [0] = 0
20522
20523 ;
20524 return 0;
20525}
20526_ACEOF
20527rm -f conftest.$ac_objext
20528if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020529 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020530 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020531 grep -v '^ *+' conftest.er1 >conftest.err
20532 rm -f conftest.er1
20533 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20535 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020536 { ac_try='test -z "$ac_c_werror_flag"
20537 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020538 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20539 (eval $ac_try) 2>&5
20540 ac_status=$?
20541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20542 (exit $ac_status); }; } &&
20543 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020544 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20545 (eval $ac_try) 2>&5
20546 ac_status=$?
20547 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20548 (exit $ac_status); }; }; then
20549 ac_hi=$ac_mid
20550else
20551 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020552sed 's/^/| /' conftest.$ac_ext >&5
20553
Martin v. Löwis11437992002-04-12 09:54:03 +000020554ac_lo=`expr '(' $ac_mid ')' + 1`
20555fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020556rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020557done
20558case $ac_lo in
20559?*) ac_cv_sizeof_wchar_t=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +000020560'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (wchar_t), 77
20561See \`config.log' for more details." >&5
20562echo "$as_me: error: cannot compute sizeof (wchar_t), 77
20563See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000020564 { (exit 1); exit 1; }; } ;;
20565esac
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020566else
20567 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +000020568 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
20569See \`config.log' for more details." >&5
20570echo "$as_me: error: cannot run test program while cross compiling
20571See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000020572 { (exit 1); exit 1; }; }
Guido van Rossumef2255b2000-03-10 22:30:29 +000020573else
Martin v. Löwis11437992002-04-12 09:54:03 +000020574 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020575/* confdefs.h. */
20576_ACEOF
20577cat confdefs.h >>conftest.$ac_ext
20578cat >>conftest.$ac_ext <<_ACEOF
20579/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020580#include <wchar.h>
20581
20582long longval () { return (long) (sizeof (wchar_t)); }
20583unsigned long ulongval () { return (long) (sizeof (wchar_t)); }
Michael W. Hudson54241132001-12-07 15:38:26 +000020584#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000020585#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000020586int
20587main ()
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020588{
Martin v. Löwis11437992002-04-12 09:54:03 +000020589
20590 FILE *f = fopen ("conftest.val", "w");
20591 if (! f)
20592 exit (1);
20593 if (((long) (sizeof (wchar_t))) < 0)
20594 {
20595 long i = longval ();
20596 if (i != ((long) (sizeof (wchar_t))))
20597 exit (1);
20598 fprintf (f, "%ld\n", i);
20599 }
20600 else
20601 {
20602 unsigned long i = ulongval ();
20603 if (i != ((long) (sizeof (wchar_t))))
20604 exit (1);
20605 fprintf (f, "%lu\n", i);
20606 }
20607 exit (ferror (f) || fclose (f) != 0);
20608
20609 ;
20610 return 0;
Guido van Rossumef2255b2000-03-10 22:30:29 +000020611}
Martin v. Löwis11437992002-04-12 09:54:03 +000020612_ACEOF
20613rm -f conftest$ac_exeext
20614if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20615 (eval $ac_link) 2>&5
20616 ac_status=$?
20617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20618 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20619 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20620 (eval $ac_try) 2>&5
20621 ac_status=$?
20622 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20623 (exit $ac_status); }; }; then
20624 ac_cv_sizeof_wchar_t=`cat conftest.val`
Guido van Rossumef2255b2000-03-10 22:30:29 +000020625else
Martin v. Löwis11437992002-04-12 09:54:03 +000020626 echo "$as_me: program exited with status $ac_status" >&5
20627echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020628sed 's/^/| /' conftest.$ac_ext >&5
20629
Martin v. Löwis11437992002-04-12 09:54:03 +000020630( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +000020631{ { echo "$as_me:$LINENO: error: cannot compute sizeof (wchar_t), 77
20632See \`config.log' for more details." >&5
20633echo "$as_me: error: cannot compute sizeof (wchar_t), 77
20634See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000020635 { (exit 1); exit 1; }; }
20636fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020637rm -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 +000020638fi
20639fi
20640rm -f conftest.val
20641else
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020642 ac_cv_sizeof_wchar_t=0
Guido van Rossumef2255b2000-03-10 22:30:29 +000020643fi
Guido van Rossumef2255b2000-03-10 22:30:29 +000020644fi
Martin v. Löwis11437992002-04-12 09:54:03 +000020645echo "$as_me:$LINENO: result: $ac_cv_sizeof_wchar_t" >&5
20646echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
20647cat >>confdefs.h <<_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020648#define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
Martin v. Löwis11437992002-04-12 09:54:03 +000020649_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020650
Michael W. Hudson54241132001-12-07 15:38:26 +000020651
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020652fi
20653
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000020654echo "$as_me:$LINENO: checking for UCS-4 tcl" >&5
20655echo $ECHO_N "checking for UCS-4 tcl... $ECHO_C" >&6
20656have_ucs4_tcl=no
20657cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020658/* confdefs.h. */
20659_ACEOF
20660cat confdefs.h >>conftest.$ac_ext
20661cat >>conftest.$ac_ext <<_ACEOF
20662/* end confdefs.h. */
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000020663
20664#include <tcl.h>
20665#if TCL_UTF_MAX != 6
20666# error "NOT UCS4_TCL"
20667#endif
20668int
20669main ()
20670{
20671
20672 ;
20673 return 0;
20674}
20675_ACEOF
20676rm -f conftest.$ac_objext
20677if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020678 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000020679 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020680 grep -v '^ *+' conftest.er1 >conftest.err
20681 rm -f conftest.er1
20682 cat conftest.err >&5
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000020683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20684 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020685 { ac_try='test -z "$ac_c_werror_flag"
20686 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020687 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20688 (eval $ac_try) 2>&5
20689 ac_status=$?
20690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20691 (exit $ac_status); }; } &&
20692 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000020693 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20694 (eval $ac_try) 2>&5
20695 ac_status=$?
20696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20697 (exit $ac_status); }; }; then
20698
20699
20700cat >>confdefs.h <<\_ACEOF
20701#define HAVE_UCS4_TCL 1
20702_ACEOF
20703
20704 have_ucs4_tcl=yes
20705
20706else
20707 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020708sed 's/^/| /' conftest.$ac_ext >&5
20709
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000020710fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020711rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000020712echo "$as_me:$LINENO: result: $have_ucs4_tcl" >&5
20713echo "${ECHO_T}$have_ucs4_tcl" >&6
20714
Skip Montanaro6dead952003-09-25 14:50:04 +000020715# check whether wchar_t is signed or not
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000020716if test "$wchar_h" = yes
20717then
20718 # check whether wchar_t is signed or not
20719 echo "$as_me:$LINENO: checking whether wchar_t is signed" >&5
20720echo $ECHO_N "checking whether wchar_t is signed... $ECHO_C" >&6
20721 if test "${ac_cv_wchar_t_signed+set}" = set; then
20722 echo $ECHO_N "(cached) $ECHO_C" >&6
20723else
20724
20725 if test "$cross_compiling" = yes; then
20726 ac_cv_wchar_t_signed=yes
20727else
20728 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020729/* confdefs.h. */
20730_ACEOF
20731cat confdefs.h >>conftest.$ac_ext
20732cat >>conftest.$ac_ext <<_ACEOF
20733/* end confdefs.h. */
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000020734
20735 #include <wchar.h>
20736 int main()
20737 {
Martin v. Löwis44fe0e42006-04-11 07:15:30 +000020738 /* Success: exit code 0 */
20739 exit((((wchar_t) -1) < ((wchar_t) 0)) ? 0 : 1);
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000020740 }
20741
20742_ACEOF
20743rm -f conftest$ac_exeext
20744if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20745 (eval $ac_link) 2>&5
20746 ac_status=$?
20747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20748 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20749 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20750 (eval $ac_try) 2>&5
20751 ac_status=$?
20752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20753 (exit $ac_status); }; }; then
20754 ac_cv_wchar_t_signed=yes
20755else
20756 echo "$as_me: program exited with status $ac_status" >&5
20757echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020758sed 's/^/| /' conftest.$ac_ext >&5
20759
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000020760( exit $ac_status )
20761ac_cv_wchar_t_signed=no
20762fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020763rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000020764fi
20765fi
20766
20767 echo "$as_me:$LINENO: result: $ac_cv_wchar_t_signed" >&5
20768echo "${ECHO_T}$ac_cv_wchar_t_signed" >&6
20769fi
20770
Martin v. Löwis11437992002-04-12 09:54:03 +000020771echo "$as_me:$LINENO: checking what type to use for unicode" >&5
20772echo $ECHO_N "checking what type to use for unicode... $ECHO_C" >&6
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020773# Check whether --enable-unicode or --disable-unicode was given.
20774if test "${enable_unicode+set}" = set; then
20775 enableval="$enable_unicode"
Martin v. Löwis11437992002-04-12 09:54:03 +000020776
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020777else
20778 enable_unicode=yes
Martin v. Löwis11437992002-04-12 09:54:03 +000020779fi;
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020780
20781if test $enable_unicode = yes
20782then
Martin v. Löwisfd917792001-06-27 20:22:04 +000020783 # Without any arguments, Py_UNICODE defaults to two-byte mode
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000020784 case "$have_ucs4_tcl" in
20785 yes) enable_unicode="ucs4"
20786 ;;
20787 *) enable_unicode="ucs2"
20788 ;;
20789 esac
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020790fi
20791
Martin v. Löwis0036cba2002-04-12 09:58:45 +000020792
20793
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020794case "$enable_unicode" in
20795ucs2) unicode_size="2"
Martin v. Löwis11437992002-04-12 09:54:03 +000020796 cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020797#define Py_UNICODE_SIZE 2
Martin v. Löwis11437992002-04-12 09:54:03 +000020798_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020799
20800 ;;
20801ucs4) unicode_size="4"
Martin v. Löwis11437992002-04-12 09:54:03 +000020802 cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020803#define Py_UNICODE_SIZE 4
Martin v. Löwis11437992002-04-12 09:54:03 +000020804_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020805
20806 ;;
20807esac
20808
Michael W. Hudson54241132001-12-07 15:38:26 +000020809
Martin v. Löwis11437992002-04-12 09:54:03 +000020810
20811
Martin v. Löwis0036cba2002-04-12 09:58:45 +000020812
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020813if test "$enable_unicode" = "no"
20814then
Martin v. Löwis339d0f72001-08-17 18:39:25 +000020815 UNICODE_OBJS=""
Martin v. Löwis11437992002-04-12 09:54:03 +000020816 echo "$as_me:$LINENO: result: not used" >&5
20817echo "${ECHO_T}not used" >&6
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020818else
Martin v. Löwis339d0f72001-08-17 18:39:25 +000020819 UNICODE_OBJS="Objects/unicodeobject.o Objects/unicodectype.o"
Martin v. Löwis11437992002-04-12 09:54:03 +000020820
20821cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020822#define Py_USING_UNICODE 1
Martin v. Löwis11437992002-04-12 09:54:03 +000020823_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020824
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000020825
20826 # wchar_t is only usable if it maps to an unsigned type
20827 if test "$unicode_size" = "$ac_cv_sizeof_wchar_t" \
Matthias Klose7dbeed72004-12-24 08:22:17 +000020828 -a "$ac_cv_wchar_t_signed" = "no"
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020829 then
20830 PY_UNICODE_TYPE="wchar_t"
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020831
Martin v. Löwis11437992002-04-12 09:54:03 +000020832cat >>confdefs.h <<\_ACEOF
20833#define HAVE_USABLE_WCHAR_T 1
20834_ACEOF
20835
20836 cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020837#define PY_UNICODE_TYPE wchar_t
Martin v. Löwis11437992002-04-12 09:54:03 +000020838_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020839
20840 elif test "$ac_cv_sizeof_short" = "$unicode_size"
20841 then
20842 PY_UNICODE_TYPE="unsigned short"
Martin v. Löwis11437992002-04-12 09:54:03 +000020843 cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020844#define PY_UNICODE_TYPE unsigned short
Martin v. Löwis11437992002-04-12 09:54:03 +000020845_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020846
20847 elif test "$ac_cv_sizeof_long" = "$unicode_size"
20848 then
20849 PY_UNICODE_TYPE="unsigned long"
Martin v. Löwis11437992002-04-12 09:54:03 +000020850 cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020851#define PY_UNICODE_TYPE unsigned long
Martin v. Löwis11437992002-04-12 09:54:03 +000020852_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020853
20854 else
20855 PY_UNICODE_TYPE="no type found"
20856 fi
Martin v. Löwis11437992002-04-12 09:54:03 +000020857 echo "$as_me:$LINENO: result: $PY_UNICODE_TYPE" >&5
20858echo "${ECHO_T}$PY_UNICODE_TYPE" >&6
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020859fi
Guido van Rossumef2255b2000-03-10 22:30:29 +000020860
20861# check for endianness
Martin v. Löwis11437992002-04-12 09:54:03 +000020862echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
20863echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
20864if test "${ac_cv_c_bigendian+set}" = set; then
20865 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumef2255b2000-03-10 22:30:29 +000020866else
Martin v. Löwis11437992002-04-12 09:54:03 +000020867 # See if sys/param.h defines the BYTE_ORDER macro.
20868cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020869/* confdefs.h. */
20870_ACEOF
20871cat confdefs.h >>conftest.$ac_ext
20872cat >>conftest.$ac_ext <<_ACEOF
20873/* end confdefs.h. */
Guido van Rossumef2255b2000-03-10 22:30:29 +000020874#include <sys/types.h>
20875#include <sys/param.h>
Guido van Rossumef2255b2000-03-10 22:30:29 +000020876
Martin v. Löwis11437992002-04-12 09:54:03 +000020877int
20878main ()
20879{
Guido van Rossumef2255b2000-03-10 22:30:29 +000020880#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
20881 bogus endian macros
20882#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000020883
20884 ;
20885 return 0;
20886}
20887_ACEOF
20888rm -f conftest.$ac_objext
20889if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020890 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020891 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020892 grep -v '^ *+' conftest.er1 >conftest.err
20893 rm -f conftest.er1
20894 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20896 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020897 { ac_try='test -z "$ac_c_werror_flag"
20898 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020899 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20900 (eval $ac_try) 2>&5
20901 ac_status=$?
20902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20903 (exit $ac_status); }; } &&
20904 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020905 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20906 (eval $ac_try) 2>&5
20907 ac_status=$?
20908 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20909 (exit $ac_status); }; }; then
Guido van Rossumef2255b2000-03-10 22:30:29 +000020910 # It does; now see whether it defined to BIG_ENDIAN or not.
Martin v. Löwis11437992002-04-12 09:54:03 +000020911cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020912/* confdefs.h. */
20913_ACEOF
20914cat confdefs.h >>conftest.$ac_ext
20915cat >>conftest.$ac_ext <<_ACEOF
20916/* end confdefs.h. */
Guido van Rossumef2255b2000-03-10 22:30:29 +000020917#include <sys/types.h>
20918#include <sys/param.h>
Guido van Rossumef2255b2000-03-10 22:30:29 +000020919
Martin v. Löwis11437992002-04-12 09:54:03 +000020920int
20921main ()
20922{
Guido van Rossumef2255b2000-03-10 22:30:29 +000020923#if BYTE_ORDER != BIG_ENDIAN
20924 not big endian
20925#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000020926
20927 ;
20928 return 0;
20929}
20930_ACEOF
20931rm -f conftest.$ac_objext
20932if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020933 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020934 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020935 grep -v '^ *+' conftest.er1 >conftest.err
20936 rm -f conftest.er1
20937 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20939 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020940 { ac_try='test -z "$ac_c_werror_flag"
20941 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020942 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20943 (eval $ac_try) 2>&5
20944 ac_status=$?
20945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20946 (exit $ac_status); }; } &&
20947 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020948 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20949 (eval $ac_try) 2>&5
20950 ac_status=$?
20951 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20952 (exit $ac_status); }; }; then
Guido van Rossumef2255b2000-03-10 22:30:29 +000020953 ac_cv_c_bigendian=yes
20954else
Martin v. Löwis11437992002-04-12 09:54:03 +000020955 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020956sed 's/^/| /' conftest.$ac_ext >&5
20957
Martin v. Löwis11437992002-04-12 09:54:03 +000020958ac_cv_c_bigendian=no
Guido van Rossumef2255b2000-03-10 22:30:29 +000020959fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020960rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossumef2255b2000-03-10 22:30:29 +000020961else
Martin v. Löwis11437992002-04-12 09:54:03 +000020962 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020963sed 's/^/| /' conftest.$ac_ext >&5
20964
Martin v. Löwis11437992002-04-12 09:54:03 +000020965# It does not; compile a test program.
Guido van Rossumef2255b2000-03-10 22:30:29 +000020966if test "$cross_compiling" = yes; then
Skip Montanaro6dead952003-09-25 14:50:04 +000020967 # try to guess the endianness by grepping values into an object file
Martin v. Löwis11437992002-04-12 09:54:03 +000020968 ac_cv_c_bigendian=unknown
20969 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020970/* confdefs.h. */
20971_ACEOF
20972cat confdefs.h >>conftest.$ac_ext
20973cat >>conftest.$ac_ext <<_ACEOF
20974/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020975short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
20976short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
20977void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
20978short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
20979short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
20980void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
Martin v. Löwis11437992002-04-12 09:54:03 +000020981int
20982main ()
20983{
20984 _ascii (); _ebcdic ();
20985 ;
20986 return 0;
20987}
20988_ACEOF
20989rm -f conftest.$ac_objext
20990if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020991 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020992 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020993 grep -v '^ *+' conftest.er1 >conftest.err
20994 rm -f conftest.er1
20995 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20997 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020998 { ac_try='test -z "$ac_c_werror_flag"
20999 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000021000 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21001 (eval $ac_try) 2>&5
21002 ac_status=$?
21003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21004 (exit $ac_status); }; } &&
21005 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000021006 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21007 (eval $ac_try) 2>&5
21008 ac_status=$?
21009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21010 (exit $ac_status); }; }; then
Skip Montanaro6dead952003-09-25 14:50:04 +000021011 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
Martin v. Löwis11437992002-04-12 09:54:03 +000021012 ac_cv_c_bigendian=yes
21013fi
Skip Montanaro6dead952003-09-25 14:50:04 +000021014if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
Martin v. Löwis11437992002-04-12 09:54:03 +000021015 if test "$ac_cv_c_bigendian" = unknown; then
21016 ac_cv_c_bigendian=no
21017 else
21018 # finding both strings is unlikely to happen, but who knows?
21019 ac_cv_c_bigendian=unknown
21020 fi
21021fi
21022else
21023 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021024sed 's/^/| /' conftest.$ac_ext >&5
21025
Martin v. Löwis11437992002-04-12 09:54:03 +000021026fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021027rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000021028else
21029 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021030/* confdefs.h. */
21031_ACEOF
21032cat confdefs.h >>conftest.$ac_ext
21033cat >>conftest.$ac_ext <<_ACEOF
21034/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000021035int
21036main ()
21037{
Guido van Rossumef2255b2000-03-10 22:30:29 +000021038 /* Are we little or big endian? From Harbison&Steele. */
21039 union
21040 {
21041 long l;
21042 char c[sizeof (long)];
21043 } u;
21044 u.l = 1;
21045 exit (u.c[sizeof (long) - 1] == 1);
21046}
Martin v. Löwis11437992002-04-12 09:54:03 +000021047_ACEOF
21048rm -f conftest$ac_exeext
21049if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21050 (eval $ac_link) 2>&5
21051 ac_status=$?
21052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21053 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21054 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21055 (eval $ac_try) 2>&5
21056 ac_status=$?
21057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21058 (exit $ac_status); }; }; then
Guido van Rossumef2255b2000-03-10 22:30:29 +000021059 ac_cv_c_bigendian=no
21060else
Martin v. Löwis11437992002-04-12 09:54:03 +000021061 echo "$as_me: program exited with status $ac_status" >&5
21062echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021063sed 's/^/| /' conftest.$ac_ext >&5
21064
Martin v. Löwis11437992002-04-12 09:54:03 +000021065( exit $ac_status )
21066ac_cv_c_bigendian=yes
Guido van Rossumef2255b2000-03-10 22:30:29 +000021067fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021068rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Guido van Rossumef2255b2000-03-10 22:30:29 +000021069fi
Martin v. Löwis11437992002-04-12 09:54:03 +000021070fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021071rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000021072fi
21073echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
21074echo "${ECHO_T}$ac_cv_c_bigendian" >&6
21075case $ac_cv_c_bigendian in
21076 yes)
Jack Jansendd19cf82001-12-06 22:36:17 +000021077
Martin v. Löwis11437992002-04-12 09:54:03 +000021078cat >>confdefs.h <<\_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:29 +000021079#define WORDS_BIGENDIAN 1
Martin v. Löwis11437992002-04-12 09:54:03 +000021080_ACEOF
21081 ;;
21082 no)
21083 ;;
21084 *)
Skip Montanaro6dead952003-09-25 14:50:04 +000021085 { { echo "$as_me:$LINENO: error: unknown endianness
Martin v. Löwis11437992002-04-12 09:54:03 +000021086presetting ac_cv_c_bigendian=no (or yes) will help" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021087echo "$as_me: error: unknown endianness
Martin v. Löwis11437992002-04-12 09:54:03 +000021088presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
21089 { (exit 1); exit 1; }; } ;;
21090esac
Guido van Rossumef2255b2000-03-10 22:30:29 +000021091
Michael W. Hudson54241132001-12-07 15:38:26 +000021092
Ronald Oussoren988117f2006-04-29 11:31:35 +000021093
21094
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021095# Check whether right shifting a negative integer extends the sign bit
21096# or fills with zeros (like the Cray J90, according to Tim Peters).
Martin v. Löwis11437992002-04-12 09:54:03 +000021097echo "$as_me:$LINENO: checking whether right shift extends the sign bit" >&5
21098echo $ECHO_N "checking whether right shift extends the sign bit... $ECHO_C" >&6
21099if test "${ac_cv_rshift_extends_sign+set}" = set; then
21100 echo $ECHO_N "(cached) $ECHO_C" >&6
Vladimir Marangozova6180282000-07-12 05:05:06 +000021101else
Martin v. Löwis11437992002-04-12 09:54:03 +000021102
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021103if test "$cross_compiling" = yes; then
Guido van Rossum3065c942001-09-17 04:03:14 +000021104 ac_cv_rshift_extends_sign=yes
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021105else
Martin v. Löwis11437992002-04-12 09:54:03 +000021106 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021107/* confdefs.h. */
21108_ACEOF
21109cat confdefs.h >>conftest.$ac_ext
21110cat >>conftest.$ac_ext <<_ACEOF
21111/* end confdefs.h. */
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021112
21113int main()
21114{
Vladimir Marangozova6180282000-07-12 05:05:06 +000021115 exit(((-1)>>3 == -1) ? 0 : 1);
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021116}
21117
Martin v. Löwis11437992002-04-12 09:54:03 +000021118_ACEOF
21119rm -f conftest$ac_exeext
21120if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21121 (eval $ac_link) 2>&5
21122 ac_status=$?
21123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21124 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21125 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21126 (eval $ac_try) 2>&5
21127 ac_status=$?
21128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21129 (exit $ac_status); }; }; then
Vladimir Marangozova6180282000-07-12 05:05:06 +000021130 ac_cv_rshift_extends_sign=yes
21131else
Martin v. Löwis11437992002-04-12 09:54:03 +000021132 echo "$as_me: program exited with status $ac_status" >&5
21133echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021134sed 's/^/| /' conftest.$ac_ext >&5
21135
Martin v. Löwis11437992002-04-12 09:54:03 +000021136( exit $ac_status )
21137ac_cv_rshift_extends_sign=no
Vladimir Marangozova6180282000-07-12 05:05:06 +000021138fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021139rm -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 +000021140fi
Vladimir Marangozova6180282000-07-12 05:05:06 +000021141fi
21142
Martin v. Löwis11437992002-04-12 09:54:03 +000021143echo "$as_me:$LINENO: result: $ac_cv_rshift_extends_sign" >&5
21144echo "${ECHO_T}$ac_cv_rshift_extends_sign" >&6
Vladimir Marangozova6180282000-07-12 05:05:06 +000021145if test "$ac_cv_rshift_extends_sign" = no
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021146then
Martin v. Löwis11437992002-04-12 09:54:03 +000021147
21148cat >>confdefs.h <<\_ACEOF
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021149#define SIGNED_RIGHT_SHIFT_ZERO_FILLS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000021150_ACEOF
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021151
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021152fi
21153
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021154# check for getc_unlocked and related locking functions
Martin v. Löwis11437992002-04-12 09:54:03 +000021155echo "$as_me:$LINENO: checking for getc_unlocked() and friends" >&5
21156echo $ECHO_N "checking for getc_unlocked() and friends... $ECHO_C" >&6
21157if test "${ac_cv_have_getc_unlocked+set}" = set; then
21158 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021159else
Martin v. Löwis11437992002-04-12 09:54:03 +000021160
21161cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021162/* confdefs.h. */
21163_ACEOF
21164cat confdefs.h >>conftest.$ac_ext
21165cat >>conftest.$ac_ext <<_ACEOF
21166/* end confdefs.h. */
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021167#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000021168int
21169main ()
21170{
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021171
21172 FILE *f = fopen("/dev/null", "r");
21173 flockfile(f);
21174 getc_unlocked(f);
21175 funlockfile(f);
21176
Martin v. Löwis11437992002-04-12 09:54:03 +000021177 ;
21178 return 0;
21179}
21180_ACEOF
21181rm -f conftest.$ac_objext conftest$ac_exeext
21182if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000021183 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000021184 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000021185 grep -v '^ *+' conftest.er1 >conftest.err
21186 rm -f conftest.er1
21187 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000021188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21189 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000021190 { ac_try='test -z "$ac_c_werror_flag"
21191 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000021192 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21193 (eval $ac_try) 2>&5
21194 ac_status=$?
21195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21196 (exit $ac_status); }; } &&
21197 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000021198 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21199 (eval $ac_try) 2>&5
21200 ac_status=$?
21201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21202 (exit $ac_status); }; }; then
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021203 ac_cv_have_getc_unlocked=yes
21204else
Martin v. Löwis11437992002-04-12 09:54:03 +000021205 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021206sed 's/^/| /' conftest.$ac_ext >&5
21207
Martin v. Löwis11437992002-04-12 09:54:03 +000021208ac_cv_have_getc_unlocked=no
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021209fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021210rm -f conftest.err conftest.$ac_objext \
21211 conftest$ac_exeext conftest.$ac_ext
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021212fi
21213
Martin v. Löwis11437992002-04-12 09:54:03 +000021214echo "$as_me:$LINENO: result: $ac_cv_have_getc_unlocked" >&5
21215echo "${ECHO_T}$ac_cv_have_getc_unlocked" >&6
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021216if test "$ac_cv_have_getc_unlocked" = yes
21217then
Martin v. Löwis11437992002-04-12 09:54:03 +000021218
21219cat >>confdefs.h <<\_ACEOF
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021220#define HAVE_GETC_UNLOCKED 1
Martin v. Löwis11437992002-04-12 09:54:03 +000021221_ACEOF
Guido van Rossumcadfaec2001-01-05 14:45:49 +000021222
21223fi
Vladimir Marangozov676aa882000-07-12 03:02:43 +000021224
Neal Norwitzfe8e3d92006-01-07 21:07:20 +000021225# check where readline lives
Martin v. Löwis82bca632006-02-10 20:49:30 +000021226# save the value of LIBS so we don't actually link Python with readline
21227LIBS_no_readline=$LIBS
Neal Norwitzfe8e3d92006-01-07 21:07:20 +000021228
21229echo "$as_me:$LINENO: checking for readline in -lreadline" >&5
21230echo $ECHO_N "checking for readline in -lreadline... $ECHO_C" >&6
21231if test "${ac_cv_lib_readline_readline+set}" = set; then
21232 echo $ECHO_N "(cached) $ECHO_C" >&6
21233else
21234 ac_check_lib_save_LIBS=$LIBS
21235LIBS="-lreadline $LIBS"
21236cat >conftest.$ac_ext <<_ACEOF
21237/* confdefs.h. */
21238_ACEOF
21239cat confdefs.h >>conftest.$ac_ext
21240cat >>conftest.$ac_ext <<_ACEOF
21241/* end confdefs.h. */
21242
21243/* Override any gcc2 internal prototype to avoid an error. */
21244#ifdef __cplusplus
21245extern "C"
21246#endif
21247/* We use char because int might match the return type of a gcc2
21248 builtin and then its argument prototype would still apply. */
21249char readline ();
21250int
21251main ()
21252{
21253readline ();
21254 ;
21255 return 0;
21256}
21257_ACEOF
21258rm -f conftest.$ac_objext conftest$ac_exeext
21259if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21260 (eval $ac_link) 2>conftest.er1
21261 ac_status=$?
21262 grep -v '^ *+' conftest.er1 >conftest.err
21263 rm -f conftest.er1
21264 cat conftest.err >&5
21265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21266 (exit $ac_status); } &&
21267 { ac_try='test -z "$ac_c_werror_flag"
21268 || test ! -s conftest.err'
21269 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21270 (eval $ac_try) 2>&5
21271 ac_status=$?
21272 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21273 (exit $ac_status); }; } &&
21274 { ac_try='test -s conftest$ac_exeext'
21275 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21276 (eval $ac_try) 2>&5
21277 ac_status=$?
21278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21279 (exit $ac_status); }; }; then
21280 ac_cv_lib_readline_readline=yes
21281else
21282 echo "$as_me: failed program was:" >&5
21283sed 's/^/| /' conftest.$ac_ext >&5
21284
21285ac_cv_lib_readline_readline=no
21286fi
21287rm -f conftest.err conftest.$ac_objext \
21288 conftest$ac_exeext conftest.$ac_ext
21289LIBS=$ac_check_lib_save_LIBS
21290fi
21291echo "$as_me:$LINENO: result: $ac_cv_lib_readline_readline" >&5
21292echo "${ECHO_T}$ac_cv_lib_readline_readline" >&6
21293if test $ac_cv_lib_readline_readline = yes; then
21294 cat >>confdefs.h <<_ACEOF
21295#define HAVE_LIBREADLINE 1
21296_ACEOF
21297
21298 LIBS="-lreadline $LIBS"
21299
21300fi
21301
21302if test "$ac_cv_have_readline_readline" = no
21303then
21304
21305echo "$as_me:$LINENO: checking for readline in -ltermcap" >&5
21306echo $ECHO_N "checking for readline in -ltermcap... $ECHO_C" >&6
21307if test "${ac_cv_lib_termcap_readline+set}" = set; then
21308 echo $ECHO_N "(cached) $ECHO_C" >&6
21309else
21310 ac_check_lib_save_LIBS=$LIBS
21311LIBS="-ltermcap $LIBS"
21312cat >conftest.$ac_ext <<_ACEOF
21313/* confdefs.h. */
21314_ACEOF
21315cat confdefs.h >>conftest.$ac_ext
21316cat >>conftest.$ac_ext <<_ACEOF
21317/* end confdefs.h. */
21318
21319/* Override any gcc2 internal prototype to avoid an error. */
21320#ifdef __cplusplus
21321extern "C"
21322#endif
21323/* We use char because int might match the return type of a gcc2
21324 builtin and then its argument prototype would still apply. */
21325char readline ();
21326int
21327main ()
21328{
21329readline ();
21330 ;
21331 return 0;
21332}
21333_ACEOF
21334rm -f conftest.$ac_objext conftest$ac_exeext
21335if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21336 (eval $ac_link) 2>conftest.er1
21337 ac_status=$?
21338 grep -v '^ *+' conftest.er1 >conftest.err
21339 rm -f conftest.er1
21340 cat conftest.err >&5
21341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21342 (exit $ac_status); } &&
21343 { ac_try='test -z "$ac_c_werror_flag"
21344 || test ! -s conftest.err'
21345 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21346 (eval $ac_try) 2>&5
21347 ac_status=$?
21348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21349 (exit $ac_status); }; } &&
21350 { ac_try='test -s conftest$ac_exeext'
21351 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21352 (eval $ac_try) 2>&5
21353 ac_status=$?
21354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21355 (exit $ac_status); }; }; then
21356 ac_cv_lib_termcap_readline=yes
21357else
21358 echo "$as_me: failed program was:" >&5
21359sed 's/^/| /' conftest.$ac_ext >&5
21360
21361ac_cv_lib_termcap_readline=no
21362fi
21363rm -f conftest.err conftest.$ac_objext \
21364 conftest$ac_exeext conftest.$ac_ext
21365LIBS=$ac_check_lib_save_LIBS
21366fi
21367echo "$as_me:$LINENO: result: $ac_cv_lib_termcap_readline" >&5
21368echo "${ECHO_T}$ac_cv_lib_termcap_readline" >&6
21369if test $ac_cv_lib_termcap_readline = yes; then
21370 cat >>confdefs.h <<_ACEOF
21371#define HAVE_LIBTERMCAP 1
21372_ACEOF
21373
21374 LIBS="-ltermcap $LIBS"
21375
21376fi
21377
21378fi
21379
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021380# check for readline 2.1
21381echo "$as_me:$LINENO: checking for rl_callback_handler_install in -lreadline" >&5
21382echo $ECHO_N "checking for rl_callback_handler_install in -lreadline... $ECHO_C" >&6
21383if test "${ac_cv_lib_readline_rl_callback_handler_install+set}" = set; then
21384 echo $ECHO_N "(cached) $ECHO_C" >&6
21385else
21386 ac_check_lib_save_LIBS=$LIBS
Neal Norwitzfe8e3d92006-01-07 21:07:20 +000021387LIBS="-lreadline $LIBS"
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021388cat >conftest.$ac_ext <<_ACEOF
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021389/* confdefs.h. */
21390_ACEOF
21391cat confdefs.h >>conftest.$ac_ext
21392cat >>conftest.$ac_ext <<_ACEOF
21393/* end confdefs.h. */
21394
21395/* Override any gcc2 internal prototype to avoid an error. */
21396#ifdef __cplusplus
21397extern "C"
21398#endif
21399/* We use char because int might match the return type of a gcc2
21400 builtin and then its argument prototype would still apply. */
21401char rl_callback_handler_install ();
21402int
21403main ()
21404{
21405rl_callback_handler_install ();
21406 ;
21407 return 0;
21408}
21409_ACEOF
21410rm -f conftest.$ac_objext conftest$ac_exeext
21411if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000021412 (eval $ac_link) 2>conftest.er1
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021413 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000021414 grep -v '^ *+' conftest.er1 >conftest.err
21415 rm -f conftest.er1
21416 cat conftest.err >&5
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21418 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000021419 { ac_try='test -z "$ac_c_werror_flag"
21420 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000021421 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21422 (eval $ac_try) 2>&5
21423 ac_status=$?
21424 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21425 (exit $ac_status); }; } &&
21426 { ac_try='test -s conftest$ac_exeext'
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021427 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21428 (eval $ac_try) 2>&5
21429 ac_status=$?
21430 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21431 (exit $ac_status); }; }; then
21432 ac_cv_lib_readline_rl_callback_handler_install=yes
21433else
21434 echo "$as_me: failed program was:" >&5
21435sed 's/^/| /' conftest.$ac_ext >&5
21436
21437ac_cv_lib_readline_rl_callback_handler_install=no
21438fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021439rm -f conftest.err conftest.$ac_objext \
21440 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021441LIBS=$ac_check_lib_save_LIBS
21442fi
21443echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_callback_handler_install" >&5
21444echo "${ECHO_T}$ac_cv_lib_readline_rl_callback_handler_install" >&6
21445if test $ac_cv_lib_readline_rl_callback_handler_install = yes; then
21446
21447cat >>confdefs.h <<\_ACEOF
21448#define HAVE_RL_CALLBACK 1
21449_ACEOF
21450
21451fi
21452
21453
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000021454# check for readline 2.2
21455cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021456/* confdefs.h. */
21457_ACEOF
21458cat confdefs.h >>conftest.$ac_ext
21459cat >>conftest.$ac_ext <<_ACEOF
21460/* end confdefs.h. */
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000021461#include <readline/readline.h>
21462_ACEOF
21463if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
21464 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
21465 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +000021466 grep -v '^ *+' conftest.er1 >conftest.err
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000021467 rm -f conftest.er1
21468 cat conftest.err >&5
21469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21470 (exit $ac_status); } >/dev/null; then
21471 if test -s conftest.err; then
21472 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000021473 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000021474 else
21475 ac_cpp_err=
21476 fi
21477else
21478 ac_cpp_err=yes
21479fi
21480if test -z "$ac_cpp_err"; then
21481 have_readline=yes
21482else
21483 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021484sed 's/^/| /' conftest.$ac_ext >&5
21485
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000021486 have_readline=no
21487fi
21488rm -f conftest.err conftest.$ac_ext
21489if test $have_readline = yes
21490then
21491 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021492/* confdefs.h. */
21493_ACEOF
21494cat confdefs.h >>conftest.$ac_ext
21495cat >>conftest.$ac_ext <<_ACEOF
21496/* end confdefs.h. */
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000021497#include <readline/readline.h>
21498
21499_ACEOF
21500if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000021501 $EGREP "extern int rl_completion_append_character;" >/dev/null 2>&1; then
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000021502
21503cat >>confdefs.h <<\_ACEOF
21504#define HAVE_RL_COMPLETION_APPEND_CHARACTER 1
21505_ACEOF
21506
21507fi
21508rm -f conftest*
21509
21510fi
21511
Martin v. Löwis0daad592001-09-30 21:09:59 +000021512# check for readline 4.0
Martin v. Löwis11437992002-04-12 09:54:03 +000021513echo "$as_me:$LINENO: checking for rl_pre_input_hook in -lreadline" >&5
21514echo $ECHO_N "checking for rl_pre_input_hook in -lreadline... $ECHO_C" >&6
21515if test "${ac_cv_lib_readline_rl_pre_input_hook+set}" = set; then
21516 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum353ae582001-07-10 16:45:32 +000021517else
Martin v. Löwis11437992002-04-12 09:54:03 +000021518 ac_check_lib_save_LIBS=$LIBS
Neal Norwitzfe8e3d92006-01-07 21:07:20 +000021519LIBS="-lreadline $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000021520cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021521/* confdefs.h. */
21522_ACEOF
21523cat confdefs.h >>conftest.$ac_ext
21524cat >>conftest.$ac_ext <<_ACEOF
21525/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000021526
Guido van Rossum353ae582001-07-10 16:45:32 +000021527/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000021528#ifdef __cplusplus
21529extern "C"
21530#endif
Guido van Rossum353ae582001-07-10 16:45:32 +000021531/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000021532 builtin and then its argument prototype would still apply. */
21533char rl_pre_input_hook ();
Martin v. Löwis11437992002-04-12 09:54:03 +000021534int
21535main ()
21536{
21537rl_pre_input_hook ();
21538 ;
21539 return 0;
21540}
21541_ACEOF
21542rm -f conftest.$ac_objext conftest$ac_exeext
21543if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000021544 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000021545 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000021546 grep -v '^ *+' conftest.er1 >conftest.err
21547 rm -f conftest.er1
21548 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000021549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21550 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000021551 { ac_try='test -z "$ac_c_werror_flag"
21552 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000021553 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21554 (eval $ac_try) 2>&5
21555 ac_status=$?
21556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21557 (exit $ac_status); }; } &&
21558 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000021559 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21560 (eval $ac_try) 2>&5
21561 ac_status=$?
21562 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21563 (exit $ac_status); }; }; then
21564 ac_cv_lib_readline_rl_pre_input_hook=yes
Martin v. Löwis0daad592001-09-30 21:09:59 +000021565else
Martin v. Löwis11437992002-04-12 09:54:03 +000021566 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021567sed 's/^/| /' conftest.$ac_ext >&5
21568
Martin v. Löwis11437992002-04-12 09:54:03 +000021569ac_cv_lib_readline_rl_pre_input_hook=no
Martin v. Löwis0daad592001-09-30 21:09:59 +000021570fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021571rm -f conftest.err conftest.$ac_objext \
21572 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000021573LIBS=$ac_check_lib_save_LIBS
21574fi
21575echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_pre_input_hook" >&5
21576echo "${ECHO_T}$ac_cv_lib_readline_rl_pre_input_hook" >&6
21577if test $ac_cv_lib_readline_rl_pre_input_hook = yes; then
Michael W. Hudson54241132001-12-07 15:38:26 +000021578
Martin v. Löwis11437992002-04-12 09:54:03 +000021579cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0daad592001-09-30 21:09:59 +000021580#define HAVE_RL_PRE_INPUT_HOOK 1
Martin v. Löwis11437992002-04-12 09:54:03 +000021581_ACEOF
Martin v. Löwis0daad592001-09-30 21:09:59 +000021582
Martin v. Löwis0daad592001-09-30 21:09:59 +000021583fi
21584
Michael W. Hudson54241132001-12-07 15:38:26 +000021585
Martin v. Löwis0daad592001-09-30 21:09:59 +000021586# check for readline 4.2
Martin v. Löwis11437992002-04-12 09:54:03 +000021587echo "$as_me:$LINENO: checking for rl_completion_matches in -lreadline" >&5
21588echo $ECHO_N "checking for rl_completion_matches in -lreadline... $ECHO_C" >&6
21589if test "${ac_cv_lib_readline_rl_completion_matches+set}" = set; then
21590 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis0daad592001-09-30 21:09:59 +000021591else
Martin v. Löwis11437992002-04-12 09:54:03 +000021592 ac_check_lib_save_LIBS=$LIBS
Neal Norwitzfe8e3d92006-01-07 21:07:20 +000021593LIBS="-lreadline $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000021594cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021595/* confdefs.h. */
21596_ACEOF
21597cat confdefs.h >>conftest.$ac_ext
21598cat >>conftest.$ac_ext <<_ACEOF
21599/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000021600
Martin v. Löwis0daad592001-09-30 21:09:59 +000021601/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000021602#ifdef __cplusplus
21603extern "C"
21604#endif
Martin v. Löwis0daad592001-09-30 21:09:59 +000021605/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000021606 builtin and then its argument prototype would still apply. */
21607char rl_completion_matches ();
Martin v. Löwis11437992002-04-12 09:54:03 +000021608int
21609main ()
21610{
21611rl_completion_matches ();
21612 ;
21613 return 0;
21614}
21615_ACEOF
21616rm -f conftest.$ac_objext conftest$ac_exeext
21617if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000021618 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000021619 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000021620 grep -v '^ *+' conftest.er1 >conftest.err
21621 rm -f conftest.er1
21622 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000021623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21624 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000021625 { ac_try='test -z "$ac_c_werror_flag"
21626 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000021627 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21628 (eval $ac_try) 2>&5
21629 ac_status=$?
21630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21631 (exit $ac_status); }; } &&
21632 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000021633 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21634 (eval $ac_try) 2>&5
21635 ac_status=$?
21636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21637 (exit $ac_status); }; }; then
21638 ac_cv_lib_readline_rl_completion_matches=yes
Guido van Rossum353ae582001-07-10 16:45:32 +000021639else
Martin v. Löwis11437992002-04-12 09:54:03 +000021640 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021641sed 's/^/| /' conftest.$ac_ext >&5
21642
Martin v. Löwis11437992002-04-12 09:54:03 +000021643ac_cv_lib_readline_rl_completion_matches=no
Guido van Rossum353ae582001-07-10 16:45:32 +000021644fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021645rm -f conftest.err conftest.$ac_objext \
21646 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000021647LIBS=$ac_check_lib_save_LIBS
21648fi
21649echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_completion_matches" >&5
21650echo "${ECHO_T}$ac_cv_lib_readline_rl_completion_matches" >&6
21651if test $ac_cv_lib_readline_rl_completion_matches = yes; then
Michael W. Hudson54241132001-12-07 15:38:26 +000021652
Martin v. Löwis11437992002-04-12 09:54:03 +000021653cat >>confdefs.h <<\_ACEOF
Guido van Rossum353ae582001-07-10 16:45:32 +000021654#define HAVE_RL_COMPLETION_MATCHES 1
Martin v. Löwis11437992002-04-12 09:54:03 +000021655_ACEOF
Guido van Rossum353ae582001-07-10 16:45:32 +000021656
Guido van Rossum353ae582001-07-10 16:45:32 +000021657fi
21658
Jack Jansendd19cf82001-12-06 22:36:17 +000021659
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021660# also in readline 4.2
21661cat >conftest.$ac_ext <<_ACEOF
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021662/* confdefs.h. */
21663_ACEOF
21664cat confdefs.h >>conftest.$ac_ext
21665cat >>conftest.$ac_ext <<_ACEOF
21666/* end confdefs.h. */
21667#include <readline/readline.h>
21668_ACEOF
21669if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
21670 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
21671 ac_status=$?
21672 grep -v '^ *+' conftest.er1 >conftest.err
21673 rm -f conftest.er1
21674 cat conftest.err >&5
21675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21676 (exit $ac_status); } >/dev/null; then
21677 if test -s conftest.err; then
21678 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000021679 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021680 else
21681 ac_cpp_err=
21682 fi
21683else
21684 ac_cpp_err=yes
21685fi
21686if test -z "$ac_cpp_err"; then
21687 have_readline=yes
21688else
21689 echo "$as_me: failed program was:" >&5
21690sed 's/^/| /' conftest.$ac_ext >&5
21691
21692 have_readline=no
21693fi
21694rm -f conftest.err conftest.$ac_ext
21695if test $have_readline = yes
21696then
21697 cat >conftest.$ac_ext <<_ACEOF
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000021698/* confdefs.h. */
21699_ACEOF
21700cat confdefs.h >>conftest.$ac_ext
21701cat >>conftest.$ac_ext <<_ACEOF
21702/* end confdefs.h. */
21703#include <readline/readline.h>
21704
21705_ACEOF
21706if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21707 $EGREP "extern int rl_catch_signals;" >/dev/null 2>&1; then
21708
21709cat >>confdefs.h <<\_ACEOF
21710#define HAVE_RL_CATCH_SIGNAL 1
21711_ACEOF
21712
21713fi
21714rm -f conftest*
21715
21716fi
21717
Martin v. Löwis82bca632006-02-10 20:49:30 +000021718# End of readline checks: restore LIBS
21719LIBS=$LIBS_no_readline
21720
Martin v. Löwis11437992002-04-12 09:54:03 +000021721echo "$as_me:$LINENO: checking for broken nice()" >&5
21722echo $ECHO_N "checking for broken nice()... $ECHO_C" >&6
21723if test "${ac_cv_broken_nice+set}" = set; then
21724 echo $ECHO_N "(cached) $ECHO_C" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +000021725else
Martin v. Löwis11437992002-04-12 09:54:03 +000021726
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021727if test "$cross_compiling" = yes; then
Guido van Rossum3065c942001-09-17 04:03:14 +000021728 ac_cv_broken_nice=no
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021729else
Martin v. Löwis11437992002-04-12 09:54:03 +000021730 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021731/* confdefs.h. */
21732_ACEOF
21733cat confdefs.h >>conftest.$ac_ext
21734cat >>conftest.$ac_ext <<_ACEOF
21735/* end confdefs.h. */
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021736
21737int main()
21738{
21739 int val1 = nice(1);
21740 if (val1 != -1 && val1 == nice(2))
21741 exit(0);
21742 exit(1);
21743}
21744
Martin v. Löwis11437992002-04-12 09:54:03 +000021745_ACEOF
21746rm -f conftest$ac_exeext
21747if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21748 (eval $ac_link) 2>&5
21749 ac_status=$?
21750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21751 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21752 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21753 (eval $ac_try) 2>&5
21754 ac_status=$?
21755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21756 (exit $ac_status); }; }; then
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021757 ac_cv_broken_nice=yes
21758else
Martin v. Löwis11437992002-04-12 09:54:03 +000021759 echo "$as_me: program exited with status $ac_status" >&5
21760echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021761sed 's/^/| /' conftest.$ac_ext >&5
21762
Martin v. Löwis11437992002-04-12 09:54:03 +000021763( exit $ac_status )
21764ac_cv_broken_nice=no
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021765fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021766rm -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 +000021767fi
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021768fi
21769
Martin v. Löwis11437992002-04-12 09:54:03 +000021770echo "$as_me:$LINENO: result: $ac_cv_broken_nice" >&5
21771echo "${ECHO_T}$ac_cv_broken_nice" >&6
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021772if test "$ac_cv_broken_nice" = yes
21773then
Martin v. Löwis11437992002-04-12 09:54:03 +000021774
21775cat >>confdefs.h <<\_ACEOF
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021776#define HAVE_BROKEN_NICE 1
Martin v. Löwis11437992002-04-12 09:54:03 +000021777_ACEOF
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021778
21779fi
21780
Nicholas Bastine62c5c82004-03-21 23:45:42 +000021781echo "$as_me:$LINENO: checking for broken poll()" >&5
21782echo $ECHO_N "checking for broken poll()... $ECHO_C" >&6
21783if test "$cross_compiling" = yes; then
21784 ac_cv_broken_poll=no
21785else
21786 cat >conftest.$ac_ext <<_ACEOF
Nicholas Bastine62c5c82004-03-21 23:45:42 +000021787/* confdefs.h. */
21788_ACEOF
21789cat confdefs.h >>conftest.$ac_ext
21790cat >>conftest.$ac_ext <<_ACEOF
21791/* end confdefs.h. */
21792
21793#include <poll.h>
21794
21795int main (void)
21796 {
21797 struct pollfd poll_struct = { 42, POLLIN|POLLPRI|POLLOUT, 0 };
21798
21799 close (42);
21800
21801 int poll_test = poll (&poll_struct, 1, 0);
21802
21803 if (poll_test < 0)
21804 {
21805 exit(0);
21806 }
21807 else if (poll_test == 0 && poll_struct.revents != POLLNVAL)
21808 {
21809 exit(0);
21810 }
21811 else
21812 {
21813 exit(1);
21814 }
21815 }
21816
21817_ACEOF
21818rm -f conftest$ac_exeext
21819if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21820 (eval $ac_link) 2>&5
21821 ac_status=$?
21822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21823 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21824 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21825 (eval $ac_try) 2>&5
21826 ac_status=$?
21827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21828 (exit $ac_status); }; }; then
21829 ac_cv_broken_poll=yes
21830else
21831 echo "$as_me: program exited with status $ac_status" >&5
21832echo "$as_me: failed program was:" >&5
21833sed 's/^/| /' conftest.$ac_ext >&5
21834
21835( exit $ac_status )
21836ac_cv_broken_poll=no
21837fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021838rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Nicholas Bastine62c5c82004-03-21 23:45:42 +000021839fi
21840echo "$as_me:$LINENO: result: $ac_cv_broken_poll" >&5
21841echo "${ECHO_T}$ac_cv_broken_poll" >&6
21842if test "$ac_cv_broken_poll" = yes
21843then
21844
21845cat >>confdefs.h <<\_ACEOF
21846#define HAVE_BROKEN_POLL 1
21847_ACEOF
21848
21849fi
21850
Brett Cannon43802422005-02-10 20:48:03 +000021851# 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 +000021852# (which is not required by ISO C or UNIX spec) and/or if we support
21853# tzname[]
Brett Cannon43802422005-02-10 20:48:03 +000021854echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
21855echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
21856if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
21857 echo $ECHO_N "(cached) $ECHO_C" >&6
21858else
21859 cat >conftest.$ac_ext <<_ACEOF
21860/* confdefs.h. */
21861_ACEOF
21862cat confdefs.h >>conftest.$ac_ext
21863cat >>conftest.$ac_ext <<_ACEOF
21864/* end confdefs.h. */
21865#include <sys/types.h>
21866#include <$ac_cv_struct_tm>
21867
21868
21869int
21870main ()
21871{
21872static struct tm ac_aggr;
21873if (ac_aggr.tm_zone)
21874return 0;
21875 ;
21876 return 0;
21877}
21878_ACEOF
21879rm -f conftest.$ac_objext
21880if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21881 (eval $ac_compile) 2>conftest.er1
21882 ac_status=$?
21883 grep -v '^ *+' conftest.er1 >conftest.err
21884 rm -f conftest.er1
21885 cat conftest.err >&5
21886 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21887 (exit $ac_status); } &&
21888 { ac_try='test -z "$ac_c_werror_flag"
21889 || test ! -s conftest.err'
21890 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21891 (eval $ac_try) 2>&5
21892 ac_status=$?
21893 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21894 (exit $ac_status); }; } &&
21895 { ac_try='test -s conftest.$ac_objext'
21896 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21897 (eval $ac_try) 2>&5
21898 ac_status=$?
21899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21900 (exit $ac_status); }; }; then
21901 ac_cv_member_struct_tm_tm_zone=yes
21902else
21903 echo "$as_me: failed program was:" >&5
21904sed 's/^/| /' conftest.$ac_ext >&5
21905
21906cat >conftest.$ac_ext <<_ACEOF
21907/* confdefs.h. */
21908_ACEOF
21909cat confdefs.h >>conftest.$ac_ext
21910cat >>conftest.$ac_ext <<_ACEOF
21911/* end confdefs.h. */
21912#include <sys/types.h>
21913#include <$ac_cv_struct_tm>
21914
21915
21916int
21917main ()
21918{
21919static struct tm ac_aggr;
21920if (sizeof ac_aggr.tm_zone)
21921return 0;
21922 ;
21923 return 0;
21924}
21925_ACEOF
21926rm -f conftest.$ac_objext
21927if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21928 (eval $ac_compile) 2>conftest.er1
21929 ac_status=$?
21930 grep -v '^ *+' conftest.er1 >conftest.err
21931 rm -f conftest.er1
21932 cat conftest.err >&5
21933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21934 (exit $ac_status); } &&
21935 { ac_try='test -z "$ac_c_werror_flag"
21936 || test ! -s conftest.err'
21937 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21938 (eval $ac_try) 2>&5
21939 ac_status=$?
21940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21941 (exit $ac_status); }; } &&
21942 { ac_try='test -s conftest.$ac_objext'
21943 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21944 (eval $ac_try) 2>&5
21945 ac_status=$?
21946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21947 (exit $ac_status); }; }; then
21948 ac_cv_member_struct_tm_tm_zone=yes
21949else
21950 echo "$as_me: failed program was:" >&5
21951sed 's/^/| /' conftest.$ac_ext >&5
21952
21953ac_cv_member_struct_tm_tm_zone=no
21954fi
21955rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21956fi
21957rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21958fi
21959echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
21960echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
21961if test $ac_cv_member_struct_tm_tm_zone = yes; then
21962
21963cat >>confdefs.h <<_ACEOF
21964#define HAVE_STRUCT_TM_TM_ZONE 1
21965_ACEOF
21966
21967
21968fi
21969
21970if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
21971
21972cat >>confdefs.h <<\_ACEOF
21973#define HAVE_TM_ZONE 1
21974_ACEOF
21975
21976else
21977 echo "$as_me:$LINENO: checking for tzname" >&5
21978echo $ECHO_N "checking for tzname... $ECHO_C" >&6
21979if test "${ac_cv_var_tzname+set}" = set; then
21980 echo $ECHO_N "(cached) $ECHO_C" >&6
21981else
21982 cat >conftest.$ac_ext <<_ACEOF
21983/* confdefs.h. */
21984_ACEOF
21985cat confdefs.h >>conftest.$ac_ext
21986cat >>conftest.$ac_ext <<_ACEOF
21987/* end confdefs.h. */
21988#include <time.h>
21989#ifndef tzname /* For SGI. */
21990extern char *tzname[]; /* RS6000 and others reject char **tzname. */
21991#endif
21992
21993int
21994main ()
21995{
21996atoi(*tzname);
21997 ;
21998 return 0;
21999}
22000_ACEOF
22001rm -f conftest.$ac_objext conftest$ac_exeext
22002if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22003 (eval $ac_link) 2>conftest.er1
22004 ac_status=$?
22005 grep -v '^ *+' conftest.er1 >conftest.err
22006 rm -f conftest.er1
22007 cat conftest.err >&5
22008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22009 (exit $ac_status); } &&
22010 { ac_try='test -z "$ac_c_werror_flag"
22011 || test ! -s conftest.err'
22012 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22013 (eval $ac_try) 2>&5
22014 ac_status=$?
22015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22016 (exit $ac_status); }; } &&
22017 { ac_try='test -s conftest$ac_exeext'
22018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22019 (eval $ac_try) 2>&5
22020 ac_status=$?
22021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22022 (exit $ac_status); }; }; then
22023 ac_cv_var_tzname=yes
22024else
22025 echo "$as_me: failed program was:" >&5
22026sed 's/^/| /' conftest.$ac_ext >&5
22027
22028ac_cv_var_tzname=no
22029fi
22030rm -f conftest.err conftest.$ac_objext \
22031 conftest$ac_exeext conftest.$ac_ext
22032fi
22033echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
22034echo "${ECHO_T}$ac_cv_var_tzname" >&6
22035 if test $ac_cv_var_tzname = yes; then
22036
22037cat >>confdefs.h <<\_ACEOF
22038#define HAVE_TZNAME 1
22039_ACEOF
22040
22041 fi
22042fi
22043
Nicholas Bastine62c5c82004-03-21 23:45:42 +000022044
Martin v. Löwis1d459062005-03-14 21:23:33 +000022045# check tzset(3) exists and works like we expect it to
Guido van Rossumd11b62e2003-03-14 21:51:36 +000022046echo "$as_me:$LINENO: checking for working tzset()" >&5
22047echo $ECHO_N "checking for working tzset()... $ECHO_C" >&6
22048if test "${ac_cv_working_tzset+set}" = set; then
22049 echo $ECHO_N "(cached) $ECHO_C" >&6
22050else
22051
22052if test "$cross_compiling" = yes; then
22053 ac_cv_working_tzset=no
22054else
22055 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000022056/* confdefs.h. */
22057_ACEOF
22058cat confdefs.h >>conftest.$ac_ext
22059cat >>conftest.$ac_ext <<_ACEOF
22060/* end confdefs.h. */
Guido van Rossumd11b62e2003-03-14 21:51:36 +000022061
22062#include <stdlib.h>
22063#include <time.h>
Brett Cannon18367812003-09-19 00:59:16 +000022064#include <string.h>
Brett Cannon43802422005-02-10 20:48:03 +000022065
22066#if HAVE_TZNAME
22067extern char *tzname[];
22068#endif
22069
Guido van Rossumd11b62e2003-03-14 21:51:36 +000022070int main()
22071{
Brett Cannon18367812003-09-19 00:59:16 +000022072 /* Note that we need to ensure that not only does tzset(3)
22073 do 'something' with localtime, but it works as documented
22074 in the library reference and as expected by the test suite.
Martin v. Löwis1d459062005-03-14 21:23:33 +000022075 This includes making sure that tzname is set properly if
22076 tm->tm_zone does not exist since it is the alternative way
22077 of getting timezone info.
Brett Cannon18367812003-09-19 00:59:16 +000022078
22079 Red Hat 6.2 doesn't understand the southern hemisphere
Martin v. Löwis1d459062005-03-14 21:23:33 +000022080 after New Year's Day.
Brett Cannon18367812003-09-19 00:59:16 +000022081 */
22082
Martin v. Löwis1d459062005-03-14 21:23:33 +000022083 time_t groundhogday = 1044144000; /* GMT-based */
Brett Cannon18367812003-09-19 00:59:16 +000022084 time_t midyear = groundhogday + (365 * 24 * 3600 / 2);
22085
Neal Norwitz7f2588c2003-04-11 15:35:53 +000022086 putenv("TZ=UTC+0");
Guido van Rossumd11b62e2003-03-14 21:51:36 +000022087 tzset();
Brett Cannon18367812003-09-19 00:59:16 +000022088 if (localtime(&groundhogday)->tm_hour != 0)
22089 exit(1);
Brett Cannon43802422005-02-10 20:48:03 +000022090#if HAVE_TZNAME
22091 /* For UTC, tzname[1] is sometimes "", sometimes " " */
22092 if (strcmp(tzname[0], "UTC") ||
22093 (tzname[1][0] != 0 && tzname[1][0] != ' '))
22094 exit(1);
22095#endif
Brett Cannon18367812003-09-19 00:59:16 +000022096
Neal Norwitz7f2588c2003-04-11 15:35:53 +000022097 putenv("TZ=EST+5EDT,M4.1.0,M10.5.0");
Guido van Rossumd11b62e2003-03-14 21:51:36 +000022098 tzset();
Brett Cannon18367812003-09-19 00:59:16 +000022099 if (localtime(&groundhogday)->tm_hour != 19)
Guido van Rossumd11b62e2003-03-14 21:51:36 +000022100 exit(1);
Brett Cannon43802422005-02-10 20:48:03 +000022101#if HAVE_TZNAME
22102 if (strcmp(tzname[0], "EST") || strcmp(tzname[1], "EDT"))
22103 exit(1);
22104#endif
Brett Cannon18367812003-09-19 00:59:16 +000022105
22106 putenv("TZ=AEST-10AEDT-11,M10.5.0,M3.5.0");
22107 tzset();
22108 if (localtime(&groundhogday)->tm_hour != 11)
22109 exit(1);
Brett Cannon43802422005-02-10 20:48:03 +000022110#if HAVE_TZNAME
22111 if (strcmp(tzname[0], "AEST") || strcmp(tzname[1], "AEDT"))
22112 exit(1);
22113#endif
22114
22115#if HAVE_STRUCT_TM_TM_ZONE
Brett Cannon18367812003-09-19 00:59:16 +000022116 if (strcmp(localtime(&groundhogday)->tm_zone, "AEDT"))
22117 exit(1);
22118 if (strcmp(localtime(&midyear)->tm_zone, "AEST"))
22119 exit(1);
Brett Cannon43802422005-02-10 20:48:03 +000022120#endif
Brett Cannon18367812003-09-19 00:59:16 +000022121
Guido van Rossumd11b62e2003-03-14 21:51:36 +000022122 exit(0);
22123}
22124
22125_ACEOF
22126rm -f conftest$ac_exeext
22127if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22128 (eval $ac_link) 2>&5
22129 ac_status=$?
22130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22131 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22133 (eval $ac_try) 2>&5
22134 ac_status=$?
22135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22136 (exit $ac_status); }; }; then
22137 ac_cv_working_tzset=yes
22138else
22139 echo "$as_me: program exited with status $ac_status" >&5
22140echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000022141sed 's/^/| /' conftest.$ac_ext >&5
22142
Guido van Rossumd11b62e2003-03-14 21:51:36 +000022143( exit $ac_status )
22144ac_cv_working_tzset=no
22145fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000022146rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Guido van Rossumd11b62e2003-03-14 21:51:36 +000022147fi
22148fi
22149
22150echo "$as_me:$LINENO: result: $ac_cv_working_tzset" >&5
22151echo "${ECHO_T}$ac_cv_working_tzset" >&6
22152if test "$ac_cv_working_tzset" = yes
22153then
22154
22155cat >>confdefs.h <<\_ACEOF
22156#define HAVE_WORKING_TZSET 1
22157_ACEOF
22158
22159fi
22160
Martin v. Löwis94717ed2002-09-09 14:24:16 +000022161# Look for subsecond timestamps in struct stat
22162echo "$as_me:$LINENO: checking for tv_nsec in struct stat" >&5
22163echo $ECHO_N "checking for tv_nsec in struct stat... $ECHO_C" >&6
22164if test "${ac_cv_stat_tv_nsec+set}" = set; then
22165 echo $ECHO_N "(cached) $ECHO_C" >&6
22166else
22167 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000022168/* confdefs.h. */
22169_ACEOF
22170cat confdefs.h >>conftest.$ac_ext
22171cat >>conftest.$ac_ext <<_ACEOF
22172/* end confdefs.h. */
Martin v. Löwis94717ed2002-09-09 14:24:16 +000022173#include <sys/stat.h>
Martin v. Löwis94717ed2002-09-09 14:24:16 +000022174int
22175main ()
22176{
22177
22178struct stat st;
22179st.st_mtim.tv_nsec = 1;
22180
22181 ;
22182 return 0;
22183}
22184_ACEOF
22185rm -f conftest.$ac_objext
22186if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000022187 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis94717ed2002-09-09 14:24:16 +000022188 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000022189 grep -v '^ *+' conftest.er1 >conftest.err
22190 rm -f conftest.er1
22191 cat conftest.err >&5
Martin v. Löwis94717ed2002-09-09 14:24:16 +000022192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22193 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000022194 { ac_try='test -z "$ac_c_werror_flag"
22195 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000022196 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22197 (eval $ac_try) 2>&5
22198 ac_status=$?
22199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22200 (exit $ac_status); }; } &&
22201 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis94717ed2002-09-09 14:24:16 +000022202 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22203 (eval $ac_try) 2>&5
22204 ac_status=$?
22205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22206 (exit $ac_status); }; }; then
Martin v. Löwisa32c9942002-09-09 16:17:47 +000022207 ac_cv_stat_tv_nsec=yes
Martin v. Löwis94717ed2002-09-09 14:24:16 +000022208else
22209 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000022210sed 's/^/| /' conftest.$ac_ext >&5
22211
Martin v. Löwis94717ed2002-09-09 14:24:16 +000022212ac_cv_stat_tv_nsec=no
22213fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000022214rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis94717ed2002-09-09 14:24:16 +000022215fi
22216
22217echo "$as_me:$LINENO: result: $ac_cv_stat_tv_nsec" >&5
22218echo "${ECHO_T}$ac_cv_stat_tv_nsec" >&6
22219if test "$ac_cv_stat_tv_nsec" = yes
22220then
22221
22222cat >>confdefs.h <<\_ACEOF
22223#define HAVE_STAT_TV_NSEC 1
22224_ACEOF
22225
22226fi
22227
Martin v. Löwisebd9d5b2005-08-09 15:00:59 +000022228# Look for BSD style subsecond timestamps in struct stat
22229echo "$as_me:$LINENO: checking for tv_nsec2 in struct stat" >&5
22230echo $ECHO_N "checking for tv_nsec2 in struct stat... $ECHO_C" >&6
22231if test "${ac_cv_stat_tv_nsec2+set}" = set; then
22232 echo $ECHO_N "(cached) $ECHO_C" >&6
22233else
22234 cat >conftest.$ac_ext <<_ACEOF
22235/* confdefs.h. */
22236_ACEOF
22237cat confdefs.h >>conftest.$ac_ext
22238cat >>conftest.$ac_ext <<_ACEOF
22239/* end confdefs.h. */
22240#include <sys/stat.h>
22241int
22242main ()
22243{
22244
22245struct stat st;
22246st.st_mtimespec.tv_nsec = 1;
22247
22248 ;
22249 return 0;
22250}
22251_ACEOF
22252rm -f conftest.$ac_objext
22253if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22254 (eval $ac_compile) 2>conftest.er1
22255 ac_status=$?
22256 grep -v '^ *+' conftest.er1 >conftest.err
22257 rm -f conftest.er1
22258 cat conftest.err >&5
22259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22260 (exit $ac_status); } &&
22261 { ac_try='test -z "$ac_c_werror_flag"
22262 || test ! -s conftest.err'
22263 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22264 (eval $ac_try) 2>&5
22265 ac_status=$?
22266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22267 (exit $ac_status); }; } &&
22268 { ac_try='test -s conftest.$ac_objext'
22269 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22270 (eval $ac_try) 2>&5
22271 ac_status=$?
22272 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22273 (exit $ac_status); }; }; then
22274 ac_cv_stat_tv_nsec2=yes
22275else
22276 echo "$as_me: failed program was:" >&5
22277sed 's/^/| /' conftest.$ac_ext >&5
22278
22279ac_cv_stat_tv_nsec2=no
22280fi
22281rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22282fi
22283
22284echo "$as_me:$LINENO: result: $ac_cv_stat_tv_nsec2" >&5
22285echo "${ECHO_T}$ac_cv_stat_tv_nsec2" >&6
22286if test "$ac_cv_stat_tv_nsec2" = yes
22287then
22288
22289cat >>confdefs.h <<\_ACEOF
22290#define HAVE_STAT_TV_NSEC2 1
22291_ACEOF
22292
22293fi
22294
Jack Jansen666b1e72001-10-31 12:11:48 +000022295# On HP/UX 11.0, mvwdelch is a block with a return statement
Martin v. Löwis11437992002-04-12 09:54:03 +000022296echo "$as_me:$LINENO: checking whether mvwdelch is an expression" >&5
22297echo $ECHO_N "checking whether mvwdelch is an expression... $ECHO_C" >&6
22298if test "${ac_cv_mvwdelch_is_expression+set}" = set; then
22299 echo $ECHO_N "(cached) $ECHO_C" >&6
Jack Jansen666b1e72001-10-31 12:11:48 +000022300else
Martin v. Löwis11437992002-04-12 09:54:03 +000022301 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000022302/* confdefs.h. */
22303_ACEOF
22304cat confdefs.h >>conftest.$ac_ext
22305cat >>conftest.$ac_ext <<_ACEOF
22306/* end confdefs.h. */
Jack Jansen666b1e72001-10-31 12:11:48 +000022307#include <curses.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000022308int
22309main ()
22310{
Jack Jansen666b1e72001-10-31 12:11:48 +000022311
22312 int rtn;
22313 rtn = mvwdelch(0,0,0);
22314
Martin v. Löwis11437992002-04-12 09:54:03 +000022315 ;
22316 return 0;
22317}
22318_ACEOF
22319rm -f conftest.$ac_objext
22320if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000022321 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000022322 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000022323 grep -v '^ *+' conftest.er1 >conftest.err
22324 rm -f conftest.er1
22325 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000022326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22327 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000022328 { ac_try='test -z "$ac_c_werror_flag"
22329 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000022330 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22331 (eval $ac_try) 2>&5
22332 ac_status=$?
22333 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22334 (exit $ac_status); }; } &&
22335 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000022336 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22337 (eval $ac_try) 2>&5
22338 ac_status=$?
22339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22340 (exit $ac_status); }; }; then
Jack Jansen666b1e72001-10-31 12:11:48 +000022341 ac_cv_mvwdelch_is_expression=yes
22342else
Martin v. Löwis11437992002-04-12 09:54:03 +000022343 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000022344sed 's/^/| /' conftest.$ac_ext >&5
22345
Martin v. Löwis11437992002-04-12 09:54:03 +000022346ac_cv_mvwdelch_is_expression=no
Jack Jansen666b1e72001-10-31 12:11:48 +000022347fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000022348rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Jack Jansen666b1e72001-10-31 12:11:48 +000022349fi
22350
Martin v. Löwis11437992002-04-12 09:54:03 +000022351echo "$as_me:$LINENO: result: $ac_cv_mvwdelch_is_expression" >&5
22352echo "${ECHO_T}$ac_cv_mvwdelch_is_expression" >&6
Jack Jansen666b1e72001-10-31 12:11:48 +000022353
22354if test "$ac_cv_mvwdelch_is_expression" = yes
22355then
Martin v. Löwis11437992002-04-12 09:54:03 +000022356
22357cat >>confdefs.h <<\_ACEOF
Jack Jansen666b1e72001-10-31 12:11:48 +000022358#define MVWDELCH_IS_EXPRESSION 1
Martin v. Löwis11437992002-04-12 09:54:03 +000022359_ACEOF
Jack Jansen666b1e72001-10-31 12:11:48 +000022360
22361fi
22362
Martin v. Löwis11437992002-04-12 09:54:03 +000022363echo "$as_me:$LINENO: checking whether WINDOW has _flags" >&5
22364echo $ECHO_N "checking whether WINDOW has _flags... $ECHO_C" >&6
22365if test "${ac_cv_window_has_flags+set}" = set; then
22366 echo $ECHO_N "(cached) $ECHO_C" >&6
Jack Jansen666b1e72001-10-31 12:11:48 +000022367else
Martin v. Löwis11437992002-04-12 09:54:03 +000022368 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000022369/* confdefs.h. */
22370_ACEOF
22371cat confdefs.h >>conftest.$ac_ext
22372cat >>conftest.$ac_ext <<_ACEOF
22373/* end confdefs.h. */
Jack Jansen666b1e72001-10-31 12:11:48 +000022374#include <curses.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000022375int
22376main ()
22377{
Jack Jansen666b1e72001-10-31 12:11:48 +000022378
22379 WINDOW *w;
22380 w->_flags = 0;
22381
Martin v. Löwis11437992002-04-12 09:54:03 +000022382 ;
22383 return 0;
22384}
22385_ACEOF
22386rm -f conftest.$ac_objext
22387if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000022388 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000022389 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000022390 grep -v '^ *+' conftest.er1 >conftest.err
22391 rm -f conftest.er1
22392 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000022393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22394 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000022395 { ac_try='test -z "$ac_c_werror_flag"
22396 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000022397 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22398 (eval $ac_try) 2>&5
22399 ac_status=$?
22400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22401 (exit $ac_status); }; } &&
22402 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000022403 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22404 (eval $ac_try) 2>&5
22405 ac_status=$?
22406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22407 (exit $ac_status); }; }; then
Jack Jansen666b1e72001-10-31 12:11:48 +000022408 ac_cv_window_has_flags=yes
22409else
Martin v. Löwis11437992002-04-12 09:54:03 +000022410 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000022411sed 's/^/| /' conftest.$ac_ext >&5
22412
Martin v. Löwis11437992002-04-12 09:54:03 +000022413ac_cv_window_has_flags=no
Jack Jansen666b1e72001-10-31 12:11:48 +000022414fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000022415rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Jack Jansen666b1e72001-10-31 12:11:48 +000022416fi
22417
Martin v. Löwis11437992002-04-12 09:54:03 +000022418echo "$as_me:$LINENO: result: $ac_cv_window_has_flags" >&5
22419echo "${ECHO_T}$ac_cv_window_has_flags" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +000022420
Jack Jansen666b1e72001-10-31 12:11:48 +000022421
22422if test "$ac_cv_window_has_flags" = yes
22423then
Martin v. Löwis11437992002-04-12 09:54:03 +000022424
22425cat >>confdefs.h <<\_ACEOF
Jack Jansen666b1e72001-10-31 12:11:48 +000022426#define WINDOW_HAS_FLAGS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000022427_ACEOF
Jack Jansen666b1e72001-10-31 12:11:48 +000022428
22429fi
22430
Walter Dörwald4994d952006-06-19 08:07:50 +000022431echo "$as_me:$LINENO: checking for is_term_resized" >&5
22432echo $ECHO_N "checking for is_term_resized... $ECHO_C" >&6
22433cat >conftest.$ac_ext <<_ACEOF
22434/* confdefs.h. */
22435_ACEOF
22436cat confdefs.h >>conftest.$ac_ext
22437cat >>conftest.$ac_ext <<_ACEOF
22438/* end confdefs.h. */
22439#include <curses.h>
22440int
22441main ()
22442{
22443void *x=is_term_resized
22444 ;
22445 return 0;
22446}
22447_ACEOF
22448rm -f conftest.$ac_objext
22449if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22450 (eval $ac_compile) 2>conftest.er1
22451 ac_status=$?
22452 grep -v '^ *+' conftest.er1 >conftest.err
22453 rm -f conftest.er1
22454 cat conftest.err >&5
22455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22456 (exit $ac_status); } &&
22457 { ac_try='test -z "$ac_c_werror_flag"
22458 || test ! -s conftest.err'
22459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22460 (eval $ac_try) 2>&5
22461 ac_status=$?
22462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22463 (exit $ac_status); }; } &&
22464 { ac_try='test -s conftest.$ac_objext'
22465 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22466 (eval $ac_try) 2>&5
22467 ac_status=$?
22468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22469 (exit $ac_status); }; }; then
22470
22471cat >>confdefs.h <<\_ACEOF
22472#define HAVE_CURSES_IS_TERM_RESIZED 1
22473_ACEOF
22474
22475 echo "$as_me:$LINENO: result: yes" >&5
22476echo "${ECHO_T}yes" >&6
22477else
22478 echo "$as_me: failed program was:" >&5
22479sed 's/^/| /' conftest.$ac_ext >&5
22480
22481echo "$as_me:$LINENO: result: no" >&5
22482echo "${ECHO_T}no" >&6
22483
22484fi
22485rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22486
22487echo "$as_me:$LINENO: checking for resize_term" >&5
22488echo $ECHO_N "checking for resize_term... $ECHO_C" >&6
22489cat >conftest.$ac_ext <<_ACEOF
22490/* confdefs.h. */
22491_ACEOF
22492cat confdefs.h >>conftest.$ac_ext
22493cat >>conftest.$ac_ext <<_ACEOF
22494/* end confdefs.h. */
22495#include <curses.h>
22496int
22497main ()
22498{
22499void *x=resize_term
22500 ;
22501 return 0;
22502}
22503_ACEOF
22504rm -f conftest.$ac_objext
22505if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22506 (eval $ac_compile) 2>conftest.er1
22507 ac_status=$?
22508 grep -v '^ *+' conftest.er1 >conftest.err
22509 rm -f conftest.er1
22510 cat conftest.err >&5
22511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22512 (exit $ac_status); } &&
22513 { ac_try='test -z "$ac_c_werror_flag"
22514 || test ! -s conftest.err'
22515 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22516 (eval $ac_try) 2>&5
22517 ac_status=$?
22518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22519 (exit $ac_status); }; } &&
22520 { ac_try='test -s conftest.$ac_objext'
22521 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22522 (eval $ac_try) 2>&5
22523 ac_status=$?
22524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22525 (exit $ac_status); }; }; then
22526
22527cat >>confdefs.h <<\_ACEOF
22528#define HAVE_CURSES_RESIZE_TERM 1
22529_ACEOF
22530
22531 echo "$as_me:$LINENO: result: yes" >&5
22532echo "${ECHO_T}yes" >&6
22533else
22534 echo "$as_me: failed program was:" >&5
22535sed 's/^/| /' conftest.$ac_ext >&5
22536
22537echo "$as_me:$LINENO: result: no" >&5
22538echo "${ECHO_T}no" >&6
22539
22540fi
22541rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22542
22543echo "$as_me:$LINENO: checking for resizeterm" >&5
22544echo $ECHO_N "checking for resizeterm... $ECHO_C" >&6
22545cat >conftest.$ac_ext <<_ACEOF
22546/* confdefs.h. */
22547_ACEOF
22548cat confdefs.h >>conftest.$ac_ext
22549cat >>conftest.$ac_ext <<_ACEOF
22550/* end confdefs.h. */
22551#include <curses.h>
22552int
22553main ()
22554{
22555void *x=resizeterm
22556 ;
22557 return 0;
22558}
22559_ACEOF
22560rm -f conftest.$ac_objext
22561if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22562 (eval $ac_compile) 2>conftest.er1
22563 ac_status=$?
22564 grep -v '^ *+' conftest.er1 >conftest.err
22565 rm -f conftest.er1
22566 cat conftest.err >&5
22567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22568 (exit $ac_status); } &&
22569 { ac_try='test -z "$ac_c_werror_flag"
22570 || test ! -s conftest.err'
22571 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22572 (eval $ac_try) 2>&5
22573 ac_status=$?
22574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22575 (exit $ac_status); }; } &&
22576 { ac_try='test -s conftest.$ac_objext'
22577 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22578 (eval $ac_try) 2>&5
22579 ac_status=$?
22580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22581 (exit $ac_status); }; }; then
22582
22583cat >>confdefs.h <<\_ACEOF
22584#define HAVE_CURSES_RESIZETERM 1
22585_ACEOF
22586
22587 echo "$as_me:$LINENO: result: yes" >&5
22588echo "${ECHO_T}yes" >&6
22589else
22590 echo "$as_me: failed program was:" >&5
22591sed 's/^/| /' conftest.$ac_ext >&5
22592
22593echo "$as_me:$LINENO: result: no" >&5
22594echo "${ECHO_T}no" >&6
22595
22596fi
22597rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22598
Martin v. Löwis24a880b2002-12-31 12:55:15 +000022599echo "$as_me:$LINENO: checking for /dev/ptmx" >&5
22600echo $ECHO_N "checking for /dev/ptmx... $ECHO_C" >&6
Martin v. Löwisfefbc202006-10-17 18:59:23 +000022601
22602if test -r /dev/ptmx
22603then
22604 echo "$as_me:$LINENO: result: yes" >&5
22605echo "${ECHO_T}yes" >&6
Martin v. Löwis24a880b2002-12-31 12:55:15 +000022606
22607cat >>confdefs.h <<\_ACEOF
22608#define HAVE_DEV_PTMX 1
22609_ACEOF
22610
Martin v. Löwisfefbc202006-10-17 18:59:23 +000022611else
22612 echo "$as_me:$LINENO: result: no" >&5
22613echo "${ECHO_T}no" >&6
Martin v. Löwis24a880b2002-12-31 12:55:15 +000022614fi
22615
Neal Norwitz865400f2003-03-21 01:42:58 +000022616echo "$as_me:$LINENO: checking for /dev/ptc" >&5
22617echo $ECHO_N "checking for /dev/ptc... $ECHO_C" >&6
Martin v. Löwisfefbc202006-10-17 18:59:23 +000022618
22619if test -r /dev/ptc
22620then
22621 echo "$as_me:$LINENO: result: yes" >&5
22622echo "${ECHO_T}yes" >&6
Neal Norwitz865400f2003-03-21 01:42:58 +000022623
22624cat >>confdefs.h <<\_ACEOF
22625#define HAVE_DEV_PTC 1
22626_ACEOF
22627
Martin v. Löwisfefbc202006-10-17 18:59:23 +000022628else
22629 echo "$as_me:$LINENO: result: no" >&5
22630echo "${ECHO_T}no" >&6
Neal Norwitz865400f2003-03-21 01:42:58 +000022631fi
22632
Brett Cannon09d12362006-05-11 05:11:33 +000022633echo "$as_me:$LINENO: checking for %zd printf() format support" >&5
22634echo $ECHO_N "checking for %zd printf() format support... $ECHO_C" >&6
22635if test "$cross_compiling" = yes; then
22636 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
22637See \`config.log' for more details." >&5
22638echo "$as_me: error: cannot run test program while cross compiling
22639See \`config.log' for more details." >&2;}
22640 { (exit 1); exit 1; }; }
22641else
22642 cat >conftest.$ac_ext <<_ACEOF
22643/* confdefs.h. */
22644_ACEOF
22645cat confdefs.h >>conftest.$ac_ext
22646cat >>conftest.$ac_ext <<_ACEOF
22647/* end confdefs.h. */
22648#include <stdio.h>
22649#include <stddef.h>
22650#include <string.h>
22651
22652int main()
22653{
Neal Norwitz4a8fbdb2006-09-22 08:16:26 +000022654 char buffer[256];
22655
22656#ifdef HAVE_SSIZE_T
22657typedef ssize_t Py_ssize_t;
22658#elif SIZEOF_VOID_P == SIZEOF_LONG
22659typedef long Py_ssize_t;
22660#else
22661typedef int Py_ssize_t;
22662#endif
Brett Cannon09d12362006-05-11 05:11:33 +000022663
22664 if(sprintf(buffer, "%zd", (size_t)123) < 0)
22665 return 1;
22666
Neal Norwitz4a8fbdb2006-09-22 08:16:26 +000022667 if (strcmp(buffer, "123"))
22668 return 1;
22669
22670 if (sprintf(buffer, "%zd", (Py_ssize_t)-123) < 0)
22671 return 1;
22672
22673 if (strcmp(buffer, "-123"))
Brett Cannon09d12362006-05-11 05:11:33 +000022674 return 1;
22675
22676 return 0;
22677}
22678_ACEOF
22679rm -f conftest$ac_exeext
22680if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22681 (eval $ac_link) 2>&5
22682 ac_status=$?
22683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22684 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22685 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22686 (eval $ac_try) 2>&5
22687 ac_status=$?
22688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22689 (exit $ac_status); }; }; then
22690 echo "$as_me:$LINENO: result: yes" >&5
22691echo "${ECHO_T}yes" >&6
22692
22693cat >>confdefs.h <<\_ACEOF
22694#define PY_FORMAT_SIZE_T "z"
22695_ACEOF
22696
22697else
22698 echo "$as_me: program exited with status $ac_status" >&5
22699echo "$as_me: failed program was:" >&5
22700sed 's/^/| /' conftest.$ac_ext >&5
22701
22702( exit $ac_status )
22703echo "$as_me:$LINENO: result: no" >&5
22704echo "${ECHO_T}no" >&6
22705fi
22706rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22707fi
22708
Martin v. Löwis11437992002-04-12 09:54:03 +000022709echo "$as_me:$LINENO: checking for socklen_t" >&5
22710echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6
22711if test "${ac_cv_type_socklen_t+set}" = set; then
22712 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum95713eb2000-05-18 20:53:31 +000022713else
Martin v. Löwis11437992002-04-12 09:54:03 +000022714 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000022715/* confdefs.h. */
22716_ACEOF
22717cat confdefs.h >>conftest.$ac_ext
22718cat >>conftest.$ac_ext <<_ACEOF
22719/* end confdefs.h. */
Martin v. Löwis01c04012002-11-11 14:58:44 +000022720
22721#ifdef HAVE_SYS_TYPES_H
22722#include <sys/types.h>
22723#endif
22724#ifdef HAVE_SYS_SOCKET_H
22725#include <sys/socket.h>
22726#endif
22727
22728
Martin v. Löwis11437992002-04-12 09:54:03 +000022729int
22730main ()
22731{
22732if ((socklen_t *) 0)
22733 return 0;
22734if (sizeof (socklen_t))
22735 return 0;
22736 ;
22737 return 0;
22738}
22739_ACEOF
22740rm -f conftest.$ac_objext
22741if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000022742 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000022743 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000022744 grep -v '^ *+' conftest.er1 >conftest.err
22745 rm -f conftest.er1
22746 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000022747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22748 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000022749 { ac_try='test -z "$ac_c_werror_flag"
22750 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000022751 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22752 (eval $ac_try) 2>&5
22753 ac_status=$?
22754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22755 (exit $ac_status); }; } &&
22756 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000022757 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22758 (eval $ac_try) 2>&5
22759 ac_status=$?
22760 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22761 (exit $ac_status); }; }; then
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000022762 ac_cv_type_socklen_t=yes
Guido van Rossum95713eb2000-05-18 20:53:31 +000022763else
Martin v. Löwis11437992002-04-12 09:54:03 +000022764 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000022765sed 's/^/| /' conftest.$ac_ext >&5
22766
Martin v. Löwis11437992002-04-12 09:54:03 +000022767ac_cv_type_socklen_t=no
Guido van Rossum95713eb2000-05-18 20:53:31 +000022768fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000022769rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000022770fi
22771echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
22772echo "${ECHO_T}$ac_cv_type_socklen_t" >&6
22773if test $ac_cv_type_socklen_t = yes; then
22774 :
22775else
Guido van Rossum95713eb2000-05-18 20:53:31 +000022776
Martin v. Löwis01c04012002-11-11 14:58:44 +000022777cat >>confdefs.h <<\_ACEOF
Guido van Rossum95713eb2000-05-18 20:53:31 +000022778#define socklen_t int
Martin v. Löwis11437992002-04-12 09:54:03 +000022779_ACEOF
Guido van Rossum95713eb2000-05-18 20:53:31 +000022780
22781fi
22782
Michael W. Hudson54241132001-12-07 15:38:26 +000022783
Michael W. Hudson54241132001-12-07 15:38:26 +000022784
22785
Martin v. Löwis06f15bb2001-12-02 13:02:32 +000022786for h in `(cd $srcdir;echo Python/thread_*.h)`
22787do
22788 THREADHEADERS="$THREADHEADERS \$(srcdir)/$h"
22789done
22790
Michael W. Hudson54241132001-12-07 15:38:26 +000022791
Neal Norwitzd24499d2005-12-18 21:36:39 +000022792SRCDIRS="Parser Grammar Objects Python Modules Mac"
Martin v. Löwis11437992002-04-12 09:54:03 +000022793echo "$as_me:$LINENO: checking for build directories" >&5
22794echo $ECHO_N "checking for build directories... $ECHO_C" >&6
Neil Schemenauerd32c2492001-01-24 17:25:28 +000022795for dir in $SRCDIRS; do
22796 if test ! -d $dir; then
22797 mkdir $dir
Guido van Rossum262cf202000-11-02 19:33:53 +000022798 fi
Neil Schemenauerd32c2492001-01-24 17:25:28 +000022799done
Martin v. Löwis11437992002-04-12 09:54:03 +000022800echo "$as_me:$LINENO: result: done" >&5
22801echo "${ECHO_T}done" >&6
Fred Drake036144d2000-10-26 17:09:35 +000022802
Guido van Rossum627b2d71993-12-24 10:39:16 +000022803# generate output files
Skip Montanaro6dead952003-09-25 14:50:04 +000022804 ac_config_files="$ac_config_files Makefile.pre Modules/Setup.config"
Martin v. Löwis88afe662002-10-26 13:47:44 +000022805
Martin v. Löwis11437992002-04-12 09:54:03 +000022806cat >confcache <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022807# This file is a shell script that caches the results of configure
22808# tests run on this system so they can be shared between configure
Martin v. Löwis11437992002-04-12 09:54:03 +000022809# scripts and configure runs, see configure's option --config-cache.
22810# It is not useful on other systems. If it contains results you don't
22811# want to keep, you may remove or edit it.
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022812#
Martin v. Löwis11437992002-04-12 09:54:03 +000022813# config.status only pays attention to the cache file if you give it
22814# the --recheck option to rerun configure.
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022815#
Skip Montanaro6dead952003-09-25 14:50:04 +000022816# `ac_cv_env_foo' variables (set or unset) will be overridden when
Martin v. Löwis11437992002-04-12 09:54:03 +000022817# loading this file, other *unset* `ac_cv_foo' will be assigned the
22818# following values.
22819
22820_ACEOF
22821
Guido van Rossumf78abae1997-01-21 22:02:36 +000022822# The following way of writing the cache mishandles newlines in values,
22823# but we know of no workaround that is simple, portable, and efficient.
22824# So, don't put newlines in cache variables' values.
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000022825# Ultrix sh set writes to stderr and can't be redirected directly,
22826# and sets the high bit in the cache file unless we assign to the vars.
Martin v. Löwis11437992002-04-12 09:54:03 +000022827{
22828 (set) 2>&1 |
22829 case `(ac_space=' '; set | grep ac_space) 2>&1` in
22830 *ac_space=\ *)
22831 # `set' does not quote correctly, so add quotes (double-quote
22832 # substitution turns \\\\ into \\, and sed turns \\ into \).
22833 sed -n \
Skip Montanarof0d5f792004-08-15 14:08:23 +000022834 "s/'/'\\\\''/g;
22835 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Martin v. Löwis11437992002-04-12 09:54:03 +000022836 ;;
22837 *)
22838 # `set' quotes correctly as required by POSIX, so do not add quotes.
22839 sed -n \
Skip Montanarof0d5f792004-08-15 14:08:23 +000022840 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
Martin v. Löwis11437992002-04-12 09:54:03 +000022841 ;;
22842 esac;
22843} |
22844 sed '
22845 t clear
22846 : clear
22847 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22848 t end
22849 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22850 : end' >>confcache
Skip Montanaro6dead952003-09-25 14:50:04 +000022851if diff $cache_file confcache >/dev/null 2>&1; then :; else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000022852 if test -w $cache_file; then
Martin v. Löwis11437992002-04-12 09:54:03 +000022853 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
22854 cat confcache >$cache_file
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000022855 else
22856 echo "not updating unwritable cache $cache_file"
22857 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022858fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000022859rm -f confcache
Guido van Rossum0a516c91994-09-12 10:58:40 +000022860
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022861test "x$prefix" = xNONE && prefix=$ac_default_prefix
22862# Let make expand exec_prefix.
22863test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Guido van Rossum0a516c91994-09-12 10:58:40 +000022864
Martin v. Löwis11437992002-04-12 09:54:03 +000022865# VPATH may cause trouble with some makes, so we remove $(srcdir),
22866# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22867# trailing colons and then remove the whole line if VPATH becomes empty
22868# (actually we leave an empty line to preserve line numbers).
Guido van Rossum7f43da71994-08-01 12:15:30 +000022869if test "x$srcdir" = x.; then
Skip Montanarof0d5f792004-08-15 14:08:23 +000022870 ac_vpsub='/^[ ]*VPATH[ ]*=/{
Martin v. Löwis11437992002-04-12 09:54:03 +000022871s/:*\$(srcdir):*/:/;
22872s/:*\${srcdir}:*/:/;
22873s/:*@srcdir@:*/:/;
Skip Montanarof0d5f792004-08-15 14:08:23 +000022874s/^\([^=]*=[ ]*\):*/\1/;
Martin v. Löwis11437992002-04-12 09:54:03 +000022875s/:*$//;
Skip Montanarof0d5f792004-08-15 14:08:23 +000022876s/^[^=]*=[ ]*$//;
Martin v. Löwis11437992002-04-12 09:54:03 +000022877}'
Guido van Rossum7f43da71994-08-01 12:15:30 +000022878fi
22879
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022880DEFS=-DHAVE_CONFIG_H
22881
Skip Montanaro6dead952003-09-25 14:50:04 +000022882ac_libobjs=
22883ac_ltlibobjs=
22884for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22885 # 1. Remove the extension, and $U if already installed.
22886 ac_i=`echo "$ac_i" |
Skip Montanarof0d5f792004-08-15 14:08:23 +000022887 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
Neal Norwitz6e73aaa2006-06-12 03:33:09 +000022888 # 2. Add them.
22889 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
22890 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
Skip Montanaro6dead952003-09-25 14:50:04 +000022891done
22892LIBOBJS=$ac_libobjs
22893
22894LTLIBOBJS=$ac_ltlibobjs
22895
22896
Martin v. Löwis11437992002-04-12 09:54:03 +000022897
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022898: ${CONFIG_STATUS=./config.status}
Martin v. Löwis11437992002-04-12 09:54:03 +000022899ac_clean_files_save=$ac_clean_files
22900ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22901{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22902echo "$as_me: creating $CONFIG_STATUS" >&6;}
22903cat >$CONFIG_STATUS <<_ACEOF
22904#! $SHELL
22905# Generated by $as_me.
Guido van Rossum627b2d71993-12-24 10:39:16 +000022906# Run this file to recreate the current configuration.
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022907# Compiler output produced by configure, useful for debugging
Martin v. Löwis11437992002-04-12 09:54:03 +000022908# configure, is in config.log if it exists.
Guido van Rossum627b2d71993-12-24 10:39:16 +000022909
Martin v. Löwis11437992002-04-12 09:54:03 +000022910debug=false
Skip Montanaro6dead952003-09-25 14:50:04 +000022911ac_cs_recheck=false
22912ac_cs_silent=false
Martin v. Löwis11437992002-04-12 09:54:03 +000022913SHELL=\${CONFIG_SHELL-$SHELL}
22914_ACEOF
Jack Jansendd19cf82001-12-06 22:36:17 +000022915
Martin v. Löwis11437992002-04-12 09:54:03 +000022916cat >>$CONFIG_STATUS <<\_ACEOF
Martin v. Löwis11437992002-04-12 09:54:03 +000022917## --------------------- ##
22918## M4sh Initialization. ##
22919## --------------------- ##
Jack Jansendd19cf82001-12-06 22:36:17 +000022920
Martin v. Löwis11437992002-04-12 09:54:03 +000022921# Be Bourne compatible
22922if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22923 emulate sh
22924 NULLCMD=:
Skip Montanaro6dead952003-09-25 14:50:04 +000022925 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22926 # is contrary to our usage. Disable this feature.
22927 alias -g '${1+"$@"}'='"$@"'
Martin v. Löwis11437992002-04-12 09:54:03 +000022928elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
22929 set -o posix
Michael W. Hudson54241132001-12-07 15:38:26 +000022930fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000022931DUALCASE=1; export DUALCASE # for MKS sh
Michael W. Hudson54241132001-12-07 15:38:26 +000022932
Martin v. Löwis11437992002-04-12 09:54:03 +000022933# Support unset when possible.
Skip Montanarof0d5f792004-08-15 14:08:23 +000022934if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
Martin v. Löwis11437992002-04-12 09:54:03 +000022935 as_unset=unset
22936else
22937 as_unset=false
22938fi
Michael W. Hudson54241132001-12-07 15:38:26 +000022939
Skip Montanaro6dead952003-09-25 14:50:04 +000022940
22941# Work around bugs in pre-3.0 UWIN ksh.
22942$as_unset ENV MAIL MAILPATH
22943PS1='$ '
22944PS2='> '
22945PS4='+ '
22946
22947# NLS nuisances.
22948for as_var in \
22949 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
22950 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
22951 LC_TELEPHONE LC_TIME
22952do
Skip Montanarof0d5f792004-08-15 14:08:23 +000022953 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
Skip Montanaro6dead952003-09-25 14:50:04 +000022954 eval $as_var=C; export $as_var
22955 else
22956 $as_unset $as_var
22957 fi
22958done
22959
22960# Required to use basename.
22961if expr a : '\(a\)' >/dev/null 2>&1; then
22962 as_expr=expr
22963else
22964 as_expr=false
22965fi
22966
22967if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
22968 as_basename=basename
22969else
22970 as_basename=false
22971fi
Martin v. Löwis11437992002-04-12 09:54:03 +000022972
22973
22974# Name of the executable.
Skip Montanaro6dead952003-09-25 14:50:04 +000022975as_me=`$as_basename "$0" ||
Martin v. Löwis11437992002-04-12 09:54:03 +000022976$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22977 X"$0" : 'X\(//\)$' \| \
22978 X"$0" : 'X\(/\)$' \| \
22979 . : '\(.\)' 2>/dev/null ||
22980echo X/"$0" |
22981 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
22982 /^X\/\(\/\/\)$/{ s//\1/; q; }
22983 /^X\/\(\/\).*/{ s//\1/; q; }
22984 s/.*/./; q'`
22985
Skip Montanaro6dead952003-09-25 14:50:04 +000022986
Martin v. Löwis11437992002-04-12 09:54:03 +000022987# PATH needs CR, and LINENO needs CR and PATH.
22988# Avoid depending upon Character Ranges.
22989as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22990as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22991as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22992as_cr_digits='0123456789'
22993as_cr_alnum=$as_cr_Letters$as_cr_digits
22994
22995# The user is always right.
22996if test "${PATH_SEPARATOR+set}" != set; then
Skip Montanaro6dead952003-09-25 14:50:04 +000022997 echo "#! /bin/sh" >conf$$.sh
22998 echo "exit 0" >>conf$$.sh
22999 chmod +x conf$$.sh
23000 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
Martin v. Löwis11437992002-04-12 09:54:03 +000023001 PATH_SEPARATOR=';'
23002 else
23003 PATH_SEPARATOR=:
23004 fi
Skip Montanaro6dead952003-09-25 14:50:04 +000023005 rm -f conf$$.sh
Martin v. Löwis11437992002-04-12 09:54:03 +000023006fi
23007
23008
23009 as_lineno_1=$LINENO
23010 as_lineno_2=$LINENO
23011 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
23012 test "x$as_lineno_1" != "x$as_lineno_2" &&
23013 test "x$as_lineno_3" = "x$as_lineno_2" || {
23014 # Find who we are. Look in the path if we contain no path at all
23015 # relative or not.
23016 case $0 in
23017 *[\\/]* ) as_myself=$0 ;;
23018 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23019for as_dir in $PATH
23020do
23021 IFS=$as_save_IFS
23022 test -z "$as_dir" && as_dir=.
23023 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
23024done
23025
23026 ;;
23027 esac
23028 # We did not find ourselves, most probably we were run as `sh COMMAND'
23029 # in which case we are not to be found in the path.
23030 if test "x$as_myself" = x; then
23031 as_myself=$0
23032 fi
23033 if test ! -f "$as_myself"; then
23034 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
23035echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
23036 { (exit 1); exit 1; }; }
23037 fi
23038 case $CONFIG_SHELL in
23039 '')
23040 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23041for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
23042do
23043 IFS=$as_save_IFS
23044 test -z "$as_dir" && as_dir=.
23045 for as_base in sh bash ksh sh5; do
23046 case $as_dir in
23047 /*)
23048 if ("$as_dir/$as_base" -c '
23049 as_lineno_1=$LINENO
23050 as_lineno_2=$LINENO
23051 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
23052 test "x$as_lineno_1" != "x$as_lineno_2" &&
23053 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
Skip Montanaro6dead952003-09-25 14:50:04 +000023054 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
23055 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
Martin v. Löwis11437992002-04-12 09:54:03 +000023056 CONFIG_SHELL=$as_dir/$as_base
23057 export CONFIG_SHELL
23058 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
23059 fi;;
23060 esac
23061 done
23062done
23063;;
Jack Jansendd19cf82001-12-06 22:36:17 +000023064 esac
23065
Martin v. Löwis11437992002-04-12 09:54:03 +000023066 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
23067 # uniformly replaced by the line number. The first 'sed' inserts a
23068 # line-number line before each line; the second 'sed' does the real
23069 # work. The second script uses 'N' to pair each line-number line
23070 # with the numbered line, and appends trailing '-' during
23071 # substitution so that $LINENO is not a special case at line end.
23072 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
23073 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
23074 sed '=' <$as_myself |
23075 sed '
23076 N
23077 s,$,-,
23078 : loop
23079 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
23080 t loop
23081 s,-$,,
23082 s,^['$as_cr_digits']*\n,,
23083 ' >$as_me.lineno &&
23084 chmod +x $as_me.lineno ||
23085 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
23086echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
23087 { (exit 1); exit 1; }; }
Michael W. Hudson54241132001-12-07 15:38:26 +000023088
Martin v. Löwis11437992002-04-12 09:54:03 +000023089 # Don't try to exec as it changes $[0], causing all sort of problems
23090 # (the dirname of $[0] is not the place where we might find the
23091 # original and so on. Autoconf is especially sensible to this).
23092 . ./$as_me.lineno
23093 # Exit status is that of the last command.
23094 exit
23095}
23096
23097
23098case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
23099 *c*,-n*) ECHO_N= ECHO_C='
23100' ECHO_T=' ' ;;
23101 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
23102 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
23103esac
23104
23105if expr a : '\(a\)' >/dev/null 2>&1; then
23106 as_expr=expr
23107else
23108 as_expr=false
23109fi
23110
23111rm -f conf$$ conf$$.exe conf$$.file
23112echo >conf$$.file
23113if ln -s conf$$.file conf$$ 2>/dev/null; then
23114 # We could just check for DJGPP; but this test a) works b) is more generic
23115 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
23116 if test -f conf$$.exe; then
23117 # Don't use ln at all; we don't have any links
23118 as_ln_s='cp -p'
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023119 else
Martin v. Löwis11437992002-04-12 09:54:03 +000023120 as_ln_s='ln -s'
23121 fi
23122elif ln conf$$.file conf$$ 2>/dev/null; then
23123 as_ln_s=ln
23124else
23125 as_ln_s='cp -p'
23126fi
23127rm -f conf$$ conf$$.exe conf$$.file
23128
Skip Montanaro6dead952003-09-25 14:50:04 +000023129if mkdir -p . 2>/dev/null; then
23130 as_mkdir_p=:
23131else
Skip Montanarof0d5f792004-08-15 14:08:23 +000023132 test -d ./-p && rmdir ./-p
Skip Montanaro6dead952003-09-25 14:50:04 +000023133 as_mkdir_p=false
23134fi
23135
Martin v. Löwis11437992002-04-12 09:54:03 +000023136as_executable_p="test -f"
23137
23138# Sed expression to map a string onto a valid CPP name.
Skip Montanarof0d5f792004-08-15 14:08:23 +000023139as_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 +000023140
23141# Sed expression to map a string onto a valid variable name.
Skip Montanarof0d5f792004-08-15 14:08:23 +000023142as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Martin v. Löwis11437992002-04-12 09:54:03 +000023143
23144
23145# IFS
23146# We need space, tab and new line, in precisely that order.
23147as_nl='
23148'
23149IFS=" $as_nl"
23150
23151# CDPATH.
Skip Montanaro6dead952003-09-25 14:50:04 +000023152$as_unset CDPATH
Martin v. Löwis11437992002-04-12 09:54:03 +000023153
23154exec 6>&1
23155
23156# Open the log real soon, to keep \$[0] and so on meaningful, and to
23157# report actual input values of CONFIG_FILES etc. instead of their
23158# values after options handling. Logging --version etc. is OK.
23159exec 5>>config.log
23160{
23161 echo
23162 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
23163## Running $as_me. ##
23164_ASBOX
23165} >&5
23166cat >&5 <<_CSEOF
23167
Neal Norwitz9be57322006-08-18 05:39:20 +000023168This file was extended by python $as_me 2.6, which was
Skip Montanarof0d5f792004-08-15 14:08:23 +000023169generated by GNU Autoconf 2.59. Invocation command line was
Martin v. Löwis11437992002-04-12 09:54:03 +000023170
23171 CONFIG_FILES = $CONFIG_FILES
23172 CONFIG_HEADERS = $CONFIG_HEADERS
23173 CONFIG_LINKS = $CONFIG_LINKS
23174 CONFIG_COMMANDS = $CONFIG_COMMANDS
23175 $ $0 $@
23176
23177_CSEOF
23178echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
23179echo >&5
23180_ACEOF
23181
23182# Files that config.status was made for.
23183if test -n "$ac_config_files"; then
23184 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
23185fi
23186
23187if test -n "$ac_config_headers"; then
23188 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
23189fi
23190
23191if test -n "$ac_config_links"; then
23192 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
23193fi
23194
23195if test -n "$ac_config_commands"; then
23196 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
23197fi
23198
23199cat >>$CONFIG_STATUS <<\_ACEOF
23200
23201ac_cs_usage="\
23202\`$as_me' instantiates files from templates according to the
23203current configuration.
23204
23205Usage: $0 [OPTIONS] [FILE]...
23206
23207 -h, --help print this help, then exit
23208 -V, --version print version number, then exit
Skip Montanaro6dead952003-09-25 14:50:04 +000023209 -q, --quiet do not print progress messages
Martin v. Löwis11437992002-04-12 09:54:03 +000023210 -d, --debug don't remove temporary files
23211 --recheck update $as_me by reconfiguring in the same conditions
23212 --file=FILE[:TEMPLATE]
Skip Montanarof0d5f792004-08-15 14:08:23 +000023213 instantiate the configuration file FILE
Martin v. Löwis11437992002-04-12 09:54:03 +000023214 --header=FILE[:TEMPLATE]
Skip Montanarof0d5f792004-08-15 14:08:23 +000023215 instantiate the configuration header FILE
Martin v. Löwis11437992002-04-12 09:54:03 +000023216
23217Configuration files:
23218$config_files
23219
23220Configuration headers:
23221$config_headers
23222
23223Report bugs to <bug-autoconf@gnu.org>."
23224_ACEOF
23225
23226cat >>$CONFIG_STATUS <<_ACEOF
23227ac_cs_version="\\
Neal Norwitz9be57322006-08-18 05:39:20 +000023228python config.status 2.6
Skip Montanarof0d5f792004-08-15 14:08:23 +000023229configured by $0, generated by GNU Autoconf 2.59,
Martin v. Löwis11437992002-04-12 09:54:03 +000023230 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
23231
Skip Montanarof0d5f792004-08-15 14:08:23 +000023232Copyright (C) 2003 Free Software Foundation, Inc.
Martin v. Löwis11437992002-04-12 09:54:03 +000023233This config.status script is free software; the Free Software Foundation
23234gives unlimited permission to copy, distribute and modify it."
23235srcdir=$srcdir
23236INSTALL="$INSTALL"
23237_ACEOF
23238
23239cat >>$CONFIG_STATUS <<\_ACEOF
23240# If no file are specified by the user, then we need to provide default
23241# value. By we need to know if files were specified by the user.
23242ac_need_defaults=:
23243while test $# != 0
23244do
23245 case $1 in
23246 --*=*)
23247 ac_option=`expr "x$1" : 'x\([^=]*\)='`
23248 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
Skip Montanaro6dead952003-09-25 14:50:04 +000023249 ac_shift=:
Martin v. Löwis11437992002-04-12 09:54:03 +000023250 ;;
Skip Montanaro6dead952003-09-25 14:50:04 +000023251 -*)
23252 ac_option=$1
23253 ac_optarg=$2
23254 ac_shift=shift
23255 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023256 *) # This is not an option, so the user has probably given explicit
23257 # arguments.
Skip Montanaro6dead952003-09-25 14:50:04 +000023258 ac_option=$1
Martin v. Löwis11437992002-04-12 09:54:03 +000023259 ac_need_defaults=false;;
23260 esac
23261
Skip Montanaro6dead952003-09-25 14:50:04 +000023262 case $ac_option in
Martin v. Löwis11437992002-04-12 09:54:03 +000023263 # Handling of the options.
23264_ACEOF
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000023265cat >>$CONFIG_STATUS <<\_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000023266 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
23267 ac_cs_recheck=: ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023268 --version | --vers* | -V )
23269 echo "$ac_cs_version"; exit 0 ;;
23270 --he | --h)
23271 # Conflict between --help and --header
23272 { { echo "$as_me:$LINENO: error: ambiguous option: $1
23273Try \`$0 --help' for more information." >&5
23274echo "$as_me: error: ambiguous option: $1
23275Try \`$0 --help' for more information." >&2;}
23276 { (exit 1); exit 1; }; };;
23277 --help | --hel | -h )
23278 echo "$ac_cs_usage"; exit 0 ;;
23279 --debug | --d* | -d )
23280 debug=: ;;
23281 --file | --fil | --fi | --f )
Skip Montanaro6dead952003-09-25 14:50:04 +000023282 $ac_shift
23283 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
Martin v. Löwis11437992002-04-12 09:54:03 +000023284 ac_need_defaults=false;;
23285 --header | --heade | --head | --hea )
Skip Montanaro6dead952003-09-25 14:50:04 +000023286 $ac_shift
23287 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
Martin v. Löwis11437992002-04-12 09:54:03 +000023288 ac_need_defaults=false;;
Skip Montanaro6dead952003-09-25 14:50:04 +000023289 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
23290 | -silent | --silent | --silen | --sile | --sil | --si | --s)
23291 ac_cs_silent=: ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023292
23293 # This is an error.
23294 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
23295Try \`$0 --help' for more information." >&5
23296echo "$as_me: error: unrecognized option: $1
23297Try \`$0 --help' for more information." >&2;}
23298 { (exit 1); exit 1; }; } ;;
23299
23300 *) ac_config_targets="$ac_config_targets $1" ;;
23301
23302 esac
23303 shift
23304done
23305
Skip Montanaro6dead952003-09-25 14:50:04 +000023306ac_configure_extra_args=
23307
23308if $ac_cs_silent; then
23309 exec 6>/dev/null
23310 ac_configure_extra_args="$ac_configure_extra_args --silent"
23311fi
23312
23313_ACEOF
23314cat >>$CONFIG_STATUS <<_ACEOF
23315if \$ac_cs_recheck; then
23316 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
23317 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
23318fi
23319
Martin v. Löwis11437992002-04-12 09:54:03 +000023320_ACEOF
23321
23322
23323
23324
23325
23326cat >>$CONFIG_STATUS <<\_ACEOF
23327for ac_config_target in $ac_config_targets
23328do
23329 case "$ac_config_target" in
23330 # Handling of arguments.
Ronald Oussoren2db3a8f2006-06-07 19:06:01 +000023331 "Mac/Makefile" ) CONFIG_FILES="$CONFIG_FILES Mac/Makefile" ;;
23332 "Mac/PythonLauncher/Makefile" ) CONFIG_FILES="$CONFIG_FILES Mac/PythonLauncher/Makefile" ;;
23333 "Mac/IDLE/Makefile" ) CONFIG_FILES="$CONFIG_FILES Mac/IDLE/Makefile" ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023334 "Makefile.pre" ) CONFIG_FILES="$CONFIG_FILES Makefile.pre" ;;
23335 "Modules/Setup.config" ) CONFIG_FILES="$CONFIG_FILES Modules/Setup.config" ;;
23336 "pyconfig.h" ) CONFIG_HEADERS="$CONFIG_HEADERS pyconfig.h" ;;
23337 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
23338echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
23339 { (exit 1); exit 1; }; };;
23340 esac
23341done
23342
23343# If the user did not use the arguments to specify the items to instantiate,
23344# then the envvar interface is used. Set only those that are not.
23345# We use the long form for the default assignment because of an extremely
23346# bizarre bug on SunOS 4.1.3.
23347if $ac_need_defaults; then
23348 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
23349 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
23350fi
23351
Skip Montanaro6dead952003-09-25 14:50:04 +000023352# Have a temporary directory for convenience. Make it in the build tree
23353# simply because there is no reason to put it here, and in addition,
23354# creating and moving files from /tmp can sometimes cause problems.
Martin v. Löwis11437992002-04-12 09:54:03 +000023355# Create a temporary directory, and hook for its removal unless debugging.
23356$debug ||
23357{
23358 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
23359 trap '{ (exit 1); exit 1; }' 1 2 13 15
23360}
23361
23362# Create a (secure) tmp directory for tmp files.
Skip Montanaro6dead952003-09-25 14:50:04 +000023363
Martin v. Löwis11437992002-04-12 09:54:03 +000023364{
Skip Montanaro6dead952003-09-25 14:50:04 +000023365 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
Martin v. Löwis11437992002-04-12 09:54:03 +000023366 test -n "$tmp" && test -d "$tmp"
23367} ||
23368{
Skip Montanaro6dead952003-09-25 14:50:04 +000023369 tmp=./confstat$$-$RANDOM
Martin v. Löwis11437992002-04-12 09:54:03 +000023370 (umask 077 && mkdir $tmp)
23371} ||
23372{
Skip Montanaro6dead952003-09-25 14:50:04 +000023373 echo "$me: cannot create a temporary directory in ." >&2
Martin v. Löwis11437992002-04-12 09:54:03 +000023374 { (exit 1); exit 1; }
23375}
23376
23377_ACEOF
23378
23379cat >>$CONFIG_STATUS <<_ACEOF
23380
23381#
23382# CONFIG_FILES section.
23383#
23384
23385# No need to generate the scripts if there are no CONFIG_FILES.
23386# This happens for instance when ./config.status config.h
23387if test -n "\$CONFIG_FILES"; then
23388 # Protect against being on the right side of a sed subst in config.status.
23389 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
23390 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
23391s,@SHELL@,$SHELL,;t t
23392s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
23393s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
23394s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
23395s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
23396s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
23397s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
23398s,@exec_prefix@,$exec_prefix,;t t
23399s,@prefix@,$prefix,;t t
23400s,@program_transform_name@,$program_transform_name,;t t
23401s,@bindir@,$bindir,;t t
23402s,@sbindir@,$sbindir,;t t
23403s,@libexecdir@,$libexecdir,;t t
23404s,@datadir@,$datadir,;t t
23405s,@sysconfdir@,$sysconfdir,;t t
23406s,@sharedstatedir@,$sharedstatedir,;t t
23407s,@localstatedir@,$localstatedir,;t t
23408s,@libdir@,$libdir,;t t
23409s,@includedir@,$includedir,;t t
23410s,@oldincludedir@,$oldincludedir,;t t
23411s,@infodir@,$infodir,;t t
23412s,@mandir@,$mandir,;t t
23413s,@build_alias@,$build_alias,;t t
23414s,@host_alias@,$host_alias,;t t
23415s,@target_alias@,$target_alias,;t t
23416s,@DEFS@,$DEFS,;t t
23417s,@ECHO_C@,$ECHO_C,;t t
23418s,@ECHO_N@,$ECHO_N,;t t
23419s,@ECHO_T@,$ECHO_T,;t t
23420s,@LIBS@,$LIBS,;t t
23421s,@VERSION@,$VERSION,;t t
23422s,@SOVERSION@,$SOVERSION,;t t
23423s,@CONFIG_ARGS@,$CONFIG_ARGS,;t t
Ronald Oussoren988117f2006-04-29 11:31:35 +000023424s,@UNIVERSALSDK@,$UNIVERSALSDK,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023425s,@PYTHONFRAMEWORK@,$PYTHONFRAMEWORK,;t t
23426s,@PYTHONFRAMEWORKDIR@,$PYTHONFRAMEWORKDIR,;t t
23427s,@PYTHONFRAMEWORKPREFIX@,$PYTHONFRAMEWORKPREFIX,;t t
23428s,@PYTHONFRAMEWORKINSTALLDIR@,$PYTHONFRAMEWORKINSTALLDIR,;t t
Ronald Oussoren567a8ff2006-05-26 11:43:26 +000023429s,@FRAMEWORKINSTALLFIRST@,$FRAMEWORKINSTALLFIRST,;t t
23430s,@FRAMEWORKINSTALLLAST@,$FRAMEWORKINSTALLLAST,;t t
Ronald Oussoren5b787322006-06-06 19:50:24 +000023431s,@FRAMEWORKALTINSTALLFIRST@,$FRAMEWORKALTINSTALLFIRST,;t t
23432s,@FRAMEWORKALTINSTALLLAST@,$FRAMEWORKALTINSTALLLAST,;t t
23433s,@FRAMEWORKUNIXTOOLSPREFIX@,$FRAMEWORKUNIXTOOLSPREFIX,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023434s,@MACHDEP@,$MACHDEP,;t t
23435s,@SGI_ABI@,$SGI_ABI,;t t
Jack Jansen83f898c2002-12-30 22:23:40 +000023436s,@EXTRAPLATDIR@,$EXTRAPLATDIR,;t t
Jack Jansen7b59b422003-03-17 15:44:10 +000023437s,@EXTRAMACHDEPPATH@,$EXTRAMACHDEPPATH,;t t
Jack Jansen6b08a402004-06-03 12:41:45 +000023438s,@CONFIGURE_MACOSX_DEPLOYMENT_TARGET@,$CONFIGURE_MACOSX_DEPLOYMENT_TARGET,;t t
Ronald Oussoren988117f2006-04-29 11:31:35 +000023439s,@EXPORT_MACOSX_DEPLOYMENT_TARGET@,$EXPORT_MACOSX_DEPLOYMENT_TARGET,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023440s,@CC@,$CC,;t t
23441s,@CFLAGS@,$CFLAGS,;t t
23442s,@LDFLAGS@,$LDFLAGS,;t t
23443s,@CPPFLAGS@,$CPPFLAGS,;t t
23444s,@ac_ct_CC@,$ac_ct_CC,;t t
Martin v. Löwis0f48d982006-04-14 14:34:26 +000023445s,@EXEEXT@,$EXEEXT,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023446s,@OBJEXT@,$OBJEXT,;t t
Martin v. Löwis0f48d982006-04-14 14:34:26 +000023447s,@CXX@,$CXX,;t t
23448s,@MAINCC@,$MAINCC,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023449s,@CPP@,$CPP,;t t
Skip Montanaro6dead952003-09-25 14:50:04 +000023450s,@EGREP@,$EGREP,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023451s,@BUILDEXEEXT@,$BUILDEXEEXT,;t t
23452s,@LIBRARY@,$LIBRARY,;t t
23453s,@LDLIBRARY@,$LDLIBRARY,;t t
23454s,@DLLLIBRARY@,$DLLLIBRARY,;t t
23455s,@BLDLIBRARY@,$BLDLIBRARY,;t t
23456s,@LDLIBRARYDIR@,$LDLIBRARYDIR,;t t
23457s,@INSTSONAME@,$INSTSONAME,;t t
23458s,@RUNSHARED@,$RUNSHARED,;t t
23459s,@LINKCC@,$LINKCC,;t t
23460s,@RANLIB@,$RANLIB,;t t
23461s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
23462s,@AR@,$AR,;t t
Martin v. Löwisdea59e52006-01-05 10:00:36 +000023463s,@SVNVERSION@,$SVNVERSION,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023464s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
23465s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
23466s,@INSTALL_DATA@,$INSTALL_DATA,;t t
23467s,@LN@,$LN,;t t
23468s,@OPT@,$OPT,;t t
Skip Montanarodecc6a42003-01-01 20:07:49 +000023469s,@BASECFLAGS@,$BASECFLAGS,;t t
Bob Ippolito7026a0a2005-03-28 23:23:47 +000023470s,@OTHER_LIBTOOL_OPT@,$OTHER_LIBTOOL_OPT,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023471s,@LIBTOOL_CRUFT@,$LIBTOOL_CRUFT,;t t
23472s,@SO@,$SO,;t t
23473s,@LDSHARED@,$LDSHARED,;t t
23474s,@BLDSHARED@,$BLDSHARED,;t t
23475s,@CCSHARED@,$CCSHARED,;t t
23476s,@LINKFORSHARED@,$LINKFORSHARED,;t t
23477s,@CFLAGSFORSHARED@,$CFLAGSFORSHARED,;t t
Martin v. Löwisf90ae202002-06-11 06:22:31 +000023478s,@SHLIBS@,$SHLIBS,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023479s,@USE_SIGNAL_MODULE@,$USE_SIGNAL_MODULE,;t t
23480s,@SIGNAL_OBJS@,$SIGNAL_OBJS,;t t
23481s,@USE_THREAD_MODULE@,$USE_THREAD_MODULE,;t t
23482s,@LDLAST@,$LDLAST,;t t
23483s,@THREADOBJ@,$THREADOBJ,;t t
23484s,@DLINCLDIR@,$DLINCLDIR,;t t
23485s,@DYNLOADFILE@,$DYNLOADFILE,;t t
23486s,@MACHDEP_OBJS@,$MACHDEP_OBJS,;t t
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000023487s,@TRUE@,$TRUE,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023488s,@LIBOBJS@,$LIBOBJS,;t t
23489s,@HAVE_GETHOSTBYNAME_R_6_ARG@,$HAVE_GETHOSTBYNAME_R_6_ARG,;t t
23490s,@HAVE_GETHOSTBYNAME_R_5_ARG@,$HAVE_GETHOSTBYNAME_R_5_ARG,;t t
23491s,@HAVE_GETHOSTBYNAME_R_3_ARG@,$HAVE_GETHOSTBYNAME_R_3_ARG,;t t
23492s,@HAVE_GETHOSTBYNAME_R@,$HAVE_GETHOSTBYNAME_R,;t t
23493s,@HAVE_GETHOSTBYNAME@,$HAVE_GETHOSTBYNAME,;t t
23494s,@LIBM@,$LIBM,;t t
23495s,@LIBC@,$LIBC,;t t
23496s,@UNICODE_OBJS@,$UNICODE_OBJS,;t t
23497s,@THREADHEADERS@,$THREADHEADERS,;t t
23498s,@SRCDIRS@,$SRCDIRS,;t t
Skip Montanaro6dead952003-09-25 14:50:04 +000023499s,@LTLIBOBJS@,$LTLIBOBJS,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000023500CEOF
23501
23502_ACEOF
23503
23504 cat >>$CONFIG_STATUS <<\_ACEOF
23505 # Split the substitutions into bite-sized pieces for seds with
23506 # small command number limits, like on Digital OSF/1 and HP-UX.
23507 ac_max_sed_lines=48
23508 ac_sed_frag=1 # Number of current file.
23509 ac_beg=1 # First line for current file.
23510 ac_end=$ac_max_sed_lines # Line after last line for current file.
23511 ac_more_lines=:
23512 ac_sed_cmds=
23513 while $ac_more_lines; do
23514 if test $ac_beg -gt 1; then
23515 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
23516 else
23517 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
23518 fi
23519 if test ! -s $tmp/subs.frag; then
23520 ac_more_lines=false
23521 else
23522 # The purpose of the label and of the branching condition is to
23523 # speed up the sed processing (if there are no `@' at all, there
23524 # is no need to browse any of the substitutions).
23525 # These are the two extra sed commands mentioned above.
23526 (echo ':t
23527 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
23528 if test -z "$ac_sed_cmds"; then
Skip Montanarof0d5f792004-08-15 14:08:23 +000023529 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
Martin v. Löwis11437992002-04-12 09:54:03 +000023530 else
Skip Montanarof0d5f792004-08-15 14:08:23 +000023531 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
Martin v. Löwis11437992002-04-12 09:54:03 +000023532 fi
23533 ac_sed_frag=`expr $ac_sed_frag + 1`
23534 ac_beg=$ac_end
23535 ac_end=`expr $ac_end + $ac_max_sed_lines`
23536 fi
23537 done
23538 if test -z "$ac_sed_cmds"; then
23539 ac_sed_cmds=cat
23540 fi
23541fi # test -n "$CONFIG_FILES"
23542
23543_ACEOF
23544cat >>$CONFIG_STATUS <<\_ACEOF
23545for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
23546 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
23547 case $ac_file in
23548 - | *:- | *:-:* ) # input from stdin
Skip Montanarof0d5f792004-08-15 14:08:23 +000023549 cat >$tmp/stdin
23550 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23551 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023552 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
Skip Montanarof0d5f792004-08-15 14:08:23 +000023553 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023554 * ) ac_file_in=$ac_file.in ;;
23555 esac
23556
23557 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
23558 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
23559$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Skip Montanarof0d5f792004-08-15 14:08:23 +000023560 X"$ac_file" : 'X\(//\)[^/]' \| \
23561 X"$ac_file" : 'X\(//\)$' \| \
23562 X"$ac_file" : 'X\(/\)' \| \
23563 . : '\(.\)' 2>/dev/null ||
Martin v. Löwis11437992002-04-12 09:54:03 +000023564echo X"$ac_file" |
23565 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
23566 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
23567 /^X\(\/\/\)$/{ s//\1/; q; }
23568 /^X\(\/\).*/{ s//\1/; q; }
23569 s/.*/./; q'`
Skip Montanaro6dead952003-09-25 14:50:04 +000023570 { if $as_mkdir_p; then
23571 mkdir -p "$ac_dir"
23572 else
23573 as_dir="$ac_dir"
23574 as_dirs=
23575 while test ! -d "$as_dir"; do
23576 as_dirs="$as_dir $as_dirs"
23577 as_dir=`(dirname "$as_dir") 2>/dev/null ||
23578$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Skip Montanarof0d5f792004-08-15 14:08:23 +000023579 X"$as_dir" : 'X\(//\)[^/]' \| \
23580 X"$as_dir" : 'X\(//\)$' \| \
23581 X"$as_dir" : 'X\(/\)' \| \
23582 . : '\(.\)' 2>/dev/null ||
Skip Montanaro6dead952003-09-25 14:50:04 +000023583echo X"$as_dir" |
23584 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
23585 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
23586 /^X\(\/\/\)$/{ s//\1/; q; }
23587 /^X\(\/\).*/{ s//\1/; q; }
23588 s/.*/./; q'`
23589 done
23590 test ! -n "$as_dirs" || mkdir $as_dirs
23591 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
23592echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
23593 { (exit 1); exit 1; }; }; }
Martin v. Löwis11437992002-04-12 09:54:03 +000023594
23595 ac_builddir=.
23596
23597if test "$ac_dir" != .; then
23598 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
23599 # A "../" for each directory in $ac_dir_suffix.
23600 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
23601else
23602 ac_dir_suffix= ac_top_builddir=
23603fi
23604
23605case $srcdir in
23606 .) # No --srcdir option. We are building in place.
23607 ac_srcdir=.
23608 if test -z "$ac_top_builddir"; then
23609 ac_top_srcdir=.
23610 else
23611 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
23612 fi ;;
23613 [\\/]* | ?:[\\/]* ) # Absolute path.
23614 ac_srcdir=$srcdir$ac_dir_suffix;
23615 ac_top_srcdir=$srcdir ;;
23616 *) # Relative path.
23617 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
23618 ac_top_srcdir=$ac_top_builddir$srcdir ;;
23619esac
Skip Montanarof0d5f792004-08-15 14:08:23 +000023620
23621# Do not use `cd foo && pwd` to compute absolute paths, because
23622# the directories may not exist.
23623case `pwd` in
23624.) ac_abs_builddir="$ac_dir";;
23625*)
23626 case "$ac_dir" in
23627 .) ac_abs_builddir=`pwd`;;
23628 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
23629 *) ac_abs_builddir=`pwd`/"$ac_dir";;
23630 esac;;
23631esac
23632case $ac_abs_builddir in
23633.) ac_abs_top_builddir=${ac_top_builddir}.;;
23634*)
23635 case ${ac_top_builddir}. in
23636 .) ac_abs_top_builddir=$ac_abs_builddir;;
23637 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
23638 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
23639 esac;;
23640esac
23641case $ac_abs_builddir in
23642.) ac_abs_srcdir=$ac_srcdir;;
23643*)
23644 case $ac_srcdir in
23645 .) ac_abs_srcdir=$ac_abs_builddir;;
23646 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
23647 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
23648 esac;;
23649esac
23650case $ac_abs_builddir in
23651.) ac_abs_top_srcdir=$ac_top_srcdir;;
23652*)
23653 case $ac_top_srcdir in
23654 .) ac_abs_top_srcdir=$ac_abs_builddir;;
23655 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
23656 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
23657 esac;;
23658esac
Martin v. Löwis11437992002-04-12 09:54:03 +000023659
23660
23661 case $INSTALL in
23662 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23663 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
23664 esac
23665
Brett Cannon43802422005-02-10 20:48:03 +000023666 if test x"$ac_file" != x-; then
23667 { echo "$as_me:$LINENO: creating $ac_file" >&5
23668echo "$as_me: creating $ac_file" >&6;}
23669 rm -f "$ac_file"
23670 fi
Martin v. Löwis11437992002-04-12 09:54:03 +000023671 # Let's still pretend it is `configure' which instantiates (i.e., don't
23672 # use $as_me), people would be surprised to read:
23673 # /* config.h. Generated by config.status. */
23674 if test x"$ac_file" = x-; then
23675 configure_input=
23676 else
23677 configure_input="$ac_file. "
23678 fi
23679 configure_input=$configure_input"Generated from `echo $ac_file_in |
Skip Montanarof0d5f792004-08-15 14:08:23 +000023680 sed 's,.*/,,'` by configure."
Martin v. Löwis11437992002-04-12 09:54:03 +000023681
23682 # First look for the input files in the build tree, otherwise in the
23683 # src tree.
23684 ac_file_inputs=`IFS=:
23685 for f in $ac_file_in; do
23686 case $f in
23687 -) echo $tmp/stdin ;;
23688 [\\/$]*)
Skip Montanarof0d5f792004-08-15 14:08:23 +000023689 # Absolute (can't be DOS-style, as IFS=:)
23690 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000023691echo "$as_me: error: cannot find input file: $f" >&2;}
23692 { (exit 1); exit 1; }; }
Skip Montanarof0d5f792004-08-15 14:08:23 +000023693 echo "$f";;
Martin v. Löwis11437992002-04-12 09:54:03 +000023694 *) # Relative
Skip Montanarof0d5f792004-08-15 14:08:23 +000023695 if test -f "$f"; then
23696 # Build tree
23697 echo "$f"
23698 elif test -f "$srcdir/$f"; then
23699 # Source tree
23700 echo "$srcdir/$f"
23701 else
23702 # /dev/null tree
23703 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000023704echo "$as_me: error: cannot find input file: $f" >&2;}
23705 { (exit 1); exit 1; }; }
Skip Montanarof0d5f792004-08-15 14:08:23 +000023706 fi;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023707 esac
23708 done` || { (exit 1); exit 1; }
23709_ACEOF
23710cat >>$CONFIG_STATUS <<_ACEOF
23711 sed "$ac_vpsub
23712$extrasub
23713_ACEOF
23714cat >>$CONFIG_STATUS <<\_ACEOF
23715:t
23716/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23717s,@configure_input@,$configure_input,;t t
23718s,@srcdir@,$ac_srcdir,;t t
23719s,@abs_srcdir@,$ac_abs_srcdir,;t t
23720s,@top_srcdir@,$ac_top_srcdir,;t t
23721s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
23722s,@builddir@,$ac_builddir,;t t
23723s,@abs_builddir@,$ac_abs_builddir,;t t
23724s,@top_builddir@,$ac_top_builddir,;t t
23725s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
23726s,@INSTALL@,$ac_INSTALL,;t t
23727" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
23728 rm -f $tmp/stdin
23729 if test x"$ac_file" != x-; then
23730 mv $tmp/out $ac_file
23731 else
23732 cat $tmp/out
23733 rm -f $tmp/out
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023734 fi
23735
Martin v. Löwis11437992002-04-12 09:54:03 +000023736done
23737_ACEOF
23738cat >>$CONFIG_STATUS <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023739
Martin v. Löwis11437992002-04-12 09:54:03 +000023740#
23741# CONFIG_HEADER section.
23742#
Guido van Rossum627b2d71993-12-24 10:39:16 +000023743
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023744# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
23745# NAME is the cpp macro being defined and VALUE is the value it is being given.
Guido van Rossum7f43da71994-08-01 12:15:30 +000023746#
23747# ac_d sets the value in "#define NAME VALUE" lines.
Skip Montanarof0d5f792004-08-15 14:08:23 +000023748ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
23749ac_dB='[ ].*$,\1#\2'
Martin v. Löwis11437992002-04-12 09:54:03 +000023750ac_dC=' '
23751ac_dD=',;t'
23752# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
Skip Montanarof0d5f792004-08-15 14:08:23 +000023753ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
Martin v. Löwis11437992002-04-12 09:54:03 +000023754ac_uB='$,\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +000023755ac_uC=' '
Martin v. Löwis11437992002-04-12 09:54:03 +000023756ac_uD=',;t'
Guido van Rossum7f43da71994-08-01 12:15:30 +000023757
Martin v. Löwis11437992002-04-12 09:54:03 +000023758for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
Guido van Rossumf78abae1997-01-21 22:02:36 +000023759 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Martin v. Löwis11437992002-04-12 09:54:03 +000023760 case $ac_file in
23761 - | *:- | *:-:* ) # input from stdin
Skip Montanarof0d5f792004-08-15 14:08:23 +000023762 cat >$tmp/stdin
23763 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23764 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023765 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
Skip Montanarof0d5f792004-08-15 14:08:23 +000023766 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023767 * ) ac_file_in=$ac_file.in ;;
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023768 esac
23769
Martin v. Löwis11437992002-04-12 09:54:03 +000023770 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
23771echo "$as_me: creating $ac_file" >&6;}
Guido van Rossum7f43da71994-08-01 12:15:30 +000023772
Martin v. Löwis11437992002-04-12 09:54:03 +000023773 # First look for the input files in the build tree, otherwise in the
23774 # src tree.
23775 ac_file_inputs=`IFS=:
23776 for f in $ac_file_in; do
23777 case $f in
23778 -) echo $tmp/stdin ;;
23779 [\\/$]*)
Skip Montanarof0d5f792004-08-15 14:08:23 +000023780 # Absolute (can't be DOS-style, as IFS=:)
23781 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000023782echo "$as_me: error: cannot find input file: $f" >&2;}
23783 { (exit 1); exit 1; }; }
Skip Montanarof0d5f792004-08-15 14:08:23 +000023784 # Do quote $f, to prevent DOS paths from being IFS'd.
23785 echo "$f";;
Martin v. Löwis11437992002-04-12 09:54:03 +000023786 *) # Relative
Skip Montanarof0d5f792004-08-15 14:08:23 +000023787 if test -f "$f"; then
23788 # Build tree
23789 echo "$f"
23790 elif test -f "$srcdir/$f"; then
23791 # Source tree
23792 echo "$srcdir/$f"
23793 else
23794 # /dev/null tree
23795 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000023796echo "$as_me: error: cannot find input file: $f" >&2;}
23797 { (exit 1); exit 1; }; }
Skip Montanarof0d5f792004-08-15 14:08:23 +000023798 fi;;
Martin v. Löwis11437992002-04-12 09:54:03 +000023799 esac
23800 done` || { (exit 1); exit 1; }
23801 # Remove the trailing spaces.
Skip Montanarof0d5f792004-08-15 14:08:23 +000023802 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023803
Martin v. Löwis11437992002-04-12 09:54:03 +000023804_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023805
Martin v. Löwis11437992002-04-12 09:54:03 +000023806# Transform confdefs.h into two sed scripts, `conftest.defines' and
23807# `conftest.undefs', that substitutes the proper values into
23808# config.h.in to produce config.h. The first handles `#define'
23809# templates, and the second `#undef' templates.
23810# And first: Protect against being on the right side of a sed subst in
23811# config.status. Protect against being in an unquoted here document
23812# in config.status.
23813rm -f conftest.defines conftest.undefs
23814# Using a here document instead of a string reduces the quoting nightmare.
23815# Putting comments in sed scripts is not portable.
23816#
23817# `end' is used to avoid that the second main sed command (meant for
23818# 0-ary CPP macros) applies to n-ary macro definitions.
23819# See the Autoconf documentation for `clear'.
23820cat >confdef2sed.sed <<\_ACEOF
23821s/[\\&,]/\\&/g
23822s,[\\$`],\\&,g
23823t clear
23824: clear
Skip Montanarof0d5f792004-08-15 14:08:23 +000023825s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
Martin v. Löwis11437992002-04-12 09:54:03 +000023826t end
Skip Montanarof0d5f792004-08-15 14:08:23 +000023827s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
Martin v. Löwis11437992002-04-12 09:54:03 +000023828: end
23829_ACEOF
23830# If some macros were called several times there might be several times
23831# the same #defines, which is useless. Nevertheless, we may not want to
23832# sort them, since we want the *last* AC-DEFINE to be honored.
23833uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
23834sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
23835rm -f confdef2sed.sed
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023836
23837# This sed command replaces #undef with comments. This is necessary, for
23838# example, in the case of _POSIX_SOURCE, which is predefined and required
23839# on some systems where configure will not decide to define it.
Martin v. Löwis11437992002-04-12 09:54:03 +000023840cat >>conftest.undefs <<\_ACEOF
Skip Montanarof0d5f792004-08-15 14:08:23 +000023841s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
Martin v. Löwis11437992002-04-12 09:54:03 +000023842_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023843
Martin v. Löwis11437992002-04-12 09:54:03 +000023844# Break up conftest.defines because some shells have a limit on the size
23845# of here documents, and old seds have small limits too (100 cmds).
23846echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
Skip Montanarof0d5f792004-08-15 14:08:23 +000023847echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
Martin v. Löwis11437992002-04-12 09:54:03 +000023848echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
23849echo ' :' >>$CONFIG_STATUS
Jack Jansendd19cf82001-12-06 22:36:17 +000023850rm -f conftest.tail
Martin v. Löwis11437992002-04-12 09:54:03 +000023851while grep . conftest.defines >/dev/null
Jack Jansendd19cf82001-12-06 22:36:17 +000023852do
Martin v. Löwis11437992002-04-12 09:54:03 +000023853 # Write a limited-size here document to $tmp/defines.sed.
23854 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
23855 # Speed up: don't consider the non `#define' lines.
Skip Montanarof0d5f792004-08-15 14:08:23 +000023856 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
Martin v. Löwis11437992002-04-12 09:54:03 +000023857 # Work around the forget-to-reset-the-flag bug.
23858 echo 't clr' >>$CONFIG_STATUS
23859 echo ': clr' >>$CONFIG_STATUS
23860 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
Jack Jansendd19cf82001-12-06 22:36:17 +000023861 echo 'CEOF
Martin v. Löwis11437992002-04-12 09:54:03 +000023862 sed -f $tmp/defines.sed $tmp/in >$tmp/out
23863 rm -f $tmp/in
23864 mv $tmp/out $tmp/in
23865' >>$CONFIG_STATUS
23866 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
23867 rm -f conftest.defines
23868 mv conftest.tail conftest.defines
Jack Jansendd19cf82001-12-06 22:36:17 +000023869done
Martin v. Löwis11437992002-04-12 09:54:03 +000023870rm -f conftest.defines
Skip Montanaro6dead952003-09-25 14:50:04 +000023871echo ' fi # grep' >>$CONFIG_STATUS
Martin v. Löwis11437992002-04-12 09:54:03 +000023872echo >>$CONFIG_STATUS
Jack Jansendd19cf82001-12-06 22:36:17 +000023873
Martin v. Löwis11437992002-04-12 09:54:03 +000023874# Break up conftest.undefs because some shells have a limit on the size
23875# of here documents, and old seds have small limits too (100 cmds).
23876echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
23877rm -f conftest.tail
23878while grep . conftest.undefs >/dev/null
23879do
23880 # Write a limited-size here document to $tmp/undefs.sed.
23881 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
23882 # Speed up: don't consider the non `#undef'
Skip Montanarof0d5f792004-08-15 14:08:23 +000023883 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
Martin v. Löwis11437992002-04-12 09:54:03 +000023884 # Work around the forget-to-reset-the-flag bug.
23885 echo 't clr' >>$CONFIG_STATUS
23886 echo ': clr' >>$CONFIG_STATUS
23887 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
23888 echo 'CEOF
23889 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
23890 rm -f $tmp/in
23891 mv $tmp/out $tmp/in
23892' >>$CONFIG_STATUS
23893 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
23894 rm -f conftest.undefs
23895 mv conftest.tail conftest.undefs
23896done
23897rm -f conftest.undefs
23898
23899cat >>$CONFIG_STATUS <<\_ACEOF
23900 # Let's still pretend it is `configure' which instantiates (i.e., don't
23901 # use $as_me), people would be surprised to read:
23902 # /* config.h. Generated by config.status. */
23903 if test x"$ac_file" = x-; then
23904 echo "/* Generated by configure. */" >$tmp/config.h
Guido van Rossum7f43da71994-08-01 12:15:30 +000023905 else
Martin v. Löwis11437992002-04-12 09:54:03 +000023906 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
Jack Jansendd19cf82001-12-06 22:36:17 +000023907 fi
Martin v. Löwis11437992002-04-12 09:54:03 +000023908 cat $tmp/in >>$tmp/config.h
23909 rm -f $tmp/in
23910 if test x"$ac_file" != x-; then
Skip Montanaro6dead952003-09-25 14:50:04 +000023911 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
Martin v. Löwis11437992002-04-12 09:54:03 +000023912 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23913echo "$as_me: $ac_file is unchanged" >&6;}
23914 else
23915 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
23916$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Skip Montanarof0d5f792004-08-15 14:08:23 +000023917 X"$ac_file" : 'X\(//\)[^/]' \| \
23918 X"$ac_file" : 'X\(//\)$' \| \
23919 X"$ac_file" : 'X\(/\)' \| \
23920 . : '\(.\)' 2>/dev/null ||
Martin v. Löwis11437992002-04-12 09:54:03 +000023921echo X"$ac_file" |
23922 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
23923 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
23924 /^X\(\/\/\)$/{ s//\1/; q; }
23925 /^X\(\/\).*/{ s//\1/; q; }
23926 s/.*/./; q'`
Skip Montanaro6dead952003-09-25 14:50:04 +000023927 { if $as_mkdir_p; then
23928 mkdir -p "$ac_dir"
23929 else
23930 as_dir="$ac_dir"
23931 as_dirs=
23932 while test ! -d "$as_dir"; do
23933 as_dirs="$as_dir $as_dirs"
23934 as_dir=`(dirname "$as_dir") 2>/dev/null ||
23935$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Skip Montanarof0d5f792004-08-15 14:08:23 +000023936 X"$as_dir" : 'X\(//\)[^/]' \| \
23937 X"$as_dir" : 'X\(//\)$' \| \
23938 X"$as_dir" : 'X\(/\)' \| \
23939 . : '\(.\)' 2>/dev/null ||
Skip Montanaro6dead952003-09-25 14:50:04 +000023940echo X"$as_dir" |
23941 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
23942 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
23943 /^X\(\/\/\)$/{ s//\1/; q; }
23944 /^X\(\/\).*/{ s//\1/; q; }
23945 s/.*/./; q'`
23946 done
23947 test ! -n "$as_dirs" || mkdir $as_dirs
23948 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
23949echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
23950 { (exit 1); exit 1; }; }; }
Michael W. Hudson54241132001-12-07 15:38:26 +000023951
Martin v. Löwis11437992002-04-12 09:54:03 +000023952 rm -f $ac_file
23953 mv $tmp/config.h $ac_file
23954 fi
23955 else
23956 cat $tmp/config.h
23957 rm -f $tmp/config.h
23958 fi
23959done
23960_ACEOF
Guido van Rossum7f43da71994-08-01 12:15:30 +000023961
Martin v. Löwis11437992002-04-12 09:54:03 +000023962cat >>$CONFIG_STATUS <<\_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000023963
Martin v. Löwis11437992002-04-12 09:54:03 +000023964{ (exit 0); exit 0; }
23965_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000023966chmod +x $CONFIG_STATUS
Martin v. Löwis11437992002-04-12 09:54:03 +000023967ac_clean_files=$ac_clean_files_save
23968
23969
23970# configure is writing to config.log, and then calls config.status.
23971# config.status does its own redirection, appending to config.log.
23972# Unfortunately, on DOS this fails, as config.log is still kept open
23973# by configure, so config.status won't be able to write to it; its
23974# output is simply discarded. So we exec the FD to /dev/null,
23975# effectively closing config.log, so it can be properly (re)opened and
23976# appended to by config.status. When coming back to configure, we
23977# need to make the FD available again.
23978if test "$no_create" != yes; then
23979 ac_cs_success=:
Skip Montanaro6dead952003-09-25 14:50:04 +000023980 ac_config_status_args=
23981 test "$silent" = yes &&
23982 ac_config_status_args="$ac_config_status_args --quiet"
Martin v. Löwis11437992002-04-12 09:54:03 +000023983 exec 5>/dev/null
Skip Montanaro6dead952003-09-25 14:50:04 +000023984 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Martin v. Löwis11437992002-04-12 09:54:03 +000023985 exec 5>>config.log
23986 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23987 # would make configure fail if this is the last instruction.
23988 $ac_cs_success || { (exit 1); exit 1; }
23989fi
Guido van Rossum627b2d71993-12-24 10:39:16 +000023990
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +000023991
Martin v. Löwisf7afe952006-04-14 15:16:15 +000023992echo "creating Modules/Setup"
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +000023993if test ! -f Modules/Setup
23994then
23995 cp $srcdir/Modules/Setup.dist Modules/Setup
23996fi
23997
Martin v. Löwisf7afe952006-04-14 15:16:15 +000023998echo "creating Modules/Setup.local"
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +000023999if test ! -f Modules/Setup.local
24000then
24001 echo "# Edit this file for local setup changes" >Modules/Setup.local
24002fi
24003
24004echo "creating Makefile"
24005$SHELL $srcdir/Modules/makesetup -c $srcdir/Modules/config.c.in \
24006 -s Modules Modules/Setup.config \
Neil Schemenauerf8b71c52001-04-21 17:41:16 +000024007 Modules/Setup.local Modules/Setup
Neil Schemenauerc761fc82001-02-19 04:50:49 +000024008mv config.c Modules