blob: 327a45052a5d0e9c6c9fffbb4cfa5d81b51385e9 [file] [log] [blame]
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001#! /bin/sh
Martin v. Löwis18e16552006-02-15 17:27:45 +00002# From configure.in Revision: 42307 .
Guido van Rossum627b2d71993-12-24 10:39:16 +00003# Guess values for system-dependent variables and create Makefiles.
Martin v. Löwisfd1c69e72004-11-30 22:09:37 +00004# Generated by GNU Autoconf 2.59 for python 2.5.
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'
Martin v. Löwisfd1c69e72004-11-30 22:09:37 +0000273PACKAGE_VERSION='2.5'
274PACKAGE_STRING='python 2.5'
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
Martin v. Löwisdea59e52006-01-05 10:00:36 +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 PYTHONFRAMEWORK PYTHONFRAMEWORKDIR PYTHONFRAMEWORKPREFIX PYTHONFRAMEWORKINSTALLDIR MACHDEP SGI_ABI EXTRAPLATDIR EXTRAMACHDEPPATH CONFIGURE_MACOSX_DEPLOYMENT_TARGET CXX MAINOBJ EXEEXT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC OBJEXT 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
725 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
Guido van Rossum7f43da71994-08-01 12:15:30 +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
Skip Montanaro6dead952003-09-25 14:50:04 +0000740(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
741 { 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
Martin v. Löwisfd1c69e72004-11-30 22:09:37 +0000784\`configure' configures python 2.5 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
Martin v. Löwisfd1c69e72004-11-30 22:09:37 +0000841 short | recursive ) echo "Configuration of python 2.5:";;
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]
Martin v. Löwis3e2c6322002-10-29 10:07:43 +0000848 --enable-framework[=INSTALLDIR]
849 Build (MacOSX|Darwin) framework
850 --enable-shared disable/enable building shared python library
Skip Montanaro56f6a4f2004-06-18 02:47:22 +0000851 --enable-profiling enable C-level code profiling
Martin v. Löwis3e2c6322002-10-29 10:07:43 +0000852 --enable-toolbox-glue disable/enable MacOSX glue code for extensions
853 --enable-ipv6 Enable ipv6 (with ipv4) support
854 --disable-ipv6 Disable ipv6 support
855 --enable-unicode[=ucs[24]]
856 Enable Unicode strings (default is yes)
Martin v. Löwis11437992002-04-12 09:54:03 +0000857
858Optional Packages:
859 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
860 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Martin v. Löwis3e2c6322002-10-29 10:07:43 +0000861 --without-gcc never use gcc
862 --with-cxx=<compiler> enable C++ support
863 --with-suffix=.exe set executable suffix
864 --with-pydebug build with Py_DEBUG defined
865 --with-libs='lib1 ...' link against additional libs
866 --with-signal-module disable/enable signal module
867 --with-dec-threads use DEC Alpha/OSF1 thread-safe libraries
868 --with(out)-threads[=DIRECTORY]
869 disable/enable thread support
870 --with(out)-thread[=DIRECTORY]
871 deprecated; use --with(out)-threads
872 --with-pth use GNU pth threading libraries
Martin v. Löwis3e2c6322002-10-29 10:07:43 +0000873 --with(out)-doc-strings disable/enable documentation strings
Martin v. Löwisf30d60e2004-06-08 08:17:44 +0000874 --with(out)-tsc enable/disable timestamp counter profile
Martin v. Löwis3e2c6322002-10-29 10:07:43 +0000875 --with(out)-pymalloc disable/enable specialized mallocs
876 --with-wctype-functions use wctype.h functions
Martin v. Löwis3e2c6322002-10-29 10:07:43 +0000877 --with-fpectl enable SIGFPE catching
878 --with-libm=STRING math library
879 --with-libc=STRING C library
Martin v. Löwis11437992002-04-12 09:54:03 +0000880
881Some influential environment variables:
882 CC C compiler command
883 CFLAGS C compiler flags
884 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
885 nonstandard directory <lib dir>
886 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
887 headers in a nonstandard directory <include dir>
888 CPP C preprocessor
889
890Use these variables to override the choices made by `configure' or to help
891it to find libraries and programs with nonstandard names/locations.
892
Martin v. Löwis1d459062005-03-14 21:23:33 +0000893Report bugs to <http://www.python.org/python-bugs>.
Martin v. Löwis11437992002-04-12 09:54:03 +0000894_ACEOF
895fi
896
897if test "$ac_init_help" = "recursive"; then
898 # If there are subdirs, report their specific --help.
899 ac_popdir=`pwd`
900 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
901 test -d $ac_dir || continue
902 ac_builddir=.
903
904if test "$ac_dir" != .; then
905 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
906 # A "../" for each directory in $ac_dir_suffix.
907 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
908else
909 ac_dir_suffix= ac_top_builddir=
910fi
911
912case $srcdir in
913 .) # No --srcdir option. We are building in place.
914 ac_srcdir=.
915 if test -z "$ac_top_builddir"; then
916 ac_top_srcdir=.
917 else
918 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
919 fi ;;
920 [\\/]* | ?:[\\/]* ) # Absolute path.
921 ac_srcdir=$srcdir$ac_dir_suffix;
922 ac_top_srcdir=$srcdir ;;
923 *) # Relative path.
924 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
925 ac_top_srcdir=$ac_top_builddir$srcdir ;;
926esac
Skip Montanarof0d5f792004-08-15 14:08:23 +0000927
928# Do not use `cd foo && pwd` to compute absolute paths, because
929# the directories may not exist.
930case `pwd` in
931.) ac_abs_builddir="$ac_dir";;
932*)
933 case "$ac_dir" in
934 .) ac_abs_builddir=`pwd`;;
935 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
936 *) ac_abs_builddir=`pwd`/"$ac_dir";;
937 esac;;
938esac
939case $ac_abs_builddir in
940.) ac_abs_top_builddir=${ac_top_builddir}.;;
941*)
942 case ${ac_top_builddir}. in
943 .) ac_abs_top_builddir=$ac_abs_builddir;;
944 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
945 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
946 esac;;
947esac
948case $ac_abs_builddir in
949.) ac_abs_srcdir=$ac_srcdir;;
950*)
951 case $ac_srcdir in
952 .) ac_abs_srcdir=$ac_abs_builddir;;
953 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
954 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
955 esac;;
956esac
957case $ac_abs_builddir in
958.) ac_abs_top_srcdir=$ac_top_srcdir;;
959*)
960 case $ac_top_srcdir in
961 .) ac_abs_top_srcdir=$ac_abs_builddir;;
962 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
963 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
964 esac;;
965esac
Martin v. Löwis11437992002-04-12 09:54:03 +0000966
967 cd $ac_dir
968 # Check for guested configure; otherwise get Cygnus style configure.
969 if test -f $ac_srcdir/configure.gnu; then
970 echo
971 $SHELL $ac_srcdir/configure.gnu --help=recursive
972 elif test -f $ac_srcdir/configure; then
973 echo
974 $SHELL $ac_srcdir/configure --help=recursive
975 elif test -f $ac_srcdir/configure.ac ||
Skip Montanarof0d5f792004-08-15 14:08:23 +0000976 test -f $ac_srcdir/configure.in; then
Martin v. Löwis11437992002-04-12 09:54:03 +0000977 echo
978 $ac_configure --help
979 else
980 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
981 fi
Brett Cannon43802422005-02-10 20:48:03 +0000982 cd $ac_popdir
Martin v. Löwis11437992002-04-12 09:54:03 +0000983 done
984fi
985
986test -n "$ac_init_help" && exit 0
987if $ac_init_version; then
988 cat <<\_ACEOF
Martin v. Löwisfd1c69e72004-11-30 22:09:37 +0000989python configure 2.5
Skip Montanarof0d5f792004-08-15 14:08:23 +0000990generated by GNU Autoconf 2.59
Martin v. Löwis11437992002-04-12 09:54:03 +0000991
Skip Montanarof0d5f792004-08-15 14:08:23 +0000992Copyright (C) 2003 Free Software Foundation, Inc.
Martin v. Löwis11437992002-04-12 09:54:03 +0000993This configure script is free software; the Free Software Foundation
994gives unlimited permission to copy, distribute and modify it.
995_ACEOF
996 exit 0
997fi
998exec 5>config.log
999cat >&5 <<_ACEOF
1000This file contains any messages produced by compilers while
1001running configure, to aid debugging if configure makes a mistake.
1002
Martin v. Löwisfd1c69e72004-11-30 22:09:37 +00001003It was created by python $as_me 2.5, which was
Skip Montanarof0d5f792004-08-15 14:08:23 +00001004generated by GNU Autoconf 2.59. Invocation command line was
Martin v. Löwis11437992002-04-12 09:54:03 +00001005
1006 $ $0 $@
1007
1008_ACEOF
1009{
1010cat <<_ASUNAME
1011## --------- ##
1012## Platform. ##
1013## --------- ##
1014
1015hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1016uname -m = `(uname -m) 2>/dev/null || echo unknown`
1017uname -r = `(uname -r) 2>/dev/null || echo unknown`
1018uname -s = `(uname -s) 2>/dev/null || echo unknown`
1019uname -v = `(uname -v) 2>/dev/null || echo unknown`
1020
1021/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1022/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1023
1024/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1025/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1026/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1027hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1028/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1029/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1030/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1031
1032_ASUNAME
1033
1034as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1035for as_dir in $PATH
1036do
1037 IFS=$as_save_IFS
1038 test -z "$as_dir" && as_dir=.
1039 echo "PATH: $as_dir"
1040done
1041
1042} >&5
1043
1044cat >&5 <<_ACEOF
1045
1046
1047## ----------- ##
1048## Core tests. ##
1049## ----------- ##
1050
1051_ACEOF
1052
1053
1054# Keep a trace of the command line.
1055# Strip out --no-create and --no-recursion so they do not pile up.
Skip Montanaro6dead952003-09-25 14:50:04 +00001056# Strip out --silent because we don't want to record it for future runs.
Martin v. Löwis11437992002-04-12 09:54:03 +00001057# Also quote any args containing shell meta-characters.
Skip Montanaro6dead952003-09-25 14:50:04 +00001058# Make two passes to allow for proper duplicate-argument suppression.
Martin v. Löwis11437992002-04-12 09:54:03 +00001059ac_configure_args=
Skip Montanaro6dead952003-09-25 14:50:04 +00001060ac_configure_args0=
1061ac_configure_args1=
Martin v. Löwis11437992002-04-12 09:54:03 +00001062ac_sep=
Skip Montanaro6dead952003-09-25 14:50:04 +00001063ac_must_keep_next=false
1064for ac_pass in 1 2
Martin v. Löwis11437992002-04-12 09:54:03 +00001065do
Skip Montanaro6dead952003-09-25 14:50:04 +00001066 for ac_arg
1067 do
1068 case $ac_arg in
1069 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1070 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1071 | -silent | --silent | --silen | --sile | --sil)
1072 continue ;;
1073 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1074 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1075 esac
1076 case $ac_pass in
1077 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1078 2)
1079 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1080 if test $ac_must_keep_next = true; then
Skip Montanarof0d5f792004-08-15 14:08:23 +00001081 ac_must_keep_next=false # Got value, back to normal.
Skip Montanaro6dead952003-09-25 14:50:04 +00001082 else
Skip Montanarof0d5f792004-08-15 14:08:23 +00001083 case $ac_arg in
1084 *=* | --config-cache | -C | -disable-* | --disable-* \
1085 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1086 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1087 | -with-* | --with-* | -without-* | --without-* | --x)
1088 case "$ac_configure_args0 " in
1089 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1090 esac
1091 ;;
1092 -* ) ac_must_keep_next=true ;;
1093 esac
Skip Montanaro6dead952003-09-25 14:50:04 +00001094 fi
1095 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1096 # Get rid of the leading space.
1097 ac_sep=" "
1098 ;;
1099 esac
1100 done
Martin v. Löwis11437992002-04-12 09:54:03 +00001101done
Skip Montanaro6dead952003-09-25 14:50:04 +00001102$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1103$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 +00001104
1105# When interrupted or exit'd, cleanup temporary files, and complete
1106# config.log. We remove comments because anyway the quotes in there
1107# would cause problems or look ugly.
1108# WARNING: Be sure not to use single quotes in there, as some shells,
1109# such as our DU 5.0 friend, will then `close' the trap.
1110trap 'exit_status=$?
1111 # Save into config.log some information that might help in debugging.
1112 {
1113 echo
Skip Montanaro6dead952003-09-25 14:50:04 +00001114
Martin v. Löwis11437992002-04-12 09:54:03 +00001115 cat <<\_ASBOX
1116## ---------------- ##
1117## Cache variables. ##
1118## ---------------- ##
1119_ASBOX
1120 echo
1121 # The following way of writing the cache mishandles newlines in values,
1122{
1123 (set) 2>&1 |
1124 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1125 *ac_space=\ *)
1126 sed -n \
Skip Montanarof0d5f792004-08-15 14:08:23 +00001127 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1128 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
Martin v. Löwis11437992002-04-12 09:54:03 +00001129 ;;
1130 *)
1131 sed -n \
Skip Montanarof0d5f792004-08-15 14:08:23 +00001132 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
Martin v. Löwis11437992002-04-12 09:54:03 +00001133 ;;
1134 esac;
1135}
1136 echo
Skip Montanaro6dead952003-09-25 14:50:04 +00001137
1138 cat <<\_ASBOX
1139## ----------------- ##
1140## Output variables. ##
1141## ----------------- ##
1142_ASBOX
1143 echo
1144 for ac_var in $ac_subst_vars
1145 do
1146 eval ac_val=$`echo $ac_var`
1147 echo "$ac_var='"'"'$ac_val'"'"'"
1148 done | sort
1149 echo
1150
1151 if test -n "$ac_subst_files"; then
1152 cat <<\_ASBOX
1153## ------------- ##
1154## Output files. ##
1155## ------------- ##
1156_ASBOX
1157 echo
1158 for ac_var in $ac_subst_files
1159 do
1160 eval ac_val=$`echo $ac_var`
Skip Montanarof0d5f792004-08-15 14:08:23 +00001161 echo "$ac_var='"'"'$ac_val'"'"'"
Skip Montanaro6dead952003-09-25 14:50:04 +00001162 done | sort
1163 echo
1164 fi
1165
Martin v. Löwis11437992002-04-12 09:54:03 +00001166 if test -s confdefs.h; then
1167 cat <<\_ASBOX
1168## ----------- ##
1169## confdefs.h. ##
1170## ----------- ##
1171_ASBOX
1172 echo
Skip Montanaro6dead952003-09-25 14:50:04 +00001173 sed "/^$/d" confdefs.h | sort
Martin v. Löwis11437992002-04-12 09:54:03 +00001174 echo
1175 fi
1176 test "$ac_signal" != 0 &&
1177 echo "$as_me: caught signal $ac_signal"
1178 echo "$as_me: exit $exit_status"
1179 } >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00001180 rm -f core *.core &&
Martin v. Löwis11437992002-04-12 09:54:03 +00001181 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1182 exit $exit_status
1183 ' 0
1184for ac_signal in 1 2 13 15; do
1185 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1186done
1187ac_signal=0
1188
1189# confdefs.h avoids OS command line length limits that DEFS can exceed.
1190rm -rf conftest* confdefs.h
1191# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1192echo >confdefs.h
1193
1194# Predefined preprocessor variables.
1195
1196cat >>confdefs.h <<_ACEOF
1197#define PACKAGE_NAME "$PACKAGE_NAME"
1198_ACEOF
1199
1200
1201cat >>confdefs.h <<_ACEOF
1202#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1203_ACEOF
1204
1205
1206cat >>confdefs.h <<_ACEOF
1207#define PACKAGE_VERSION "$PACKAGE_VERSION"
1208_ACEOF
1209
1210
1211cat >>confdefs.h <<_ACEOF
1212#define PACKAGE_STRING "$PACKAGE_STRING"
1213_ACEOF
1214
1215
1216cat >>confdefs.h <<_ACEOF
1217#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1218_ACEOF
1219
1220
1221# Let the site file select an alternate cache file if it wants to.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001222# Prefer explicitly selected file to automatically selected ones.
1223if test -z "$CONFIG_SITE"; then
1224 if test "x$prefix" != xNONE; then
1225 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1226 else
1227 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1228 fi
1229fi
1230for ac_site_file in $CONFIG_SITE; do
1231 if test -r "$ac_site_file"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00001232 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1233echo "$as_me: loading site script $ac_site_file" >&6;}
1234 sed 's/^/| /' "$ac_site_file" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001235 . "$ac_site_file"
1236 fi
1237done
1238
1239if test -r "$cache_file"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00001240 # Some versions of bash will fail to source /dev/null (special
1241 # files actually), so we avoid doing that.
1242 if test -f "$cache_file"; then
1243 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1244echo "$as_me: loading cache $cache_file" >&6;}
1245 case $cache_file in
1246 [\\/]* | ?:[\\/]* ) . $cache_file;;
1247 *) . ./$cache_file;;
1248 esac
1249 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001250else
Martin v. Löwis11437992002-04-12 09:54:03 +00001251 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1252echo "$as_me: creating cache $cache_file" >&6;}
1253 >$cache_file
1254fi
1255
1256# Check that the precious variables saved in the cache have kept the same
1257# value.
1258ac_cache_corrupted=false
1259for ac_var in `(set) 2>&1 |
Skip Montanarof0d5f792004-08-15 14:08:23 +00001260 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
Martin v. Löwis11437992002-04-12 09:54:03 +00001261 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1262 eval ac_new_set=\$ac_env_${ac_var}_set
1263 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1264 eval ac_new_val="\$ac_env_${ac_var}_value"
1265 case $ac_old_set,$ac_new_set in
1266 set,)
1267 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1268echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1269 ac_cache_corrupted=: ;;
1270 ,set)
1271 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1272echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1273 ac_cache_corrupted=: ;;
1274 ,);;
1275 *)
1276 if test "x$ac_old_val" != "x$ac_new_val"; then
Skip Montanarof0d5f792004-08-15 14:08:23 +00001277 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00001278echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00001279 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00001280echo "$as_me: former value: $ac_old_val" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00001281 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00001282echo "$as_me: current value: $ac_new_val" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00001283 ac_cache_corrupted=:
Martin v. Löwis11437992002-04-12 09:54:03 +00001284 fi;;
1285 esac
1286 # Pass precious variables to config.status.
1287 if test "$ac_new_set" = set; then
1288 case $ac_new_val in
1289 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1290 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1291 *) ac_arg=$ac_var=$ac_new_val ;;
1292 esac
1293 case " $ac_configure_args " in
1294 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1295 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1296 esac
1297 fi
1298done
1299if $ac_cache_corrupted; then
1300 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1301echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1302 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1303echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1304 { (exit 1); exit 1; }; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001305fi
1306
Guido van Rossum7f43da71994-08-01 12:15:30 +00001307ac_ext=c
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001308ac_cpp='$CPP $CPPFLAGS'
Martin v. Löwis11437992002-04-12 09:54:03 +00001309ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1310ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1311ac_compiler_gnu=$ac_cv_c_compiler_gnu
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001312
Guido van Rossum627b2d71993-12-24 10:39:16 +00001313
Michael W. Hudson54241132001-12-07 15:38:26 +00001314
1315
Guido van Rossum627b2d71993-12-24 10:39:16 +00001316
Martin v. Löwis11437992002-04-12 09:54:03 +00001317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
Martin v. Löwis88afe662002-10-26 13:47:44 +00001330
1331
1332
1333
1334
1335
1336
1337
1338
Skip Montanaro6dead952003-09-25 14:50:04 +00001339
1340 ac_config_headers="$ac_config_headers pyconfig.h"
Martin v. Löwis11437992002-04-12 09:54:03 +00001341
1342
Martin v. Löwis11437992002-04-12 09:54:03 +00001343
1344
1345
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001346
Martin v. Löwisbddf5a52002-11-11 13:37:28 +00001347
Martin v. Löwis8316feb2003-06-14 07:48:07 +00001348# We don't use PACKAGE_ variables, and they cause conflicts
1349# with other autoconf-based packages that include Python.h
1350grep -v 'define PACKAGE_' <confdefs.h >confdefs.h.new
1351rm confdefs.h
1352mv confdefs.h.new confdefs.h
1353
Martin v. Löwisbddf5a52002-11-11 13:37:28 +00001354
Martin v. Löwisfd1c69e72004-11-30 22:09:37 +00001355VERSION=2.5
Guido van Rossum1fd74a71997-07-19 19:36:02 +00001356
Martin v. Löwis1142de32002-03-29 16:28:31 +00001357
1358SOVERSION=1.0
1359
Martin v. Löwis6f18a3c2002-07-20 08:51:52 +00001360# The later defininition of _XOPEN_SOURCE disables certain features
1361# on Linux, so we need _GNU_SOURCE to re-enable them (makedev, tm_zone).
1362
1363cat >>confdefs.h <<\_ACEOF
1364#define _GNU_SOURCE 1
1365_ACEOF
1366
1367
Martin v. Löwisbcd93962003-05-03 10:32:18 +00001368# The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
1369# certain features on NetBSD, so we need _NETBSD_SOURCE to re-enable
1370# them.
1371
1372cat >>confdefs.h <<\_ACEOF
1373#define _NETBSD_SOURCE 1
1374_ACEOF
1375
1376
Andrew MacIntyreabccf412003-07-02 13:53:25 +00001377# The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
1378# certain features on FreeBSD, so we need __BSD_VISIBLE to re-enable
1379# them.
1380
1381cat >>confdefs.h <<\_ACEOF
1382#define __BSD_VISIBLE 1
1383_ACEOF
1384
1385
Martin v. Löwisd6320502004-08-12 13:45:08 +00001386# The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
1387# u_int on Irix 5.3. Defining _BSD_TYPES brings it back.
1388
1389cat >>confdefs.h <<\_ACEOF
1390#define _BSD_TYPES 1
1391_ACEOF
1392
1393
Martin v. Löwis35195ad2002-11-11 13:26:51 +00001394define_xopen_source=yes
Martin v. Löwis6f18a3c2002-07-20 08:51:52 +00001395
Neil Schemenauer4edbc2a2001-03-22 00:34:03 +00001396# Arguments passed to configure.
1397
1398CONFIG_ARGS="$ac_configure_args"
1399
Jack Jansene578a632001-08-15 01:27:14 +00001400# Check whether --enable-framework or --disable-framework was given.
1401if test "${enable_framework+set}" = set; then
1402 enableval="$enable_framework"
Martin v. Löwis11437992002-04-12 09:54:03 +00001403
Jack Jansene578a632001-08-15 01:27:14 +00001404 case $enableval in
Martin v. Löwis11437992002-04-12 09:54:03 +00001405 yes)
Jack Jansene578a632001-08-15 01:27:14 +00001406 enableval=/Library/Frameworks
Jack Jansen127e56e2001-09-11 14:41:54 +00001407 esac
1408 case $enableval in
1409 no)
1410 PYTHONFRAMEWORK=
1411 PYTHONFRAMEWORKDIR=no-framework
1412 PYTHONFRAMEWORKPREFIX=
1413 PYTHONFRAMEWORKINSTALLDIR=
1414 enable_framework=
Jack Jansene578a632001-08-15 01:27:14 +00001415 ;;
1416 *)
Jack Jansen127e56e2001-09-11 14:41:54 +00001417 PYTHONFRAMEWORK=Python
1418 PYTHONFRAMEWORKDIR=Python.framework
Jack Jansene578a632001-08-15 01:27:14 +00001419 PYTHONFRAMEWORKPREFIX=$enableval
Jack Jansen127e56e2001-09-11 14:41:54 +00001420 PYTHONFRAMEWORKINSTALLDIR=$PYTHONFRAMEWORKPREFIX/$PYTHONFRAMEWORKDIR
1421 prefix=$PYTHONFRAMEWORKINSTALLDIR/Versions/$VERSION
Jack Jansene578a632001-08-15 01:27:14 +00001422 esac
Martin v. Löwis11437992002-04-12 09:54:03 +00001423
Guido van Rossum563e7081996-09-10 18:20:48 +00001424else
Martin v. Löwis11437992002-04-12 09:54:03 +00001425
Jack Jansene578a632001-08-15 01:27:14 +00001426 PYTHONFRAMEWORK=
Jack Jansen127e56e2001-09-11 14:41:54 +00001427 PYTHONFRAMEWORKDIR=no-framework
Jack Jansene578a632001-08-15 01:27:14 +00001428 PYTHONFRAMEWORKPREFIX=
1429 PYTHONFRAMEWORKINSTALLDIR=
1430 enable_framework=
Guido van Rossum7b3853f1996-07-30 18:09:35 +00001431
Martin v. Löwis11437992002-04-12 09:54:03 +00001432fi;
Michael W. Hudson54241132001-12-07 15:38:26 +00001433
1434
1435
1436
Jack Jansene578a632001-08-15 01:27:14 +00001437
1438##AC_ARG_WITH(dyld,
Martin v. Löwis3e2c6322002-10-29 10:07:43 +00001439## AC_HELP_STRING(--with-dyld,
1440## Use (OpenStep|Rhapsody) dynamic linker))
Jack Jansene578a632001-08-15 01:27:14 +00001441##
Guido van Rossum7b3853f1996-07-30 18:09:35 +00001442# Set name for machine-dependent library files
1443
Martin v. Löwis11437992002-04-12 09:54:03 +00001444echo "$as_me:$LINENO: checking MACHDEP" >&5
1445echo $ECHO_N "checking MACHDEP... $ECHO_C" >&6
Guido van Rossum7b3853f1996-07-30 18:09:35 +00001446if test -z "$MACHDEP"
1447then
Guido van Rossum563e7081996-09-10 18:20:48 +00001448 ac_sys_system=`uname -s`
Martin v. Löwis21ee4092002-09-30 16:19:48 +00001449 if test "$ac_sys_system" = "AIX" -o "$ac_sys_system" = "Monterey64" \
1450 -o "$ac_sys_system" = "UnixWare" -o "$ac_sys_system" = "OpenUNIX"; then
Guido van Rossum563e7081996-09-10 18:20:48 +00001451 ac_sys_release=`uname -v`
Guido van Rossum7b3853f1996-07-30 18:09:35 +00001452 else
Guido van Rossum563e7081996-09-10 18:20:48 +00001453 ac_sys_release=`uname -r`
Guido van Rossum7b3853f1996-07-30 18:09:35 +00001454 fi
Guido van Rossum563e7081996-09-10 18:20:48 +00001455 ac_md_system=`echo $ac_sys_system |
1456 tr -d '/ ' | tr '[A-Z]' '[a-z]'`
1457 ac_md_release=`echo $ac_sys_release |
Guido van Rossum67b26592001-10-20 14:21:45 +00001458 tr -d '/ ' | sed 's/^[A-Z]\.//' | sed 's/\..*//'`
Guido van Rossumb97ef171997-09-28 05:44:03 +00001459 MACHDEP="$ac_md_system$ac_md_release"
Guido van Rossum563e7081996-09-10 18:20:48 +00001460
Guido van Rossum07397971997-04-29 21:49:50 +00001461 case $MACHDEP in
Andrew M. Kuchling5a3e4cb2001-07-20 19:29:04 +00001462 cygwin*) MACHDEP="cygwin";;
Jack Jansen8a97f4a2001-12-05 23:27:32 +00001463 darwin*) MACHDEP="darwin";;
Martin v. Löwisf90ae202002-06-11 06:22:31 +00001464 atheos*) MACHDEP="atheos";;
Martin v. Löwisf3322282003-07-13 09:46:13 +00001465 irix646) MACHDEP="irix6";;
Guido van Rossumb97ef171997-09-28 05:44:03 +00001466 '') MACHDEP="unknown";;
Guido van Rossum7b3853f1996-07-30 18:09:35 +00001467 esac
1468fi
Guido van Rossum91922671997-10-09 20:24:13 +00001469
Martin v. Löwis35195ad2002-11-11 13:26:51 +00001470# Some systems cannot stand _XOPEN_SOURCE being defined at all; they
1471# disable features if it is defined, without any means to access these
1472# features as extensions. For these systems, we skip the definition of
1473# _XOPEN_SOURCE. Before adding a system to the list to gain access to
1474# some feature, make sure there is no alternative way to access this
1475# feature. Also, when using wildcards, make sure you have verified the
1476# need for not defining _XOPEN_SOURCE on all systems matching the
1477# wildcard, and that the wildcard does not include future systems
1478# (which may remove their limitations).
1479case $ac_sys_system/$ac_sys_release in
1480 # On OpenBSD, select(2) is not available if _XOPEN_SOURCE is defined,
1481 # even though select is a POSIX function. Reported by J. Ribbens.
Martin v. Löwis76bafc62003-10-03 13:47:44 +00001482 # Reconfirmed for OpenBSD 3.3 by Zachary Hamm, for 3.4 by Jason Ish.
Neal Norwitz671b9e32006-01-09 07:07:12 +00001483 OpenBSD/2.* | OpenBSD/3.[012345678])
Martin v. Löwis35195ad2002-11-11 13:26:51 +00001484 define_xopen_source=no;;
Martin v. Löwisa9d71422003-03-28 18:43:31 +00001485 # On Solaris 2.6, sys/wait.h is inconsistent in the usage
1486 # of union __?sigval. Reported by Stuart Bishop.
1487 SunOS/5.6)
1488 define_xopen_source=no;;
Martin v. Löwisc2409b42003-05-11 05:53:41 +00001489 # On UnixWare 7, u_long is never defined with _XOPEN_SOURCE,
1490 # but used in /usr/include/netinet/tcp.h. Reported by Tim Rice.
Jack Jansen6b08a402004-06-03 12:41:45 +00001491 # Reconfirmed for 7.1.4 by Martin v. Loewis.
Martin v. Löwis253d1f42004-05-07 19:14:14 +00001492 OpenUNIX/8.0.0| UnixWare/7.1.[0-4])
Martin v. Löwisc2409b42003-05-11 05:53:41 +00001493 define_xopen_source=no;;
1494 # On OpenServer 5, u_short is never defined with _XOPEN_SOURCE,
Martin v. Löwis53e73c32003-05-05 05:13:18 +00001495 # but used in struct sockaddr.sa_family. Reported by Tim Rice.
Martin v. Löwisc2409b42003-05-11 05:53:41 +00001496 SCO_SV/3.2)
Martin v. Löwis53e73c32003-05-05 05:13:18 +00001497 define_xopen_source=no;;
Anthony Baxter6169c6b2003-10-04 07:46:23 +00001498 # On FreeBSD 4.8 and MacOS X 10.2, a bug in ncurses.h means that
1499 # it craps out if _XOPEN_EXTENDED_SOURCE is defined. Apparently,
1500 # this is fixed in 10.3, which identifies itself as Darwin/7.*
1501 # This should hopefully be fixed in FreeBSD 4.9
1502 FreeBSD/4.8* | Darwin/6* )
1503 define_xopen_source=no;;
Trent Mickc5625ba2004-08-25 23:59:39 +00001504 # On AIX 4 and 5.1, mbstate_t is defined only when _XOPEN_SOURCE == 500 but
1505 # used in wcsnrtombs() and mbsnrtowcs() even if _XOPEN_SOURCE is not defined
1506 # or has another value. By not (re)defining it, the defaults come in place.
Martin v. Löwisc19c5a62003-11-18 20:00:44 +00001507 AIX/4)
1508 define_xopen_source=no;;
Trent Mickc5625ba2004-08-25 23:59:39 +00001509 AIX/5)
1510 if test `uname -r` -eq 1; then
1511 define_xopen_source=no
1512 fi
1513 ;;
Bob Ippolito7026a0a2005-03-28 23:23:47 +00001514 # On Mac OS X 10.4, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
1515 # disables platform specific features beyond repair.
1516 Darwin/8.*)
1517 define_xopen_source=no
1518 ;;
1519
Martin v. Löwis35195ad2002-11-11 13:26:51 +00001520esac
1521
1522if test $define_xopen_source = yes
1523then
Skip Montanarof0d5f792004-08-15 14:08:23 +00001524 # On Solaris w/ g++ it appears that _XOPEN_SOURCE has to be
1525 # defined precisely as g++ defines it
Martin v. Löwis7dece662005-11-26 11:38:24 +00001526 # Furthermore, on Solaris 10, XPG6 requires the use of a C99
1527 # compiler
Skip Montanarof0d5f792004-08-15 14:08:23 +00001528 case $ac_sys_system/$ac_sys_release in
Martin v. Löwis7dece662005-11-26 11:38:24 +00001529 SunOS/5.8|SunOS/5.9|SunOS/5.10)
Skip Montanarof0d5f792004-08-15 14:08:23 +00001530
1531cat >>confdefs.h <<\_ACEOF
1532#define _XOPEN_SOURCE 500
1533_ACEOF
1534
1535 ;;
1536 *)
Martin v. Löwis678fc1e2002-11-12 06:04:39 +00001537
1538cat >>confdefs.h <<\_ACEOF
1539#define _XOPEN_SOURCE 600
Martin v. Löwis35195ad2002-11-11 13:26:51 +00001540_ACEOF
1541
Skip Montanarof0d5f792004-08-15 14:08:23 +00001542 ;;
1543 esac
Martin v. Löwis678fc1e2002-11-12 06:04:39 +00001544
1545 # On Tru64 Unix 4.0F, defining _XOPEN_SOURCE also requires
1546 # definition of _XOPEN_SOURCE_EXTENDED and _POSIX_C_SOURCE, or else
1547 # several APIs are not declared. Since this is also needed in some
1548 # cases for HP-UX, we define it globally.
Martin v. Löwis7dece662005-11-26 11:38:24 +00001549 # except for Solaris 10, where it must not be defined,
1550 # as it implies XPG4.2
1551 case $ac_sys_system/$ac_sys_release in
1552 SunOS/5.10)
1553 ;;
1554 *)
Martin v. Löwis678fc1e2002-11-12 06:04:39 +00001555
1556cat >>confdefs.h <<\_ACEOF
1557#define _XOPEN_SOURCE_EXTENDED 1
1558_ACEOF
1559
Martin v. Löwis7dece662005-11-26 11:38:24 +00001560 ;;
1561 esac
Martin v. Löwis678fc1e2002-11-12 06:04:39 +00001562
Bob Ippolito7026a0a2005-03-28 23:23:47 +00001563
Martin v. Löwis678fc1e2002-11-12 06:04:39 +00001564cat >>confdefs.h <<\_ACEOF
1565#define _POSIX_C_SOURCE 200112L
1566_ACEOF
1567
1568
Martin v. Löwis35195ad2002-11-11 13:26:51 +00001569fi
1570
Guido van Rossum91922671997-10-09 20:24:13 +00001571#
1572# SGI compilers allow the specification of the both the ABI and the
1573# ISA on the command line. Depending on the values of these switches,
1574# different and often incompatable code will be generated.
1575#
1576# The SGI_ABI variable can be used to modify the CC and LDFLAGS and
1577# thus supply support for various ABI/ISA combinations. The MACHDEP
1578# variable is also adjusted.
1579#
1580
1581if test ! -z "$SGI_ABI"
1582then
1583 CC="cc $SGI_ABI"
1584 LDFLAGS="$SGI_ABI $LDFLAGS"
1585 MACHDEP=`echo "${MACHDEP}${SGI_ABI}" | sed 's/ *//g'`
1586fi
Martin v. Löwis11437992002-04-12 09:54:03 +00001587echo "$as_me:$LINENO: result: $MACHDEP" >&5
1588echo "${ECHO_T}$MACHDEP" >&6
Guido van Rossum7b3853f1996-07-30 18:09:35 +00001589
Jack Jansen83f898c2002-12-30 22:23:40 +00001590# And add extra plat-mac for darwin
1591
Jack Jansen7b59b422003-03-17 15:44:10 +00001592
Jack Jansen83f898c2002-12-30 22:23:40 +00001593echo "$as_me:$LINENO: checking EXTRAPLATDIR" >&5
1594echo $ECHO_N "checking EXTRAPLATDIR... $ECHO_C" >&6
1595if test -z "$EXTRAPLATDIR"
1596then
1597 case $MACHDEP in
Jack Jansen7b59b422003-03-17 15:44:10 +00001598 darwin)
1599 EXTRAPLATDIR="\$(PLATMACDIRS)"
1600 EXTRAMACHDEPPATH="\$(PLATMACPATH)"
1601 ;;
1602 *)
1603 EXTRAPLATDIR=""
1604 EXTRAMACHDEPPATH=""
1605 ;;
Jack Jansen83f898c2002-12-30 22:23:40 +00001606 esac
1607fi
1608echo "$as_me:$LINENO: result: $EXTRAPLATDIR" >&5
1609echo "${ECHO_T}$EXTRAPLATDIR" >&6
1610
Jack Jansen6b08a402004-06-03 12:41:45 +00001611# Record the configure-time value of MACOSX_DEPLOYMENT_TARGET,
1612# it may influence the way we can build extensions, so distutils
1613# needs to check it
1614
1615CONFIGURE_MACOSX_DEPLOYMENT_TARGET=
1616
Guido van Rossum627b2d71993-12-24 10:39:16 +00001617# checks for alternative programs
Skip Montanarodecc6a42003-01-01 20:07:49 +00001618
1619# compiler flags are generated in two sets, BASECFLAGS and OPT. OPT is just
1620# for debug/optimization stuff. BASECFLAGS is for flags that are required
1621# just to get things to compile and link. Users are free to override OPT
1622# when running configure or make. The build should not break if they do.
1623# BASECFLAGS should generally not be messed with, however.
1624
1625# XXX shouldn't some/most/all of this code be merged with the stuff later
1626# on that fiddles with OPT and BASECFLAGS?
Martin v. Löwis11437992002-04-12 09:54:03 +00001627echo "$as_me:$LINENO: checking for --without-gcc" >&5
1628echo $ECHO_N "checking for --without-gcc... $ECHO_C" >&6
1629
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001630# Check whether --with-gcc or --without-gcc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001631if test "${with_gcc+set}" = set; then
1632 withval="$with_gcc"
Martin v. Löwis11437992002-04-12 09:54:03 +00001633
Guido van Rossum7f43da71994-08-01 12:15:30 +00001634 case $withval in
Guido van Rossumda88dad1995-01-26 00:46:29 +00001635 no) CC=cc
1636 without_gcc=yes;;
1637 yes) CC=gcc
1638 without_gcc=no;;
1639 *) CC=$withval
1640 without_gcc=$withval;;
Guido van Rossum7f43da71994-08-01 12:15:30 +00001641 esac
Guido van Rossumda88dad1995-01-26 00:46:29 +00001642else
Martin v. Löwis11437992002-04-12 09:54:03 +00001643
Guido van Rossum7b3853f1996-07-30 18:09:35 +00001644 case $ac_sys_system in
Neil Schemenauer4a7bbcb2001-02-16 03:37:54 +00001645 AIX*) CC=cc_r
1646 without_gcc=;;
Guido van Rossum7a5f4201999-01-12 20:30:23 +00001647 BeOS*)
Guido van Rossum7a5f4201999-01-12 20:30:23 +00001648 case $BE_HOST_CPU in
1649 ppc)
Fred Drake5790be12000-10-09 17:06:13 +00001650 CC=mwcc
Guido van Rossum7a5f4201999-01-12 20:30:23 +00001651 without_gcc=yes
Skip Montanarodecc6a42003-01-01 20:07:49 +00001652 BASECFLAGS="$BASECFLAGS -export pragma"
1653 OPT="$OPT -O"
Guido van Rossum7a5f4201999-01-12 20:30:23 +00001654 LDFLAGS="$LDFLAGS -nodup"
Guido van Rossum7a5f4201999-01-12 20:30:23 +00001655 ;;
1656 x86)
Fred Drake5790be12000-10-09 17:06:13 +00001657 CC=gcc
Guido van Rossum7a5f4201999-01-12 20:30:23 +00001658 without_gcc=no
Skip Montanarodecc6a42003-01-01 20:07:49 +00001659 OPT="$OPT -O"
Guido van Rossum7a5f4201999-01-12 20:30:23 +00001660 ;;
1661 *)
Martin v. Löwis11437992002-04-12 09:54:03 +00001662 { { echo "$as_me:$LINENO: error: Unknown BeOS platform \"$BE_HOST_CPU\"" >&5
1663echo "$as_me: error: Unknown BeOS platform \"$BE_HOST_CPU\"" >&2;}
1664 { (exit 1); exit 1; }; }
Guido van Rossum7a5f4201999-01-12 20:30:23 +00001665 ;;
1666 esac
Neil Schemenauer4a7bbcb2001-02-16 03:37:54 +00001667 AR="\$(srcdir)/Modules/ar_beos"
1668 RANLIB=:
Guido van Rossum7a5f4201999-01-12 20:30:23 +00001669 ;;
Trent Mick635f6fb2000-08-23 21:33:05 +00001670 Monterey*)
1671 RANLIB=:
Martin v. Löwis130fb172001-07-19 11:00:41 +00001672 without_gcc=;;
1673 *) without_gcc=no;;
Guido van Rossume77438c1995-09-13 18:59:59 +00001674 esac
Martin v. Löwis11437992002-04-12 09:54:03 +00001675fi;
1676echo "$as_me:$LINENO: result: $without_gcc" >&5
1677echo "${ECHO_T}$without_gcc" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +00001678
1679
Guido van Rossum95012191999-12-16 17:50:52 +00001680
Fred Drakea1a84e72001-03-06 05:52:16 +00001681MAINOBJ=python.o
Martin v. Löwis11437992002-04-12 09:54:03 +00001682echo "$as_me:$LINENO: checking for --with-cxx=<compiler>" >&5
1683echo $ECHO_N "checking for --with-cxx=<compiler>... $ECHO_C" >&6
1684
Guido van Rossum95012191999-12-16 17:50:52 +00001685# Check whether --with-cxx or --without-cxx was given.
1686if test "${with_cxx+set}" = set; then
1687 withval="$with_cxx"
Martin v. Löwis11437992002-04-12 09:54:03 +00001688
Martin v. Löwis22352952000-12-13 17:37:02 +00001689 check_cxx=no
Guido van Rossum95012191999-12-16 17:50:52 +00001690 case $withval in
1691 no) CXX=
1692 with_cxx=no;;
1693 *) CXX=$withval
Fred Drakea1a84e72001-03-06 05:52:16 +00001694 MAINOBJ=ccpython.o
Guido van Rossum95012191999-12-16 17:50:52 +00001695 with_cxx=$withval;;
1696 esac
1697else
Martin v. Löwis11437992002-04-12 09:54:03 +00001698
Guido van Rossum95012191999-12-16 17:50:52 +00001699 with_cxx=no
Martin v. Löwis22352952000-12-13 17:37:02 +00001700 check_cxx=yes
Guido van Rossum95012191999-12-16 17:50:52 +00001701
Martin v. Löwis11437992002-04-12 09:54:03 +00001702fi;
1703echo "$as_me:$LINENO: result: $with_cxx" >&5
1704echo "${ECHO_T}$with_cxx" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +00001705
1706if test "$with_cxx" = "yes"
1707then
Martin v. Löwis11437992002-04-12 09:54:03 +00001708 { { echo "$as_me:$LINENO: error: must supply a compiler when using --with-cxx" >&5
1709echo "$as_me: error: must supply a compiler when using --with-cxx" >&2;}
1710 { (exit 1); exit 1; }; }
Michael W. Hudson54241132001-12-07 15:38:26 +00001711fi
1712
1713
1714
1715
Martin v. Löwis11437992002-04-12 09:54:03 +00001716if test "$check_cxx" = "yes"
Martin v. Löwis22352952000-12-13 17:37:02 +00001717then
1718 for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
1719do
Martin v. Löwis11437992002-04-12 09:54:03 +00001720 # Extract the first word of "$ac_prog", so it can be a program name with args.
Martin v. Löwis22352952000-12-13 17:37:02 +00001721set dummy $ac_prog; ac_word=$2
Martin v. Löwis11437992002-04-12 09:54:03 +00001722echo "$as_me:$LINENO: checking for $ac_word" >&5
1723echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1724if test "${ac_cv_prog_CXX+set}" = set; then
1725 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis22352952000-12-13 17:37:02 +00001726else
1727 if test -n "$CXX"; then
1728 ac_cv_prog_CXX="$CXX" # Let the user override the test.
1729else
Martin v. Löwis11437992002-04-12 09:54:03 +00001730as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1731for as_dir in $PATH
1732do
1733 IFS=$as_save_IFS
1734 test -z "$as_dir" && as_dir=.
1735 for ac_exec_ext in '' $ac_executable_extensions; do
1736 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1737 ac_cv_prog_CXX="$ac_prog"
1738 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1739 break 2
1740 fi
1741done
1742done
1743
Martin v. Löwis22352952000-12-13 17:37:02 +00001744fi
1745fi
Martin v. Löwis11437992002-04-12 09:54:03 +00001746CXX=$ac_cv_prog_CXX
Martin v. Löwis22352952000-12-13 17:37:02 +00001747if test -n "$CXX"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00001748 echo "$as_me:$LINENO: result: $CXX" >&5
1749echo "${ECHO_T}$CXX" >&6
Martin v. Löwis22352952000-12-13 17:37:02 +00001750else
Martin v. Löwis11437992002-04-12 09:54:03 +00001751 echo "$as_me:$LINENO: result: no" >&5
1752echo "${ECHO_T}no" >&6
Martin v. Löwis22352952000-12-13 17:37:02 +00001753fi
1754
Martin v. Löwis11437992002-04-12 09:54:03 +00001755 test -n "$CXX" && break
Martin v. Löwis22352952000-12-13 17:37:02 +00001756done
1757test -n "$CXX" || CXX="notfound"
1758
1759 if test "$CXX" = "notfound"
1760 then
1761 CXX=
1762 else
Martin v. Löwis11437992002-04-12 09:54:03 +00001763 ac_ext=cc
Martin v. Löwis22352952000-12-13 17:37:02 +00001764ac_cpp='$CXXCPP $CPPFLAGS'
Martin v. Löwis11437992002-04-12 09:54:03 +00001765ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1766ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1767ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1768 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00001769/* confdefs.h. */
1770_ACEOF
1771cat confdefs.h >>conftest.$ac_ext
1772cat >>conftest.$ac_ext <<_ACEOF
1773/* end confdefs.h. */
Martin v. Löwis22352952000-12-13 17:37:02 +00001774
Martin v. Löwis11437992002-04-12 09:54:03 +00001775int
1776main ()
1777{
Michael W. Hudson54241132001-12-07 15:38:26 +00001778
Martin v. Löwis11437992002-04-12 09:54:03 +00001779 ;
1780 return 0;
1781}
1782_ACEOF
1783ac_clean_files_save=$ac_clean_files
Skip Montanaro6dead952003-09-25 14:50:04 +00001784ac_clean_files="$ac_clean_files a.out a.exe b.out"
Martin v. Löwis11437992002-04-12 09:54:03 +00001785# Try to create an executable without -o first, disregard a.out.
1786# It will help us diagnose broken compilers, and finding out an intuition
1787# of exeext.
Skip Montanarof0d5f792004-08-15 14:08:23 +00001788echo "$as_me:$LINENO: checking for C++ compiler default output file name" >&5
1789echo $ECHO_N "checking for C++ compiler default output file name... $ECHO_C" >&6
Martin v. Löwis11437992002-04-12 09:54:03 +00001790ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1791if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1792 (eval $ac_link_default) 2>&5
1793 ac_status=$?
1794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1795 (exit $ac_status); }; then
1796 # Find the output, starting from the most likely. This scheme is
1797# not robust to junk in `.', hence go to wildcards (a.*) only as a last
1798# resort.
1799
1800# Be careful to initialize this variable, since it used to be cached.
1801# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1802ac_cv_exeext=
Skip Montanaro6dead952003-09-25 14:50:04 +00001803# b.out is created by i960 compilers.
1804for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1805do
1806 test -f "$ac_file" || continue
Martin v. Löwis11437992002-04-12 09:54:03 +00001807 case $ac_file in
Skip Montanaro6dead952003-09-25 14:50:04 +00001808 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
Skip Montanarof0d5f792004-08-15 14:08:23 +00001809 ;;
Skip Montanaro6dead952003-09-25 14:50:04 +00001810 conftest.$ac_ext )
Skip Montanarof0d5f792004-08-15 14:08:23 +00001811 # This is the source file.
1812 ;;
Skip Montanaro6dead952003-09-25 14:50:04 +00001813 [ab].out )
Skip Montanarof0d5f792004-08-15 14:08:23 +00001814 # We found the default executable, but exeext='' is most
1815 # certainly right.
1816 break;;
Skip Montanaro6dead952003-09-25 14:50:04 +00001817 *.* )
Skip Montanarof0d5f792004-08-15 14:08:23 +00001818 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1819 # FIXME: I believe we export ac_cv_exeext for Libtool,
1820 # but it would be cool to find out if it's true. Does anybody
1821 # maintain Libtool? --akim.
1822 export ac_cv_exeext
1823 break;;
Skip Montanaro6dead952003-09-25 14:50:04 +00001824 * )
Skip Montanarof0d5f792004-08-15 14:08:23 +00001825 break;;
Martin v. Löwis11437992002-04-12 09:54:03 +00001826 esac
1827done
1828else
1829 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00001830sed 's/^/| /' conftest.$ac_ext >&5
1831
1832{ { echo "$as_me:$LINENO: error: C++ compiler cannot create executables
1833See \`config.log' for more details." >&5
1834echo "$as_me: error: C++ compiler cannot create executables
1835See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00001836 { (exit 77); exit 77; }; }
Michael W. Hudson54241132001-12-07 15:38:26 +00001837fi
Martin v. Löwis11437992002-04-12 09:54:03 +00001838
1839ac_exeext=$ac_cv_exeext
1840echo "$as_me:$LINENO: result: $ac_file" >&5
1841echo "${ECHO_T}$ac_file" >&6
1842
1843# Check the compiler produces executables we can run. If not, either
1844# the compiler is broken, or we cross compile.
1845echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5
1846echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6
1847# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1848# If not cross compiling, check that we can run a simple program.
1849if test "$cross_compiling" != yes; then
1850 if { ac_try='./$ac_file'
1851 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1852 (eval $ac_try) 2>&5
1853 ac_status=$?
1854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1855 (exit $ac_status); }; }; then
1856 cross_compiling=no
1857 else
1858 if test "$cross_compiling" = maybe; then
1859 cross_compiling=yes
1860 else
1861 { { echo "$as_me:$LINENO: error: cannot run C++ compiled programs.
Skip Montanaro6dead952003-09-25 14:50:04 +00001862If you meant to cross compile, use \`--host'.
1863See \`config.log' for more details." >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00001864echo "$as_me: error: cannot run C++ compiled programs.
Skip Montanaro6dead952003-09-25 14:50:04 +00001865If you meant to cross compile, use \`--host'.
1866See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00001867 { (exit 1); exit 1; }; }
1868 fi
1869 fi
1870fi
1871echo "$as_me:$LINENO: result: yes" >&5
1872echo "${ECHO_T}yes" >&6
1873
Skip Montanaro6dead952003-09-25 14:50:04 +00001874rm -f a.out a.exe conftest$ac_cv_exeext b.out
Martin v. Löwis11437992002-04-12 09:54:03 +00001875ac_clean_files=$ac_clean_files_save
1876# Check the compiler produces executables we can run. If not, either
1877# the compiler is broken, or we cross compile.
1878echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
1879echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1880echo "$as_me:$LINENO: result: $cross_compiling" >&5
1881echo "${ECHO_T}$cross_compiling" >&6
1882
1883echo "$as_me:$LINENO: checking for suffix of executables" >&5
1884echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
1885if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1886 (eval $ac_link) 2>&5
1887 ac_status=$?
1888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1889 (exit $ac_status); }; then
1890 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1891# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1892# work properly (i.e., refer to `conftest.exe'), while it won't with
1893# `rm'.
Skip Montanaro6dead952003-09-25 14:50:04 +00001894for ac_file in conftest.exe conftest conftest.*; do
1895 test -f "$ac_file" || continue
Martin v. Löwis11437992002-04-12 09:54:03 +00001896 case $ac_file in
Skip Montanaro6dead952003-09-25 14:50:04 +00001897 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
Martin v. Löwis11437992002-04-12 09:54:03 +00001898 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Skip Montanarof0d5f792004-08-15 14:08:23 +00001899 export ac_cv_exeext
1900 break;;
Martin v. Löwis11437992002-04-12 09:54:03 +00001901 * ) break;;
1902 esac
1903done
1904else
Skip Montanaro6dead952003-09-25 14:50:04 +00001905 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
1906See \`config.log' for more details." >&5
1907echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
1908See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00001909 { (exit 1); exit 1; }; }
1910fi
1911
1912rm -f conftest$ac_cv_exeext
1913echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
1914echo "${ECHO_T}$ac_cv_exeext" >&6
1915
1916rm -f conftest.$ac_ext
1917EXEEXT=$ac_cv_exeext
1918ac_exeext=$EXEEXT
1919
1920 ac_ext=c
1921ac_cpp='$CPP $CPPFLAGS'
1922ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1923ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1924ac_compiler_gnu=$ac_cv_c_compiler_gnu
1925
1926
Martin v. Löwis22352952000-12-13 17:37:02 +00001927
1928 fi
1929fi
1930
Guido van Rossum8b131c51995-03-09 14:10:13 +00001931# If the user switches compilers, we can't believe the cache
1932if test ! -z "$ac_cv_prog_CC" -a ! -z "$CC" -a "$CC" != "$ac_cv_prog_CC"
1933then
Martin v. Löwis11437992002-04-12 09:54:03 +00001934 { { echo "$as_me:$LINENO: error: cached CC is different -- throw away $cache_file
1935(it is also a good idea to do 'make clean' before compiling)" >&5
1936echo "$as_me: error: cached CC is different -- throw away $cache_file
1937(it is also a good idea to do 'make clean' before compiling)" >&2;}
1938 { (exit 1); exit 1; }; }
Guido van Rossum8b131c51995-03-09 14:10:13 +00001939fi
1940
Martin v. Löwis11437992002-04-12 09:54:03 +00001941ac_ext=c
1942ac_cpp='$CPP $CPPFLAGS'
1943ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1944ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1945ac_compiler_gnu=$ac_cv_c_compiler_gnu
1946if test -n "$ac_tool_prefix"; then
1947 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1948set dummy ${ac_tool_prefix}gcc; ac_word=$2
1949echo "$as_me:$LINENO: checking for $ac_word" >&5
1950echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1951if test "${ac_cv_prog_CC+set}" = set; then
1952 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001953else
1954 if test -n "$CC"; then
1955 ac_cv_prog_CC="$CC" # Let the user override the test.
1956else
Martin v. Löwis11437992002-04-12 09:54:03 +00001957as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1958for as_dir in $PATH
1959do
1960 IFS=$as_save_IFS
1961 test -z "$as_dir" && as_dir=.
1962 for ac_exec_ext in '' $ac_executable_extensions; do
1963 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1964 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1965 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1966 break 2
1967 fi
1968done
1969done
1970
Jack Jansendd19cf82001-12-06 22:36:17 +00001971fi
1972fi
Martin v. Löwis11437992002-04-12 09:54:03 +00001973CC=$ac_cv_prog_CC
Jack Jansendd19cf82001-12-06 22:36:17 +00001974if test -n "$CC"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00001975 echo "$as_me:$LINENO: result: $CC" >&5
1976echo "${ECHO_T}$CC" >&6
Jack Jansendd19cf82001-12-06 22:36:17 +00001977else
Martin v. Löwis11437992002-04-12 09:54:03 +00001978 echo "$as_me:$LINENO: result: no" >&5
1979echo "${ECHO_T}no" >&6
1980fi
1981
1982fi
1983if test -z "$ac_cv_prog_CC"; then
1984 ac_ct_CC=$CC
1985 # Extract the first word of "gcc", so it can be a program name with args.
1986set dummy gcc; ac_word=$2
1987echo "$as_me:$LINENO: checking for $ac_word" >&5
1988echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1989if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1990 echo $ECHO_N "(cached) $ECHO_C" >&6
1991else
1992 if test -n "$ac_ct_CC"; then
1993 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1994else
1995as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1996for as_dir in $PATH
1997do
1998 IFS=$as_save_IFS
1999 test -z "$as_dir" && as_dir=.
2000 for ac_exec_ext in '' $ac_executable_extensions; do
2001 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2002 ac_cv_prog_ac_ct_CC="gcc"
2003 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2004 break 2
2005 fi
2006done
2007done
2008
2009fi
2010fi
2011ac_ct_CC=$ac_cv_prog_ac_ct_CC
2012if test -n "$ac_ct_CC"; then
2013 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2014echo "${ECHO_T}$ac_ct_CC" >&6
2015else
2016 echo "$as_me:$LINENO: result: no" >&5
2017echo "${ECHO_T}no" >&6
2018fi
2019
2020 CC=$ac_ct_CC
2021else
2022 CC="$ac_cv_prog_CC"
Jack Jansendd19cf82001-12-06 22:36:17 +00002023fi
2024
Jack Jansendd19cf82001-12-06 22:36:17 +00002025if test -z "$CC"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00002026 if test -n "$ac_tool_prefix"; then
2027 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2028set dummy ${ac_tool_prefix}cc; ac_word=$2
2029echo "$as_me:$LINENO: checking for $ac_word" >&5
2030echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2031if test "${ac_cv_prog_CC+set}" = set; then
2032 echo $ECHO_N "(cached) $ECHO_C" >&6
Jack Jansendd19cf82001-12-06 22:36:17 +00002033else
2034 if test -n "$CC"; then
2035 ac_cv_prog_CC="$CC" # Let the user override the test.
2036else
Martin v. Löwis11437992002-04-12 09:54:03 +00002037as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2038for as_dir in $PATH
2039do
2040 IFS=$as_save_IFS
2041 test -z "$as_dir" && as_dir=.
2042 for ac_exec_ext in '' $ac_executable_extensions; do
2043 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2044 ac_cv_prog_CC="${ac_tool_prefix}cc"
2045 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2046 break 2
2047 fi
2048done
2049done
2050
2051fi
2052fi
2053CC=$ac_cv_prog_CC
2054if test -n "$CC"; then
2055 echo "$as_me:$LINENO: result: $CC" >&5
2056echo "${ECHO_T}$CC" >&6
2057else
2058 echo "$as_me:$LINENO: result: no" >&5
2059echo "${ECHO_T}no" >&6
2060fi
2061
2062fi
2063if test -z "$ac_cv_prog_CC"; then
2064 ac_ct_CC=$CC
2065 # Extract the first word of "cc", so it can be a program name with args.
2066set dummy cc; ac_word=$2
2067echo "$as_me:$LINENO: checking for $ac_word" >&5
2068echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2069if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2070 echo $ECHO_N "(cached) $ECHO_C" >&6
2071else
2072 if test -n "$ac_ct_CC"; then
2073 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2074else
2075as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2076for as_dir in $PATH
2077do
2078 IFS=$as_save_IFS
2079 test -z "$as_dir" && as_dir=.
2080 for ac_exec_ext in '' $ac_executable_extensions; do
2081 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2082 ac_cv_prog_ac_ct_CC="cc"
2083 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2084 break 2
2085 fi
2086done
2087done
2088
2089fi
2090fi
2091ac_ct_CC=$ac_cv_prog_ac_ct_CC
2092if test -n "$ac_ct_CC"; then
2093 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2094echo "${ECHO_T}$ac_ct_CC" >&6
2095else
2096 echo "$as_me:$LINENO: result: no" >&5
2097echo "${ECHO_T}no" >&6
2098fi
2099
2100 CC=$ac_ct_CC
2101else
2102 CC="$ac_cv_prog_CC"
2103fi
2104
2105fi
2106if test -z "$CC"; then
2107 # Extract the first word of "cc", so it can be a program name with args.
2108set dummy cc; ac_word=$2
2109echo "$as_me:$LINENO: checking for $ac_word" >&5
2110echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2111if test "${ac_cv_prog_CC+set}" = set; then
2112 echo $ECHO_N "(cached) $ECHO_C" >&6
2113else
2114 if test -n "$CC"; then
2115 ac_cv_prog_CC="$CC" # Let the user override the test.
2116else
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002117 ac_prog_rejected=no
Martin v. Löwis11437992002-04-12 09:54:03 +00002118as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2119for as_dir in $PATH
2120do
2121 IFS=$as_save_IFS
2122 test -z "$as_dir" && as_dir=.
2123 for ac_exec_ext in '' $ac_executable_extensions; do
2124 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2125 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2126 ac_prog_rejected=yes
2127 continue
2128 fi
2129 ac_cv_prog_CC="cc"
2130 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2131 break 2
2132 fi
2133done
2134done
2135
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002136if test $ac_prog_rejected = yes; then
2137 # We found a bogon in the path, so make sure we never use it.
2138 set dummy $ac_cv_prog_CC
2139 shift
Martin v. Löwis11437992002-04-12 09:54:03 +00002140 if test $# != 0; then
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002141 # We chose a different compiler from the bogus one.
2142 # However, it has the same basename, so the bogon will be chosen
2143 # first if we set CC to just the basename; use the full file name.
2144 shift
Skip Montanaro6dead952003-09-25 14:50:04 +00002145 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002146 fi
2147fi
2148fi
2149fi
Martin v. Löwis11437992002-04-12 09:54:03 +00002150CC=$ac_cv_prog_CC
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002151if test -n "$CC"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00002152 echo "$as_me:$LINENO: result: $CC" >&5
2153echo "${ECHO_T}$CC" >&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002154else
Martin v. Löwis11437992002-04-12 09:54:03 +00002155 echo "$as_me:$LINENO: result: no" >&5
2156echo "${ECHO_T}no" >&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002157fi
2158
Martin v. Löwis11437992002-04-12 09:54:03 +00002159fi
2160if test -z "$CC"; then
2161 if test -n "$ac_tool_prefix"; then
2162 for ac_prog in cl
2163 do
2164 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2165set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2166echo "$as_me:$LINENO: checking for $ac_word" >&5
2167echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2168if test "${ac_cv_prog_CC+set}" = set; then
2169 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossume6c2cf11999-01-08 21:08:33 +00002170else
2171 if test -n "$CC"; then
2172 ac_cv_prog_CC="$CC" # Let the user override the test.
2173else
Martin v. Löwis11437992002-04-12 09:54:03 +00002174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2175for as_dir in $PATH
2176do
2177 IFS=$as_save_IFS
2178 test -z "$as_dir" && as_dir=.
2179 for ac_exec_ext in '' $ac_executable_extensions; do
2180 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2181 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2182 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2183 break 2
Guido van Rossumf78abae1997-01-21 22:02:36 +00002184 fi
Martin v. Löwis11437992002-04-12 09:54:03 +00002185done
2186done
2187
2188fi
2189fi
2190CC=$ac_cv_prog_CC
2191if test -n "$CC"; then
2192 echo "$as_me:$LINENO: result: $CC" >&5
2193echo "${ECHO_T}$CC" >&6
2194else
2195 echo "$as_me:$LINENO: result: no" >&5
2196echo "${ECHO_T}no" >&6
Jack Jansendd19cf82001-12-06 22:36:17 +00002197fi
2198
Martin v. Löwis11437992002-04-12 09:54:03 +00002199 test -n "$CC" && break
2200 done
2201fi
2202if test -z "$CC"; then
2203 ac_ct_CC=$CC
2204 for ac_prog in cl
2205do
2206 # Extract the first word of "$ac_prog", so it can be a program name with args.
2207set dummy $ac_prog; ac_word=$2
2208echo "$as_me:$LINENO: checking for $ac_word" >&5
2209echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2210if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2211 echo $ECHO_N "(cached) $ECHO_C" >&6
2212else
2213 if test -n "$ac_ct_CC"; then
2214 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2215else
2216as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2217for as_dir in $PATH
2218do
2219 IFS=$as_save_IFS
2220 test -z "$as_dir" && as_dir=.
2221 for ac_exec_ext in '' $ac_executable_extensions; do
2222 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2223 ac_cv_prog_ac_ct_CC="$ac_prog"
2224 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2225 break 2
2226 fi
2227done
2228done
Jack Jansendd19cf82001-12-06 22:36:17 +00002229
Martin v. Löwis11437992002-04-12 09:54:03 +00002230fi
2231fi
2232ac_ct_CC=$ac_cv_prog_ac_ct_CC
2233if test -n "$ac_ct_CC"; then
2234 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2235echo "${ECHO_T}$ac_ct_CC" >&6
2236else
2237 echo "$as_me:$LINENO: result: no" >&5
2238echo "${ECHO_T}no" >&6
2239fi
Michael W. Hudson54241132001-12-07 15:38:26 +00002240
Martin v. Löwis11437992002-04-12 09:54:03 +00002241 test -n "$ac_ct_CC" && break
2242done
Michael W. Hudson54241132001-12-07 15:38:26 +00002243
Martin v. Löwis11437992002-04-12 09:54:03 +00002244 CC=$ac_ct_CC
2245fi
2246
2247fi
2248
2249
Skip Montanaro6dead952003-09-25 14:50:04 +00002250test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2251See \`config.log' for more details." >&5
2252echo "$as_me: error: no acceptable C compiler found in \$PATH
2253See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00002254 { (exit 1); exit 1; }; }
2255
2256# Provide some information about the compiler.
2257echo "$as_me:$LINENO:" \
2258 "checking for C compiler version" >&5
2259ac_compiler=`set X $ac_compile; echo $2`
2260{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2261 (eval $ac_compiler --version </dev/null >&5) 2>&5
2262 ac_status=$?
2263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2264 (exit $ac_status); }
2265{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2266 (eval $ac_compiler -v </dev/null >&5) 2>&5
2267 ac_status=$?
2268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2269 (exit $ac_status); }
2270{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2271 (eval $ac_compiler -V </dev/null >&5) 2>&5
2272 ac_status=$?
2273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2274 (exit $ac_status); }
2275
2276cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00002277/* confdefs.h. */
2278_ACEOF
2279cat confdefs.h >>conftest.$ac_ext
2280cat >>conftest.$ac_ext <<_ACEOF
2281/* end confdefs.h. */
Jack Jansendd19cf82001-12-06 22:36:17 +00002282
Martin v. Löwis11437992002-04-12 09:54:03 +00002283int
2284main ()
2285{
2286
2287 ;
2288 return 0;
2289}
2290_ACEOF
2291ac_clean_files_save=$ac_clean_files
Skip Montanaro6dead952003-09-25 14:50:04 +00002292ac_clean_files="$ac_clean_files a.out a.exe b.out"
Martin v. Löwis11437992002-04-12 09:54:03 +00002293# Try to create an executable without -o first, disregard a.out.
2294# It will help us diagnose broken compilers, and finding out an intuition
2295# of exeext.
Skip Montanarof0d5f792004-08-15 14:08:23 +00002296echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2297echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
Martin v. Löwis11437992002-04-12 09:54:03 +00002298ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2299if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2300 (eval $ac_link_default) 2>&5
2301 ac_status=$?
2302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2303 (exit $ac_status); }; then
2304 # Find the output, starting from the most likely. This scheme is
2305# not robust to junk in `.', hence go to wildcards (a.*) only as a last
2306# resort.
2307
2308# Be careful to initialize this variable, since it used to be cached.
2309# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2310ac_cv_exeext=
Skip Montanaro6dead952003-09-25 14:50:04 +00002311# b.out is created by i960 compilers.
2312for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2313do
2314 test -f "$ac_file" || continue
Martin v. Löwis11437992002-04-12 09:54:03 +00002315 case $ac_file in
Skip Montanaro6dead952003-09-25 14:50:04 +00002316 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
Skip Montanarof0d5f792004-08-15 14:08:23 +00002317 ;;
Skip Montanaro6dead952003-09-25 14:50:04 +00002318 conftest.$ac_ext )
Skip Montanarof0d5f792004-08-15 14:08:23 +00002319 # This is the source file.
2320 ;;
Skip Montanaro6dead952003-09-25 14:50:04 +00002321 [ab].out )
Skip Montanarof0d5f792004-08-15 14:08:23 +00002322 # We found the default executable, but exeext='' is most
2323 # certainly right.
2324 break;;
Skip Montanaro6dead952003-09-25 14:50:04 +00002325 *.* )
Skip Montanarof0d5f792004-08-15 14:08:23 +00002326 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2327 # FIXME: I believe we export ac_cv_exeext for Libtool,
2328 # but it would be cool to find out if it's true. Does anybody
2329 # maintain Libtool? --akim.
2330 export ac_cv_exeext
2331 break;;
Skip Montanaro6dead952003-09-25 14:50:04 +00002332 * )
Skip Montanarof0d5f792004-08-15 14:08:23 +00002333 break;;
Martin v. Löwis11437992002-04-12 09:54:03 +00002334 esac
2335done
Guido van Rossume6c2cf11999-01-08 21:08:33 +00002336else
Martin v. Löwis11437992002-04-12 09:54:03 +00002337 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002338sed 's/^/| /' conftest.$ac_ext >&5
2339
2340{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2341See \`config.log' for more details." >&5
2342echo "$as_me: error: C compiler cannot create executables
2343See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00002344 { (exit 77); exit 77; }; }
Michael W. Hudson54241132001-12-07 15:38:26 +00002345fi
Guido van Rossume6c2cf11999-01-08 21:08:33 +00002346
Martin v. Löwis11437992002-04-12 09:54:03 +00002347ac_exeext=$ac_cv_exeext
2348echo "$as_me:$LINENO: result: $ac_file" >&5
2349echo "${ECHO_T}$ac_file" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +00002350
Martin v. Löwis11437992002-04-12 09:54:03 +00002351# Check the compiler produces executables we can run. If not, either
2352# the compiler is broken, or we cross compile.
2353echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2354echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2355# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2356# If not cross compiling, check that we can run a simple program.
2357if test "$cross_compiling" != yes; then
2358 if { ac_try='./$ac_file'
2359 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2360 (eval $ac_try) 2>&5
2361 ac_status=$?
2362 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2363 (exit $ac_status); }; }; then
2364 cross_compiling=no
2365 else
2366 if test "$cross_compiling" = maybe; then
2367 cross_compiling=yes
2368 else
2369 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
Skip Montanaro6dead952003-09-25 14:50:04 +00002370If you meant to cross compile, use \`--host'.
2371See \`config.log' for more details." >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00002372echo "$as_me: error: cannot run C compiled programs.
Skip Montanaro6dead952003-09-25 14:50:04 +00002373If you meant to cross compile, use \`--host'.
2374See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00002375 { (exit 1); exit 1; }; }
2376 fi
2377 fi
2378fi
2379echo "$as_me:$LINENO: result: yes" >&5
2380echo "${ECHO_T}yes" >&6
2381
Skip Montanaro6dead952003-09-25 14:50:04 +00002382rm -f a.out a.exe conftest$ac_cv_exeext b.out
Martin v. Löwis11437992002-04-12 09:54:03 +00002383ac_clean_files=$ac_clean_files_save
2384# Check the compiler produces executables we can run. If not, either
2385# the compiler is broken, or we cross compile.
2386echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2387echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2388echo "$as_me:$LINENO: result: $cross_compiling" >&5
2389echo "${ECHO_T}$cross_compiling" >&6
2390
2391echo "$as_me:$LINENO: checking for suffix of executables" >&5
2392echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2393if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2394 (eval $ac_link) 2>&5
2395 ac_status=$?
2396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2397 (exit $ac_status); }; then
2398 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2399# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2400# work properly (i.e., refer to `conftest.exe'), while it won't with
2401# `rm'.
Skip Montanaro6dead952003-09-25 14:50:04 +00002402for ac_file in conftest.exe conftest conftest.*; do
2403 test -f "$ac_file" || continue
Martin v. Löwis11437992002-04-12 09:54:03 +00002404 case $ac_file in
Skip Montanaro6dead952003-09-25 14:50:04 +00002405 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
Martin v. Löwis11437992002-04-12 09:54:03 +00002406 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Skip Montanarof0d5f792004-08-15 14:08:23 +00002407 export ac_cv_exeext
2408 break;;
Martin v. Löwis11437992002-04-12 09:54:03 +00002409 * ) break;;
2410 esac
2411done
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002412else
Skip Montanaro6dead952003-09-25 14:50:04 +00002413 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2414See \`config.log' for more details." >&5
2415echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2416See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00002417 { (exit 1); exit 1; }; }
Michael W. Hudson54241132001-12-07 15:38:26 +00002418fi
Jack Jansendd19cf82001-12-06 22:36:17 +00002419
Martin v. Löwis11437992002-04-12 09:54:03 +00002420rm -f conftest$ac_cv_exeext
2421echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2422echo "${ECHO_T}$ac_cv_exeext" >&6
2423
2424rm -f conftest.$ac_ext
2425EXEEXT=$ac_cv_exeext
2426ac_exeext=$EXEEXT
2427echo "$as_me:$LINENO: checking for suffix of object files" >&5
2428echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2429if test "${ac_cv_objext+set}" = set; then
2430 echo $ECHO_N "(cached) $ECHO_C" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +00002431else
Martin v. Löwis11437992002-04-12 09:54:03 +00002432 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00002433/* confdefs.h. */
2434_ACEOF
2435cat confdefs.h >>conftest.$ac_ext
2436cat >>conftest.$ac_ext <<_ACEOF
2437/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00002438
Martin v. Löwis11437992002-04-12 09:54:03 +00002439int
2440main ()
2441{
2442
2443 ;
2444 return 0;
2445}
2446_ACEOF
2447rm -f conftest.o conftest.obj
2448if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2449 (eval $ac_compile) 2>&5
2450 ac_status=$?
2451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2452 (exit $ac_status); }; then
2453 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2454 case $ac_file in
Skip Montanaro6dead952003-09-25 14:50:04 +00002455 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
Martin v. Löwis11437992002-04-12 09:54:03 +00002456 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2457 break;;
2458 esac
2459done
2460else
2461 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002462sed 's/^/| /' conftest.$ac_ext >&5
2463
2464{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2465See \`config.log' for more details." >&5
2466echo "$as_me: error: cannot compute suffix of object files: cannot compile
2467See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00002468 { (exit 1); exit 1; }; }
2469fi
2470
2471rm -f conftest.$ac_cv_objext conftest.$ac_ext
2472fi
2473echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2474echo "${ECHO_T}$ac_cv_objext" >&6
2475OBJEXT=$ac_cv_objext
2476ac_objext=$OBJEXT
2477echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2478echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2479if test "${ac_cv_c_compiler_gnu+set}" = set; then
2480 echo $ECHO_N "(cached) $ECHO_C" >&6
2481else
2482 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00002483/* confdefs.h. */
2484_ACEOF
2485cat confdefs.h >>conftest.$ac_ext
2486cat >>conftest.$ac_ext <<_ACEOF
2487/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00002488
Martin v. Löwis11437992002-04-12 09:54:03 +00002489int
2490main ()
2491{
2492#ifndef __GNUC__
2493 choke me
2494#endif
2495
2496 ;
2497 return 0;
2498}
2499_ACEOF
2500rm -f conftest.$ac_objext
2501if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00002502 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00002503 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00002504 grep -v '^ *+' conftest.er1 >conftest.err
2505 rm -f conftest.er1
2506 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00002507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2508 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00002509 { ac_try='test -z "$ac_c_werror_flag"
2510 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00002511 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2512 (eval $ac_try) 2>&5
2513 ac_status=$?
2514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2515 (exit $ac_status); }; } &&
2516 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +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); }; }; then
2522 ac_compiler_gnu=yes
2523else
2524 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002525sed 's/^/| /' conftest.$ac_ext >&5
2526
Martin v. Löwis11437992002-04-12 09:54:03 +00002527ac_compiler_gnu=no
2528fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00002529rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00002530ac_cv_c_compiler_gnu=$ac_compiler_gnu
2531
2532fi
2533echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2534echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2535GCC=`test $ac_compiler_gnu = yes && echo yes`
2536ac_test_CFLAGS=${CFLAGS+set}
2537ac_save_CFLAGS=$CFLAGS
2538CFLAGS="-g"
2539echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2540echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2541if test "${ac_cv_prog_cc_g+set}" = set; then
2542 echo $ECHO_N "(cached) $ECHO_C" >&6
2543else
2544 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00002545/* confdefs.h. */
2546_ACEOF
2547cat confdefs.h >>conftest.$ac_ext
2548cat >>conftest.$ac_ext <<_ACEOF
2549/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00002550
Martin v. Löwis11437992002-04-12 09:54:03 +00002551int
2552main ()
2553{
2554
2555 ;
2556 return 0;
2557}
2558_ACEOF
2559rm -f conftest.$ac_objext
2560if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00002561 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00002562 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00002563 grep -v '^ *+' conftest.er1 >conftest.err
2564 rm -f conftest.er1
2565 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00002566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2567 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00002568 { ac_try='test -z "$ac_c_werror_flag"
2569 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00002570 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2571 (eval $ac_try) 2>&5
2572 ac_status=$?
2573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2574 (exit $ac_status); }; } &&
2575 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00002576 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2577 (eval $ac_try) 2>&5
2578 ac_status=$?
2579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2580 (exit $ac_status); }; }; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00002581 ac_cv_prog_cc_g=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002582else
Martin v. Löwis11437992002-04-12 09:54:03 +00002583 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002584sed 's/^/| /' conftest.$ac_ext >&5
2585
Martin v. Löwis11437992002-04-12 09:54:03 +00002586ac_cv_prog_cc_g=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00002587fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00002588rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002589fi
Martin v. Löwis11437992002-04-12 09:54:03 +00002590echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2591echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
Guido van Rossume6c2cf11999-01-08 21:08:33 +00002592if test "$ac_test_CFLAGS" = set; then
Martin v. Löwis11437992002-04-12 09:54:03 +00002593 CFLAGS=$ac_save_CFLAGS
Guido van Rossume6c2cf11999-01-08 21:08:33 +00002594elif test $ac_cv_prog_cc_g = yes; then
2595 if test "$GCC" = yes; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00002596 CFLAGS="-g -O2"
2597 else
Guido van Rossume6c2cf11999-01-08 21:08:33 +00002598 CFLAGS="-g"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002599 fi
2600else
Guido van Rossume6c2cf11999-01-08 21:08:33 +00002601 if test "$GCC" = yes; then
2602 CFLAGS="-O2"
2603 else
2604 CFLAGS=
2605 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002606fi
Skip Montanaro6dead952003-09-25 14:50:04 +00002607echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2608echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2609if test "${ac_cv_prog_cc_stdc+set}" = set; then
2610 echo $ECHO_N "(cached) $ECHO_C" >&6
2611else
2612 ac_cv_prog_cc_stdc=no
2613ac_save_CC=$CC
2614cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00002615/* confdefs.h. */
2616_ACEOF
2617cat confdefs.h >>conftest.$ac_ext
2618cat >>conftest.$ac_ext <<_ACEOF
2619/* end confdefs.h. */
2620#include <stdarg.h>
2621#include <stdio.h>
2622#include <sys/types.h>
2623#include <sys/stat.h>
2624/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2625struct buf { int x; };
2626FILE * (*rcsopen) (struct buf *, struct stat *, int);
2627static char *e (p, i)
2628 char **p;
2629 int i;
2630{
2631 return p[i];
2632}
2633static char *f (char * (*g) (char **, int), char **p, ...)
2634{
2635 char *s;
2636 va_list v;
2637 va_start (v,p);
2638 s = g (p, va_arg (v,int));
2639 va_end (v);
2640 return s;
2641}
Skip Montanarof0d5f792004-08-15 14:08:23 +00002642
2643/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2644 function prototypes and stuff, but not '\xHH' hex character constants.
2645 These don't provoke an error unfortunately, instead are silently treated
2646 as 'x'. The following induces an error, until -std1 is added to get
2647 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2648 array size at least. It's necessary to write '\x00'==0 to get something
2649 that's true only with -std1. */
2650int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2651
Skip Montanaro6dead952003-09-25 14:50:04 +00002652int test (int i, double x);
2653struct s1 {int (*f) (int a);};
2654struct s2 {int (*f) (double a);};
2655int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2656int argc;
2657char **argv;
2658int
2659main ()
2660{
2661return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2662 ;
2663 return 0;
2664}
2665_ACEOF
2666# Don't try gcc -ansi; that turns off useful extensions and
2667# breaks some systems' header files.
2668# AIX -qlanglvl=ansi
2669# Ultrix and OSF/1 -std1
2670# HP-UX 10.20 and later -Ae
2671# HP-UX older versions -Aa -D_HPUX_SOURCE
2672# SVR4 -Xc -D__EXTENSIONS__
2673for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2674do
2675 CC="$ac_save_CC $ac_arg"
2676 rm -f conftest.$ac_objext
2677if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00002678 (eval $ac_compile) 2>conftest.er1
Skip Montanaro6dead952003-09-25 14:50:04 +00002679 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00002680 grep -v '^ *+' conftest.er1 >conftest.err
2681 rm -f conftest.er1
2682 cat conftest.err >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2684 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00002685 { ac_try='test -z "$ac_c_werror_flag"
2686 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00002687 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2688 (eval $ac_try) 2>&5
2689 ac_status=$?
2690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2691 (exit $ac_status); }; } &&
2692 { ac_try='test -s conftest.$ac_objext'
Skip Montanaro6dead952003-09-25 14:50:04 +00002693 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2694 (eval $ac_try) 2>&5
2695 ac_status=$?
2696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2697 (exit $ac_status); }; }; then
2698 ac_cv_prog_cc_stdc=$ac_arg
2699break
2700else
2701 echo "$as_me: failed program was:" >&5
2702sed 's/^/| /' conftest.$ac_ext >&5
2703
2704fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00002705rm -f conftest.err conftest.$ac_objext
Skip Montanaro6dead952003-09-25 14:50:04 +00002706done
2707rm -f conftest.$ac_ext conftest.$ac_objext
2708CC=$ac_save_CC
2709
2710fi
2711
2712case "x$ac_cv_prog_cc_stdc" in
2713 x|xno)
2714 echo "$as_me:$LINENO: result: none needed" >&5
2715echo "${ECHO_T}none needed" >&6 ;;
2716 *)
2717 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2718echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2719 CC="$CC $ac_cv_prog_cc_stdc" ;;
2720esac
2721
Martin v. Löwis11437992002-04-12 09:54:03 +00002722# Some people use a C++ compiler to compile C. Since we use `exit',
2723# in C++ we need to declare it. In case someone uses the same compiler
2724# for both compiling C and C++ we need to have the C++ compiler decide
2725# the declaration of exit, since it's the most demanding environment.
2726cat >conftest.$ac_ext <<_ACEOF
2727#ifndef __cplusplus
2728 choke me
2729#endif
2730_ACEOF
2731rm -f conftest.$ac_objext
2732if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00002733 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00002734 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00002735 grep -v '^ *+' conftest.er1 >conftest.err
2736 rm -f conftest.er1
2737 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00002738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2739 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00002740 { ac_try='test -z "$ac_c_werror_flag"
2741 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00002742 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2743 (eval $ac_try) 2>&5
2744 ac_status=$?
2745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2746 (exit $ac_status); }; } &&
2747 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00002748 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2749 (eval $ac_try) 2>&5
2750 ac_status=$?
2751 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2752 (exit $ac_status); }; }; then
2753 for ac_declaration in \
Skip Montanarof0d5f792004-08-15 14:08:23 +00002754 '' \
Martin v. Löwis11437992002-04-12 09:54:03 +00002755 'extern "C" void std::exit (int) throw (); using std::exit;' \
2756 'extern "C" void std::exit (int); using std::exit;' \
2757 'extern "C" void exit (int) throw ();' \
2758 'extern "C" void exit (int);' \
2759 'void exit (int);'
2760do
2761 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00002762/* confdefs.h. */
2763_ACEOF
2764cat confdefs.h >>conftest.$ac_ext
2765cat >>conftest.$ac_ext <<_ACEOF
2766/* end confdefs.h. */
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00002767$ac_declaration
Skip Montanarof0d5f792004-08-15 14:08:23 +00002768#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00002769int
2770main ()
2771{
2772exit (42);
2773 ;
2774 return 0;
2775}
2776_ACEOF
2777rm -f conftest.$ac_objext
2778if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00002779 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00002780 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00002781 grep -v '^ *+' conftest.er1 >conftest.err
2782 rm -f conftest.er1
2783 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00002784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2785 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00002786 { ac_try='test -z "$ac_c_werror_flag"
2787 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00002788 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2789 (eval $ac_try) 2>&5
2790 ac_status=$?
2791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2792 (exit $ac_status); }; } &&
2793 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00002794 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2795 (eval $ac_try) 2>&5
2796 ac_status=$?
2797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2798 (exit $ac_status); }; }; then
2799 :
2800else
2801 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002802sed 's/^/| /' conftest.$ac_ext >&5
2803
Martin v. Löwis11437992002-04-12 09:54:03 +00002804continue
2805fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00002806rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00002807 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00002808/* confdefs.h. */
2809_ACEOF
2810cat confdefs.h >>conftest.$ac_ext
2811cat >>conftest.$ac_ext <<_ACEOF
2812/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00002813$ac_declaration
Martin v. Löwis11437992002-04-12 09:54:03 +00002814int
2815main ()
2816{
2817exit (42);
2818 ;
2819 return 0;
2820}
2821_ACEOF
2822rm -f conftest.$ac_objext
2823if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00002824 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00002825 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00002826 grep -v '^ *+' conftest.er1 >conftest.err
2827 rm -f conftest.er1
2828 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00002829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2830 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00002831 { ac_try='test -z "$ac_c_werror_flag"
2832 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00002833 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2834 (eval $ac_try) 2>&5
2835 ac_status=$?
2836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2837 (exit $ac_status); }; } &&
2838 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00002839 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2840 (eval $ac_try) 2>&5
2841 ac_status=$?
2842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2843 (exit $ac_status); }; }; then
2844 break
2845else
2846 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002847sed 's/^/| /' conftest.$ac_ext >&5
2848
Martin v. Löwis11437992002-04-12 09:54:03 +00002849fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00002850rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00002851done
2852rm -f conftest*
2853if test -n "$ac_declaration"; then
2854 echo '#ifdef __cplusplus' >>confdefs.h
2855 echo $ac_declaration >>confdefs.h
2856 echo '#endif' >>confdefs.h
2857fi
2858
2859else
2860 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002861sed 's/^/| /' conftest.$ac_ext >&5
2862
Martin v. Löwis11437992002-04-12 09:54:03 +00002863fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00002864rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00002865ac_ext=c
2866ac_cpp='$CPP $CPPFLAGS'
2867ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2868ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2869ac_compiler_gnu=$ac_cv_c_compiler_gnu
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002870
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00002871
2872# checks for UNIX variants that set C preprocessor variables
Martin v. Löwis11437992002-04-12 09:54:03 +00002873
2874ac_ext=c
2875ac_cpp='$CPP $CPPFLAGS'
2876ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2877ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2878ac_compiler_gnu=$ac_cv_c_compiler_gnu
2879echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2880echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00002881# On Suns, sometimes $CPP names a directory.
2882if test -n "$CPP" && test -d "$CPP"; then
2883 CPP=
2884fi
2885if test -z "$CPP"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00002886 if test "${ac_cv_prog_CPP+set}" = set; then
2887 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00002888else
Martin v. Löwis11437992002-04-12 09:54:03 +00002889 # Double quotes because CPP needs to be expanded
2890 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2891 do
2892 ac_preproc_ok=false
2893for ac_c_preproc_warn_flag in '' yes
2894do
2895 # Use a header file that comes with gcc, so configuring glibc
2896 # with a fresh cross-compiler works.
Skip Montanaro6dead952003-09-25 14:50:04 +00002897 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2898 # <limits.h> exists even on freestanding compilers.
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00002899 # On the NeXT, cc -E runs the code through the compiler's parser,
Martin v. Löwis11437992002-04-12 09:54:03 +00002900 # not just through cpp. "Syntax error" is here to catch this case.
2901 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00002902/* confdefs.h. */
2903_ACEOF
2904cat confdefs.h >>conftest.$ac_ext
2905cat >>conftest.$ac_ext <<_ACEOF
2906/* end confdefs.h. */
2907#ifdef __STDC__
2908# include <limits.h>
2909#else
2910# include <assert.h>
2911#endif
Skip Montanarof0d5f792004-08-15 14:08:23 +00002912 Syntax error
Martin v. Löwis11437992002-04-12 09:54:03 +00002913_ACEOF
2914if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2915 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2916 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +00002917 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +00002918 rm -f conftest.er1
2919 cat conftest.err >&5
2920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2921 (exit $ac_status); } >/dev/null; then
2922 if test -s conftest.err; then
2923 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +00002924 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +00002925 else
2926 ac_cpp_err=
2927 fi
2928else
2929 ac_cpp_err=yes
2930fi
2931if test -z "$ac_cpp_err"; then
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00002932 :
2933else
Martin v. Löwis11437992002-04-12 09:54:03 +00002934 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002935sed 's/^/| /' conftest.$ac_ext >&5
2936
Martin v. Löwis11437992002-04-12 09:54:03 +00002937 # Broken: fails on valid input.
2938continue
Jack Jansendd19cf82001-12-06 22:36:17 +00002939fi
Martin v. Löwis11437992002-04-12 09:54:03 +00002940rm -f conftest.err conftest.$ac_ext
Jack Jansendd19cf82001-12-06 22:36:17 +00002941
Martin v. Löwis11437992002-04-12 09:54:03 +00002942 # OK, works on sane cases. Now check whether non-existent headers
2943 # can be detected and how.
2944 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00002945/* confdefs.h. */
2946_ACEOF
2947cat confdefs.h >>conftest.$ac_ext
2948cat >>conftest.$ac_ext <<_ACEOF
2949/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00002950#include <ac_nonexistent.h>
2951_ACEOF
2952if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2953 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2954 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +00002955 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +00002956 rm -f conftest.er1
2957 cat conftest.err >&5
2958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2959 (exit $ac_status); } >/dev/null; then
2960 if test -s conftest.err; then
2961 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +00002962 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +00002963 else
2964 ac_cpp_err=
2965 fi
2966else
2967 ac_cpp_err=yes
2968fi
2969if test -z "$ac_cpp_err"; then
2970 # Broken: success on invalid input.
2971continue
2972else
2973 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00002974sed 's/^/| /' conftest.$ac_ext >&5
2975
Martin v. Löwis11437992002-04-12 09:54:03 +00002976 # Passes both tests.
2977ac_preproc_ok=:
2978break
2979fi
2980rm -f conftest.err conftest.$ac_ext
2981
2982done
2983# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2984rm -f conftest.err conftest.$ac_ext
2985if $ac_preproc_ok; then
2986 break
2987fi
2988
2989 done
2990 ac_cv_prog_CPP=$CPP
2991
2992fi
2993 CPP=$ac_cv_prog_CPP
2994else
2995 ac_cv_prog_CPP=$CPP
2996fi
2997echo "$as_me:$LINENO: result: $CPP" >&5
2998echo "${ECHO_T}$CPP" >&6
2999ac_preproc_ok=false
3000for ac_c_preproc_warn_flag in '' yes
3001do
3002 # Use a header file that comes with gcc, so configuring glibc
3003 # with a fresh cross-compiler works.
Skip Montanaro6dead952003-09-25 14:50:04 +00003004 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3005 # <limits.h> exists even on freestanding compilers.
Martin v. Löwis11437992002-04-12 09:54:03 +00003006 # On the NeXT, cc -E runs the code through the compiler's parser,
3007 # not just through cpp. "Syntax error" is here to catch this case.
3008 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00003009/* confdefs.h. */
3010_ACEOF
3011cat confdefs.h >>conftest.$ac_ext
3012cat >>conftest.$ac_ext <<_ACEOF
3013/* end confdefs.h. */
3014#ifdef __STDC__
3015# include <limits.h>
3016#else
3017# include <assert.h>
3018#endif
Skip Montanarof0d5f792004-08-15 14:08:23 +00003019 Syntax error
Martin v. Löwis11437992002-04-12 09:54:03 +00003020_ACEOF
3021if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3022 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3023 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +00003024 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +00003025 rm -f conftest.er1
3026 cat conftest.err >&5
3027 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3028 (exit $ac_status); } >/dev/null; then
3029 if test -s conftest.err; then
3030 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +00003031 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +00003032 else
3033 ac_cpp_err=
3034 fi
3035else
3036 ac_cpp_err=yes
3037fi
3038if test -z "$ac_cpp_err"; then
3039 :
3040else
3041 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00003042sed 's/^/| /' conftest.$ac_ext >&5
3043
Martin v. Löwis11437992002-04-12 09:54:03 +00003044 # Broken: fails on valid input.
3045continue
3046fi
3047rm -f conftest.err conftest.$ac_ext
3048
3049 # OK, works on sane cases. Now check whether non-existent headers
3050 # can be detected and how.
3051 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00003052/* confdefs.h. */
3053_ACEOF
3054cat confdefs.h >>conftest.$ac_ext
3055cat >>conftest.$ac_ext <<_ACEOF
3056/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00003057#include <ac_nonexistent.h>
3058_ACEOF
3059if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3060 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3061 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +00003062 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +00003063 rm -f conftest.er1
3064 cat conftest.err >&5
3065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3066 (exit $ac_status); } >/dev/null; then
3067 if test -s conftest.err; then
3068 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +00003069 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +00003070 else
3071 ac_cpp_err=
3072 fi
3073else
3074 ac_cpp_err=yes
3075fi
3076if test -z "$ac_cpp_err"; then
3077 # Broken: success on invalid input.
3078continue
3079else
3080 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00003081sed 's/^/| /' conftest.$ac_ext >&5
3082
Martin v. Löwis11437992002-04-12 09:54:03 +00003083 # Passes both tests.
3084ac_preproc_ok=:
3085break
3086fi
3087rm -f conftest.err conftest.$ac_ext
3088
3089done
3090# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3091rm -f conftest.err conftest.$ac_ext
3092if $ac_preproc_ok; then
3093 :
3094else
Skip Montanaro6dead952003-09-25 14:50:04 +00003095 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3096See \`config.log' for more details." >&5
3097echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3098See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00003099 { (exit 1); exit 1; }; }
3100fi
3101
3102ac_ext=c
3103ac_cpp='$CPP $CPPFLAGS'
3104ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3105ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3106ac_compiler_gnu=$ac_cv_c_compiler_gnu
3107
3108
Skip Montanaro6dead952003-09-25 14:50:04 +00003109echo "$as_me:$LINENO: checking for egrep" >&5
3110echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3111if test "${ac_cv_prog_egrep+set}" = set; then
3112 echo $ECHO_N "(cached) $ECHO_C" >&6
3113else
3114 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3115 then ac_cv_prog_egrep='grep -E'
3116 else ac_cv_prog_egrep='egrep'
3117 fi
3118fi
3119echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3120echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3121 EGREP=$ac_cv_prog_egrep
3122
3123
Martin v. Löwis11437992002-04-12 09:54:03 +00003124
3125echo "$as_me:$LINENO: checking for AIX" >&5
3126echo $ECHO_N "checking for AIX... $ECHO_C" >&6
3127cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00003128/* confdefs.h. */
3129_ACEOF
3130cat confdefs.h >>conftest.$ac_ext
3131cat >>conftest.$ac_ext <<_ACEOF
3132/* end confdefs.h. */
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00003133#ifdef _AIX
3134 yes
3135#endif
3136
Martin v. Löwis11437992002-04-12 09:54:03 +00003137_ACEOF
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00003138if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +00003139 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwis11437992002-04-12 09:54:03 +00003140 echo "$as_me:$LINENO: result: yes" >&5
3141echo "${ECHO_T}yes" >&6
3142cat >>confdefs.h <<\_ACEOF
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00003143#define _ALL_SOURCE 1
Martin v. Löwis11437992002-04-12 09:54:03 +00003144_ACEOF
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00003145
3146else
Martin v. Löwis11437992002-04-12 09:54:03 +00003147 echo "$as_me:$LINENO: result: no" >&5
3148echo "${ECHO_T}no" >&6
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00003149fi
3150rm -f conftest*
3151
Michael W. Hudson54241132001-12-07 15:38:26 +00003152
Martin v. Löwis1d5ecb72001-08-09 10:29:44 +00003153
Martin v. Löwis779ffc02002-12-02 22:17:01 +00003154# Check for unsupported systems
3155case $ac_sys_system/$ac_sys_release in
Martin v. Löwis12af0482004-01-31 12:34:17 +00003156Linux*/1*)
Martin v. Löwis779ffc02002-12-02 22:17:01 +00003157 echo This system \($ac_sys_system/$ac_sys_release\) is no longer supported.
3158 echo See README for details.
3159 exit 1;;
3160esac
3161
Michael W. Hudson54241132001-12-07 15:38:26 +00003162
Martin v. Löwis11437992002-04-12 09:54:03 +00003163echo "$as_me:$LINENO: checking for --with-suffix" >&5
3164echo $ECHO_N "checking for --with-suffix... $ECHO_C" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +00003165
Neil Schemenauerdfb38e42001-01-27 06:57:08 +00003166# Check whether --with-suffix or --without-suffix was given.
3167if test "${with_suffix+set}" = set; then
3168 withval="$with_suffix"
Martin v. Löwis11437992002-04-12 09:54:03 +00003169
Neil Schemenauerdfb38e42001-01-27 06:57:08 +00003170 case $withval in
3171 no) EXEEXT=;;
3172 yes) EXEEXT=.exe;;
3173 *) EXEEXT=$withval;;
3174 esac
Martin v. Löwis11437992002-04-12 09:54:03 +00003175fi;
3176echo "$as_me:$LINENO: result: $EXEEXT" >&5
3177echo "${ECHO_T}$EXEEXT" >&6
Jack Jansen1999ef42001-12-06 21:47:20 +00003178
Jack Jansen9a66b6d2001-08-08 13:56:14 +00003179# Test whether we're running on a non-case-sensitive system, in which
3180# case we give a warning if no ext is given
Jack Jansen1999ef42001-12-06 21:47:20 +00003181
Martin v. Löwis11437992002-04-12 09:54:03 +00003182echo "$as_me:$LINENO: checking for case-insensitive build directory" >&5
3183echo $ECHO_N "checking for case-insensitive build directory... $ECHO_C" >&6
Jack Jansen3c2c4332002-11-06 13:33:32 +00003184if test ! -d CaseSensitiveTestDir; then
3185mkdir CaseSensitiveTestDir
3186fi
3187
3188if test -d casesensitivetestdir
Jack Jansen9a66b6d2001-08-08 13:56:14 +00003189then
Martin v. Löwis11437992002-04-12 09:54:03 +00003190 echo "$as_me:$LINENO: result: yes" >&5
3191echo "${ECHO_T}yes" >&6
Jack Jansen1999ef42001-12-06 21:47:20 +00003192 BUILDEXEEXT=.exe
3193else
Martin v. Löwis11437992002-04-12 09:54:03 +00003194 echo "$as_me:$LINENO: result: no" >&5
3195echo "${ECHO_T}no" >&6
Jack Jansendd19cf82001-12-06 22:36:17 +00003196 BUILDEXEEXT=$EXEEXT
Jack Jansen9a66b6d2001-08-08 13:56:14 +00003197fi
Jack Jansen3c2c4332002-11-06 13:33:32 +00003198rmdir CaseSensitiveTestDir
Guido van Rossumff555e32000-09-22 15:38:21 +00003199
Guido van Rossumdd997f71998-10-07 19:58:26 +00003200case $MACHDEP in
3201bsdos*)
3202 case $CC in
3203 gcc) CC="$CC -D_HAVE_BSDI";;
3204 esac;;
3205esac
3206
Guido van Rossum24b1e751997-08-21 02:29:16 +00003207case $ac_sys_system in
3208hp*|HP*)
3209 case $CC in
Guido van Rossumcd5ff9f2000-09-22 16:15:54 +00003210 cc|*/cc) CC="$CC -Ae";;
Guido van Rossum24b1e751997-08-21 02:29:16 +00003211 esac;;
Trent Mick635f6fb2000-08-23 21:33:05 +00003212Monterey*)
3213 case $CC in
3214 cc) CC="$CC -Wl,-Bexport";;
3215 esac;;
Martin v. Löwisa30c1002001-03-06 12:10:20 +00003216SunOS*)
3217 # Some functions have a prototype only with that define, e.g. confstr
Martin v. Löwis11437992002-04-12 09:54:03 +00003218
3219cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa30c1002001-03-06 12:10:20 +00003220#define __EXTENSIONS__ 1
Martin v. Löwis11437992002-04-12 09:54:03 +00003221_ACEOF
Martin v. Löwisa30c1002001-03-06 12:10:20 +00003222
3223 ;;
Guido van Rossum24b1e751997-08-21 02:29:16 +00003224esac
3225
Michael W. Hudson54241132001-12-07 15:38:26 +00003226
3227
Martin v. Löwis11437992002-04-12 09:54:03 +00003228echo "$as_me:$LINENO: checking LIBRARY" >&5
3229echo $ECHO_N "checking LIBRARY... $ECHO_C" >&6
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +00003230if test -z "$LIBRARY"
3231then
3232 LIBRARY='libpython$(VERSION).a'
3233fi
Martin v. Löwis11437992002-04-12 09:54:03 +00003234echo "$as_me:$LINENO: result: $LIBRARY" >&5
3235echo "${ECHO_T}$LIBRARY" >&6
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +00003236
Guido van Rossum54ecc3d1999-01-27 17:53:11 +00003237# LDLIBRARY is the name of the library to link against (as opposed to the
Jack Jansene578a632001-08-15 01:27:14 +00003238# name of the library into which to insert object files). BLDLIBRARY is also
3239# the library to link against, usually. On Mac OS X frameworks, BLDLIBRARY
3240# is blank as the main program is not linked directly against LDLIBRARY.
3241# LDLIBRARYDIR is the path to LDLIBRARY, which is made in a subdirectory. On
3242# systems without shared libraries, LDLIBRARY is the same as LIBRARY
3243# (defined in the Makefiles). On Cygwin LDLIBRARY is the import library,
3244# DLLLIBRARY is the shared (i.e., DLL) library.
Martin v. Löwis11437992002-04-12 09:54:03 +00003245#
Martin v. Löwis1142de32002-03-29 16:28:31 +00003246# RUNSHARED is used to run shared python without installed libraries
3247#
3248# INSTSONAME is the name of the shared library that will be use to install
3249# on the system - some systems like version suffix, others don't
3250
3251
Michael W. Hudson54241132001-12-07 15:38:26 +00003252
3253
3254
Guido van Rossum54ecc3d1999-01-27 17:53:11 +00003255
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +00003256LDLIBRARY="$LIBRARY"
Jack Jansene578a632001-08-15 01:27:14 +00003257BLDLIBRARY='$(LDLIBRARY)'
Martin v. Löwis09bdf722002-05-08 08:51:29 +00003258INSTSONAME='$(LDLIBRARY)'
Guido van Rossumca563f22001-01-23 01:52:44 +00003259DLLLIBRARY=''
Jack Jansene578a632001-08-15 01:27:14 +00003260LDLIBRARYDIR=''
Martin v. Löwis1142de32002-03-29 16:28:31 +00003261RUNSHARED=''
Guido van Rossum54ecc3d1999-01-27 17:53:11 +00003262
Guido van Rossum76c5fe21997-08-14 19:45:07 +00003263# LINKCC is the command that links the python executable -- default is $(CC).
Martin v. Löwisb7da67a2001-10-18 15:35:38 +00003264# If CXX is set, and if it is needed to link a main function that was
3265# compiled with CXX, LINKCC is CXX instead. Always using CXX is undesirable:
3266# python might then depend on the C++ runtime
Martin v. Löwis11437992002-04-12 09:54:03 +00003267# This is altered for AIX in order to build the export list before
Guido van Rossumec95c7b1998-08-04 17:59:56 +00003268# linking.
Guido van Rossum76c5fe21997-08-14 19:45:07 +00003269
Martin v. Löwis11437992002-04-12 09:54:03 +00003270echo "$as_me:$LINENO: checking LINKCC" >&5
3271echo $ECHO_N "checking LINKCC... $ECHO_C" >&6
Guido van Rossum76c5fe21997-08-14 19:45:07 +00003272if test -z "$LINKCC"
3273then
Martin v. Löwisb7da67a2001-10-18 15:35:38 +00003274 if test -z "$CXX"; then
3275 LINKCC="\$(PURIFY) \$(CC)"
3276 else
Martin v. Löwis147fbe52005-08-07 21:09:30 +00003277 echo 'extern "C" void foo();int main(){foo();}' > conftest_a.cc
3278 $CXX -c conftest_a.cc # 2>&5
3279 echo 'void foo(){}' > conftest_b.$ac_ext
3280 $CC -c conftest_b.$ac_ext # 2>&5
3281 if $CC -o conftest$ac_exeext conftest_a.$ac_objext conftest_b.$ac_objext 2>&5 \
Martin v. Löwisb7da67a2001-10-18 15:35:38 +00003282 && test -s conftest$ac_exeext && ./conftest$ac_exeext
3283 then
3284 LINKCC="\$(PURIFY) \$(CC)"
3285 else
3286 LINKCC="\$(PURIFY) \$(CXX)"
3287 fi
3288 rm -fr conftest*
3289 fi
Guido van Rossum76c5fe21997-08-14 19:45:07 +00003290 case $ac_sys_system in
3291 AIX*)
Neal Norwitz0b27ff92003-03-31 15:53:49 +00003292 exp_extra="\"\""
3293 if test $ac_sys_release -ge 5 -o \
3294 $ac_sys_release -eq 4 -a `uname -r` -ge 2 ; then
3295 exp_extra="."
3296 fi
3297 LINKCC="\$(srcdir)/Modules/makexp_aix Modules/python.exp $exp_extra \$(LIBRARY); $LINKCC";;
Trent Mick635f6fb2000-08-23 21:33:05 +00003298 Monterey64*)
Martin v. Löwis4e732dc2002-03-19 15:15:32 +00003299 LINKCC="$LINKCC -L/usr/lib/ia64l64";;
Guido van Rossum76c5fe21997-08-14 19:45:07 +00003300 esac
3301fi
Martin v. Löwis11437992002-04-12 09:54:03 +00003302echo "$as_me:$LINENO: result: $LINKCC" >&5
3303echo "${ECHO_T}$LINKCC" >&6
Guido van Rossum76c5fe21997-08-14 19:45:07 +00003304
Martin v. Löwis11437992002-04-12 09:54:03 +00003305echo "$as_me:$LINENO: checking for --enable-shared" >&5
3306echo $ECHO_N "checking for --enable-shared... $ECHO_C" >&6
Martin v. Löwis1142de32002-03-29 16:28:31 +00003307# Check whether --enable-shared or --disable-shared was given.
3308if test "${enable_shared+set}" = set; then
3309 enableval="$enable_shared"
Guido van Rossum54ecc3d1999-01-27 17:53:11 +00003310
Martin v. Löwis11437992002-04-12 09:54:03 +00003311fi;
Martin v. Löwis1142de32002-03-29 16:28:31 +00003312
3313if test -z "$enable_shared"
Martin v. Löwis11437992002-04-12 09:54:03 +00003314then
Martin v. Löwisb51033d2002-05-03 05:53:15 +00003315 case $ac_sys_system in
Martin v. Löwisf90ae202002-06-11 06:22:31 +00003316 CYGWIN* | atheos*)
Martin v. Löwisb51033d2002-05-03 05:53:15 +00003317 enable_shared="yes";;
3318 *)
3319 enable_shared="no";;
3320 esac
Martin v. Löwis1142de32002-03-29 16:28:31 +00003321fi
Martin v. Löwis11437992002-04-12 09:54:03 +00003322echo "$as_me:$LINENO: result: $enable_shared" >&5
3323echo "${ECHO_T}$enable_shared" >&6
Martin v. Löwis1142de32002-03-29 16:28:31 +00003324
Skip Montanaro56f6a4f2004-06-18 02:47:22 +00003325echo "$as_me:$LINENO: checking for --enable-profiling" >&5
3326echo $ECHO_N "checking for --enable-profiling... $ECHO_C" >&6
3327# Check whether --enable-profiling or --disable-profiling was given.
3328if test "${enable_profiling+set}" = set; then
3329 enableval="$enable_profiling"
3330 ac_save_cc="$CC"
3331 CC="$CC -pg"
3332 if test "$cross_compiling" = yes; then
3333 ac_enable_profiling="no"
3334else
3335 cat >conftest.$ac_ext <<_ACEOF
3336/* confdefs.h. */
3337_ACEOF
3338cat confdefs.h >>conftest.$ac_ext
3339cat >>conftest.$ac_ext <<_ACEOF
3340/* end confdefs.h. */
3341int main() { return 0; }
3342_ACEOF
3343rm -f conftest$ac_exeext
3344if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3345 (eval $ac_link) 2>&5
3346 ac_status=$?
3347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3348 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3349 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3350 (eval $ac_try) 2>&5
3351 ac_status=$?
3352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3353 (exit $ac_status); }; }; then
3354 ac_enable_profiling="yes"
3355else
3356 echo "$as_me: program exited with status $ac_status" >&5
3357echo "$as_me: failed program was:" >&5
3358sed 's/^/| /' conftest.$ac_ext >&5
3359
3360( exit $ac_status )
3361ac_enable_profiling="no"
3362fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00003363rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Skip Montanaro56f6a4f2004-06-18 02:47:22 +00003364fi
3365 CC="$ac_save_cc"
3366fi;
3367echo "$as_me:$LINENO: result: $ac_enable_profiling" >&5
3368echo "${ECHO_T}$ac_enable_profiling" >&6
3369
3370case "$ac_enable_profiling" in
3371 "yes")
3372 BASECFLAGS="-pg $BASECFLAGS"
3373 LDFLAGS="-pg $LDFLAGS"
3374 ;;
3375esac
Martin v. Löwis1142de32002-03-29 16:28:31 +00003376
Martin v. Löwis11437992002-04-12 09:54:03 +00003377echo "$as_me:$LINENO: checking LDLIBRARY" >&5
3378echo $ECHO_N "checking LDLIBRARY... $ECHO_C" >&6
Jack Jansene578a632001-08-15 01:27:14 +00003379
Guido van Rossumb8552162001-09-05 14:58:11 +00003380# MacOSX framework builds need more magic. LDLIBRARY is the dynamic
3381# library that we build, but we do not want to link against it (we
3382# will find it with a -framework option). For this reason there is an
3383# extra variable BLDLIBRARY against which Python and the extension
3384# modules are linked, BLDLIBRARY. This is normally the same as
3385# LDLIBRARY, but empty for MacOSX framework builds.
Jack Jansene578a632001-08-15 01:27:14 +00003386if test "$enable_framework"
3387then
3388 LDLIBRARY='$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansen66b84832003-07-04 12:14:39 +00003389 RUNSHARED=DYLD_FRAMEWORK_PATH="`pwd`:$DYLD_FRAMEWORK_PATH"
Jack Jansene578a632001-08-15 01:27:14 +00003390 BLDLIBRARY=''
3391else
3392 BLDLIBRARY='$(LDLIBRARY)'
Martin v. Löwis11437992002-04-12 09:54:03 +00003393fi
Jack Jansene578a632001-08-15 01:27:14 +00003394
Martin v. Löwis1142de32002-03-29 16:28:31 +00003395# Other platforms follow
3396if test $enable_shared = "yes"; then
Mark Hammond8235ea12002-07-19 06:55:41 +00003397
3398cat >>confdefs.h <<\_ACEOF
3399#define Py_ENABLE_SHARED 1
3400_ACEOF
3401
Martin v. Löwis1142de32002-03-29 16:28:31 +00003402 case $ac_sys_system in
3403 BeOS*)
3404 LDLIBRARY='libpython$(VERSION).so'
3405 ;;
3406 CYGWIN*)
3407 LDLIBRARY='libpython$(VERSION).dll.a'
3408 DLLLIBRARY='libpython$(VERSION).dll'
3409 ;;
3410 SunOS*)
3411 LDLIBRARY='libpython$(VERSION).so'
Martin v. Löwisd141a8c2003-06-14 15:20:28 +00003412 BLDLIBRARY='-Wl,-R,$(LIBDIR) -L. -lpython$(VERSION)'
Martin v. Löwisfc9b75f2003-08-09 09:06:52 +00003413 RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
Martin v. Löwis2389c412003-10-31 15:42:07 +00003414 INSTSONAME="$LDLIBRARY".$SOVERSION
Martin v. Löwis1142de32002-03-29 16:28:31 +00003415 ;;
Hye-Shik Chang33761492004-10-26 09:53:46 +00003416 Linux*|GNU*|NetBSD*|FreeBSD*)
Martin v. Löwis1142de32002-03-29 16:28:31 +00003417 LDLIBRARY='libpython$(VERSION).so'
3418 BLDLIBRARY='-L. -lpython$(VERSION)'
Martin v. Löwisfc9b75f2003-08-09 09:06:52 +00003419 RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
Hye-Shik Chang33761492004-10-26 09:53:46 +00003420 case $ac_sys_system in
3421 FreeBSD*)
3422 SOVERSION=`echo $SOVERSION|cut -d "." -f 1`
3423 ;;
3424 esac
Martin v. Löwis1142de32002-03-29 16:28:31 +00003425 INSTSONAME="$LDLIBRARY".$SOVERSION
3426 ;;
3427 hp*|HP*)
3428 LDLIBRARY='libpython$(VERSION).sl'
3429 BLDLIBRARY='-Wl,+b,$(LIBDIR) -L. -lpython$(VERSION)'
Martin v. Löwisfc9b75f2003-08-09 09:06:52 +00003430 RUNSHARED=SHLIB_PATH=`pwd`:${SHLIB_PATH}
Martin v. Löwis1142de32002-03-29 16:28:31 +00003431 ;;
3432 OSF*)
3433 LDLIBRARY='libpython$(VERSION).so'
Neal Norwitz671b9e32006-01-09 07:07:12 +00003434 BLDLIBRARY='-rpath $(LIBDIR) -L. -lpython$(VERSION)'
Martin v. Löwisfc9b75f2003-08-09 09:06:52 +00003435 RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
Martin v. Löwis1142de32002-03-29 16:28:31 +00003436 ;;
Martin v. Löwisf90ae202002-06-11 06:22:31 +00003437 atheos*)
3438 LDLIBRARY='libpython$(VERSION).so'
3439 BLDLIBRARY='-L. -lpython$(VERSION)'
3440 RUNSHARED=DLL_PATH=`pwd`:${DLL_PATH:-/atheos/sys/libs:/atheos/autolnk/lib}
3441 ;;
Martin v. Löwis1142de32002-03-29 16:28:31 +00003442 esac
Jason Tishler30765592003-09-04 11:04:06 +00003443else # shared is disabled
3444 case $ac_sys_system in
3445 CYGWIN*)
3446 BLDLIBRARY='$(LIBRARY)'
3447 LDLIBRARY='libpython$(VERSION).dll.a'
3448 ;;
3449 esac
Martin v. Löwis1142de32002-03-29 16:28:31 +00003450fi
3451
Martin v. Löwis11437992002-04-12 09:54:03 +00003452echo "$as_me:$LINENO: result: $LDLIBRARY" >&5
3453echo "${ECHO_T}$LDLIBRARY" >&6
Guido van Rossum54ecc3d1999-01-27 17:53:11 +00003454
Martin v. Löwis11437992002-04-12 09:54:03 +00003455if test -n "$ac_tool_prefix"; then
3456 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3457set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3458echo "$as_me:$LINENO: checking for $ac_word" >&5
3459echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3460if test "${ac_cv_prog_RANLIB+set}" = set; then
3461 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003462else
3463 if test -n "$RANLIB"; then
3464 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3465else
Martin v. Löwis11437992002-04-12 09:54:03 +00003466as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3467for as_dir in $PATH
3468do
3469 IFS=$as_save_IFS
3470 test -z "$as_dir" && as_dir=.
3471 for ac_exec_ext in '' $ac_executable_extensions; do
3472 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3473 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3474 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3475 break 2
3476 fi
3477done
3478done
3479
Guido van Rossum627b2d71993-12-24 10:39:16 +00003480fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003481fi
Martin v. Löwis11437992002-04-12 09:54:03 +00003482RANLIB=$ac_cv_prog_RANLIB
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003483if test -n "$RANLIB"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00003484 echo "$as_me:$LINENO: result: $RANLIB" >&5
3485echo "${ECHO_T}$RANLIB" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003486else
Martin v. Löwis11437992002-04-12 09:54:03 +00003487 echo "$as_me:$LINENO: result: no" >&5
3488echo "${ECHO_T}no" >&6
3489fi
3490
3491fi
3492if test -z "$ac_cv_prog_RANLIB"; then
3493 ac_ct_RANLIB=$RANLIB
3494 # Extract the first word of "ranlib", so it can be a program name with args.
3495set dummy ranlib; ac_word=$2
3496echo "$as_me:$LINENO: checking for $ac_word" >&5
3497echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3498if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3499 echo $ECHO_N "(cached) $ECHO_C" >&6
3500else
3501 if test -n "$ac_ct_RANLIB"; then
3502 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3503else
3504as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3505for as_dir in $PATH
3506do
3507 IFS=$as_save_IFS
3508 test -z "$as_dir" && as_dir=.
3509 for ac_exec_ext in '' $ac_executable_extensions; do
3510 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3511 ac_cv_prog_ac_ct_RANLIB="ranlib"
3512 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3513 break 2
3514 fi
3515done
3516done
3517
3518 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3519fi
3520fi
3521ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3522if test -n "$ac_ct_RANLIB"; then
3523 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3524echo "${ECHO_T}$ac_ct_RANLIB" >&6
3525else
3526 echo "$as_me:$LINENO: result: no" >&5
3527echo "${ECHO_T}no" >&6
3528fi
3529
3530 RANLIB=$ac_ct_RANLIB
3531else
3532 RANLIB="$ac_cv_prog_RANLIB"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003533fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00003534
3535
Guido van Rossum7f43da71994-08-01 12:15:30 +00003536for ac_prog in ar aal
3537do
Martin v. Löwis11437992002-04-12 09:54:03 +00003538 # Extract the first word of "$ac_prog", so it can be a program name with args.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003539set dummy $ac_prog; ac_word=$2
Martin v. Löwis11437992002-04-12 09:54:03 +00003540echo "$as_me:$LINENO: checking for $ac_word" >&5
3541echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3542if test "${ac_cv_prog_AR+set}" = set; then
3543 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003544else
3545 if test -n "$AR"; then
3546 ac_cv_prog_AR="$AR" # Let the user override the test.
3547else
Martin v. Löwis11437992002-04-12 09:54:03 +00003548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3549for as_dir in $PATH
3550do
3551 IFS=$as_save_IFS
3552 test -z "$as_dir" && as_dir=.
3553 for ac_exec_ext in '' $ac_executable_extensions; do
3554 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3555 ac_cv_prog_AR="$ac_prog"
3556 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3557 break 2
3558 fi
3559done
3560done
3561
Guido van Rossum7f43da71994-08-01 12:15:30 +00003562fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003563fi
Martin v. Löwis11437992002-04-12 09:54:03 +00003564AR=$ac_cv_prog_AR
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003565if test -n "$AR"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00003566 echo "$as_me:$LINENO: result: $AR" >&5
3567echo "${ECHO_T}$AR" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003568else
Martin v. Löwis11437992002-04-12 09:54:03 +00003569 echo "$as_me:$LINENO: result: no" >&5
3570echo "${ECHO_T}no" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003571fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00003572
Martin v. Löwis11437992002-04-12 09:54:03 +00003573 test -n "$AR" && break
Guido van Rossum7f43da71994-08-01 12:15:30 +00003574done
3575test -n "$AR" || AR="ar"
3576
Michael W. Hudson54241132001-12-07 15:38:26 +00003577
Martin v. Löwisdea59e52006-01-05 10:00:36 +00003578
Martin v. Löwisc5bf5a02006-01-05 10:33:59 +00003579# Extract the first word of "svnversion", so it can be a program name with args.
3580set dummy svnversion; ac_word=$2
Martin v. Löwisdea59e52006-01-05 10:00:36 +00003581echo "$as_me:$LINENO: checking for $ac_word" >&5
3582echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3583if test "${ac_cv_prog_SVNVERSION+set}" = set; then
3584 echo $ECHO_N "(cached) $ECHO_C" >&6
3585else
3586 if test -n "$SVNVERSION"; then
3587 ac_cv_prog_SVNVERSION="$SVNVERSION" # Let the user override the test.
3588else
3589as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3590for as_dir in $PATH
3591do
3592 IFS=$as_save_IFS
3593 test -z "$as_dir" && as_dir=.
3594 for ac_exec_ext in '' $ac_executable_extensions; do
3595 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Martin v. Löwisc5bf5a02006-01-05 10:33:59 +00003596 ac_cv_prog_SVNVERSION="found"
Martin v. Löwisdea59e52006-01-05 10:00:36 +00003597 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3598 break 2
3599 fi
3600done
3601done
3602
3603fi
3604fi
3605SVNVERSION=$ac_cv_prog_SVNVERSION
3606if test -n "$SVNVERSION"; then
3607 echo "$as_me:$LINENO: result: $SVNVERSION" >&5
3608echo "${ECHO_T}$SVNVERSION" >&6
3609else
3610 echo "$as_me:$LINENO: result: no" >&5
3611echo "${ECHO_T}no" >&6
3612fi
3613
Martin v. Löwisc5bf5a02006-01-05 10:33:59 +00003614if test $SVNVERSION = found
3615then
3616 SVNVERSION="svnversion \$(srcdir)"
3617else
3618 SVNVERSION="echo exported"
3619fi
Martin v. Löwisdea59e52006-01-05 10:00:36 +00003620
Neil Schemenauera42c8272001-03-31 00:01:55 +00003621case $MACHDEP in
Neil Schemenaueraf5567f2001-10-21 22:32:04 +00003622bsdos*|hp*|HP*)
3623 # install -d does not work on BSDI or HP-UX
Neil Schemenauera42c8272001-03-31 00:01:55 +00003624 if test -z "$INSTALL"
3625 then
3626 INSTALL="${srcdir}/install-sh -c"
3627 fi
3628esac
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003629ac_aux_dir=
3630for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
3631 if test -f $ac_dir/install-sh; then
3632 ac_aux_dir=$ac_dir
3633 ac_install_sh="$ac_aux_dir/install-sh -c"
3634 break
3635 elif test -f $ac_dir/install.sh; then
3636 ac_aux_dir=$ac_dir
3637 ac_install_sh="$ac_aux_dir/install.sh -c"
3638 break
Martin v. Löwis11437992002-04-12 09:54:03 +00003639 elif test -f $ac_dir/shtool; then
3640 ac_aux_dir=$ac_dir
3641 ac_install_sh="$ac_aux_dir/shtool install -c"
3642 break
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003643 fi
3644done
3645if test -z "$ac_aux_dir"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00003646 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
3647echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
3648 { (exit 1); exit 1; }; }
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003649fi
Martin v. Löwis11437992002-04-12 09:54:03 +00003650ac_config_guess="$SHELL $ac_aux_dir/config.guess"
3651ac_config_sub="$SHELL $ac_aux_dir/config.sub"
3652ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003653
3654# Find a good install program. We prefer a C program (faster),
3655# so one script is as good as another. But avoid the broken or
3656# incompatible versions:
3657# SysV /etc/install, /usr/sbin/install
3658# SunOS /usr/etc/install
3659# IRIX /sbin/install
3660# AIX /bin/install
Martin v. Löwis11437992002-04-12 09:54:03 +00003661# AmigaOS /C/install, which installs bootblocks on floppy discs
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003662# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3663# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3664# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
Skip Montanarof0d5f792004-08-15 14:08:23 +00003665# OS/2's system install, which has a completely different semantic
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003666# ./install, which can be erroneously created by make from ./install.sh.
Martin v. Löwis11437992002-04-12 09:54:03 +00003667echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3668echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003669if test -z "$INSTALL"; then
Martin v. Löwis11437992002-04-12 09:54:03 +00003670if test "${ac_cv_path_install+set}" = set; then
3671 echo $ECHO_N "(cached) $ECHO_C" >&6
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003672else
Martin v. Löwis11437992002-04-12 09:54:03 +00003673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3674for as_dir in $PATH
3675do
3676 IFS=$as_save_IFS
3677 test -z "$as_dir" && as_dir=.
3678 # Account for people who put trailing slashes in PATH elements.
3679case $as_dir/ in
3680 ./ | .// | /cC/* | \
3681 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Skip Montanarof0d5f792004-08-15 14:08:23 +00003682 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
Martin v. Löwis11437992002-04-12 09:54:03 +00003683 /usr/ucb/* ) ;;
3684 *)
3685 # OSF1 and SCO ODT 3.0 have their own names for install.
3686 # Don't use installbsd from OSF since it installs stuff as root
3687 # by default.
3688 for ac_prog in ginstall scoinst install; do
3689 for ac_exec_ext in '' $ac_executable_extensions; do
Skip Montanarof0d5f792004-08-15 14:08:23 +00003690 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3691 if test $ac_prog = install &&
3692 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3693 # AIX install. It has an incompatible calling convention.
3694 :
3695 elif test $ac_prog = install &&
3696 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3697 # program-specific install script used by HP pwplus--don't use.
3698 :
3699 else
3700 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3701 break 3
3702 fi
3703 fi
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003704 done
Martin v. Löwis11437992002-04-12 09:54:03 +00003705 done
3706 ;;
3707esac
3708done
3709
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003710
3711fi
3712 if test "${ac_cv_path_install+set}" = set; then
Martin v. Löwis11437992002-04-12 09:54:03 +00003713 INSTALL=$ac_cv_path_install
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003714 else
3715 # As a last resort, use the slow shell script. We don't cache a
3716 # path for INSTALL within a source directory, because that will
3717 # break other packages using the cache if that directory is
3718 # removed, or if the path is relative.
Martin v. Löwis11437992002-04-12 09:54:03 +00003719 INSTALL=$ac_install_sh
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003720 fi
3721fi
Martin v. Löwis11437992002-04-12 09:54:03 +00003722echo "$as_me:$LINENO: result: $INSTALL" >&5
3723echo "${ECHO_T}$INSTALL" >&6
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003724
3725# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3726# It thinks the first close brace ends the variable substitution.
3727test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3728
Martin v. Löwis11437992002-04-12 09:54:03 +00003729test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003730
3731test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3732
Michael W. Hudson54241132001-12-07 15:38:26 +00003733
Guido van Rossumec95c7b1998-08-04 17:59:56 +00003734# Not every filesystem supports hard links
3735
3736if test -z "$LN" ; then
3737 case $ac_sys_system in
3738 BeOS*) LN="ln -s";;
Guido van Rossumaef734b2001-01-10 21:09:12 +00003739 CYGWIN*) LN="ln -s";;
Martin v. Löwisf90ae202002-06-11 06:22:31 +00003740 atheos*) LN="ln -s";;
Guido van Rossumec95c7b1998-08-04 17:59:56 +00003741 *) LN=ln;;
3742 esac
3743fi
3744
Fred Drake109d9862001-07-11 06:27:56 +00003745# Check for --with-pydebug
Martin v. Löwis11437992002-04-12 09:54:03 +00003746echo "$as_me:$LINENO: checking for --with-pydebug" >&5
3747echo $ECHO_N "checking for --with-pydebug... $ECHO_C" >&6
3748
Fred Drake109d9862001-07-11 06:27:56 +00003749# Check whether --with-pydebug or --without-pydebug was given.
3750if test "${with_pydebug+set}" = set; then
3751 withval="$with_pydebug"
Martin v. Löwis11437992002-04-12 09:54:03 +00003752
Fred Drake109d9862001-07-11 06:27:56 +00003753if test "$withval" != no
Martin v. Löwis11437992002-04-12 09:54:03 +00003754then
3755
3756cat >>confdefs.h <<\_ACEOF
Fred Drake109d9862001-07-11 06:27:56 +00003757#define Py_DEBUG 1
Martin v. Löwis11437992002-04-12 09:54:03 +00003758_ACEOF
3759
3760 echo "$as_me:$LINENO: result: yes" >&5
3761echo "${ECHO_T}yes" >&6;
Martin v. Löwisc45929e2002-04-06 10:10:49 +00003762 Py_DEBUG='true'
Martin v. Löwis11437992002-04-12 09:54:03 +00003763else echo "$as_me:$LINENO: result: no" >&5
3764echo "${ECHO_T}no" >&6; Py_DEBUG='false'
Fred Drake109d9862001-07-11 06:27:56 +00003765fi
3766else
Martin v. Löwis11437992002-04-12 09:54:03 +00003767 echo "$as_me:$LINENO: result: no" >&5
3768echo "${ECHO_T}no" >&6
3769fi;
Fred Drake109d9862001-07-11 06:27:56 +00003770
Skip Montanarodecc6a42003-01-01 20:07:49 +00003771# XXX Shouldn't the code above that fiddles with BASECFLAGS and OPT be
3772# merged with this chunk of code?
3773
Neil Schemenauerd32c2492001-01-24 17:25:28 +00003774# Optimizer/debugger flags
Skip Montanarodecc6a42003-01-01 20:07:49 +00003775# ------------------------
3776# (The following bit of code is complicated enough - please keep things
3777# indented properly. Just pretend you're editing Python code. ;-)
3778
3779# There are two parallel sets of case statements below, one that checks to
3780# see if OPT was set and one that does BASECFLAGS setting based upon
3781# compiler and platform. BASECFLAGS tweaks need to be made even if the
3782# user set OPT.
3783
3784# tweak OPT based on compiler and platform, only if the user didn't set
3785# it on the command line
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003786
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003787if test -z "$OPT"
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003788then
Skip Montanarodecc6a42003-01-01 20:07:49 +00003789 case $GCC in
3790 yes)
3791 case $ac_cv_prog_cc_g in
Guido van Rossum2242f2f2001-04-11 20:58:20 +00003792 yes)
Fred Drake109d9862001-07-11 06:27:56 +00003793 if test "$Py_DEBUG" = 'true' ; then
3794 # Optimization messes up debuggers, so turn it off for
3795 # debug builds.
3796 OPT="-g -Wall -Wstrict-prototypes"
3797 else
3798 OPT="-g -O3 -Wall -Wstrict-prototypes"
Skip Montanarodecc6a42003-01-01 20:07:49 +00003799 fi
3800 ;;
Guido van Rossum2242f2f2001-04-11 20:58:20 +00003801 *)
Skip Montanarodecc6a42003-01-01 20:07:49 +00003802 OPT="-O3 -Wall -Wstrict-prototypes"
3803 ;;
Fred Drake109d9862001-07-11 06:27:56 +00003804 esac
Martin v. Löwis21ee4092002-09-30 16:19:48 +00003805 case $ac_sys_system in
Skip Montanarodecc6a42003-01-01 20:07:49 +00003806 SCO_SV*) OPT="$OPT -m486 -DSCO5"
3807 ;;
3808 esac
Fred Drake109d9862001-07-11 06:27:56 +00003809 ;;
Skip Montanarodecc6a42003-01-01 20:07:49 +00003810
Guido van Rossum2242f2f2001-04-11 20:58:20 +00003811 *)
Skip Montanarodecc6a42003-01-01 20:07:49 +00003812 OPT="-O"
3813 ;;
Guido van Rossum2242f2f2001-04-11 20:58:20 +00003814 esac
Skip Montanarodecc6a42003-01-01 20:07:49 +00003815
3816 # The current (beta) Monterey compiler dies with optimizations
3817 # XXX what is Monterey? Does it still die w/ -O? Can we get rid of this?
Jack Jansenca06bc62001-08-03 15:32:23 +00003818 case $ac_sys_system in
Skip Montanarodecc6a42003-01-01 20:07:49 +00003819 Monterey*)
3820 OPT=""
3821 ;;
Jack Jansenca06bc62001-08-03 15:32:23 +00003822 esac
Skip Montanarodecc6a42003-01-01 20:07:49 +00003823
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003824fi
3825
Skip Montanarodecc6a42003-01-01 20:07:49 +00003826
3827# tweak BASECFLAGS based on compiler and platform
3828case $GCC in
3829yes)
Martin v. Löwis70fedcd2003-07-07 21:26:19 +00003830 # Python violates C99 rules, by casting between incompatible
3831 # pointer types. GCC may generate bad code as a result of that,
3832 # so use -fno-strict-aliasing if supported.
3833 echo "$as_me:$LINENO: checking whether $CC accepts -fno-strict-aliasing" >&5
3834echo $ECHO_N "checking whether $CC accepts -fno-strict-aliasing... $ECHO_C" >&6
3835 ac_save_cc="$CC"
3836 CC="$CC -fno-strict-aliasing"
3837 if test "$cross_compiling" = yes; then
3838 ac_cv_no_strict_aliasing_ok=no
3839else
3840 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00003841/* confdefs.h. */
3842_ACEOF
3843cat confdefs.h >>conftest.$ac_ext
3844cat >>conftest.$ac_ext <<_ACEOF
3845/* end confdefs.h. */
Martin v. Löwis70fedcd2003-07-07 21:26:19 +00003846int main() { return 0; }
3847_ACEOF
3848rm -f conftest$ac_exeext
3849if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3850 (eval $ac_link) 2>&5
3851 ac_status=$?
3852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3853 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3854 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3855 (eval $ac_try) 2>&5
3856 ac_status=$?
3857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3858 (exit $ac_status); }; }; then
3859 ac_cv_no_strict_aliasing_ok=yes
3860else
3861 echo "$as_me: program exited with status $ac_status" >&5
3862echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00003863sed 's/^/| /' conftest.$ac_ext >&5
3864
Martin v. Löwis70fedcd2003-07-07 21:26:19 +00003865( exit $ac_status )
3866ac_cv_no_strict_aliasing_ok=no
3867fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00003868rm -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 +00003869fi
3870 CC="$ac_save_cc"
3871 echo "$as_me:$LINENO: result: $ac_cv_no_strict_aliasing_ok" >&5
3872echo "${ECHO_T}$ac_cv_no_strict_aliasing_ok" >&6
3873 if test $ac_cv_no_strict_aliasing_ok = yes
3874 then
3875 BASECFLAGS="$BASECFLAGS -fno-strict-aliasing"
3876 fi
Skip Montanarodecc6a42003-01-01 20:07:49 +00003877 case $ac_sys_system in
3878 SCO_SV*)
3879 BASECFLAGS="$BASECFLAGS -m486 -DSCO5"
3880 ;;
3881 # is there any other compiler on Darwin besides gcc?
3882 Darwin*)
Jack Jansene0040412003-07-23 22:17:28 +00003883 BASECFLAGS="$BASECFLAGS -Wno-long-double -no-cpp-precomp -mno-fused-madd"
Skip Montanarodecc6a42003-01-01 20:07:49 +00003884 ;;
3885 esac
3886 ;;
3887
3888*)
3889 case $ac_sys_system in
3890 OpenUNIX*|UnixWare*)
3891 BASECFLAGS="$BASECFLAGS -K pentium,host,inline,loop_unroll,alloca "
3892 ;;
Neal Norwitzb44f1652003-05-26 14:11:55 +00003893 OSF*)
3894 BASECFLAGS="$BASECFLAGS -ieee -std"
3895 ;;
Skip Montanarodecc6a42003-01-01 20:07:49 +00003896 SCO_SV*)
3897 BASECFLAGS="$BASECFLAGS -belf -Ki486 -DSCO5"
3898 ;;
3899 esac
3900 ;;
3901esac
3902
Fred Drakee1ceaa02001-12-04 20:55:47 +00003903if test "$Py_DEBUG" = 'true'; then
3904 :
3905else
3906 OPT="-DNDEBUG $OPT"
3907fi
3908
Guido van Rossum563e7081996-09-10 18:20:48 +00003909if test "$ac_arch_flags"
Guido van Rossuma68acba1996-07-31 17:36:39 +00003910then
Skip Montanarodecc6a42003-01-01 20:07:49 +00003911 BASECFLAGS="$BASECFLAGS $ac_arch_flags"
Guido van Rossuma68acba1996-07-31 17:36:39 +00003912fi
Guido van Rossumda88dad1995-01-26 00:46:29 +00003913
Neal Norwitz020c46a2006-01-07 21:39:28 +00003914# disable check for icc since it seems to pass, but generates a warning
3915if test "$CC" = icc
3916then
3917 ac_cv_opt_olimit_ok=no
3918fi
3919
Martin v. Löwis11437992002-04-12 09:54:03 +00003920echo "$as_me:$LINENO: checking whether $CC accepts -OPT:Olimit=0" >&5
3921echo $ECHO_N "checking whether $CC accepts -OPT:Olimit=0... $ECHO_C" >&6
3922if test "${ac_cv_opt_olimit_ok+set}" = set; then
3923 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum91922671997-10-09 20:24:13 +00003924else
3925 ac_save_cc="$CC"
3926CC="$CC -OPT:Olimit=0"
3927if test "$cross_compiling" = yes; then
Guido van Rossum3065c942001-09-17 04:03:14 +00003928 ac_cv_opt_olimit_ok=no
Guido van Rossum91922671997-10-09 20:24:13 +00003929else
Martin v. Löwis11437992002-04-12 09:54:03 +00003930 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00003931/* confdefs.h. */
3932_ACEOF
3933cat confdefs.h >>conftest.$ac_ext
3934cat >>conftest.$ac_ext <<_ACEOF
3935/* end confdefs.h. */
Guido van Rossum91922671997-10-09 20:24:13 +00003936int main() { return 0; }
Martin v. Löwis11437992002-04-12 09:54:03 +00003937_ACEOF
3938rm -f conftest$ac_exeext
3939if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3940 (eval $ac_link) 2>&5
3941 ac_status=$?
3942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3943 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3944 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3945 (eval $ac_try) 2>&5
3946 ac_status=$?
3947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3948 (exit $ac_status); }; }; then
Guido van Rossum91922671997-10-09 20:24:13 +00003949 ac_cv_opt_olimit_ok=yes
3950else
Martin v. Löwis11437992002-04-12 09:54:03 +00003951 echo "$as_me: program exited with status $ac_status" >&5
3952echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00003953sed 's/^/| /' conftest.$ac_ext >&5
3954
Martin v. Löwis11437992002-04-12 09:54:03 +00003955( exit $ac_status )
3956ac_cv_opt_olimit_ok=no
Guido van Rossum91922671997-10-09 20:24:13 +00003957fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00003958rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Guido van Rossum91922671997-10-09 20:24:13 +00003959fi
Guido van Rossum91922671997-10-09 20:24:13 +00003960CC="$ac_save_cc"
3961fi
3962
Martin v. Löwis11437992002-04-12 09:54:03 +00003963echo "$as_me:$LINENO: result: $ac_cv_opt_olimit_ok" >&5
3964echo "${ECHO_T}$ac_cv_opt_olimit_ok" >&6
Guido van Rossum2efa34b1997-10-23 17:43:11 +00003965if test $ac_cv_opt_olimit_ok = yes; then
Guido van Rossum5839e582000-10-09 19:52:35 +00003966 case $ac_sys_system in
Skip Montanarodecc6a42003-01-01 20:07:49 +00003967 # XXX is this branch needed? On MacOSX 10.2.2 the result of the
3968 # olimit_ok test is "no". Is it "yes" in some other Darwin-esque
3969 # environment?
3970 Darwin*)
3971 ;;
3972 *)
3973 BASECFLAGS="$BASECFLAGS -OPT:Olimit=0"
3974 ;;
Guido van Rossum5839e582000-10-09 19:52:35 +00003975 esac
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003976else
Martin v. Löwis11437992002-04-12 09:54:03 +00003977 echo "$as_me:$LINENO: checking whether $CC accepts -Olimit 1500" >&5
3978echo $ECHO_N "checking whether $CC accepts -Olimit 1500... $ECHO_C" >&6
3979 if test "${ac_cv_olimit_ok+set}" = set; then
3980 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003981else
3982 ac_save_cc="$CC"
3983 CC="$CC -Olimit 1500"
3984 if test "$cross_compiling" = yes; then
Guido van Rossum3065c942001-09-17 04:03:14 +00003985 ac_cv_olimit_ok=no
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003986else
Martin v. Löwis11437992002-04-12 09:54:03 +00003987 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00003988/* confdefs.h. */
3989_ACEOF
3990cat confdefs.h >>conftest.$ac_ext
3991cat >>conftest.$ac_ext <<_ACEOF
3992/* end confdefs.h. */
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00003993int main() { return 0; }
Martin v. Löwis11437992002-04-12 09:54:03 +00003994_ACEOF
3995rm -f conftest$ac_exeext
3996if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3997 (eval $ac_link) 2>&5
3998 ac_status=$?
3999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4000 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4001 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4002 (eval $ac_try) 2>&5
4003 ac_status=$?
4004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4005 (exit $ac_status); }; }; then
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00004006 ac_cv_olimit_ok=yes
4007else
Martin v. Löwis11437992002-04-12 09:54:03 +00004008 echo "$as_me: program exited with status $ac_status" >&5
4009echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004010sed 's/^/| /' conftest.$ac_ext >&5
4011
Martin v. Löwis11437992002-04-12 09:54:03 +00004012( exit $ac_status )
4013ac_cv_olimit_ok=no
Guido van Rossum201afe51997-05-14 21:14:44 +00004014fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004015rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00004016fi
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00004017 CC="$ac_save_cc"
4018fi
4019
Martin v. Löwis11437992002-04-12 09:54:03 +00004020 echo "$as_me:$LINENO: result: $ac_cv_olimit_ok" >&5
4021echo "${ECHO_T}$ac_cv_olimit_ok" >&6
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00004022 if test $ac_cv_olimit_ok = yes; then
Skip Montanarodecc6a42003-01-01 20:07:49 +00004023 BASECFLAGS="$BASECFLAGS -Olimit 1500"
Guido van Rossum6b3d77e1998-07-07 21:11:02 +00004024 fi
4025fi
4026
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004027# On some compilers, pthreads are available without further options
4028# (e.g. MacOS X). On some of these systems, the compiler will not
4029# complain if unaccepted options are passed (e.g. gcc on Mac OS X).
4030# So we have to see first whether pthreads are available without
4031# options before we can check whether -Kpthread improves anything.
Martin v. Löwis11437992002-04-12 09:54:03 +00004032echo "$as_me:$LINENO: checking whether pthreads are available without options" >&5
4033echo $ECHO_N "checking whether pthreads are available without options... $ECHO_C" >&6
4034if test "${ac_cv_pthread_is_default+set}" = set; then
4035 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis130fb172001-07-19 11:00:41 +00004036else
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004037 if test "$cross_compiling" = yes; then
4038 ac_cv_pthread_is_default=no
Martin v. Löwis260aecc2001-10-07 08:14:41 +00004039else
Martin v. Löwis11437992002-04-12 09:54:03 +00004040 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004041/* confdefs.h. */
4042_ACEOF
4043cat confdefs.h >>conftest.$ac_ext
4044cat >>conftest.$ac_ext <<_ACEOF
4045/* end confdefs.h. */
Martin v. Löwis260aecc2001-10-07 08:14:41 +00004046
Martin v. Löwis130fb172001-07-19 11:00:41 +00004047#include <pthread.h>
Martin v. Löwis260aecc2001-10-07 08:14:41 +00004048
4049void* routine(void* p){return NULL;}
4050
4051int main(){
4052 pthread_t p;
4053 if(pthread_create(&p,NULL,routine,NULL)!=0)
4054 return 1;
Jack Jansen4f8d0542002-03-08 13:43:01 +00004055 (void)pthread_detach(p);
Martin v. Löwis260aecc2001-10-07 08:14:41 +00004056 return 0;
4057}
4058
Martin v. Löwis11437992002-04-12 09:54:03 +00004059_ACEOF
4060rm -f conftest$ac_exeext
4061if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4062 (eval $ac_link) 2>&5
4063 ac_status=$?
4064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4065 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4066 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4067 (eval $ac_try) 2>&5
4068 ac_status=$?
4069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4070 (exit $ac_status); }; }; then
Skip Montanarod8d39a02003-07-10 20:44:10 +00004071
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004072 ac_cv_pthread_is_default=yes
Skip Montanarod8d39a02003-07-10 20:44:10 +00004073 ac_cv_kthread=no
4074 ac_cv_pthread=no
4075
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004076else
Martin v. Löwis11437992002-04-12 09:54:03 +00004077 echo "$as_me: program exited with status $ac_status" >&5
4078echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004079sed 's/^/| /' conftest.$ac_ext >&5
4080
Martin v. Löwis11437992002-04-12 09:54:03 +00004081( exit $ac_status )
4082ac_cv_pthread_is_default=no
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004083fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004084rm -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 +00004085fi
4086
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004087fi
4088
Martin v. Löwis11437992002-04-12 09:54:03 +00004089echo "$as_me:$LINENO: result: $ac_cv_pthread_is_default" >&5
4090echo "${ECHO_T}$ac_cv_pthread_is_default" >&6
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004091
Michael W. Hudson54241132001-12-07 15:38:26 +00004092
Martin v. Löwis11437992002-04-12 09:54:03 +00004093if test $ac_cv_pthread_is_default = yes
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004094then
4095 ac_cv_kpthread=no
4096else
4097# -Kpthread, if available, provides the right #defines
4098# and linker options to make pthread_create available
4099# Some compilers won't report that they do not support -Kpthread,
4100# so we need to run a program to see whether it really made the
4101# function available.
Martin v. Löwis11437992002-04-12 09:54:03 +00004102echo "$as_me:$LINENO: checking whether $CC accepts -Kpthread" >&5
4103echo $ECHO_N "checking whether $CC accepts -Kpthread... $ECHO_C" >&6
4104if test "${ac_cv_kpthread+set}" = set; then
4105 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004106else
4107 ac_save_cc="$CC"
4108CC="$CC -Kpthread"
4109if test "$cross_compiling" = yes; then
4110 ac_cv_kpthread=no
4111else
Martin v. Löwis11437992002-04-12 09:54:03 +00004112 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004113/* confdefs.h. */
4114_ACEOF
4115cat confdefs.h >>conftest.$ac_ext
4116cat >>conftest.$ac_ext <<_ACEOF
4117/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004118
4119#include <pthread.h>
4120
4121void* routine(void* p){return NULL;}
4122
4123int main(){
4124 pthread_t p;
4125 if(pthread_create(&p,NULL,routine,NULL)!=0)
4126 return 1;
Jack Jansen4f8d0542002-03-08 13:43:01 +00004127 (void)pthread_detach(p);
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004128 return 0;
4129}
4130
Martin v. Löwis11437992002-04-12 09:54:03 +00004131_ACEOF
4132rm -f conftest$ac_exeext
4133if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4134 (eval $ac_link) 2>&5
4135 ac_status=$?
4136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4137 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4138 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4139 (eval $ac_try) 2>&5
4140 ac_status=$?
4141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4142 (exit $ac_status); }; }; then
Martin v. Löwis130fb172001-07-19 11:00:41 +00004143 ac_cv_kpthread=yes
4144else
Martin v. Löwis11437992002-04-12 09:54:03 +00004145 echo "$as_me: program exited with status $ac_status" >&5
4146echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004147sed 's/^/| /' conftest.$ac_ext >&5
4148
Martin v. Löwis11437992002-04-12 09:54:03 +00004149( exit $ac_status )
4150ac_cv_kpthread=no
Martin v. Löwis130fb172001-07-19 11:00:41 +00004151fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004152rm -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 +00004153fi
Martin v. Löwis130fb172001-07-19 11:00:41 +00004154CC="$ac_save_cc"
4155fi
4156
Martin v. Löwis11437992002-04-12 09:54:03 +00004157echo "$as_me:$LINENO: result: $ac_cv_kpthread" >&5
4158echo "${ECHO_T}$ac_cv_kpthread" >&6
Martin v. Löwisa5f73f92001-10-15 08:06:29 +00004159fi
Martin v. Löwis130fb172001-07-19 11:00:41 +00004160
Skip Montanarod8d39a02003-07-10 20:44:10 +00004161if test $ac_cv_kpthread = no -a $ac_cv_pthread_is_default = no
Martin v. Löwis5f433f02003-05-05 05:05:30 +00004162then
4163# -Kthread, if available, provides the right #defines
4164# and linker options to make pthread_create available
4165# Some compilers won't report that they do not support -Kthread,
4166# so we need to run a program to see whether it really made the
4167# function available.
4168echo "$as_me:$LINENO: checking whether $CC accepts -Kthread" >&5
4169echo $ECHO_N "checking whether $CC accepts -Kthread... $ECHO_C" >&6
4170if test "${ac_cv_kthread+set}" = set; then
4171 echo $ECHO_N "(cached) $ECHO_C" >&6
4172else
4173 ac_save_cc="$CC"
4174CC="$CC -Kthread"
4175if test "$cross_compiling" = yes; then
4176 ac_cv_kthread=no
4177else
4178 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004179/* confdefs.h. */
4180_ACEOF
4181cat confdefs.h >>conftest.$ac_ext
4182cat >>conftest.$ac_ext <<_ACEOF
4183/* end confdefs.h. */
Martin v. Löwis5f433f02003-05-05 05:05:30 +00004184
4185#include <pthread.h>
4186
4187void* routine(void* p){return NULL;}
4188
4189int main(){
4190 pthread_t p;
4191 if(pthread_create(&p,NULL,routine,NULL)!=0)
4192 return 1;
4193 (void)pthread_detach(p);
4194 return 0;
4195}
4196
4197_ACEOF
4198rm -f conftest$ac_exeext
4199if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4200 (eval $ac_link) 2>&5
4201 ac_status=$?
4202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4203 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4204 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4205 (eval $ac_try) 2>&5
4206 ac_status=$?
4207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4208 (exit $ac_status); }; }; then
4209 ac_cv_kthread=yes
4210else
4211 echo "$as_me: program exited with status $ac_status" >&5
4212echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004213sed 's/^/| /' conftest.$ac_ext >&5
4214
Martin v. Löwis5f433f02003-05-05 05:05:30 +00004215( exit $ac_status )
4216ac_cv_kthread=no
4217fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004218rm -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 +00004219fi
4220CC="$ac_save_cc"
4221fi
4222
4223echo "$as_me:$LINENO: result: $ac_cv_kthread" >&5
4224echo "${ECHO_T}$ac_cv_kthread" >&6
4225fi
4226
Skip Montanarod8d39a02003-07-10 20:44:10 +00004227if test $ac_cv_kthread = no -a $ac_cv_pthread_is_default = no
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +00004228then
4229# -pthread, if available, provides the right #defines
4230# and linker options to make pthread_create available
4231# Some compilers won't report that they do not support -pthread,
4232# so we need to run a program to see whether it really made the
4233# function available.
4234echo "$as_me:$LINENO: checking whether $CC accepts -pthread" >&5
4235echo $ECHO_N "checking whether $CC accepts -pthread... $ECHO_C" >&6
4236if test "${ac_cv_thread+set}" = set; then
4237 echo $ECHO_N "(cached) $ECHO_C" >&6
4238else
4239 ac_save_cc="$CC"
4240CC="$CC -pthread"
4241if test "$cross_compiling" = yes; then
4242 ac_cv_pthread=no
4243else
4244 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004245/* confdefs.h. */
4246_ACEOF
4247cat confdefs.h >>conftest.$ac_ext
4248cat >>conftest.$ac_ext <<_ACEOF
4249/* end confdefs.h. */
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +00004250
4251#include <pthread.h>
4252
4253void* routine(void* p){return NULL;}
4254
4255int main(){
4256 pthread_t p;
4257 if(pthread_create(&p,NULL,routine,NULL)!=0)
4258 return 1;
4259 (void)pthread_detach(p);
4260 return 0;
4261}
4262
4263_ACEOF
4264rm -f conftest$ac_exeext
4265if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4266 (eval $ac_link) 2>&5
4267 ac_status=$?
4268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4269 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4270 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4271 (eval $ac_try) 2>&5
4272 ac_status=$?
4273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4274 (exit $ac_status); }; }; then
4275 ac_cv_pthread=yes
4276else
4277 echo "$as_me: program exited with status $ac_status" >&5
4278echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004279sed 's/^/| /' conftest.$ac_ext >&5
4280
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +00004281( exit $ac_status )
4282ac_cv_pthread=no
4283fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004284rm -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 +00004285fi
4286CC="$ac_save_cc"
4287fi
4288
4289echo "$as_me:$LINENO: result: $ac_cv_pthread" >&5
4290echo "${ECHO_T}$ac_cv_pthread" >&6
4291fi
4292
Martin v. Löwisab1e5852003-06-28 07:46:38 +00004293# If we have set a CC compiler flag for thread support then
4294# check if it works for CXX, too.
4295ac_cv_cxx_thread=no
4296if test ! -z "$CXX"
4297then
4298echo "$as_me:$LINENO: checking whether $CXX also accepts flags for thread support" >&5
4299echo $ECHO_N "checking whether $CXX also accepts flags for thread support... $ECHO_C" >&6
4300ac_save_cxx="$CXX"
4301
4302if test "$ac_cv_kpthread" = "yes"
4303then
4304 CXX="$CXX -Kpthread"
4305 ac_cv_cxx_thread=yes
4306elif test "$ac_cv_kthread" = "yes"
4307then
4308 CXX="$CXX -Kthread"
4309 ac_cv_cxx_thread=yes
4310elif test "$ac_cv_pthread" = "yes"
4311then
4312 CXX="$CXX -pthread"
4313 ac_cv_cxx_thread=yes
4314fi
4315
4316if test $ac_cv_cxx_thread = yes
4317then
4318 echo 'void foo();int main(){foo();}void foo(){}' > conftest.$ac_ext
4319 $CXX -c conftest.$ac_ext 2>&5
4320 if $CXX -o conftest$ac_exeext conftest.$ac_objext 2>&5 \
4321 && test -s conftest$ac_exeext && ./conftest$ac_exeext
4322 then
4323 ac_cv_cxx_thread=yes
4324 else
4325 ac_cv_cxx_thread=no
Martin v. Löwisab1e5852003-06-28 07:46:38 +00004326 fi
4327 rm -fr conftest*
Martin v. Löwisab1e5852003-06-28 07:46:38 +00004328fi
Martin v. Löwisab1e5852003-06-28 07:46:38 +00004329echo "$as_me:$LINENO: result: $ac_cv_cxx_thread" >&5
4330echo "${ECHO_T}$ac_cv_cxx_thread" >&6
Brett Cannonc601e0f2004-11-07 01:24:12 +00004331fi
4332CXX="$ac_save_cxx"
Martin v. Löwisab1e5852003-06-28 07:46:38 +00004333
Michael W. Hudson54241132001-12-07 15:38:26 +00004334
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00004335# checks for header files
Martin v. Löwis11437992002-04-12 09:54:03 +00004336echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4337echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4338if test "${ac_cv_header_stdc+set}" = set; then
4339 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004340else
Martin v. Löwis11437992002-04-12 09:54:03 +00004341 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004342/* confdefs.h. */
4343_ACEOF
4344cat confdefs.h >>conftest.$ac_ext
4345cat >>conftest.$ac_ext <<_ACEOF
4346/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00004347#include <stdlib.h>
4348#include <stdarg.h>
4349#include <string.h>
4350#include <float.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00004351
Skip Montanaro6dead952003-09-25 14:50:04 +00004352int
4353main ()
4354{
4355
4356 ;
4357 return 0;
4358}
Martin v. Löwis11437992002-04-12 09:54:03 +00004359_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004360rm -f conftest.$ac_objext
4361if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00004362 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00004363 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00004364 grep -v '^ *+' conftest.er1 >conftest.err
4365 rm -f conftest.er1
4366 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00004367 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004368 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00004369 { ac_try='test -z "$ac_c_werror_flag"
4370 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00004371 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4372 (eval $ac_try) 2>&5
4373 ac_status=$?
4374 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4375 (exit $ac_status); }; } &&
4376 { ac_try='test -s conftest.$ac_objext'
Skip Montanaro6dead952003-09-25 14:50:04 +00004377 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4378 (eval $ac_try) 2>&5
4379 ac_status=$?
4380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4381 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004382 ac_cv_header_stdc=yes
4383else
Martin v. Löwis11437992002-04-12 09:54:03 +00004384 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004385sed 's/^/| /' conftest.$ac_ext >&5
4386
4387ac_cv_header_stdc=no
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004388fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004389rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004390
4391if test $ac_cv_header_stdc = yes; then
4392 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Martin v. Löwis11437992002-04-12 09:54:03 +00004393 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004394/* confdefs.h. */
4395_ACEOF
4396cat confdefs.h >>conftest.$ac_ext
4397cat >>conftest.$ac_ext <<_ACEOF
4398/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004399#include <string.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00004400
4401_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004402if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +00004403 $EGREP "memchr" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004404 :
4405else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004406 ac_cv_header_stdc=no
4407fi
4408rm -f conftest*
4409
4410fi
4411
4412if test $ac_cv_header_stdc = yes; then
4413 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Martin v. Löwis11437992002-04-12 09:54:03 +00004414 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004415/* confdefs.h. */
4416_ACEOF
4417cat confdefs.h >>conftest.$ac_ext
4418cat >>conftest.$ac_ext <<_ACEOF
4419/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004420#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00004421
4422_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004423if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +00004424 $EGREP "free" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004425 :
4426else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004427 ac_cv_header_stdc=no
4428fi
4429rm -f conftest*
4430
4431fi
4432
4433if test $ac_cv_header_stdc = yes; then
4434 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Martin v. Löwis11437992002-04-12 09:54:03 +00004435 if test "$cross_compiling" = yes; then
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004436 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004437else
Martin v. Löwis11437992002-04-12 09:54:03 +00004438 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004439/* confdefs.h. */
4440_ACEOF
4441cat confdefs.h >>conftest.$ac_ext
4442cat >>conftest.$ac_ext <<_ACEOF
4443/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00004444#include <ctype.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00004445#if ((' ' & 0x0FF) == 0x020)
4446# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4447# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4448#else
Skip Montanaro6dead952003-09-25 14:50:04 +00004449# define ISLOWER(c) \
Skip Montanarof0d5f792004-08-15 14:08:23 +00004450 (('a' <= (c) && (c) <= 'i') \
4451 || ('j' <= (c) && (c) <= 'r') \
4452 || ('s' <= (c) && (c) <= 'z'))
Martin v. Löwis11437992002-04-12 09:54:03 +00004453# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4454#endif
Michael W. Hudson54241132001-12-07 15:38:26 +00004455
Martin v. Löwis11437992002-04-12 09:54:03 +00004456#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4457int
4458main ()
4459{
4460 int i;
4461 for (i = 0; i < 256; i++)
4462 if (XOR (islower (i), ISLOWER (i))
Skip Montanarof0d5f792004-08-15 14:08:23 +00004463 || toupper (i) != TOUPPER (i))
Martin v. Löwis11437992002-04-12 09:54:03 +00004464 exit(2);
4465 exit (0);
4466}
4467_ACEOF
4468rm -f conftest$ac_exeext
4469if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4470 (eval $ac_link) 2>&5
4471 ac_status=$?
4472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4473 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4474 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4475 (eval $ac_try) 2>&5
4476 ac_status=$?
4477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4478 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004479 :
4480else
Martin v. Löwis11437992002-04-12 09:54:03 +00004481 echo "$as_me: program exited with status $ac_status" >&5
4482echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004483sed 's/^/| /' conftest.$ac_ext >&5
4484
Martin v. Löwis11437992002-04-12 09:54:03 +00004485( exit $ac_status )
4486ac_cv_header_stdc=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00004487fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004488rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +00004489fi
4490fi
Martin v. Löwis11437992002-04-12 09:54:03 +00004491fi
4492echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4493echo "${ECHO_T}$ac_cv_header_stdc" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +00004494if test $ac_cv_header_stdc = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +00004495
4496cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004497#define STDC_HEADERS 1
Martin v. Löwis11437992002-04-12 09:54:03 +00004498_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00004499
4500fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00004501
Skip Montanarob9820a32004-01-17 00:16:12 +00004502# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
Skip Montanarof0d5f792004-08-15 14:08:23 +00004513 inttypes.h stdint.h unistd.h
Skip Montanarob9820a32004-01-17 00:16:12 +00004514do
4515as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4516echo "$as_me:$LINENO: checking for $ac_header" >&5
4517echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4518if eval "test \"\${$as_ac_Header+set}\" = set"; then
4519 echo $ECHO_N "(cached) $ECHO_C" >&6
4520else
4521 cat >conftest.$ac_ext <<_ACEOF
Skip Montanarob9820a32004-01-17 00:16:12 +00004522/* confdefs.h. */
4523_ACEOF
4524cat confdefs.h >>conftest.$ac_ext
4525cat >>conftest.$ac_ext <<_ACEOF
4526/* end confdefs.h. */
4527$ac_includes_default
4528
4529#include <$ac_header>
4530_ACEOF
4531rm -f conftest.$ac_objext
4532if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00004533 (eval $ac_compile) 2>conftest.er1
Skip Montanarob9820a32004-01-17 00:16:12 +00004534 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00004535 grep -v '^ *+' conftest.er1 >conftest.err
4536 rm -f conftest.er1
4537 cat conftest.err >&5
Skip Montanarob9820a32004-01-17 00:16:12 +00004538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4539 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00004540 { ac_try='test -z "$ac_c_werror_flag"
4541 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00004542 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4543 (eval $ac_try) 2>&5
4544 ac_status=$?
4545 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4546 (exit $ac_status); }; } &&
4547 { ac_try='test -s conftest.$ac_objext'
Skip Montanarob9820a32004-01-17 00:16:12 +00004548 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4549 (eval $ac_try) 2>&5
4550 ac_status=$?
4551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4552 (exit $ac_status); }; }; then
4553 eval "$as_ac_Header=yes"
4554else
4555 echo "$as_me: failed program was:" >&5
4556sed 's/^/| /' conftest.$ac_ext >&5
4557
4558eval "$as_ac_Header=no"
4559fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004560rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Skip Montanarob9820a32004-01-17 00:16:12 +00004561fi
4562echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4563echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4564if test `eval echo '${'$as_ac_Header'}'` = yes; then
4565 cat >>confdefs.h <<_ACEOF
4566#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4567_ACEOF
4568
4569fi
4570
4571done
4572
4573
Martin v. Löwis11437992002-04-12 09:54:03 +00004574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
Anthony Baxter8a560de2004-10-13 15:30:56 +00004610
Martin v. Löwisc3001752005-01-23 09:27:24 +00004611
Martin v. Löwis11017b12006-01-14 18:12:57 +00004612
4613for ac_header in asm/types.h curses.h dlfcn.h fcntl.h grp.h \
4614shadow.h langinfo.h libintl.h ncurses.h poll.h pthread.h \
Skip Montanaro7befb992004-02-10 16:50:21 +00004615stropts.h termios.h thread.h \
Martin v. Löwis14e73b12003-01-01 09:51:12 +00004616unistd.h utime.h \
Anthony Baxter8a560de2004-10-13 15:30:56 +00004617sys/audioio.h sys/bsdtty.h sys/file.h sys/loadavg.h sys/lock.h sys/mkdev.h \
4618sys/modem.h \
Andrew M. Kuchling881fd902001-07-14 20:55:52 +00004619sys/param.h sys/poll.h sys/select.h sys/socket.h sys/time.h sys/times.h \
Martin v. Löwisae2830c2004-09-18 09:54:52 +00004620sys/un.h sys/utsname.h sys/wait.h pty.h libutil.h \
Hye-Shik Chang81268602004-02-02 06:05:24 +00004621sys/resource.h netpacket/packet.h sysexits.h bluetooth.h \
4622bluetooth/bluetooth.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00004623do
Martin v. Löwis11437992002-04-12 09:54:03 +00004624as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4625if eval "test \"\${$as_ac_Header+set}\" = set"; then
4626 echo "$as_me:$LINENO: checking for $ac_header" >&5
4627echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4628if eval "test \"\${$as_ac_Header+set}\" = set"; then
4629 echo $ECHO_N "(cached) $ECHO_C" >&6
4630fi
4631echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4632echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004633else
Martin v. Löwis11437992002-04-12 09:54:03 +00004634 # Is the header compilable?
4635echo "$as_me:$LINENO: checking $ac_header usability" >&5
4636echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4637cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004638/* confdefs.h. */
4639_ACEOF
4640cat confdefs.h >>conftest.$ac_ext
4641cat >>conftest.$ac_ext <<_ACEOF
4642/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00004643$ac_includes_default
4644#include <$ac_header>
4645_ACEOF
4646rm -f conftest.$ac_objext
4647if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00004648 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00004649 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00004650 grep -v '^ *+' conftest.er1 >conftest.err
4651 rm -f conftest.er1
4652 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00004653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4654 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00004655 { ac_try='test -z "$ac_c_werror_flag"
4656 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00004657 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4658 (eval $ac_try) 2>&5
4659 ac_status=$?
4660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4661 (exit $ac_status); }; } &&
4662 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00004663 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4664 (eval $ac_try) 2>&5
4665 ac_status=$?
4666 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4667 (exit $ac_status); }; }; then
4668 ac_header_compiler=yes
Michael W. Hudson54241132001-12-07 15:38:26 +00004669else
Martin v. Löwis11437992002-04-12 09:54:03 +00004670 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004671sed 's/^/| /' conftest.$ac_ext >&5
4672
Martin v. Löwis11437992002-04-12 09:54:03 +00004673ac_header_compiler=no
4674fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004675rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00004676echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4677echo "${ECHO_T}$ac_header_compiler" >&6
4678
4679# Is the header present?
4680echo "$as_me:$LINENO: checking $ac_header presence" >&5
4681echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4682cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004683/* confdefs.h. */
4684_ACEOF
4685cat confdefs.h >>conftest.$ac_ext
4686cat >>conftest.$ac_ext <<_ACEOF
4687/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00004688#include <$ac_header>
4689_ACEOF
4690if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4691 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4692 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +00004693 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +00004694 rm -f conftest.er1
4695 cat conftest.err >&5
4696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4697 (exit $ac_status); } >/dev/null; then
4698 if test -s conftest.err; then
4699 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +00004700 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +00004701 else
4702 ac_cpp_err=
4703 fi
4704else
4705 ac_cpp_err=yes
4706fi
4707if test -z "$ac_cpp_err"; then
4708 ac_header_preproc=yes
4709else
4710 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004711sed 's/^/| /' conftest.$ac_ext >&5
4712
Martin v. Löwis11437992002-04-12 09:54:03 +00004713 ac_header_preproc=no
Michael W. Hudson54241132001-12-07 15:38:26 +00004714fi
Martin v. Löwis11437992002-04-12 09:54:03 +00004715rm -f conftest.err conftest.$ac_ext
4716echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4717echo "${ECHO_T}$ac_header_preproc" >&6
4718
4719# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +00004720case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4721 yes:no: )
Martin v. Löwis11437992002-04-12 09:54:03 +00004722 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4723echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00004724 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4725echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4726 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00004727 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +00004728 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00004729 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4730echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00004731 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4732echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4733 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4734echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4735 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4736echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00004737 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4738echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00004739 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4740echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00004741 (
4742 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +00004743## ------------------------------------------------ ##
4744## Report this to http://www.python.org/python-bugs ##
4745## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +00004746_ASBOX
4747 ) |
4748 sed "s/^/$as_me: WARNING: /" >&2
4749 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +00004750esac
4751echo "$as_me:$LINENO: checking for $ac_header" >&5
4752echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4753if eval "test \"\${$as_ac_Header+set}\" = set"; then
4754 echo $ECHO_N "(cached) $ECHO_C" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +00004755else
Skip Montanarof0d5f792004-08-15 14:08:23 +00004756 eval "$as_ac_Header=\$ac_header_preproc"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004757fi
Martin v. Löwis11437992002-04-12 09:54:03 +00004758echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4759echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4760
4761fi
4762if test `eval echo '${'$as_ac_Header'}'` = yes; then
4763 cat >>confdefs.h <<_ACEOF
4764#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4765_ACEOF
4766
4767fi
4768
Guido van Rossum627b2d71993-12-24 10:39:16 +00004769done
4770
Martin v. Löwis11437992002-04-12 09:54:03 +00004771
4772
4773
4774
4775
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004776ac_header_dirent=no
Martin v. Löwis11437992002-04-12 09:54:03 +00004777for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
4778 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
4779echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
4780echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
4781if eval "test \"\${$as_ac_Header+set}\" = set"; then
4782 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00004783else
Martin v. Löwis11437992002-04-12 09:54:03 +00004784 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004785/* confdefs.h. */
4786_ACEOF
4787cat confdefs.h >>conftest.$ac_ext
4788cat >>conftest.$ac_ext <<_ACEOF
4789/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004790#include <sys/types.h>
4791#include <$ac_hdr>
Martin v. Löwis11437992002-04-12 09:54:03 +00004792
Martin v. Löwis11437992002-04-12 09:54:03 +00004793int
4794main ()
4795{
4796if ((DIR *) 0)
4797return 0;
4798 ;
4799 return 0;
4800}
4801_ACEOF
4802rm -f conftest.$ac_objext
4803if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00004804 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00004805 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00004806 grep -v '^ *+' conftest.er1 >conftest.err
4807 rm -f conftest.er1
4808 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00004809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4810 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00004811 { ac_try='test -z "$ac_c_werror_flag"
4812 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00004813 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4814 (eval $ac_try) 2>&5
4815 ac_status=$?
4816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4817 (exit $ac_status); }; } &&
4818 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00004819 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4820 (eval $ac_try) 2>&5
4821 ac_status=$?
4822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4823 (exit $ac_status); }; }; then
4824 eval "$as_ac_Header=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +00004825else
Martin v. Löwis11437992002-04-12 09:54:03 +00004826 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004827sed 's/^/| /' conftest.$ac_ext >&5
4828
Martin v. Löwis11437992002-04-12 09:54:03 +00004829eval "$as_ac_Header=no"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004830fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004831rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +00004832fi
Martin v. Löwis11437992002-04-12 09:54:03 +00004833echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4834echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4835if test `eval echo '${'$as_ac_Header'}'` = yes; then
4836 cat >>confdefs.h <<_ACEOF
4837#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
4838_ACEOF
4839
4840ac_header_dirent=$ac_hdr; break
Michael W. Hudson54241132001-12-07 15:38:26 +00004841fi
Martin v. Löwis11437992002-04-12 09:54:03 +00004842
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004843done
4844# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4845if test $ac_header_dirent = dirent.h; then
Martin v. Löwis11437992002-04-12 09:54:03 +00004846 echo "$as_me:$LINENO: checking for library containing opendir" >&5
4847echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
4848if test "${ac_cv_search_opendir+set}" = set; then
4849 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004850else
Martin v. Löwis11437992002-04-12 09:54:03 +00004851 ac_func_search_save_LIBS=$LIBS
4852ac_cv_search_opendir=no
4853cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004854/* confdefs.h. */
4855_ACEOF
4856cat confdefs.h >>conftest.$ac_ext
4857cat >>conftest.$ac_ext <<_ACEOF
4858/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00004859
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004860/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +00004861#ifdef __cplusplus
4862extern "C"
4863#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004864/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +00004865 builtin and then its argument prototype would still apply. */
4866char opendir ();
Martin v. Löwis11437992002-04-12 09:54:03 +00004867int
4868main ()
4869{
4870opendir ();
4871 ;
4872 return 0;
4873}
4874_ACEOF
4875rm -f conftest.$ac_objext conftest$ac_exeext
4876if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00004877 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00004878 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00004879 grep -v '^ *+' conftest.er1 >conftest.err
4880 rm -f conftest.er1
4881 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00004882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4883 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00004884 { ac_try='test -z "$ac_c_werror_flag"
4885 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00004886 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4887 (eval $ac_try) 2>&5
4888 ac_status=$?
4889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4890 (exit $ac_status); }; } &&
4891 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +00004892 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4893 (eval $ac_try) 2>&5
4894 ac_status=$?
4895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4896 (exit $ac_status); }; }; then
4897 ac_cv_search_opendir="none required"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004898else
Martin v. Löwis11437992002-04-12 09:54:03 +00004899 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004900sed 's/^/| /' conftest.$ac_ext >&5
4901
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004902fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004903rm -f conftest.err conftest.$ac_objext \
4904 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00004905if test "$ac_cv_search_opendir" = no; then
4906 for ac_lib in dir; do
4907 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4908 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004909/* confdefs.h. */
4910_ACEOF
4911cat confdefs.h >>conftest.$ac_ext
4912cat >>conftest.$ac_ext <<_ACEOF
4913/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00004914
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004915/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +00004916#ifdef __cplusplus
4917extern "C"
4918#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004919/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +00004920 builtin and then its argument prototype would still apply. */
4921char opendir ();
Martin v. Löwis11437992002-04-12 09:54:03 +00004922int
4923main ()
4924{
4925opendir ();
4926 ;
4927 return 0;
4928}
4929_ACEOF
4930rm -f conftest.$ac_objext conftest$ac_exeext
4931if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00004932 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00004933 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00004934 grep -v '^ *+' conftest.er1 >conftest.err
4935 rm -f conftest.er1
4936 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00004937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4938 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00004939 { ac_try='test -z "$ac_c_werror_flag"
4940 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00004941 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4942 (eval $ac_try) 2>&5
4943 ac_status=$?
4944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4945 (exit $ac_status); }; } &&
4946 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +00004947 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4948 (eval $ac_try) 2>&5
4949 ac_status=$?
4950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4951 (exit $ac_status); }; }; then
4952 ac_cv_search_opendir="-l$ac_lib"
4953break
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004954else
Martin v. Löwis11437992002-04-12 09:54:03 +00004955 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00004956sed 's/^/| /' conftest.$ac_ext >&5
4957
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004958fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00004959rm -f conftest.err conftest.$ac_objext \
4960 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00004961 done
4962fi
4963LIBS=$ac_func_search_save_LIBS
4964fi
4965echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
4966echo "${ECHO_T}$ac_cv_search_opendir" >&6
4967if test "$ac_cv_search_opendir" != no; then
4968 test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
Michael W. Hudson54241132001-12-07 15:38:26 +00004969
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004970fi
Martin v. Löwis11437992002-04-12 09:54:03 +00004971
Michael W. Hudson54241132001-12-07 15:38:26 +00004972else
Martin v. Löwis11437992002-04-12 09:54:03 +00004973 echo "$as_me:$LINENO: checking for library containing opendir" >&5
4974echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
4975if test "${ac_cv_search_opendir+set}" = set; then
4976 echo $ECHO_N "(cached) $ECHO_C" >&6
4977else
4978 ac_func_search_save_LIBS=$LIBS
4979ac_cv_search_opendir=no
4980cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00004981/* confdefs.h. */
4982_ACEOF
4983cat confdefs.h >>conftest.$ac_ext
4984cat >>conftest.$ac_ext <<_ACEOF
4985/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00004986
4987/* Override any gcc2 internal prototype to avoid an error. */
4988#ifdef __cplusplus
4989extern "C"
4990#endif
4991/* We use char because int might match the return type of a gcc2
4992 builtin and then its argument prototype would still apply. */
4993char opendir ();
Martin v. Löwis11437992002-04-12 09:54:03 +00004994int
4995main ()
4996{
4997opendir ();
4998 ;
4999 return 0;
5000}
5001_ACEOF
5002rm -f conftest.$ac_objext conftest$ac_exeext
5003if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005004 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00005005 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005006 grep -v '^ *+' conftest.er1 >conftest.err
5007 rm -f conftest.er1
5008 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00005009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5010 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005011 { ac_try='test -z "$ac_c_werror_flag"
5012 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005013 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5014 (eval $ac_try) 2>&5
5015 ac_status=$?
5016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5017 (exit $ac_status); }; } &&
5018 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +00005019 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5020 (eval $ac_try) 2>&5
5021 ac_status=$?
5022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5023 (exit $ac_status); }; }; then
5024 ac_cv_search_opendir="none required"
5025else
5026 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005027sed 's/^/| /' conftest.$ac_ext >&5
5028
Martin v. Löwis11437992002-04-12 09:54:03 +00005029fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005030rm -f conftest.err conftest.$ac_objext \
5031 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00005032if test "$ac_cv_search_opendir" = no; then
5033 for ac_lib in x; do
5034 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5035 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005036/* confdefs.h. */
5037_ACEOF
5038cat confdefs.h >>conftest.$ac_ext
5039cat >>conftest.$ac_ext <<_ACEOF
5040/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00005041
5042/* Override any gcc2 internal prototype to avoid an error. */
5043#ifdef __cplusplus
5044extern "C"
5045#endif
5046/* We use char because int might match the return type of a gcc2
5047 builtin and then its argument prototype would still apply. */
5048char opendir ();
Martin v. Löwis11437992002-04-12 09:54:03 +00005049int
5050main ()
5051{
5052opendir ();
5053 ;
5054 return 0;
5055}
5056_ACEOF
5057rm -f conftest.$ac_objext conftest$ac_exeext
5058if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005059 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00005060 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005061 grep -v '^ *+' conftest.er1 >conftest.err
5062 rm -f conftest.er1
5063 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00005064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5065 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005066 { ac_try='test -z "$ac_c_werror_flag"
5067 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005068 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5069 (eval $ac_try) 2>&5
5070 ac_status=$?
5071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5072 (exit $ac_status); }; } &&
5073 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +00005074 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5075 (eval $ac_try) 2>&5
5076 ac_status=$?
5077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5078 (exit $ac_status); }; }; then
5079 ac_cv_search_opendir="-l$ac_lib"
5080break
5081else
5082 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005083sed 's/^/| /' conftest.$ac_ext >&5
5084
Martin v. Löwis11437992002-04-12 09:54:03 +00005085fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005086rm -f conftest.err conftest.$ac_objext \
5087 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00005088 done
5089fi
5090LIBS=$ac_func_search_save_LIBS
5091fi
5092echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
5093echo "${ECHO_T}$ac_cv_search_opendir" >&6
5094if test "$ac_cv_search_opendir" != no; then
5095 test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
5096
Guido van Rossum76be6ed1995-01-02 18:33:54 +00005097fi
5098
5099fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00005100
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005101echo "$as_me:$LINENO: checking whether sys/types.h defines makedev" >&5
5102echo $ECHO_N "checking whether sys/types.h defines makedev... $ECHO_C" >&6
5103if test "${ac_cv_header_sys_types_h_makedev+set}" = set; then
5104 echo $ECHO_N "(cached) $ECHO_C" >&6
5105else
5106 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005107/* confdefs.h. */
5108_ACEOF
5109cat confdefs.h >>conftest.$ac_ext
5110cat >>conftest.$ac_ext <<_ACEOF
5111/* end confdefs.h. */
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005112#include <sys/types.h>
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005113int
5114main ()
5115{
5116return makedev(0, 0);
5117 ;
5118 return 0;
5119}
5120_ACEOF
5121rm -f conftest.$ac_objext conftest$ac_exeext
5122if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005123 (eval $ac_link) 2>conftest.er1
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005124 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005125 grep -v '^ *+' conftest.er1 >conftest.err
5126 rm -f conftest.er1
5127 cat conftest.err >&5
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5129 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005130 { ac_try='test -z "$ac_c_werror_flag"
5131 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5133 (eval $ac_try) 2>&5
5134 ac_status=$?
5135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5136 (exit $ac_status); }; } &&
5137 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005138 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5139 (eval $ac_try) 2>&5
5140 ac_status=$?
5141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5142 (exit $ac_status); }; }; then
5143 ac_cv_header_sys_types_h_makedev=yes
5144else
5145 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005146sed 's/^/| /' conftest.$ac_ext >&5
5147
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005148ac_cv_header_sys_types_h_makedev=no
5149fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005150rm -f conftest.err conftest.$ac_objext \
5151 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005152
5153fi
5154echo "$as_me:$LINENO: result: $ac_cv_header_sys_types_h_makedev" >&5
5155echo "${ECHO_T}$ac_cv_header_sys_types_h_makedev" >&6
5156
5157if test $ac_cv_header_sys_types_h_makedev = no; then
5158if test "${ac_cv_header_sys_mkdev_h+set}" = set; then
5159 echo "$as_me:$LINENO: checking for sys/mkdev.h" >&5
5160echo $ECHO_N "checking for sys/mkdev.h... $ECHO_C" >&6
5161if test "${ac_cv_header_sys_mkdev_h+set}" = set; then
5162 echo $ECHO_N "(cached) $ECHO_C" >&6
5163fi
5164echo "$as_me:$LINENO: result: $ac_cv_header_sys_mkdev_h" >&5
5165echo "${ECHO_T}$ac_cv_header_sys_mkdev_h" >&6
5166else
5167 # Is the header compilable?
5168echo "$as_me:$LINENO: checking sys/mkdev.h usability" >&5
5169echo $ECHO_N "checking sys/mkdev.h usability... $ECHO_C" >&6
5170cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005171/* confdefs.h. */
5172_ACEOF
5173cat confdefs.h >>conftest.$ac_ext
5174cat >>conftest.$ac_ext <<_ACEOF
5175/* end confdefs.h. */
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005176$ac_includes_default
5177#include <sys/mkdev.h>
5178_ACEOF
5179rm -f conftest.$ac_objext
5180if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005181 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005182 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005183 grep -v '^ *+' conftest.er1 >conftest.err
5184 rm -f conftest.er1
5185 cat conftest.err >&5
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5187 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005188 { ac_try='test -z "$ac_c_werror_flag"
5189 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5191 (eval $ac_try) 2>&5
5192 ac_status=$?
5193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5194 (exit $ac_status); }; } &&
5195 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005196 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5197 (eval $ac_try) 2>&5
5198 ac_status=$?
5199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5200 (exit $ac_status); }; }; then
5201 ac_header_compiler=yes
5202else
5203 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005204sed 's/^/| /' conftest.$ac_ext >&5
5205
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005206ac_header_compiler=no
5207fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005208rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005209echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5210echo "${ECHO_T}$ac_header_compiler" >&6
5211
5212# Is the header present?
5213echo "$as_me:$LINENO: checking sys/mkdev.h presence" >&5
5214echo $ECHO_N "checking sys/mkdev.h presence... $ECHO_C" >&6
5215cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005216/* confdefs.h. */
5217_ACEOF
5218cat confdefs.h >>conftest.$ac_ext
5219cat >>conftest.$ac_ext <<_ACEOF
5220/* end confdefs.h. */
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005221#include <sys/mkdev.h>
5222_ACEOF
5223if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5224 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5225 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +00005226 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005227 rm -f conftest.er1
5228 cat conftest.err >&5
5229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5230 (exit $ac_status); } >/dev/null; then
5231 if test -s conftest.err; then
5232 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +00005233 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005234 else
5235 ac_cpp_err=
5236 fi
5237else
5238 ac_cpp_err=yes
5239fi
5240if test -z "$ac_cpp_err"; then
5241 ac_header_preproc=yes
5242else
5243 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005244sed 's/^/| /' conftest.$ac_ext >&5
5245
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005246 ac_header_preproc=no
5247fi
5248rm -f conftest.err conftest.$ac_ext
5249echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5250echo "${ECHO_T}$ac_header_preproc" >&6
5251
5252# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005253case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5254 yes:no: )
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005255 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: accepted by the compiler, rejected by the preprocessor!" >&5
5256echo "$as_me: WARNING: sys/mkdev.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00005257 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: proceeding with the compiler's result" >&5
5258echo "$as_me: WARNING: sys/mkdev.h: proceeding with the compiler's result" >&2;}
5259 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00005260 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +00005261 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00005262 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: present but cannot be compiled" >&5
5263echo "$as_me: WARNING: sys/mkdev.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00005264 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: check for missing prerequisite headers?" >&5
5265echo "$as_me: WARNING: sys/mkdev.h: check for missing prerequisite headers?" >&2;}
5266 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: see the Autoconf documentation" >&5
5267echo "$as_me: WARNING: sys/mkdev.h: see the Autoconf documentation" >&2;}
5268 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: section \"Present But Cannot Be Compiled\"" >&5
5269echo "$as_me: WARNING: sys/mkdev.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00005270 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: proceeding with the preprocessor's result" >&5
5271echo "$as_me: WARNING: sys/mkdev.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00005272 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: in the future, the compiler will take precedence" >&5
5273echo "$as_me: WARNING: sys/mkdev.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00005274 (
5275 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +00005276## ------------------------------------------------ ##
5277## Report this to http://www.python.org/python-bugs ##
5278## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +00005279_ASBOX
5280 ) |
5281 sed "s/^/$as_me: WARNING: /" >&2
5282 ;;
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005283esac
5284echo "$as_me:$LINENO: checking for sys/mkdev.h" >&5
5285echo $ECHO_N "checking for sys/mkdev.h... $ECHO_C" >&6
5286if test "${ac_cv_header_sys_mkdev_h+set}" = set; then
5287 echo $ECHO_N "(cached) $ECHO_C" >&6
5288else
5289 ac_cv_header_sys_mkdev_h=$ac_header_preproc
5290fi
5291echo "$as_me:$LINENO: result: $ac_cv_header_sys_mkdev_h" >&5
5292echo "${ECHO_T}$ac_cv_header_sys_mkdev_h" >&6
5293
5294fi
5295if test $ac_cv_header_sys_mkdev_h = yes; then
5296
5297cat >>confdefs.h <<\_ACEOF
5298#define MAJOR_IN_MKDEV 1
5299_ACEOF
5300
5301fi
5302
5303
5304
5305 if test $ac_cv_header_sys_mkdev_h = no; then
5306 if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then
5307 echo "$as_me:$LINENO: checking for sys/sysmacros.h" >&5
5308echo $ECHO_N "checking for sys/sysmacros.h... $ECHO_C" >&6
5309if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then
5310 echo $ECHO_N "(cached) $ECHO_C" >&6
5311fi
5312echo "$as_me:$LINENO: result: $ac_cv_header_sys_sysmacros_h" >&5
5313echo "${ECHO_T}$ac_cv_header_sys_sysmacros_h" >&6
5314else
5315 # Is the header compilable?
5316echo "$as_me:$LINENO: checking sys/sysmacros.h usability" >&5
5317echo $ECHO_N "checking sys/sysmacros.h usability... $ECHO_C" >&6
5318cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005319/* confdefs.h. */
5320_ACEOF
5321cat confdefs.h >>conftest.$ac_ext
5322cat >>conftest.$ac_ext <<_ACEOF
5323/* end confdefs.h. */
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005324$ac_includes_default
5325#include <sys/sysmacros.h>
5326_ACEOF
5327rm -f conftest.$ac_objext
5328if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005329 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005330 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005331 grep -v '^ *+' conftest.er1 >conftest.err
5332 rm -f conftest.er1
5333 cat conftest.err >&5
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005334 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5335 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005336 { ac_try='test -z "$ac_c_werror_flag"
5337 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005338 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5339 (eval $ac_try) 2>&5
5340 ac_status=$?
5341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5342 (exit $ac_status); }; } &&
5343 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005344 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5345 (eval $ac_try) 2>&5
5346 ac_status=$?
5347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5348 (exit $ac_status); }; }; then
5349 ac_header_compiler=yes
5350else
5351 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005352sed 's/^/| /' conftest.$ac_ext >&5
5353
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005354ac_header_compiler=no
5355fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005356rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005357echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5358echo "${ECHO_T}$ac_header_compiler" >&6
5359
5360# Is the header present?
5361echo "$as_me:$LINENO: checking sys/sysmacros.h presence" >&5
5362echo $ECHO_N "checking sys/sysmacros.h presence... $ECHO_C" >&6
5363cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005364/* confdefs.h. */
5365_ACEOF
5366cat confdefs.h >>conftest.$ac_ext
5367cat >>conftest.$ac_ext <<_ACEOF
5368/* end confdefs.h. */
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005369#include <sys/sysmacros.h>
5370_ACEOF
5371if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5372 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5373 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +00005374 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005375 rm -f conftest.er1
5376 cat conftest.err >&5
5377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5378 (exit $ac_status); } >/dev/null; then
5379 if test -s conftest.err; then
5380 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +00005381 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005382 else
5383 ac_cpp_err=
5384 fi
5385else
5386 ac_cpp_err=yes
5387fi
5388if test -z "$ac_cpp_err"; then
5389 ac_header_preproc=yes
5390else
5391 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005392sed 's/^/| /' conftest.$ac_ext >&5
5393
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005394 ac_header_preproc=no
5395fi
5396rm -f conftest.err conftest.$ac_ext
5397echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5398echo "${ECHO_T}$ac_header_preproc" >&6
5399
5400# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005401case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5402 yes:no: )
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005403 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: accepted by the compiler, rejected by the preprocessor!" >&5
5404echo "$as_me: WARNING: sys/sysmacros.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00005405 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: proceeding with the compiler's result" >&5
5406echo "$as_me: WARNING: sys/sysmacros.h: proceeding with the compiler's result" >&2;}
5407 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00005408 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +00005409 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00005410 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: present but cannot be compiled" >&5
5411echo "$as_me: WARNING: sys/sysmacros.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00005412 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: check for missing prerequisite headers?" >&5
5413echo "$as_me: WARNING: sys/sysmacros.h: check for missing prerequisite headers?" >&2;}
5414 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: see the Autoconf documentation" >&5
5415echo "$as_me: WARNING: sys/sysmacros.h: see the Autoconf documentation" >&2;}
5416 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: section \"Present But Cannot Be Compiled\"" >&5
5417echo "$as_me: WARNING: sys/sysmacros.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00005418 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: proceeding with the preprocessor's result" >&5
5419echo "$as_me: WARNING: sys/sysmacros.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +00005420 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: in the future, the compiler will take precedence" >&5
5421echo "$as_me: WARNING: sys/sysmacros.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +00005422 (
5423 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +00005424## ------------------------------------------------ ##
5425## Report this to http://www.python.org/python-bugs ##
5426## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +00005427_ASBOX
5428 ) |
5429 sed "s/^/$as_me: WARNING: /" >&2
5430 ;;
Martin v. Löwisdbe3f762002-10-10 14:27:30 +00005431esac
5432echo "$as_me:$LINENO: checking for sys/sysmacros.h" >&5
5433echo $ECHO_N "checking for sys/sysmacros.h... $ECHO_C" >&6
5434if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then
5435 echo $ECHO_N "(cached) $ECHO_C" >&6
5436else
5437 ac_cv_header_sys_sysmacros_h=$ac_header_preproc
5438fi
5439echo "$as_me:$LINENO: result: $ac_cv_header_sys_sysmacros_h" >&5
5440echo "${ECHO_T}$ac_cv_header_sys_sysmacros_h" >&6
5441
5442fi
5443if test $ac_cv_header_sys_sysmacros_h = yes; then
5444
5445cat >>confdefs.h <<\_ACEOF
5446#define MAJOR_IN_SYSMACROS 1
5447_ACEOF
5448
5449fi
5450
5451
5452 fi
5453fi
5454
Michael W. Hudson54241132001-12-07 15:38:26 +00005455
Martin v. Löwisae2830c2004-09-18 09:54:52 +00005456# On Solaris, term.h requires curses.h
Martin v. Löwisfd1c69e72004-11-30 22:09:37 +00005457
5458for ac_header in term.h
5459do
5460as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5461echo "$as_me:$LINENO: checking for $ac_header" >&5
5462echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5463if eval "test \"\${$as_ac_Header+set}\" = set"; then
Martin v. Löwisae2830c2004-09-18 09:54:52 +00005464 echo $ECHO_N "(cached) $ECHO_C" >&6
5465else
5466 cat >conftest.$ac_ext <<_ACEOF
5467/* confdefs.h. */
5468_ACEOF
5469cat confdefs.h >>conftest.$ac_ext
5470cat >>conftest.$ac_ext <<_ACEOF
5471/* end confdefs.h. */
Martin v. Löwisae2830c2004-09-18 09:54:52 +00005472
Martin v. Löwis5d52e782004-09-18 10:07:03 +00005473#ifdef HAVE_CURSES_H
5474#include <curses.h>
5475#endif
5476
5477
Martin v. Löwisfd1c69e72004-11-30 22:09:37 +00005478#include <$ac_header>
Martin v. Löwisae2830c2004-09-18 09:54:52 +00005479_ACEOF
5480rm -f conftest.$ac_objext
5481if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5482 (eval $ac_compile) 2>conftest.er1
5483 ac_status=$?
5484 grep -v '^ *+' conftest.er1 >conftest.err
5485 rm -f conftest.er1
5486 cat conftest.err >&5
5487 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5488 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005489 { ac_try='test -z "$ac_c_werror_flag"
5490 || test ! -s conftest.err'
Martin v. Löwisae2830c2004-09-18 09:54:52 +00005491 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5492 (eval $ac_try) 2>&5
5493 ac_status=$?
5494 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5495 (exit $ac_status); }; } &&
5496 { ac_try='test -s conftest.$ac_objext'
5497 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5498 (eval $ac_try) 2>&5
5499 ac_status=$?
5500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5501 (exit $ac_status); }; }; then
Martin v. Löwisfd1c69e72004-11-30 22:09:37 +00005502 eval "$as_ac_Header=yes"
Martin v. Löwisae2830c2004-09-18 09:54:52 +00005503else
5504 echo "$as_me: failed program was:" >&5
5505sed 's/^/| /' conftest.$ac_ext >&5
5506
Martin v. Löwisfd1c69e72004-11-30 22:09:37 +00005507eval "$as_ac_Header=no"
Martin v. Löwisae2830c2004-09-18 09:54:52 +00005508fi
5509rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5510fi
Martin v. Löwisfd1c69e72004-11-30 22:09:37 +00005511echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5512echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5513if test `eval echo '${'$as_ac_Header'}'` = yes; then
5514 cat >>confdefs.h <<_ACEOF
5515#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5516_ACEOF
Martin v. Löwisae2830c2004-09-18 09:54:52 +00005517
Martin v. Löwisfd1c69e72004-11-30 22:09:37 +00005518fi
5519
5520done
Martin v. Löwisae2830c2004-09-18 09:54:52 +00005521
5522
Martin v. Löwis11017b12006-01-14 18:12:57 +00005523# On Linux, netlink.h requires asm/types.h
5524
5525for ac_header in linux/netlink.h
5526do
5527as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5528echo "$as_me:$LINENO: checking for $ac_header" >&5
5529echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5530if eval "test \"\${$as_ac_Header+set}\" = set"; then
5531 echo $ECHO_N "(cached) $ECHO_C" >&6
5532else
5533 cat >conftest.$ac_ext <<_ACEOF
5534/* confdefs.h. */
5535_ACEOF
5536cat confdefs.h >>conftest.$ac_ext
5537cat >>conftest.$ac_ext <<_ACEOF
5538/* end confdefs.h. */
5539
5540#ifdef HAVE_ASM_TYPES_H
5541#include <asm/types.h>
5542#endif
5543#ifdef HAVE_SYS_SOCKET_H
5544#include <sys/socket.h>
5545#endif
5546
5547
5548#include <$ac_header>
5549_ACEOF
5550rm -f conftest.$ac_objext
5551if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5552 (eval $ac_compile) 2>conftest.er1
5553 ac_status=$?
5554 grep -v '^ *+' conftest.er1 >conftest.err
5555 rm -f conftest.er1
5556 cat conftest.err >&5
5557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5558 (exit $ac_status); } &&
5559 { ac_try='test -z "$ac_c_werror_flag"
5560 || test ! -s conftest.err'
5561 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5562 (eval $ac_try) 2>&5
5563 ac_status=$?
5564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5565 (exit $ac_status); }; } &&
5566 { ac_try='test -s conftest.$ac_objext'
5567 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5568 (eval $ac_try) 2>&5
5569 ac_status=$?
5570 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5571 (exit $ac_status); }; }; then
5572 eval "$as_ac_Header=yes"
5573else
5574 echo "$as_me: failed program was:" >&5
5575sed 's/^/| /' conftest.$ac_ext >&5
5576
5577eval "$as_ac_Header=no"
5578fi
5579rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5580fi
5581echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5582echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5583if test `eval echo '${'$as_ac_Header'}'` = yes; then
5584 cat >>confdefs.h <<_ACEOF
5585#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5586_ACEOF
5587
5588fi
5589
5590done
5591
5592
Guido van Rossum627b2d71993-12-24 10:39:16 +00005593# checks for typedefs
Guido van Rossumda88dad1995-01-26 00:46:29 +00005594was_it_defined=no
Martin v. Löwis11437992002-04-12 09:54:03 +00005595echo "$as_me:$LINENO: checking for clock_t in time.h" >&5
5596echo $ECHO_N "checking for clock_t in time.h... $ECHO_C" >&6
5597cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005598/* confdefs.h. */
5599_ACEOF
5600cat confdefs.h >>conftest.$ac_ext
5601cat >>conftest.$ac_ext <<_ACEOF
5602/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00005603#include <time.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00005604
5605_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00005606if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +00005607 $EGREP "clock_t" >/dev/null 2>&1; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00005608 was_it_defined=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00005609else
Martin v. Löwis11437992002-04-12 09:54:03 +00005610
5611
5612cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00005613#define clock_t long
Martin v. Löwis11437992002-04-12 09:54:03 +00005614_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00005615
Martin v. Löwisc45929e2002-04-06 10:10:49 +00005616
Guido van Rossum627b2d71993-12-24 10:39:16 +00005617fi
5618rm -f conftest*
5619
Martin v. Löwis11437992002-04-12 09:54:03 +00005620echo "$as_me:$LINENO: result: $was_it_defined" >&5
5621echo "${ECHO_T}$was_it_defined" >&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00005622
Neal Norwitz11690112002-07-30 01:08:28 +00005623# Check whether using makedev requires defining _OSF_SOURCE
5624echo "$as_me:$LINENO: checking for makedev" >&5
5625echo $ECHO_N "checking for makedev... $ECHO_C" >&6
5626cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005627/* confdefs.h. */
5628_ACEOF
5629cat confdefs.h >>conftest.$ac_ext
5630cat >>conftest.$ac_ext <<_ACEOF
5631/* end confdefs.h. */
Neal Norwitz6eb37f02003-02-23 23:28:15 +00005632#include <sys/types.h>
Neal Norwitz11690112002-07-30 01:08:28 +00005633int
5634main ()
5635{
5636 makedev(0, 0)
5637 ;
5638 return 0;
5639}
5640_ACEOF
5641rm -f conftest.$ac_objext conftest$ac_exeext
5642if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005643 (eval $ac_link) 2>conftest.er1
Neal Norwitz11690112002-07-30 01:08:28 +00005644 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005645 grep -v '^ *+' conftest.er1 >conftest.err
5646 rm -f conftest.er1
5647 cat conftest.err >&5
Neal Norwitz11690112002-07-30 01:08:28 +00005648 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5649 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005650 { ac_try='test -z "$ac_c_werror_flag"
5651 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005652 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5653 (eval $ac_try) 2>&5
5654 ac_status=$?
5655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5656 (exit $ac_status); }; } &&
5657 { ac_try='test -s conftest$ac_exeext'
Neal Norwitz11690112002-07-30 01:08:28 +00005658 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5659 (eval $ac_try) 2>&5
5660 ac_status=$?
5661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5662 (exit $ac_status); }; }; then
5663 ac_cv_has_makedev=yes
5664else
5665 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005666sed 's/^/| /' conftest.$ac_ext >&5
5667
Neal Norwitz11690112002-07-30 01:08:28 +00005668ac_cv_has_makedev=no
5669fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005670rm -f conftest.err conftest.$ac_objext \
5671 conftest$ac_exeext conftest.$ac_ext
Neal Norwitz11690112002-07-30 01:08:28 +00005672if test "$ac_cv_has_makedev" = "no"; then
5673 # we didn't link, try if _OSF_SOURCE will allow us to link
5674 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005675/* confdefs.h. */
5676_ACEOF
5677cat confdefs.h >>conftest.$ac_ext
5678cat >>conftest.$ac_ext <<_ACEOF
5679/* end confdefs.h. */
Neal Norwitz11690112002-07-30 01:08:28 +00005680
Neal Norwitz6eb37f02003-02-23 23:28:15 +00005681#define _OSF_SOURCE 1
5682#include <sys/types.h>
Neal Norwitz11690112002-07-30 01:08:28 +00005683
Neal Norwitz11690112002-07-30 01:08:28 +00005684int
5685main ()
5686{
5687 makedev(0, 0)
5688 ;
5689 return 0;
5690}
5691_ACEOF
5692rm -f conftest.$ac_objext conftest$ac_exeext
5693if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005694 (eval $ac_link) 2>conftest.er1
Neal Norwitz11690112002-07-30 01:08:28 +00005695 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005696 grep -v '^ *+' conftest.er1 >conftest.err
5697 rm -f conftest.er1
5698 cat conftest.err >&5
Neal Norwitz11690112002-07-30 01:08:28 +00005699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5700 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005701 { ac_try='test -z "$ac_c_werror_flag"
5702 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005703 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5704 (eval $ac_try) 2>&5
5705 ac_status=$?
5706 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5707 (exit $ac_status); }; } &&
5708 { ac_try='test -s conftest$ac_exeext'
Neal Norwitz11690112002-07-30 01:08:28 +00005709 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5710 (eval $ac_try) 2>&5
5711 ac_status=$?
5712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5713 (exit $ac_status); }; }; then
5714 ac_cv_has_makedev=yes
5715else
5716 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005717sed 's/^/| /' conftest.$ac_ext >&5
5718
Neal Norwitz11690112002-07-30 01:08:28 +00005719ac_cv_has_makedev=no
5720fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005721rm -f conftest.err conftest.$ac_objext \
5722 conftest$ac_exeext conftest.$ac_ext
Neal Norwitz11690112002-07-30 01:08:28 +00005723 if test "$ac_cv_has_makedev" = "yes"; then
5724
5725cat >>confdefs.h <<\_ACEOF
5726#define _OSF_SOURCE 1
5727_ACEOF
5728
5729 fi
5730fi
5731echo "$as_me:$LINENO: result: $ac_cv_has_makedev" >&5
5732echo "${ECHO_T}$ac_cv_has_makedev" >&6
5733if test "$ac_cv_has_makedev" = "yes"; then
5734
5735cat >>confdefs.h <<\_ACEOF
5736#define HAVE_MAKEDEV 1
5737_ACEOF
5738
5739fi
5740
Martin v. Löwis399a6892002-10-04 10:22:02 +00005741# Enabling LFS on Solaris (2.6 to 9) with gcc 2.95 triggers a bug in
5742# the system headers: If _XOPEN_SOURCE and _LARGEFILE_SOURCE are
5743# defined, but the compiler does not support pragma redefine_extname,
5744# and _LARGEFILE64_SOURCE is not defined, the headers refer to 64-bit
5745# structures (such as rlimit64) without declaring them. As a
5746# work-around, disable LFS on such configurations
5747
5748use_lfs=yes
5749echo "$as_me:$LINENO: checking Solaris LFS bug" >&5
5750echo $ECHO_N "checking Solaris LFS bug... $ECHO_C" >&6
5751cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005752/* confdefs.h. */
5753_ACEOF
5754cat confdefs.h >>conftest.$ac_ext
5755cat >>conftest.$ac_ext <<_ACEOF
5756/* end confdefs.h. */
Martin v. Löwis399a6892002-10-04 10:22:02 +00005757
5758#define _LARGEFILE_SOURCE 1
5759#define _FILE_OFFSET_BITS 64
5760#include <sys/resource.h>
5761
Martin v. Löwis399a6892002-10-04 10:22:02 +00005762int
5763main ()
5764{
5765struct rlimit foo;
5766 ;
5767 return 0;
5768}
5769_ACEOF
5770rm -f conftest.$ac_objext
5771if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005772 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis399a6892002-10-04 10:22:02 +00005773 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005774 grep -v '^ *+' conftest.er1 >conftest.err
5775 rm -f conftest.er1
5776 cat conftest.err >&5
Martin v. Löwis399a6892002-10-04 10:22:02 +00005777 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5778 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005779 { ac_try='test -z "$ac_c_werror_flag"
5780 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005781 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5782 (eval $ac_try) 2>&5
5783 ac_status=$?
5784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5785 (exit $ac_status); }; } &&
5786 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis399a6892002-10-04 10:22:02 +00005787 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5788 (eval $ac_try) 2>&5
5789 ac_status=$?
5790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5791 (exit $ac_status); }; }; then
5792 sol_lfs_bug=no
5793else
5794 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005795sed 's/^/| /' conftest.$ac_ext >&5
5796
Martin v. Löwis399a6892002-10-04 10:22:02 +00005797sol_lfs_bug=yes
5798fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005799rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis399a6892002-10-04 10:22:02 +00005800echo "$as_me:$LINENO: result: $sol_lfs_bug" >&5
5801echo "${ECHO_T}$sol_lfs_bug" >&6
5802if test "$sol_lfs_bug" = "yes"; then
5803 use_lfs=no
5804fi
5805
5806if test "$use_lfs" = "yes"; then
Guido van Rossum810cc512001-09-09 23:51:39 +00005807# Two defines needed to enable largefile support on various platforms
5808# These may affect some typedefs
Guido van Rossum810cc512001-09-09 23:51:39 +00005809
Martin v. Löwis11437992002-04-12 09:54:03 +00005810cat >>confdefs.h <<\_ACEOF
5811#define _LARGEFILE_SOURCE 1
5812_ACEOF
5813
5814
5815cat >>confdefs.h <<\_ACEOF
Guido van Rossum810cc512001-09-09 23:51:39 +00005816#define _FILE_OFFSET_BITS 64
Martin v. Löwis11437992002-04-12 09:54:03 +00005817_ACEOF
Guido van Rossum810cc512001-09-09 23:51:39 +00005818
Martin v. Löwis399a6892002-10-04 10:22:02 +00005819fi
Michael W. Hudson54241132001-12-07 15:38:26 +00005820
Guido van Rossum84e7b241996-08-19 21:59:00 +00005821# Add some code to confdefs.h so that the test for off_t works on SCO
5822cat >> confdefs.h <<\EOF
5823#if defined(SCO_DS)
5824#undef _OFF_T
5825#endif
5826EOF
5827
Guido van Rossumef2255b2000-03-10 22:30:29 +00005828# Type availability checks
Martin v. Löwis11437992002-04-12 09:54:03 +00005829echo "$as_me:$LINENO: checking for mode_t" >&5
5830echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
5831if test "${ac_cv_type_mode_t+set}" = set; then
5832 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00005833else
Martin v. Löwis11437992002-04-12 09:54:03 +00005834 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005835/* confdefs.h. */
5836_ACEOF
5837cat confdefs.h >>conftest.$ac_ext
5838cat >>conftest.$ac_ext <<_ACEOF
5839/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00005840$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00005841int
5842main ()
5843{
5844if ((mode_t *) 0)
5845 return 0;
5846if (sizeof (mode_t))
5847 return 0;
5848 ;
5849 return 0;
5850}
5851_ACEOF
5852rm -f conftest.$ac_objext
5853if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005854 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00005855 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005856 grep -v '^ *+' conftest.er1 >conftest.err
5857 rm -f conftest.er1
5858 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00005859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5860 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005861 { ac_try='test -z "$ac_c_werror_flag"
5862 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005863 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5864 (eval $ac_try) 2>&5
5865 ac_status=$?
5866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5867 (exit $ac_status); }; } &&
5868 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00005869 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5870 (eval $ac_try) 2>&5
5871 ac_status=$?
5872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5873 (exit $ac_status); }; }; then
Jack Jansendd19cf82001-12-06 22:36:17 +00005874 ac_cv_type_mode_t=yes
5875else
Martin v. Löwis11437992002-04-12 09:54:03 +00005876 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005877sed 's/^/| /' conftest.$ac_ext >&5
5878
Martin v. Löwis11437992002-04-12 09:54:03 +00005879ac_cv_type_mode_t=no
Jack Jansendd19cf82001-12-06 22:36:17 +00005880fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005881rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +00005882fi
Martin v. Löwis11437992002-04-12 09:54:03 +00005883echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
5884echo "${ECHO_T}$ac_cv_type_mode_t" >&6
5885if test $ac_cv_type_mode_t = yes; then
5886 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00005887else
Martin v. Löwis11437992002-04-12 09:54:03 +00005888
5889cat >>confdefs.h <<_ACEOF
5890#define mode_t int
5891_ACEOF
5892
5893fi
5894
5895echo "$as_me:$LINENO: checking for off_t" >&5
5896echo $ECHO_N "checking for off_t... $ECHO_C" >&6
5897if test "${ac_cv_type_off_t+set}" = set; then
5898 echo $ECHO_N "(cached) $ECHO_C" >&6
5899else
5900 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005901/* confdefs.h. */
5902_ACEOF
5903cat confdefs.h >>conftest.$ac_ext
5904cat >>conftest.$ac_ext <<_ACEOF
5905/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00005906$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00005907int
5908main ()
5909{
5910if ((off_t *) 0)
5911 return 0;
5912if (sizeof (off_t))
5913 return 0;
5914 ;
5915 return 0;
5916}
5917_ACEOF
5918rm -f conftest.$ac_objext
5919if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005920 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00005921 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005922 grep -v '^ *+' conftest.er1 >conftest.err
5923 rm -f conftest.er1
5924 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00005925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5926 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005927 { ac_try='test -z "$ac_c_werror_flag"
5928 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005929 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5930 (eval $ac_try) 2>&5
5931 ac_status=$?
5932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5933 (exit $ac_status); }; } &&
5934 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00005935 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5936 (eval $ac_try) 2>&5
5937 ac_status=$?
5938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5939 (exit $ac_status); }; }; then
Guido van Rossum8d6e8af2000-10-30 17:45:07 +00005940 ac_cv_type_off_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00005941else
Martin v. Löwis11437992002-04-12 09:54:03 +00005942 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00005943sed 's/^/| /' conftest.$ac_ext >&5
5944
Martin v. Löwis11437992002-04-12 09:54:03 +00005945ac_cv_type_off_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00005946fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00005947rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +00005948fi
Martin v. Löwis11437992002-04-12 09:54:03 +00005949echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
5950echo "${ECHO_T}$ac_cv_type_off_t" >&6
5951if test $ac_cv_type_off_t = yes; then
5952 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00005953else
Martin v. Löwis11437992002-04-12 09:54:03 +00005954
5955cat >>confdefs.h <<_ACEOF
5956#define off_t long
5957_ACEOF
5958
5959fi
5960
5961echo "$as_me:$LINENO: checking for pid_t" >&5
5962echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
5963if test "${ac_cv_type_pid_t+set}" = set; then
5964 echo $ECHO_N "(cached) $ECHO_C" >&6
5965else
5966 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00005967/* confdefs.h. */
5968_ACEOF
5969cat confdefs.h >>conftest.$ac_ext
5970cat >>conftest.$ac_ext <<_ACEOF
5971/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00005972$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00005973int
5974main ()
5975{
5976if ((pid_t *) 0)
5977 return 0;
5978if (sizeof (pid_t))
5979 return 0;
5980 ;
5981 return 0;
5982}
5983_ACEOF
5984rm -f conftest.$ac_objext
5985if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00005986 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00005987 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00005988 grep -v '^ *+' conftest.er1 >conftest.err
5989 rm -f conftest.er1
5990 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00005991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5992 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00005993 { ac_try='test -z "$ac_c_werror_flag"
5994 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00005995 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5996 (eval $ac_try) 2>&5
5997 ac_status=$?
5998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5999 (exit $ac_status); }; } &&
6000 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006001 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6002 (eval $ac_try) 2>&5
6003 ac_status=$?
6004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6005 (exit $ac_status); }; }; then
Guido van Rossum8d6e8af2000-10-30 17:45:07 +00006006 ac_cv_type_pid_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00006007else
Martin v. Löwis11437992002-04-12 09:54:03 +00006008 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006009sed 's/^/| /' conftest.$ac_ext >&5
6010
Martin v. Löwis11437992002-04-12 09:54:03 +00006011ac_cv_type_pid_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00006012fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006013rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +00006014fi
Martin v. Löwis11437992002-04-12 09:54:03 +00006015echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
6016echo "${ECHO_T}$ac_cv_type_pid_t" >&6
6017if test $ac_cv_type_pid_t = yes; then
6018 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006019else
Martin v. Löwis11437992002-04-12 09:54:03 +00006020
6021cat >>confdefs.h <<_ACEOF
6022#define pid_t int
6023_ACEOF
6024
6025fi
6026
6027echo "$as_me:$LINENO: checking return type of signal handlers" >&5
6028echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
6029if test "${ac_cv_type_signal+set}" = set; then
6030 echo $ECHO_N "(cached) $ECHO_C" >&6
6031else
6032 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006033/* confdefs.h. */
6034_ACEOF
6035cat confdefs.h >>conftest.$ac_ext
6036cat >>conftest.$ac_ext <<_ACEOF
6037/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00006038#include <sys/types.h>
6039#include <signal.h>
6040#ifdef signal
Martin v. Löwis11437992002-04-12 09:54:03 +00006041# undef signal
Guido van Rossum627b2d71993-12-24 10:39:16 +00006042#endif
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00006043#ifdef __cplusplus
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00006044extern "C" void (*signal (int, void (*)(int)))(int);
6045#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00006046void (*signal ()) ();
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00006047#endif
6048
Martin v. Löwis11437992002-04-12 09:54:03 +00006049int
6050main ()
6051{
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006052int i;
Martin v. Löwis11437992002-04-12 09:54:03 +00006053 ;
6054 return 0;
6055}
6056_ACEOF
6057rm -f conftest.$ac_objext
6058if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006059 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006060 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006061 grep -v '^ *+' conftest.er1 >conftest.err
6062 rm -f conftest.er1
6063 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6065 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006066 { ac_try='test -z "$ac_c_werror_flag"
6067 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006068 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6069 (eval $ac_try) 2>&5
6070 ac_status=$?
6071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6072 (exit $ac_status); }; } &&
6073 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006074 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6075 (eval $ac_try) 2>&5
6076 ac_status=$?
6077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6078 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006079 ac_cv_type_signal=void
Guido van Rossum627b2d71993-12-24 10:39:16 +00006080else
Martin v. Löwis11437992002-04-12 09:54:03 +00006081 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006082sed 's/^/| /' conftest.$ac_ext >&5
6083
Martin v. Löwis11437992002-04-12 09:54:03 +00006084ac_cv_type_signal=int
Guido van Rossum627b2d71993-12-24 10:39:16 +00006085fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006086rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006087fi
Martin v. Löwis11437992002-04-12 09:54:03 +00006088echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
6089echo "${ECHO_T}$ac_cv_type_signal" >&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00006090
Martin v. Löwis11437992002-04-12 09:54:03 +00006091cat >>confdefs.h <<_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006092#define RETSIGTYPE $ac_cv_type_signal
Martin v. Löwis11437992002-04-12 09:54:03 +00006093_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00006094
Michael W. Hudson54241132001-12-07 15:38:26 +00006095
Martin v. Löwis11437992002-04-12 09:54:03 +00006096echo "$as_me:$LINENO: checking for size_t" >&5
6097echo $ECHO_N "checking for size_t... $ECHO_C" >&6
6098if test "${ac_cv_type_size_t+set}" = set; then
6099 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006100else
Martin v. Löwis11437992002-04-12 09:54:03 +00006101 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006102/* confdefs.h. */
6103_ACEOF
6104cat confdefs.h >>conftest.$ac_ext
6105cat >>conftest.$ac_ext <<_ACEOF
6106/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006107$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006108int
6109main ()
6110{
6111if ((size_t *) 0)
6112 return 0;
6113if (sizeof (size_t))
6114 return 0;
6115 ;
6116 return 0;
6117}
6118_ACEOF
6119rm -f conftest.$ac_objext
6120if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006121 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006122 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006123 grep -v '^ *+' conftest.er1 >conftest.err
6124 rm -f conftest.er1
6125 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6127 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006128 { ac_try='test -z "$ac_c_werror_flag"
6129 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006130 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6131 (eval $ac_try) 2>&5
6132 ac_status=$?
6133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6134 (exit $ac_status); }; } &&
6135 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006136 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6137 (eval $ac_try) 2>&5
6138 ac_status=$?
6139 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6140 (exit $ac_status); }; }; then
Guido van Rossum8d6e8af2000-10-30 17:45:07 +00006141 ac_cv_type_size_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00006142else
Martin v. Löwis11437992002-04-12 09:54:03 +00006143 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006144sed 's/^/| /' conftest.$ac_ext >&5
6145
Martin v. Löwis11437992002-04-12 09:54:03 +00006146ac_cv_type_size_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00006147fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006148rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +00006149fi
Martin v. Löwis11437992002-04-12 09:54:03 +00006150echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
6151echo "${ECHO_T}$ac_cv_type_size_t" >&6
6152if test $ac_cv_type_size_t = yes; then
6153 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006154else
Martin v. Löwis11437992002-04-12 09:54:03 +00006155
6156cat >>confdefs.h <<_ACEOF
6157#define size_t unsigned
6158_ACEOF
6159
6160fi
6161
6162echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
6163echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
6164if test "${ac_cv_type_uid_t+set}" = set; then
6165 echo $ECHO_N "(cached) $ECHO_C" >&6
6166else
6167 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006168/* confdefs.h. */
6169_ACEOF
6170cat confdefs.h >>conftest.$ac_ext
6171cat >>conftest.$ac_ext <<_ACEOF
6172/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006173#include <sys/types.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00006174
6175_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006176if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +00006177 $EGREP "uid_t" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006178 ac_cv_type_uid_t=yes
6179else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006180 ac_cv_type_uid_t=no
6181fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00006182rm -f conftest*
6183
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006184fi
Martin v. Löwis11437992002-04-12 09:54:03 +00006185echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
6186echo "${ECHO_T}$ac_cv_type_uid_t" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +00006187if test $ac_cv_type_uid_t = no; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006188
Martin v. Löwis11437992002-04-12 09:54:03 +00006189cat >>confdefs.h <<\_ACEOF
6190#define uid_t int
6191_ACEOF
6192
6193
6194cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006195#define gid_t int
Martin v. Löwis11437992002-04-12 09:54:03 +00006196_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00006197
6198fi
6199
Martin v. Löwis18e16552006-02-15 17:27:45 +00006200echo "$as_me:$LINENO: checking for ssize_t" >&5
6201echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
6202if test "${ac_cv_type_ssize_t+set}" = set; then
6203 echo $ECHO_N "(cached) $ECHO_C" >&6
6204else
6205 cat >conftest.$ac_ext <<_ACEOF
6206/* confdefs.h. */
6207_ACEOF
6208cat confdefs.h >>conftest.$ac_ext
6209cat >>conftest.$ac_ext <<_ACEOF
6210/* end confdefs.h. */
6211$ac_includes_default
6212int
6213main ()
6214{
6215if ((ssize_t *) 0)
6216 return 0;
6217if (sizeof (ssize_t))
6218 return 0;
6219 ;
6220 return 0;
6221}
6222_ACEOF
6223rm -f conftest.$ac_objext
6224if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6225 (eval $ac_compile) 2>conftest.er1
6226 ac_status=$?
6227 grep -v '^ *+' conftest.er1 >conftest.err
6228 rm -f conftest.er1
6229 cat conftest.err >&5
6230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6231 (exit $ac_status); } &&
6232 { ac_try='test -z "$ac_c_werror_flag"
6233 || test ! -s conftest.err'
6234 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6235 (eval $ac_try) 2>&5
6236 ac_status=$?
6237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6238 (exit $ac_status); }; } &&
6239 { ac_try='test -s conftest.$ac_objext'
6240 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6241 (eval $ac_try) 2>&5
6242 ac_status=$?
6243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6244 (exit $ac_status); }; }; then
6245 ac_cv_type_ssize_t=yes
6246else
6247 echo "$as_me: failed program was:" >&5
6248sed 's/^/| /' conftest.$ac_ext >&5
6249
6250ac_cv_type_ssize_t=no
6251fi
6252rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6253fi
6254echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
6255echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
6256if test $ac_cv_type_ssize_t = yes; then
6257
6258cat >>confdefs.h <<\_ACEOF
6259#define HAVE_SSIZE_T 1
6260_ACEOF
6261
6262fi
6263
Jack Jansendd19cf82001-12-06 22:36:17 +00006264
Michael W. Hudson54241132001-12-07 15:38:26 +00006265# Sizes of various common basic types
Skip Montanarob9820a32004-01-17 00:16:12 +00006266# ANSI C requires sizeof(char) == 1, so no need to check it
Martin v. Löwis11437992002-04-12 09:54:03 +00006267echo "$as_me:$LINENO: checking for int" >&5
6268echo $ECHO_N "checking for int... $ECHO_C" >&6
6269if test "${ac_cv_type_int+set}" = set; then
6270 echo $ECHO_N "(cached) $ECHO_C" >&6
6271else
6272 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006273/* confdefs.h. */
6274_ACEOF
6275cat confdefs.h >>conftest.$ac_ext
6276cat >>conftest.$ac_ext <<_ACEOF
6277/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006278$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006279int
6280main ()
6281{
6282if ((int *) 0)
6283 return 0;
6284if (sizeof (int))
6285 return 0;
6286 ;
6287 return 0;
6288}
6289_ACEOF
6290rm -f conftest.$ac_objext
6291if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006292 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006293 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006294 grep -v '^ *+' conftest.er1 >conftest.err
6295 rm -f conftest.er1
6296 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6298 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006299 { ac_try='test -z "$ac_c_werror_flag"
6300 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006301 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6302 (eval $ac_try) 2>&5
6303 ac_status=$?
6304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6305 (exit $ac_status); }; } &&
6306 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006307 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6308 (eval $ac_try) 2>&5
6309 ac_status=$?
6310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6311 (exit $ac_status); }; }; then
6312 ac_cv_type_int=yes
6313else
6314 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006315sed 's/^/| /' conftest.$ac_ext >&5
6316
Martin v. Löwis11437992002-04-12 09:54:03 +00006317ac_cv_type_int=no
6318fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006319rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006320fi
6321echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
6322echo "${ECHO_T}$ac_cv_type_int" >&6
6323
6324echo "$as_me:$LINENO: checking size of int" >&5
6325echo $ECHO_N "checking size of int... $ECHO_C" >&6
6326if test "${ac_cv_sizeof_int+set}" = set; then
6327 echo $ECHO_N "(cached) $ECHO_C" >&6
6328else
6329 if test "$ac_cv_type_int" = yes; then
6330 # The cast to unsigned long works around a bug in the HP C Compiler
6331 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6332 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6333 # This bug is HP SR number 8606223364.
6334 if test "$cross_compiling" = yes; then
6335 # Depending upon the size, compute the lo and hi bounds.
6336cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006337/* confdefs.h. */
6338_ACEOF
6339cat confdefs.h >>conftest.$ac_ext
6340cat >>conftest.$ac_ext <<_ACEOF
6341/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006342$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006343int
6344main ()
6345{
6346static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
6347test_array [0] = 0
6348
6349 ;
6350 return 0;
6351}
6352_ACEOF
6353rm -f conftest.$ac_objext
6354if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006355 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006356 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006357 grep -v '^ *+' conftest.er1 >conftest.err
6358 rm -f conftest.er1
6359 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6361 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006362 { ac_try='test -z "$ac_c_werror_flag"
6363 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006364 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6365 (eval $ac_try) 2>&5
6366 ac_status=$?
6367 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6368 (exit $ac_status); }; } &&
6369 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006370 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6371 (eval $ac_try) 2>&5
6372 ac_status=$?
6373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6374 (exit $ac_status); }; }; then
6375 ac_lo=0 ac_mid=0
6376 while :; do
6377 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006378/* confdefs.h. */
6379_ACEOF
6380cat confdefs.h >>conftest.$ac_ext
6381cat >>conftest.$ac_ext <<_ACEOF
6382/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006383$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006384int
6385main ()
6386{
6387static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
6388test_array [0] = 0
6389
6390 ;
6391 return 0;
6392}
6393_ACEOF
6394rm -f conftest.$ac_objext
6395if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006396 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006397 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006398 grep -v '^ *+' conftest.er1 >conftest.err
6399 rm -f conftest.er1
6400 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6402 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006403 { ac_try='test -z "$ac_c_werror_flag"
6404 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006405 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6406 (eval $ac_try) 2>&5
6407 ac_status=$?
6408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6409 (exit $ac_status); }; } &&
6410 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006411 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6412 (eval $ac_try) 2>&5
6413 ac_status=$?
6414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6415 (exit $ac_status); }; }; then
6416 ac_hi=$ac_mid; break
6417else
6418 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006419sed 's/^/| /' conftest.$ac_ext >&5
6420
Martin v. Löwis11437992002-04-12 09:54:03 +00006421ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00006422 if test $ac_lo -le $ac_mid; then
6423 ac_lo= ac_hi=
6424 break
6425 fi
6426 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +00006427fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006428rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006429 done
6430else
6431 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006432sed 's/^/| /' conftest.$ac_ext >&5
6433
Martin v. Löwis11437992002-04-12 09:54:03 +00006434cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006435/* confdefs.h. */
6436_ACEOF
6437cat confdefs.h >>conftest.$ac_ext
6438cat >>conftest.$ac_ext <<_ACEOF
6439/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006440$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006441int
6442main ()
6443{
6444static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
6445test_array [0] = 0
6446
6447 ;
6448 return 0;
6449}
6450_ACEOF
6451rm -f conftest.$ac_objext
6452if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006453 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006454 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006455 grep -v '^ *+' conftest.er1 >conftest.err
6456 rm -f conftest.er1
6457 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6459 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006460 { ac_try='test -z "$ac_c_werror_flag"
6461 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006462 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6463 (eval $ac_try) 2>&5
6464 ac_status=$?
6465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6466 (exit $ac_status); }; } &&
6467 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006468 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6469 (eval $ac_try) 2>&5
6470 ac_status=$?
6471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6472 (exit $ac_status); }; }; then
6473 ac_hi=-1 ac_mid=-1
6474 while :; do
6475 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006476/* confdefs.h. */
6477_ACEOF
6478cat confdefs.h >>conftest.$ac_ext
6479cat >>conftest.$ac_ext <<_ACEOF
6480/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006481$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006482int
6483main ()
6484{
6485static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
6486test_array [0] = 0
6487
6488 ;
6489 return 0;
6490}
6491_ACEOF
6492rm -f conftest.$ac_objext
6493if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006494 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006495 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006496 grep -v '^ *+' conftest.er1 >conftest.err
6497 rm -f conftest.er1
6498 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6500 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006501 { ac_try='test -z "$ac_c_werror_flag"
6502 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006503 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6504 (eval $ac_try) 2>&5
6505 ac_status=$?
6506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6507 (exit $ac_status); }; } &&
6508 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006509 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6510 (eval $ac_try) 2>&5
6511 ac_status=$?
6512 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6513 (exit $ac_status); }; }; then
6514 ac_lo=$ac_mid; break
6515else
6516 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006517sed 's/^/| /' conftest.$ac_ext >&5
6518
Martin v. Löwis11437992002-04-12 09:54:03 +00006519ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00006520 if test $ac_mid -le $ac_hi; then
6521 ac_lo= ac_hi=
6522 break
6523 fi
6524 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +00006525fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006526rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006527 done
6528else
6529 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006530sed 's/^/| /' conftest.$ac_ext >&5
6531
Martin v. Löwis11437992002-04-12 09:54:03 +00006532ac_lo= ac_hi=
6533fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006534rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006535fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006536rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006537# Binary search between lo and hi bounds.
6538while test "x$ac_lo" != "x$ac_hi"; do
6539 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6540 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006541/* confdefs.h. */
6542_ACEOF
6543cat confdefs.h >>conftest.$ac_ext
6544cat >>conftest.$ac_ext <<_ACEOF
6545/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006546$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006547int
6548main ()
6549{
6550static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
6551test_array [0] = 0
6552
6553 ;
6554 return 0;
6555}
6556_ACEOF
6557rm -f conftest.$ac_objext
6558if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006559 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006560 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006561 grep -v '^ *+' conftest.er1 >conftest.err
6562 rm -f conftest.er1
6563 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6565 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006566 { ac_try='test -z "$ac_c_werror_flag"
6567 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006568 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6569 (eval $ac_try) 2>&5
6570 ac_status=$?
6571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6572 (exit $ac_status); }; } &&
6573 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006574 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6575 (eval $ac_try) 2>&5
6576 ac_status=$?
6577 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6578 (exit $ac_status); }; }; then
6579 ac_hi=$ac_mid
6580else
6581 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006582sed 's/^/| /' conftest.$ac_ext >&5
6583
Martin v. Löwis11437992002-04-12 09:54:03 +00006584ac_lo=`expr '(' $ac_mid ')' + 1`
6585fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006586rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006587done
6588case $ac_lo in
6589?*) ac_cv_sizeof_int=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +00006590'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
6591See \`config.log' for more details." >&5
6592echo "$as_me: error: cannot compute sizeof (int), 77
6593See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00006594 { (exit 1); exit 1; }; } ;;
6595esac
Guido van Rossumccaf3b61996-12-06 21:19:16 +00006596else
6597 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +00006598 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
6599See \`config.log' for more details." >&5
6600echo "$as_me: error: cannot run test program while cross compiling
6601See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00006602 { (exit 1); exit 1; }; }
Guido van Rossumccaf3b61996-12-06 21:19:16 +00006603else
Martin v. Löwis11437992002-04-12 09:54:03 +00006604 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006605/* confdefs.h. */
6606_ACEOF
6607cat confdefs.h >>conftest.$ac_ext
6608cat >>conftest.$ac_ext <<_ACEOF
6609/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006610$ac_includes_default
6611long longval () { return (long) (sizeof (int)); }
6612unsigned long ulongval () { return (long) (sizeof (int)); }
Michael W. Hudson54241132001-12-07 15:38:26 +00006613#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00006614#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00006615int
6616main ()
Guido van Rossumccaf3b61996-12-06 21:19:16 +00006617{
Martin v. Löwis11437992002-04-12 09:54:03 +00006618
6619 FILE *f = fopen ("conftest.val", "w");
6620 if (! f)
6621 exit (1);
6622 if (((long) (sizeof (int))) < 0)
6623 {
6624 long i = longval ();
6625 if (i != ((long) (sizeof (int))))
6626 exit (1);
6627 fprintf (f, "%ld\n", i);
6628 }
6629 else
6630 {
6631 unsigned long i = ulongval ();
6632 if (i != ((long) (sizeof (int))))
6633 exit (1);
6634 fprintf (f, "%lu\n", i);
6635 }
6636 exit (ferror (f) || fclose (f) != 0);
6637
6638 ;
6639 return 0;
Guido van Rossumccaf3b61996-12-06 21:19:16 +00006640}
Martin v. Löwis11437992002-04-12 09:54:03 +00006641_ACEOF
6642rm -f conftest$ac_exeext
6643if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6644 (eval $ac_link) 2>&5
6645 ac_status=$?
6646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6647 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6648 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6649 (eval $ac_try) 2>&5
6650 ac_status=$?
6651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6652 (exit $ac_status); }; }; then
6653 ac_cv_sizeof_int=`cat conftest.val`
Guido van Rossumccaf3b61996-12-06 21:19:16 +00006654else
Martin v. Löwis11437992002-04-12 09:54:03 +00006655 echo "$as_me: program exited with status $ac_status" >&5
6656echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006657sed 's/^/| /' conftest.$ac_ext >&5
6658
Martin v. Löwis11437992002-04-12 09:54:03 +00006659( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +00006660{ { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
6661See \`config.log' for more details." >&5
6662echo "$as_me: error: cannot compute sizeof (int), 77
6663See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00006664 { (exit 1); exit 1; }; }
6665fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006666rm -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 +00006667fi
6668fi
6669rm -f conftest.val
6670else
Guido van Rossumccaf3b61996-12-06 21:19:16 +00006671 ac_cv_sizeof_int=0
6672fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00006673fi
Martin v. Löwis11437992002-04-12 09:54:03 +00006674echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
6675echo "${ECHO_T}$ac_cv_sizeof_int" >&6
6676cat >>confdefs.h <<_ACEOF
Guido van Rossumccaf3b61996-12-06 21:19:16 +00006677#define SIZEOF_INT $ac_cv_sizeof_int
Martin v. Löwis11437992002-04-12 09:54:03 +00006678_ACEOF
Guido van Rossumccaf3b61996-12-06 21:19:16 +00006679
6680
Martin v. Löwis11437992002-04-12 09:54:03 +00006681echo "$as_me:$LINENO: checking for long" >&5
6682echo $ECHO_N "checking for long... $ECHO_C" >&6
6683if test "${ac_cv_type_long+set}" = set; then
6684 echo $ECHO_N "(cached) $ECHO_C" >&6
6685else
6686 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006687/* confdefs.h. */
6688_ACEOF
6689cat confdefs.h >>conftest.$ac_ext
6690cat >>conftest.$ac_ext <<_ACEOF
6691/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006692$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006693int
6694main ()
6695{
6696if ((long *) 0)
6697 return 0;
6698if (sizeof (long))
6699 return 0;
6700 ;
6701 return 0;
6702}
6703_ACEOF
6704rm -f conftest.$ac_objext
6705if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006706 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006707 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006708 grep -v '^ *+' conftest.er1 >conftest.err
6709 rm -f conftest.er1
6710 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006711 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6712 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006713 { ac_try='test -z "$ac_c_werror_flag"
6714 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006715 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6716 (eval $ac_try) 2>&5
6717 ac_status=$?
6718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6719 (exit $ac_status); }; } &&
6720 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6722 (eval $ac_try) 2>&5
6723 ac_status=$?
6724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6725 (exit $ac_status); }; }; then
6726 ac_cv_type_long=yes
6727else
6728 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006729sed 's/^/| /' conftest.$ac_ext >&5
6730
Martin v. Löwis11437992002-04-12 09:54:03 +00006731ac_cv_type_long=no
6732fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006733rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006734fi
6735echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
6736echo "${ECHO_T}$ac_cv_type_long" >&6
6737
6738echo "$as_me:$LINENO: checking size of long" >&5
6739echo $ECHO_N "checking size of long... $ECHO_C" >&6
6740if test "${ac_cv_sizeof_long+set}" = set; then
6741 echo $ECHO_N "(cached) $ECHO_C" >&6
6742else
6743 if test "$ac_cv_type_long" = yes; then
6744 # The cast to unsigned long works around a bug in the HP C Compiler
6745 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6746 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6747 # This bug is HP SR number 8606223364.
6748 if test "$cross_compiling" = yes; then
6749 # Depending upon the size, compute the lo and hi bounds.
6750cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006751/* confdefs.h. */
6752_ACEOF
6753cat confdefs.h >>conftest.$ac_ext
6754cat >>conftest.$ac_ext <<_ACEOF
6755/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006756$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006757int
6758main ()
6759{
6760static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
6761test_array [0] = 0
6762
6763 ;
6764 return 0;
6765}
6766_ACEOF
6767rm -f conftest.$ac_objext
6768if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006769 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006770 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006771 grep -v '^ *+' conftest.er1 >conftest.err
6772 rm -f conftest.er1
6773 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6775 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006776 { ac_try='test -z "$ac_c_werror_flag"
6777 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006778 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6779 (eval $ac_try) 2>&5
6780 ac_status=$?
6781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6782 (exit $ac_status); }; } &&
6783 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006784 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6785 (eval $ac_try) 2>&5
6786 ac_status=$?
6787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6788 (exit $ac_status); }; }; then
6789 ac_lo=0 ac_mid=0
6790 while :; do
6791 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006792/* confdefs.h. */
6793_ACEOF
6794cat confdefs.h >>conftest.$ac_ext
6795cat >>conftest.$ac_ext <<_ACEOF
6796/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006797$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006798int
6799main ()
6800{
6801static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
6802test_array [0] = 0
6803
6804 ;
6805 return 0;
6806}
6807_ACEOF
6808rm -f conftest.$ac_objext
6809if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006810 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006811 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006812 grep -v '^ *+' conftest.er1 >conftest.err
6813 rm -f conftest.er1
6814 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6816 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006817 { ac_try='test -z "$ac_c_werror_flag"
6818 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006819 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6820 (eval $ac_try) 2>&5
6821 ac_status=$?
6822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6823 (exit $ac_status); }; } &&
6824 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006825 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6826 (eval $ac_try) 2>&5
6827 ac_status=$?
6828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6829 (exit $ac_status); }; }; then
6830 ac_hi=$ac_mid; break
6831else
6832 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006833sed 's/^/| /' conftest.$ac_ext >&5
6834
Martin v. Löwis11437992002-04-12 09:54:03 +00006835ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00006836 if test $ac_lo -le $ac_mid; then
6837 ac_lo= ac_hi=
6838 break
6839 fi
6840 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +00006841fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006842rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006843 done
6844else
6845 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006846sed 's/^/| /' conftest.$ac_ext >&5
6847
Martin v. Löwis11437992002-04-12 09:54:03 +00006848cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006849/* confdefs.h. */
6850_ACEOF
6851cat confdefs.h >>conftest.$ac_ext
6852cat >>conftest.$ac_ext <<_ACEOF
6853/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006854$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006855int
6856main ()
6857{
6858static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
6859test_array [0] = 0
6860
6861 ;
6862 return 0;
6863}
6864_ACEOF
6865rm -f conftest.$ac_objext
6866if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006867 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006868 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006869 grep -v '^ *+' conftest.er1 >conftest.err
6870 rm -f conftest.er1
6871 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6873 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006874 { ac_try='test -z "$ac_c_werror_flag"
6875 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006876 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6877 (eval $ac_try) 2>&5
6878 ac_status=$?
6879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6880 (exit $ac_status); }; } &&
6881 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006882 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6883 (eval $ac_try) 2>&5
6884 ac_status=$?
6885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6886 (exit $ac_status); }; }; then
6887 ac_hi=-1 ac_mid=-1
6888 while :; do
6889 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006890/* confdefs.h. */
6891_ACEOF
6892cat confdefs.h >>conftest.$ac_ext
6893cat >>conftest.$ac_ext <<_ACEOF
6894/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006895$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006896int
6897main ()
6898{
6899static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
6900test_array [0] = 0
6901
6902 ;
6903 return 0;
6904}
6905_ACEOF
6906rm -f conftest.$ac_objext
6907if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006908 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006909 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006910 grep -v '^ *+' conftest.er1 >conftest.err
6911 rm -f conftest.er1
6912 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006913 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6914 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006915 { ac_try='test -z "$ac_c_werror_flag"
6916 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006917 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6918 (eval $ac_try) 2>&5
6919 ac_status=$?
6920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6921 (exit $ac_status); }; } &&
6922 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006923 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6924 (eval $ac_try) 2>&5
6925 ac_status=$?
6926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6927 (exit $ac_status); }; }; then
6928 ac_lo=$ac_mid; break
6929else
6930 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006931sed 's/^/| /' conftest.$ac_ext >&5
6932
Martin v. Löwis11437992002-04-12 09:54:03 +00006933ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00006934 if test $ac_mid -le $ac_hi; then
6935 ac_lo= ac_hi=
6936 break
6937 fi
6938 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +00006939fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006940rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006941 done
6942else
6943 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006944sed 's/^/| /' conftest.$ac_ext >&5
6945
Martin v. Löwis11437992002-04-12 09:54:03 +00006946ac_lo= ac_hi=
6947fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006948rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006949fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00006950rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00006951# Binary search between lo and hi bounds.
6952while test "x$ac_lo" != "x$ac_hi"; do
6953 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6954 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00006955/* confdefs.h. */
6956_ACEOF
6957cat confdefs.h >>conftest.$ac_ext
6958cat >>conftest.$ac_ext <<_ACEOF
6959/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00006960$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00006961int
6962main ()
6963{
6964static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
6965test_array [0] = 0
6966
6967 ;
6968 return 0;
6969}
6970_ACEOF
6971rm -f conftest.$ac_objext
6972if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00006973 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00006974 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00006975 grep -v '^ *+' conftest.er1 >conftest.err
6976 rm -f conftest.er1
6977 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00006978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6979 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00006980 { ac_try='test -z "$ac_c_werror_flag"
6981 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00006982 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6983 (eval $ac_try) 2>&5
6984 ac_status=$?
6985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6986 (exit $ac_status); }; } &&
6987 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00006988 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6989 (eval $ac_try) 2>&5
6990 ac_status=$?
6991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6992 (exit $ac_status); }; }; then
6993 ac_hi=$ac_mid
6994else
6995 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00006996sed 's/^/| /' conftest.$ac_ext >&5
6997
Martin v. Löwis11437992002-04-12 09:54:03 +00006998ac_lo=`expr '(' $ac_mid ')' + 1`
6999fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007000rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007001done
7002case $ac_lo in
7003?*) ac_cv_sizeof_long=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +00007004'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
7005See \`config.log' for more details." >&5
7006echo "$as_me: error: cannot compute sizeof (long), 77
7007See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00007008 { (exit 1); exit 1; }; } ;;
7009esac
Guido van Rossumccaf3b61996-12-06 21:19:16 +00007010else
7011 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +00007012 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7013See \`config.log' for more details." >&5
7014echo "$as_me: error: cannot run test program while cross compiling
7015See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00007016 { (exit 1); exit 1; }; }
Guido van Rossumccaf3b61996-12-06 21:19:16 +00007017else
Martin v. Löwis11437992002-04-12 09:54:03 +00007018 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007019/* confdefs.h. */
7020_ACEOF
7021cat confdefs.h >>conftest.$ac_ext
7022cat >>conftest.$ac_ext <<_ACEOF
7023/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007024$ac_includes_default
7025long longval () { return (long) (sizeof (long)); }
7026unsigned long ulongval () { return (long) (sizeof (long)); }
Michael W. Hudson54241132001-12-07 15:38:26 +00007027#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00007028#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00007029int
7030main ()
Guido van Rossumccaf3b61996-12-06 21:19:16 +00007031{
Martin v. Löwis11437992002-04-12 09:54:03 +00007032
7033 FILE *f = fopen ("conftest.val", "w");
7034 if (! f)
7035 exit (1);
7036 if (((long) (sizeof (long))) < 0)
7037 {
7038 long i = longval ();
7039 if (i != ((long) (sizeof (long))))
7040 exit (1);
7041 fprintf (f, "%ld\n", i);
7042 }
7043 else
7044 {
7045 unsigned long i = ulongval ();
7046 if (i != ((long) (sizeof (long))))
7047 exit (1);
7048 fprintf (f, "%lu\n", i);
7049 }
7050 exit (ferror (f) || fclose (f) != 0);
7051
7052 ;
7053 return 0;
Guido van Rossumccaf3b61996-12-06 21:19:16 +00007054}
Martin v. Löwis11437992002-04-12 09:54:03 +00007055_ACEOF
7056rm -f conftest$ac_exeext
7057if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7058 (eval $ac_link) 2>&5
7059 ac_status=$?
7060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7061 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7062 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7063 (eval $ac_try) 2>&5
7064 ac_status=$?
7065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7066 (exit $ac_status); }; }; then
7067 ac_cv_sizeof_long=`cat conftest.val`
Guido van Rossumccaf3b61996-12-06 21:19:16 +00007068else
Martin v. Löwis11437992002-04-12 09:54:03 +00007069 echo "$as_me: program exited with status $ac_status" >&5
7070echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007071sed 's/^/| /' conftest.$ac_ext >&5
7072
Martin v. Löwis11437992002-04-12 09:54:03 +00007073( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +00007074{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
7075See \`config.log' for more details." >&5
7076echo "$as_me: error: cannot compute sizeof (long), 77
7077See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00007078 { (exit 1); exit 1; }; }
7079fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007080rm -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 +00007081fi
7082fi
7083rm -f conftest.val
7084else
Guido van Rossumccaf3b61996-12-06 21:19:16 +00007085 ac_cv_sizeof_long=0
7086fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00007087fi
Martin v. Löwis11437992002-04-12 09:54:03 +00007088echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
7089echo "${ECHO_T}$ac_cv_sizeof_long" >&6
7090cat >>confdefs.h <<_ACEOF
Guido van Rossumccaf3b61996-12-06 21:19:16 +00007091#define SIZEOF_LONG $ac_cv_sizeof_long
Martin v. Löwis11437992002-04-12 09:54:03 +00007092_ACEOF
Guido van Rossumccaf3b61996-12-06 21:19:16 +00007093
7094
Martin v. Löwis11437992002-04-12 09:54:03 +00007095echo "$as_me:$LINENO: checking for void *" >&5
7096echo $ECHO_N "checking for void *... $ECHO_C" >&6
7097if test "${ac_cv_type_void_p+set}" = set; then
7098 echo $ECHO_N "(cached) $ECHO_C" >&6
7099else
7100 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007101/* confdefs.h. */
7102_ACEOF
7103cat confdefs.h >>conftest.$ac_ext
7104cat >>conftest.$ac_ext <<_ACEOF
7105/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007106$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007107int
7108main ()
7109{
7110if ((void * *) 0)
7111 return 0;
7112if (sizeof (void *))
7113 return 0;
7114 ;
7115 return 0;
7116}
7117_ACEOF
7118rm -f conftest.$ac_objext
7119if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007120 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007121 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007122 grep -v '^ *+' conftest.er1 >conftest.err
7123 rm -f conftest.er1
7124 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7126 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007127 { ac_try='test -z "$ac_c_werror_flag"
7128 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007129 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7130 (eval $ac_try) 2>&5
7131 ac_status=$?
7132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7133 (exit $ac_status); }; } &&
7134 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007135 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7136 (eval $ac_try) 2>&5
7137 ac_status=$?
7138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7139 (exit $ac_status); }; }; then
7140 ac_cv_type_void_p=yes
7141else
7142 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007143sed 's/^/| /' conftest.$ac_ext >&5
7144
Martin v. Löwis11437992002-04-12 09:54:03 +00007145ac_cv_type_void_p=no
7146fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007147rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007148fi
7149echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
7150echo "${ECHO_T}$ac_cv_type_void_p" >&6
7151
7152echo "$as_me:$LINENO: checking size of void *" >&5
7153echo $ECHO_N "checking size of void *... $ECHO_C" >&6
7154if test "${ac_cv_sizeof_void_p+set}" = set; then
7155 echo $ECHO_N "(cached) $ECHO_C" >&6
7156else
7157 if test "$ac_cv_type_void_p" = yes; then
7158 # The cast to unsigned long works around a bug in the HP C Compiler
7159 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7160 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7161 # This bug is HP SR number 8606223364.
7162 if test "$cross_compiling" = yes; then
7163 # Depending upon the size, compute the lo and hi bounds.
7164cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007165/* confdefs.h. */
7166_ACEOF
7167cat confdefs.h >>conftest.$ac_ext
7168cat >>conftest.$ac_ext <<_ACEOF
7169/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007170$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007171int
7172main ()
7173{
7174static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)];
7175test_array [0] = 0
7176
7177 ;
7178 return 0;
7179}
7180_ACEOF
7181rm -f conftest.$ac_objext
7182if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007183 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007184 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007185 grep -v '^ *+' conftest.er1 >conftest.err
7186 rm -f conftest.er1
7187 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7189 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007190 { ac_try='test -z "$ac_c_werror_flag"
7191 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007192 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7193 (eval $ac_try) 2>&5
7194 ac_status=$?
7195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7196 (exit $ac_status); }; } &&
7197 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007198 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7199 (eval $ac_try) 2>&5
7200 ac_status=$?
7201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7202 (exit $ac_status); }; }; then
7203 ac_lo=0 ac_mid=0
7204 while :; do
7205 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007206/* confdefs.h. */
7207_ACEOF
7208cat confdefs.h >>conftest.$ac_ext
7209cat >>conftest.$ac_ext <<_ACEOF
7210/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007211$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007212int
7213main ()
7214{
7215static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
7216test_array [0] = 0
7217
7218 ;
7219 return 0;
7220}
7221_ACEOF
7222rm -f conftest.$ac_objext
7223if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007224 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007225 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007226 grep -v '^ *+' conftest.er1 >conftest.err
7227 rm -f conftest.er1
7228 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7230 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007231 { ac_try='test -z "$ac_c_werror_flag"
7232 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007233 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7234 (eval $ac_try) 2>&5
7235 ac_status=$?
7236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7237 (exit $ac_status); }; } &&
7238 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007239 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7240 (eval $ac_try) 2>&5
7241 ac_status=$?
7242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7243 (exit $ac_status); }; }; then
7244 ac_hi=$ac_mid; break
7245else
7246 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007247sed 's/^/| /' conftest.$ac_ext >&5
7248
Martin v. Löwis11437992002-04-12 09:54:03 +00007249ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00007250 if test $ac_lo -le $ac_mid; then
7251 ac_lo= ac_hi=
7252 break
7253 fi
7254 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +00007255fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007256rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007257 done
7258else
7259 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007260sed 's/^/| /' conftest.$ac_ext >&5
7261
Martin v. Löwis11437992002-04-12 09:54:03 +00007262cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007263/* confdefs.h. */
7264_ACEOF
7265cat confdefs.h >>conftest.$ac_ext
7266cat >>conftest.$ac_ext <<_ACEOF
7267/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007268$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007269int
7270main ()
7271{
7272static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)];
7273test_array [0] = 0
7274
7275 ;
7276 return 0;
7277}
7278_ACEOF
7279rm -f conftest.$ac_objext
7280if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007281 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007282 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007283 grep -v '^ *+' conftest.er1 >conftest.err
7284 rm -f conftest.er1
7285 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7287 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007288 { ac_try='test -z "$ac_c_werror_flag"
7289 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007290 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7291 (eval $ac_try) 2>&5
7292 ac_status=$?
7293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7294 (exit $ac_status); }; } &&
7295 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007296 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7297 (eval $ac_try) 2>&5
7298 ac_status=$?
7299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7300 (exit $ac_status); }; }; then
7301 ac_hi=-1 ac_mid=-1
7302 while :; do
7303 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007304/* confdefs.h. */
7305_ACEOF
7306cat confdefs.h >>conftest.$ac_ext
7307cat >>conftest.$ac_ext <<_ACEOF
7308/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007309$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007310int
7311main ()
7312{
7313static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)];
7314test_array [0] = 0
7315
7316 ;
7317 return 0;
7318}
7319_ACEOF
7320rm -f conftest.$ac_objext
7321if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007322 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007323 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007324 grep -v '^ *+' conftest.er1 >conftest.err
7325 rm -f conftest.er1
7326 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7328 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007329 { ac_try='test -z "$ac_c_werror_flag"
7330 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007331 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7332 (eval $ac_try) 2>&5
7333 ac_status=$?
7334 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7335 (exit $ac_status); }; } &&
7336 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007337 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7338 (eval $ac_try) 2>&5
7339 ac_status=$?
7340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7341 (exit $ac_status); }; }; then
7342 ac_lo=$ac_mid; break
7343else
7344 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007345sed 's/^/| /' conftest.$ac_ext >&5
7346
Martin v. Löwis11437992002-04-12 09:54:03 +00007347ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00007348 if test $ac_mid -le $ac_hi; then
7349 ac_lo= ac_hi=
7350 break
7351 fi
7352 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +00007353fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007354rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007355 done
7356else
7357 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007358sed 's/^/| /' conftest.$ac_ext >&5
7359
Martin v. Löwis11437992002-04-12 09:54:03 +00007360ac_lo= ac_hi=
7361fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007362rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007363fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007364rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007365# Binary search between lo and hi bounds.
7366while test "x$ac_lo" != "x$ac_hi"; do
7367 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7368 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007369/* confdefs.h. */
7370_ACEOF
7371cat confdefs.h >>conftest.$ac_ext
7372cat >>conftest.$ac_ext <<_ACEOF
7373/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007374$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007375int
7376main ()
7377{
7378static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
7379test_array [0] = 0
7380
7381 ;
7382 return 0;
7383}
7384_ACEOF
7385rm -f conftest.$ac_objext
7386if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007387 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007388 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007389 grep -v '^ *+' conftest.er1 >conftest.err
7390 rm -f conftest.er1
7391 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7393 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007394 { ac_try='test -z "$ac_c_werror_flag"
7395 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007396 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7397 (eval $ac_try) 2>&5
7398 ac_status=$?
7399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7400 (exit $ac_status); }; } &&
7401 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007402 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7403 (eval $ac_try) 2>&5
7404 ac_status=$?
7405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7406 (exit $ac_status); }; }; then
7407 ac_hi=$ac_mid
7408else
7409 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007410sed 's/^/| /' conftest.$ac_ext >&5
7411
Martin v. Löwis11437992002-04-12 09:54:03 +00007412ac_lo=`expr '(' $ac_mid ')' + 1`
7413fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007414rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007415done
7416case $ac_lo in
7417?*) ac_cv_sizeof_void_p=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +00007418'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
7419See \`config.log' for more details." >&5
7420echo "$as_me: error: cannot compute sizeof (void *), 77
7421See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00007422 { (exit 1); exit 1; }; } ;;
7423esac
Guido van Rossumad678af1998-10-02 14:42:15 +00007424else
7425 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +00007426 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7427See \`config.log' for more details." >&5
7428echo "$as_me: error: cannot run test program while cross compiling
7429See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00007430 { (exit 1); exit 1; }; }
Guido van Rossumad678af1998-10-02 14:42:15 +00007431else
Martin v. Löwis11437992002-04-12 09:54:03 +00007432 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007433/* confdefs.h. */
7434_ACEOF
7435cat confdefs.h >>conftest.$ac_ext
7436cat >>conftest.$ac_ext <<_ACEOF
7437/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007438$ac_includes_default
7439long longval () { return (long) (sizeof (void *)); }
7440unsigned long ulongval () { return (long) (sizeof (void *)); }
Michael W. Hudson54241132001-12-07 15:38:26 +00007441#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00007442#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00007443int
7444main ()
Guido van Rossumad678af1998-10-02 14:42:15 +00007445{
Martin v. Löwis11437992002-04-12 09:54:03 +00007446
7447 FILE *f = fopen ("conftest.val", "w");
7448 if (! f)
7449 exit (1);
7450 if (((long) (sizeof (void *))) < 0)
7451 {
7452 long i = longval ();
7453 if (i != ((long) (sizeof (void *))))
7454 exit (1);
7455 fprintf (f, "%ld\n", i);
7456 }
7457 else
7458 {
7459 unsigned long i = ulongval ();
7460 if (i != ((long) (sizeof (void *))))
7461 exit (1);
7462 fprintf (f, "%lu\n", i);
7463 }
7464 exit (ferror (f) || fclose (f) != 0);
7465
7466 ;
7467 return 0;
Guido van Rossumad678af1998-10-02 14:42:15 +00007468}
Martin v. Löwis11437992002-04-12 09:54:03 +00007469_ACEOF
7470rm -f conftest$ac_exeext
7471if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7472 (eval $ac_link) 2>&5
7473 ac_status=$?
7474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7475 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7476 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7477 (eval $ac_try) 2>&5
7478 ac_status=$?
7479 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7480 (exit $ac_status); }; }; then
7481 ac_cv_sizeof_void_p=`cat conftest.val`
Guido van Rossumad678af1998-10-02 14:42:15 +00007482else
Martin v. Löwis11437992002-04-12 09:54:03 +00007483 echo "$as_me: program exited with status $ac_status" >&5
7484echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007485sed 's/^/| /' conftest.$ac_ext >&5
7486
Martin v. Löwis11437992002-04-12 09:54:03 +00007487( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +00007488{ { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
7489See \`config.log' for more details." >&5
7490echo "$as_me: error: cannot compute sizeof (void *), 77
7491See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00007492 { (exit 1); exit 1; }; }
7493fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007494rm -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 +00007495fi
7496fi
7497rm -f conftest.val
7498else
Guido van Rossumad678af1998-10-02 14:42:15 +00007499 ac_cv_sizeof_void_p=0
7500fi
Guido van Rossumad678af1998-10-02 14:42:15 +00007501fi
Martin v. Löwis11437992002-04-12 09:54:03 +00007502echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
7503echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
7504cat >>confdefs.h <<_ACEOF
Guido van Rossumad678af1998-10-02 14:42:15 +00007505#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
Martin v. Löwis11437992002-04-12 09:54:03 +00007506_ACEOF
Guido van Rossumad678af1998-10-02 14:42:15 +00007507
7508
Martin v. Löwis11437992002-04-12 09:54:03 +00007509echo "$as_me:$LINENO: checking for short" >&5
7510echo $ECHO_N "checking for short... $ECHO_C" >&6
7511if test "${ac_cv_type_short+set}" = set; then
7512 echo $ECHO_N "(cached) $ECHO_C" >&6
7513else
7514 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007515/* confdefs.h. */
7516_ACEOF
7517cat confdefs.h >>conftest.$ac_ext
7518cat >>conftest.$ac_ext <<_ACEOF
7519/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007520$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007521int
7522main ()
7523{
7524if ((short *) 0)
7525 return 0;
7526if (sizeof (short))
7527 return 0;
7528 ;
7529 return 0;
7530}
7531_ACEOF
7532rm -f conftest.$ac_objext
7533if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007534 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007535 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007536 grep -v '^ *+' conftest.er1 >conftest.err
7537 rm -f conftest.er1
7538 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7540 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007541 { ac_try='test -z "$ac_c_werror_flag"
7542 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007543 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7544 (eval $ac_try) 2>&5
7545 ac_status=$?
7546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7547 (exit $ac_status); }; } &&
7548 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007549 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7550 (eval $ac_try) 2>&5
7551 ac_status=$?
7552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7553 (exit $ac_status); }; }; then
7554 ac_cv_type_short=yes
7555else
7556 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007557sed 's/^/| /' conftest.$ac_ext >&5
7558
Martin v. Löwis11437992002-04-12 09:54:03 +00007559ac_cv_type_short=no
7560fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007561rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007562fi
7563echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
7564echo "${ECHO_T}$ac_cv_type_short" >&6
7565
7566echo "$as_me:$LINENO: checking size of short" >&5
7567echo $ECHO_N "checking size of short... $ECHO_C" >&6
7568if test "${ac_cv_sizeof_short+set}" = set; then
7569 echo $ECHO_N "(cached) $ECHO_C" >&6
7570else
7571 if test "$ac_cv_type_short" = yes; then
7572 # The cast to unsigned long works around a bug in the HP C Compiler
7573 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7574 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7575 # This bug is HP SR number 8606223364.
7576 if test "$cross_compiling" = yes; then
7577 # Depending upon the size, compute the lo and hi bounds.
7578cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007579/* confdefs.h. */
7580_ACEOF
7581cat confdefs.h >>conftest.$ac_ext
7582cat >>conftest.$ac_ext <<_ACEOF
7583/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007584$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007585int
7586main ()
7587{
7588static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
7589test_array [0] = 0
7590
7591 ;
7592 return 0;
7593}
7594_ACEOF
7595rm -f conftest.$ac_objext
7596if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007597 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007598 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007599 grep -v '^ *+' conftest.er1 >conftest.err
7600 rm -f conftest.er1
7601 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7603 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007604 { ac_try='test -z "$ac_c_werror_flag"
7605 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007606 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7607 (eval $ac_try) 2>&5
7608 ac_status=$?
7609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7610 (exit $ac_status); }; } &&
7611 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007612 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7613 (eval $ac_try) 2>&5
7614 ac_status=$?
7615 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7616 (exit $ac_status); }; }; then
7617 ac_lo=0 ac_mid=0
7618 while :; do
7619 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007620/* confdefs.h. */
7621_ACEOF
7622cat confdefs.h >>conftest.$ac_ext
7623cat >>conftest.$ac_ext <<_ACEOF
7624/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007625$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007626int
7627main ()
7628{
7629static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
7630test_array [0] = 0
7631
7632 ;
7633 return 0;
7634}
7635_ACEOF
7636rm -f conftest.$ac_objext
7637if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007638 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007639 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007640 grep -v '^ *+' conftest.er1 >conftest.err
7641 rm -f conftest.er1
7642 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7644 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007645 { ac_try='test -z "$ac_c_werror_flag"
7646 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007647 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7648 (eval $ac_try) 2>&5
7649 ac_status=$?
7650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7651 (exit $ac_status); }; } &&
7652 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007653 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7654 (eval $ac_try) 2>&5
7655 ac_status=$?
7656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7657 (exit $ac_status); }; }; then
7658 ac_hi=$ac_mid; break
7659else
7660 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007661sed 's/^/| /' conftest.$ac_ext >&5
7662
Martin v. Löwis11437992002-04-12 09:54:03 +00007663ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00007664 if test $ac_lo -le $ac_mid; then
7665 ac_lo= ac_hi=
7666 break
7667 fi
7668 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +00007669fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007670rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007671 done
7672else
7673 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007674sed 's/^/| /' conftest.$ac_ext >&5
7675
Martin v. Löwis11437992002-04-12 09:54:03 +00007676cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007677/* confdefs.h. */
7678_ACEOF
7679cat confdefs.h >>conftest.$ac_ext
7680cat >>conftest.$ac_ext <<_ACEOF
7681/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007682$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007683int
7684main ()
7685{
7686static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
7687test_array [0] = 0
7688
7689 ;
7690 return 0;
7691}
7692_ACEOF
7693rm -f conftest.$ac_objext
7694if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007695 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007696 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007697 grep -v '^ *+' conftest.er1 >conftest.err
7698 rm -f conftest.er1
7699 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7701 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007702 { ac_try='test -z "$ac_c_werror_flag"
7703 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7705 (eval $ac_try) 2>&5
7706 ac_status=$?
7707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7708 (exit $ac_status); }; } &&
7709 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007710 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7711 (eval $ac_try) 2>&5
7712 ac_status=$?
7713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7714 (exit $ac_status); }; }; then
7715 ac_hi=-1 ac_mid=-1
7716 while :; do
7717 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007718/* confdefs.h. */
7719_ACEOF
7720cat confdefs.h >>conftest.$ac_ext
7721cat >>conftest.$ac_ext <<_ACEOF
7722/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007723$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007724int
7725main ()
7726{
7727static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
7728test_array [0] = 0
7729
7730 ;
7731 return 0;
7732}
7733_ACEOF
7734rm -f conftest.$ac_objext
7735if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007736 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007737 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007738 grep -v '^ *+' conftest.er1 >conftest.err
7739 rm -f conftest.er1
7740 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7742 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007743 { ac_try='test -z "$ac_c_werror_flag"
7744 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007745 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7746 (eval $ac_try) 2>&5
7747 ac_status=$?
7748 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7749 (exit $ac_status); }; } &&
7750 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007751 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7752 (eval $ac_try) 2>&5
7753 ac_status=$?
7754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7755 (exit $ac_status); }; }; then
7756 ac_lo=$ac_mid; break
7757else
7758 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007759sed 's/^/| /' conftest.$ac_ext >&5
7760
Martin v. Löwis11437992002-04-12 09:54:03 +00007761ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00007762 if test $ac_mid -le $ac_hi; then
7763 ac_lo= ac_hi=
7764 break
7765 fi
7766 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +00007767fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007768rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007769 done
7770else
7771 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007772sed 's/^/| /' conftest.$ac_ext >&5
7773
Martin v. Löwis11437992002-04-12 09:54:03 +00007774ac_lo= ac_hi=
7775fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007776rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007777fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007778rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007779# Binary search between lo and hi bounds.
7780while test "x$ac_lo" != "x$ac_hi"; do
7781 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7782 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007783/* confdefs.h. */
7784_ACEOF
7785cat confdefs.h >>conftest.$ac_ext
7786cat >>conftest.$ac_ext <<_ACEOF
7787/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007788$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007789int
7790main ()
7791{
7792static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
7793test_array [0] = 0
7794
7795 ;
7796 return 0;
7797}
7798_ACEOF
7799rm -f conftest.$ac_objext
7800if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007801 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007802 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007803 grep -v '^ *+' conftest.er1 >conftest.err
7804 rm -f conftest.er1
7805 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7807 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007808 { ac_try='test -z "$ac_c_werror_flag"
7809 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007810 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7811 (eval $ac_try) 2>&5
7812 ac_status=$?
7813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7814 (exit $ac_status); }; } &&
7815 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007816 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7817 (eval $ac_try) 2>&5
7818 ac_status=$?
7819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7820 (exit $ac_status); }; }; then
7821 ac_hi=$ac_mid
7822else
7823 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007824sed 's/^/| /' conftest.$ac_ext >&5
7825
Martin v. Löwis11437992002-04-12 09:54:03 +00007826ac_lo=`expr '(' $ac_mid ')' + 1`
7827fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007828rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007829done
7830case $ac_lo in
7831?*) ac_cv_sizeof_short=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +00007832'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
7833See \`config.log' for more details." >&5
7834echo "$as_me: error: cannot compute sizeof (short), 77
7835See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00007836 { (exit 1); exit 1; }; } ;;
7837esac
Guido van Rossumef2255b2000-03-10 22:30:29 +00007838else
7839 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +00007840 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7841See \`config.log' for more details." >&5
7842echo "$as_me: error: cannot run test program while cross compiling
7843See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00007844 { (exit 1); exit 1; }; }
Guido van Rossumef2255b2000-03-10 22:30:29 +00007845else
Martin v. Löwis11437992002-04-12 09:54:03 +00007846 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007847/* confdefs.h. */
7848_ACEOF
7849cat confdefs.h >>conftest.$ac_ext
7850cat >>conftest.$ac_ext <<_ACEOF
7851/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007852$ac_includes_default
7853long longval () { return (long) (sizeof (short)); }
7854unsigned long ulongval () { return (long) (sizeof (short)); }
Michael W. Hudson54241132001-12-07 15:38:26 +00007855#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00007856#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00007857int
7858main ()
Guido van Rossumef2255b2000-03-10 22:30:29 +00007859{
Martin v. Löwis11437992002-04-12 09:54:03 +00007860
7861 FILE *f = fopen ("conftest.val", "w");
7862 if (! f)
7863 exit (1);
7864 if (((long) (sizeof (short))) < 0)
7865 {
7866 long i = longval ();
7867 if (i != ((long) (sizeof (short))))
7868 exit (1);
7869 fprintf (f, "%ld\n", i);
7870 }
7871 else
7872 {
7873 unsigned long i = ulongval ();
7874 if (i != ((long) (sizeof (short))))
7875 exit (1);
7876 fprintf (f, "%lu\n", i);
7877 }
7878 exit (ferror (f) || fclose (f) != 0);
7879
7880 ;
7881 return 0;
Guido van Rossumef2255b2000-03-10 22:30:29 +00007882}
Martin v. Löwis11437992002-04-12 09:54:03 +00007883_ACEOF
7884rm -f conftest$ac_exeext
7885if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7886 (eval $ac_link) 2>&5
7887 ac_status=$?
7888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7889 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7890 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7891 (eval $ac_try) 2>&5
7892 ac_status=$?
7893 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7894 (exit $ac_status); }; }; then
7895 ac_cv_sizeof_short=`cat conftest.val`
Guido van Rossumef2255b2000-03-10 22:30:29 +00007896else
Martin v. Löwis11437992002-04-12 09:54:03 +00007897 echo "$as_me: program exited with status $ac_status" >&5
7898echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007899sed 's/^/| /' conftest.$ac_ext >&5
7900
Martin v. Löwis11437992002-04-12 09:54:03 +00007901( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +00007902{ { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
7903See \`config.log' for more details." >&5
7904echo "$as_me: error: cannot compute sizeof (short), 77
7905See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00007906 { (exit 1); exit 1; }; }
7907fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007908rm -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 +00007909fi
7910fi
7911rm -f conftest.val
7912else
Guido van Rossumef2255b2000-03-10 22:30:29 +00007913 ac_cv_sizeof_short=0
7914fi
Guido van Rossumef2255b2000-03-10 22:30:29 +00007915fi
Martin v. Löwis11437992002-04-12 09:54:03 +00007916echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
7917echo "${ECHO_T}$ac_cv_sizeof_short" >&6
7918cat >>confdefs.h <<_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:29 +00007919#define SIZEOF_SHORT $ac_cv_sizeof_short
Martin v. Löwis11437992002-04-12 09:54:03 +00007920_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:29 +00007921
7922
Martin v. Löwis11437992002-04-12 09:54:03 +00007923echo "$as_me:$LINENO: checking for float" >&5
7924echo $ECHO_N "checking for float... $ECHO_C" >&6
7925if test "${ac_cv_type_float+set}" = set; then
7926 echo $ECHO_N "(cached) $ECHO_C" >&6
7927else
7928 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007929/* confdefs.h. */
7930_ACEOF
7931cat confdefs.h >>conftest.$ac_ext
7932cat >>conftest.$ac_ext <<_ACEOF
7933/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007934$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007935int
7936main ()
7937{
7938if ((float *) 0)
7939 return 0;
7940if (sizeof (float))
7941 return 0;
7942 ;
7943 return 0;
7944}
7945_ACEOF
7946rm -f conftest.$ac_objext
7947if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00007948 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00007949 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00007950 grep -v '^ *+' conftest.er1 >conftest.err
7951 rm -f conftest.er1
7952 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00007953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7954 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00007955 { ac_try='test -z "$ac_c_werror_flag"
7956 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00007957 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7958 (eval $ac_try) 2>&5
7959 ac_status=$?
7960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7961 (exit $ac_status); }; } &&
7962 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00007963 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7964 (eval $ac_try) 2>&5
7965 ac_status=$?
7966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7967 (exit $ac_status); }; }; then
7968 ac_cv_type_float=yes
7969else
7970 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00007971sed 's/^/| /' conftest.$ac_ext >&5
7972
Martin v. Löwis11437992002-04-12 09:54:03 +00007973ac_cv_type_float=no
7974fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00007975rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00007976fi
7977echo "$as_me:$LINENO: result: $ac_cv_type_float" >&5
7978echo "${ECHO_T}$ac_cv_type_float" >&6
7979
7980echo "$as_me:$LINENO: checking size of float" >&5
7981echo $ECHO_N "checking size of float... $ECHO_C" >&6
7982if test "${ac_cv_sizeof_float+set}" = set; then
7983 echo $ECHO_N "(cached) $ECHO_C" >&6
7984else
7985 if test "$ac_cv_type_float" = yes; then
7986 # The cast to unsigned long works around a bug in the HP C Compiler
7987 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7988 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7989 # This bug is HP SR number 8606223364.
7990 if test "$cross_compiling" = yes; then
7991 # Depending upon the size, compute the lo and hi bounds.
7992cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00007993/* confdefs.h. */
7994_ACEOF
7995cat confdefs.h >>conftest.$ac_ext
7996cat >>conftest.$ac_ext <<_ACEOF
7997/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00007998$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00007999int
8000main ()
8001{
8002static int test_array [1 - 2 * !(((long) (sizeof (float))) >= 0)];
8003test_array [0] = 0
8004
8005 ;
8006 return 0;
8007}
8008_ACEOF
8009rm -f conftest.$ac_objext
8010if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008011 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008012 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008013 grep -v '^ *+' conftest.er1 >conftest.err
8014 rm -f conftest.er1
8015 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8017 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008018 { ac_try='test -z "$ac_c_werror_flag"
8019 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008020 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8021 (eval $ac_try) 2>&5
8022 ac_status=$?
8023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8024 (exit $ac_status); }; } &&
8025 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008026 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8027 (eval $ac_try) 2>&5
8028 ac_status=$?
8029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8030 (exit $ac_status); }; }; then
8031 ac_lo=0 ac_mid=0
8032 while :; do
8033 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008034/* confdefs.h. */
8035_ACEOF
8036cat confdefs.h >>conftest.$ac_ext
8037cat >>conftest.$ac_ext <<_ACEOF
8038/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008039$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008040int
8041main ()
8042{
8043static int test_array [1 - 2 * !(((long) (sizeof (float))) <= $ac_mid)];
8044test_array [0] = 0
8045
8046 ;
8047 return 0;
8048}
8049_ACEOF
8050rm -f conftest.$ac_objext
8051if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008052 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008053 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008054 grep -v '^ *+' conftest.er1 >conftest.err
8055 rm -f conftest.er1
8056 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8058 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008059 { ac_try='test -z "$ac_c_werror_flag"
8060 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008061 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8062 (eval $ac_try) 2>&5
8063 ac_status=$?
8064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8065 (exit $ac_status); }; } &&
8066 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008067 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8068 (eval $ac_try) 2>&5
8069 ac_status=$?
8070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8071 (exit $ac_status); }; }; then
8072 ac_hi=$ac_mid; break
8073else
8074 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008075sed 's/^/| /' conftest.$ac_ext >&5
8076
Martin v. Löwis11437992002-04-12 09:54:03 +00008077ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00008078 if test $ac_lo -le $ac_mid; then
8079 ac_lo= ac_hi=
8080 break
8081 fi
8082 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +00008083fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008084rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008085 done
8086else
8087 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008088sed 's/^/| /' conftest.$ac_ext >&5
8089
Martin v. Löwis11437992002-04-12 09:54:03 +00008090cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008091/* confdefs.h. */
8092_ACEOF
8093cat confdefs.h >>conftest.$ac_ext
8094cat >>conftest.$ac_ext <<_ACEOF
8095/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008096$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008097int
8098main ()
8099{
8100static int test_array [1 - 2 * !(((long) (sizeof (float))) < 0)];
8101test_array [0] = 0
8102
8103 ;
8104 return 0;
8105}
8106_ACEOF
8107rm -f conftest.$ac_objext
8108if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008109 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008110 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008111 grep -v '^ *+' conftest.er1 >conftest.err
8112 rm -f conftest.er1
8113 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8115 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008116 { ac_try='test -z "$ac_c_werror_flag"
8117 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008118 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8119 (eval $ac_try) 2>&5
8120 ac_status=$?
8121 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8122 (exit $ac_status); }; } &&
8123 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008124 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8125 (eval $ac_try) 2>&5
8126 ac_status=$?
8127 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8128 (exit $ac_status); }; }; then
8129 ac_hi=-1 ac_mid=-1
8130 while :; do
8131 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008132/* confdefs.h. */
8133_ACEOF
8134cat confdefs.h >>conftest.$ac_ext
8135cat >>conftest.$ac_ext <<_ACEOF
8136/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008137$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008138int
8139main ()
8140{
8141static int test_array [1 - 2 * !(((long) (sizeof (float))) >= $ac_mid)];
8142test_array [0] = 0
8143
8144 ;
8145 return 0;
8146}
8147_ACEOF
8148rm -f conftest.$ac_objext
8149if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008150 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008151 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008152 grep -v '^ *+' conftest.er1 >conftest.err
8153 rm -f conftest.er1
8154 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8156 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008157 { ac_try='test -z "$ac_c_werror_flag"
8158 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008159 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8160 (eval $ac_try) 2>&5
8161 ac_status=$?
8162 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8163 (exit $ac_status); }; } &&
8164 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008165 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8166 (eval $ac_try) 2>&5
8167 ac_status=$?
8168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8169 (exit $ac_status); }; }; then
8170 ac_lo=$ac_mid; break
8171else
8172 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008173sed 's/^/| /' conftest.$ac_ext >&5
8174
Martin v. Löwis11437992002-04-12 09:54:03 +00008175ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00008176 if test $ac_mid -le $ac_hi; then
8177 ac_lo= ac_hi=
8178 break
8179 fi
8180 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +00008181fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008182rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008183 done
8184else
8185 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008186sed 's/^/| /' conftest.$ac_ext >&5
8187
Martin v. Löwis11437992002-04-12 09:54:03 +00008188ac_lo= ac_hi=
8189fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008190rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008191fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008192rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008193# Binary search between lo and hi bounds.
8194while test "x$ac_lo" != "x$ac_hi"; do
8195 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8196 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008197/* confdefs.h. */
8198_ACEOF
8199cat confdefs.h >>conftest.$ac_ext
8200cat >>conftest.$ac_ext <<_ACEOF
8201/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008202$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008203int
8204main ()
8205{
8206static int test_array [1 - 2 * !(((long) (sizeof (float))) <= $ac_mid)];
8207test_array [0] = 0
8208
8209 ;
8210 return 0;
8211}
8212_ACEOF
8213rm -f conftest.$ac_objext
8214if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008215 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008216 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008217 grep -v '^ *+' conftest.er1 >conftest.err
8218 rm -f conftest.er1
8219 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8221 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008222 { ac_try='test -z "$ac_c_werror_flag"
8223 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008224 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8225 (eval $ac_try) 2>&5
8226 ac_status=$?
8227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8228 (exit $ac_status); }; } &&
8229 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008230 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8231 (eval $ac_try) 2>&5
8232 ac_status=$?
8233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8234 (exit $ac_status); }; }; then
8235 ac_hi=$ac_mid
8236else
8237 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008238sed 's/^/| /' conftest.$ac_ext >&5
8239
Martin v. Löwis11437992002-04-12 09:54:03 +00008240ac_lo=`expr '(' $ac_mid ')' + 1`
8241fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008242rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008243done
8244case $ac_lo in
8245?*) ac_cv_sizeof_float=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +00008246'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (float), 77
8247See \`config.log' for more details." >&5
8248echo "$as_me: error: cannot compute sizeof (float), 77
8249See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00008250 { (exit 1); exit 1; }; } ;;
8251esac
Guido van Rossumef2255b2000-03-10 22:30:29 +00008252else
8253 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +00008254 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
8255See \`config.log' for more details." >&5
8256echo "$as_me: error: cannot run test program while cross compiling
8257See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00008258 { (exit 1); exit 1; }; }
Guido van Rossumef2255b2000-03-10 22:30:29 +00008259else
Martin v. Löwis11437992002-04-12 09:54:03 +00008260 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008261/* confdefs.h. */
8262_ACEOF
8263cat confdefs.h >>conftest.$ac_ext
8264cat >>conftest.$ac_ext <<_ACEOF
8265/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008266$ac_includes_default
8267long longval () { return (long) (sizeof (float)); }
8268unsigned long ulongval () { return (long) (sizeof (float)); }
Michael W. Hudson54241132001-12-07 15:38:26 +00008269#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00008270#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00008271int
8272main ()
Guido van Rossumef2255b2000-03-10 22:30:29 +00008273{
Martin v. Löwis11437992002-04-12 09:54:03 +00008274
8275 FILE *f = fopen ("conftest.val", "w");
8276 if (! f)
8277 exit (1);
8278 if (((long) (sizeof (float))) < 0)
8279 {
8280 long i = longval ();
8281 if (i != ((long) (sizeof (float))))
8282 exit (1);
8283 fprintf (f, "%ld\n", i);
8284 }
8285 else
8286 {
8287 unsigned long i = ulongval ();
8288 if (i != ((long) (sizeof (float))))
8289 exit (1);
8290 fprintf (f, "%lu\n", i);
8291 }
8292 exit (ferror (f) || fclose (f) != 0);
8293
8294 ;
8295 return 0;
Guido van Rossumef2255b2000-03-10 22:30:29 +00008296}
Martin v. Löwis11437992002-04-12 09:54:03 +00008297_ACEOF
8298rm -f conftest$ac_exeext
8299if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8300 (eval $ac_link) 2>&5
8301 ac_status=$?
8302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8303 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8304 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8305 (eval $ac_try) 2>&5
8306 ac_status=$?
8307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8308 (exit $ac_status); }; }; then
8309 ac_cv_sizeof_float=`cat conftest.val`
Guido van Rossumef2255b2000-03-10 22:30:29 +00008310else
Martin v. Löwis11437992002-04-12 09:54:03 +00008311 echo "$as_me: program exited with status $ac_status" >&5
8312echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008313sed 's/^/| /' conftest.$ac_ext >&5
8314
Martin v. Löwis11437992002-04-12 09:54:03 +00008315( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +00008316{ { echo "$as_me:$LINENO: error: cannot compute sizeof (float), 77
8317See \`config.log' for more details." >&5
8318echo "$as_me: error: cannot compute sizeof (float), 77
8319See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00008320 { (exit 1); exit 1; }; }
8321fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008322rm -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 +00008323fi
8324fi
8325rm -f conftest.val
8326else
Guido van Rossumef2255b2000-03-10 22:30:29 +00008327 ac_cv_sizeof_float=0
8328fi
Guido van Rossumef2255b2000-03-10 22:30:29 +00008329fi
Martin v. Löwis11437992002-04-12 09:54:03 +00008330echo "$as_me:$LINENO: result: $ac_cv_sizeof_float" >&5
8331echo "${ECHO_T}$ac_cv_sizeof_float" >&6
8332cat >>confdefs.h <<_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:29 +00008333#define SIZEOF_FLOAT $ac_cv_sizeof_float
Martin v. Löwis11437992002-04-12 09:54:03 +00008334_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:29 +00008335
8336
Martin v. Löwis11437992002-04-12 09:54:03 +00008337echo "$as_me:$LINENO: checking for double" >&5
8338echo $ECHO_N "checking for double... $ECHO_C" >&6
8339if test "${ac_cv_type_double+set}" = set; then
8340 echo $ECHO_N "(cached) $ECHO_C" >&6
8341else
8342 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008343/* confdefs.h. */
8344_ACEOF
8345cat confdefs.h >>conftest.$ac_ext
8346cat >>conftest.$ac_ext <<_ACEOF
8347/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008348$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008349int
8350main ()
8351{
8352if ((double *) 0)
8353 return 0;
8354if (sizeof (double))
8355 return 0;
8356 ;
8357 return 0;
8358}
8359_ACEOF
8360rm -f conftest.$ac_objext
8361if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008362 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008363 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008364 grep -v '^ *+' conftest.er1 >conftest.err
8365 rm -f conftest.er1
8366 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008367 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8368 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008369 { ac_try='test -z "$ac_c_werror_flag"
8370 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008371 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8372 (eval $ac_try) 2>&5
8373 ac_status=$?
8374 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8375 (exit $ac_status); }; } &&
8376 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008377 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8378 (eval $ac_try) 2>&5
8379 ac_status=$?
8380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8381 (exit $ac_status); }; }; then
8382 ac_cv_type_double=yes
8383else
8384 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008385sed 's/^/| /' conftest.$ac_ext >&5
8386
Martin v. Löwis11437992002-04-12 09:54:03 +00008387ac_cv_type_double=no
8388fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008389rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008390fi
8391echo "$as_me:$LINENO: result: $ac_cv_type_double" >&5
8392echo "${ECHO_T}$ac_cv_type_double" >&6
8393
8394echo "$as_me:$LINENO: checking size of double" >&5
8395echo $ECHO_N "checking size of double... $ECHO_C" >&6
8396if test "${ac_cv_sizeof_double+set}" = set; then
8397 echo $ECHO_N "(cached) $ECHO_C" >&6
8398else
8399 if test "$ac_cv_type_double" = yes; then
8400 # The cast to unsigned long works around a bug in the HP C Compiler
8401 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8402 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8403 # This bug is HP SR number 8606223364.
8404 if test "$cross_compiling" = yes; then
8405 # Depending upon the size, compute the lo and hi bounds.
8406cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008407/* confdefs.h. */
8408_ACEOF
8409cat confdefs.h >>conftest.$ac_ext
8410cat >>conftest.$ac_ext <<_ACEOF
8411/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008412$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008413int
8414main ()
8415{
8416static int test_array [1 - 2 * !(((long) (sizeof (double))) >= 0)];
8417test_array [0] = 0
8418
8419 ;
8420 return 0;
8421}
8422_ACEOF
8423rm -f conftest.$ac_objext
8424if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008425 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008426 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008427 grep -v '^ *+' conftest.er1 >conftest.err
8428 rm -f conftest.er1
8429 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008430 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8431 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008432 { ac_try='test -z "$ac_c_werror_flag"
8433 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008434 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8435 (eval $ac_try) 2>&5
8436 ac_status=$?
8437 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8438 (exit $ac_status); }; } &&
8439 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008440 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8441 (eval $ac_try) 2>&5
8442 ac_status=$?
8443 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8444 (exit $ac_status); }; }; then
8445 ac_lo=0 ac_mid=0
8446 while :; do
8447 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008448/* confdefs.h. */
8449_ACEOF
8450cat confdefs.h >>conftest.$ac_ext
8451cat >>conftest.$ac_ext <<_ACEOF
8452/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008453$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008454int
8455main ()
8456{
8457static int test_array [1 - 2 * !(((long) (sizeof (double))) <= $ac_mid)];
8458test_array [0] = 0
8459
8460 ;
8461 return 0;
8462}
8463_ACEOF
8464rm -f conftest.$ac_objext
8465if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008466 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008467 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008468 grep -v '^ *+' conftest.er1 >conftest.err
8469 rm -f conftest.er1
8470 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8472 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008473 { ac_try='test -z "$ac_c_werror_flag"
8474 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008475 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8476 (eval $ac_try) 2>&5
8477 ac_status=$?
8478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8479 (exit $ac_status); }; } &&
8480 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008481 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8482 (eval $ac_try) 2>&5
8483 ac_status=$?
8484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8485 (exit $ac_status); }; }; then
8486 ac_hi=$ac_mid; break
8487else
8488 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008489sed 's/^/| /' conftest.$ac_ext >&5
8490
Martin v. Löwis11437992002-04-12 09:54:03 +00008491ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00008492 if test $ac_lo -le $ac_mid; then
8493 ac_lo= ac_hi=
8494 break
8495 fi
8496 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +00008497fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008498rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008499 done
8500else
8501 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008502sed 's/^/| /' conftest.$ac_ext >&5
8503
Martin v. Löwis11437992002-04-12 09:54:03 +00008504cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008505/* confdefs.h. */
8506_ACEOF
8507cat confdefs.h >>conftest.$ac_ext
8508cat >>conftest.$ac_ext <<_ACEOF
8509/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008510$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008511int
8512main ()
8513{
8514static int test_array [1 - 2 * !(((long) (sizeof (double))) < 0)];
8515test_array [0] = 0
8516
8517 ;
8518 return 0;
8519}
8520_ACEOF
8521rm -f conftest.$ac_objext
8522if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008523 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008524 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008525 grep -v '^ *+' conftest.er1 >conftest.err
8526 rm -f conftest.er1
8527 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008528 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8529 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008530 { ac_try='test -z "$ac_c_werror_flag"
8531 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008532 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8533 (eval $ac_try) 2>&5
8534 ac_status=$?
8535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8536 (exit $ac_status); }; } &&
8537 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008538 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8539 (eval $ac_try) 2>&5
8540 ac_status=$?
8541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8542 (exit $ac_status); }; }; then
8543 ac_hi=-1 ac_mid=-1
8544 while :; do
8545 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008546/* confdefs.h. */
8547_ACEOF
8548cat confdefs.h >>conftest.$ac_ext
8549cat >>conftest.$ac_ext <<_ACEOF
8550/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008551$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008552int
8553main ()
8554{
8555static int test_array [1 - 2 * !(((long) (sizeof (double))) >= $ac_mid)];
8556test_array [0] = 0
8557
8558 ;
8559 return 0;
8560}
8561_ACEOF
8562rm -f conftest.$ac_objext
8563if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008564 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008565 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008566 grep -v '^ *+' conftest.er1 >conftest.err
8567 rm -f conftest.er1
8568 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8570 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008571 { ac_try='test -z "$ac_c_werror_flag"
8572 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008573 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8574 (eval $ac_try) 2>&5
8575 ac_status=$?
8576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8577 (exit $ac_status); }; } &&
8578 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8580 (eval $ac_try) 2>&5
8581 ac_status=$?
8582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8583 (exit $ac_status); }; }; then
8584 ac_lo=$ac_mid; break
8585else
8586 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008587sed 's/^/| /' conftest.$ac_ext >&5
8588
Martin v. Löwis11437992002-04-12 09:54:03 +00008589ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00008590 if test $ac_mid -le $ac_hi; then
8591 ac_lo= ac_hi=
8592 break
8593 fi
8594 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +00008595fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008596rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008597 done
8598else
8599 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008600sed 's/^/| /' conftest.$ac_ext >&5
8601
Martin v. Löwis11437992002-04-12 09:54:03 +00008602ac_lo= ac_hi=
8603fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008604rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008605fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008606rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008607# Binary search between lo and hi bounds.
8608while test "x$ac_lo" != "x$ac_hi"; do
8609 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8610 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008611/* confdefs.h. */
8612_ACEOF
8613cat confdefs.h >>conftest.$ac_ext
8614cat >>conftest.$ac_ext <<_ACEOF
8615/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008616$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008617int
8618main ()
8619{
8620static int test_array [1 - 2 * !(((long) (sizeof (double))) <= $ac_mid)];
8621test_array [0] = 0
8622
8623 ;
8624 return 0;
8625}
8626_ACEOF
8627rm -f conftest.$ac_objext
8628if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008629 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008630 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008631 grep -v '^ *+' conftest.er1 >conftest.err
8632 rm -f conftest.er1
8633 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8635 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008636 { ac_try='test -z "$ac_c_werror_flag"
8637 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008638 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8639 (eval $ac_try) 2>&5
8640 ac_status=$?
8641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8642 (exit $ac_status); }; } &&
8643 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008644 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8645 (eval $ac_try) 2>&5
8646 ac_status=$?
8647 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8648 (exit $ac_status); }; }; then
8649 ac_hi=$ac_mid
8650else
8651 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008652sed 's/^/| /' conftest.$ac_ext >&5
8653
Martin v. Löwis11437992002-04-12 09:54:03 +00008654ac_lo=`expr '(' $ac_mid ')' + 1`
8655fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008656rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008657done
8658case $ac_lo in
8659?*) ac_cv_sizeof_double=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +00008660'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (double), 77
8661See \`config.log' for more details." >&5
8662echo "$as_me: error: cannot compute sizeof (double), 77
8663See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00008664 { (exit 1); exit 1; }; } ;;
8665esac
Guido van Rossumef2255b2000-03-10 22:30:29 +00008666else
8667 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +00008668 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
8669See \`config.log' for more details." >&5
8670echo "$as_me: error: cannot run test program while cross compiling
8671See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00008672 { (exit 1); exit 1; }; }
Guido van Rossumef2255b2000-03-10 22:30:29 +00008673else
Martin v. Löwis11437992002-04-12 09:54:03 +00008674 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008675/* confdefs.h. */
8676_ACEOF
8677cat confdefs.h >>conftest.$ac_ext
8678cat >>conftest.$ac_ext <<_ACEOF
8679/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008680$ac_includes_default
8681long longval () { return (long) (sizeof (double)); }
8682unsigned long ulongval () { return (long) (sizeof (double)); }
Michael W. Hudson54241132001-12-07 15:38:26 +00008683#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00008684#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00008685int
8686main ()
Guido van Rossumef2255b2000-03-10 22:30:29 +00008687{
Martin v. Löwis11437992002-04-12 09:54:03 +00008688
8689 FILE *f = fopen ("conftest.val", "w");
8690 if (! f)
8691 exit (1);
8692 if (((long) (sizeof (double))) < 0)
8693 {
8694 long i = longval ();
8695 if (i != ((long) (sizeof (double))))
8696 exit (1);
8697 fprintf (f, "%ld\n", i);
8698 }
8699 else
8700 {
8701 unsigned long i = ulongval ();
8702 if (i != ((long) (sizeof (double))))
8703 exit (1);
8704 fprintf (f, "%lu\n", i);
8705 }
8706 exit (ferror (f) || fclose (f) != 0);
8707
8708 ;
8709 return 0;
Guido van Rossumef2255b2000-03-10 22:30:29 +00008710}
Martin v. Löwis11437992002-04-12 09:54:03 +00008711_ACEOF
8712rm -f conftest$ac_exeext
8713if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8714 (eval $ac_link) 2>&5
8715 ac_status=$?
8716 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8717 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8718 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8719 (eval $ac_try) 2>&5
8720 ac_status=$?
8721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8722 (exit $ac_status); }; }; then
8723 ac_cv_sizeof_double=`cat conftest.val`
Guido van Rossumef2255b2000-03-10 22:30:29 +00008724else
Martin v. Löwis11437992002-04-12 09:54:03 +00008725 echo "$as_me: program exited with status $ac_status" >&5
8726echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008727sed 's/^/| /' conftest.$ac_ext >&5
8728
Martin v. Löwis11437992002-04-12 09:54:03 +00008729( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +00008730{ { echo "$as_me:$LINENO: error: cannot compute sizeof (double), 77
8731See \`config.log' for more details." >&5
8732echo "$as_me: error: cannot compute sizeof (double), 77
8733See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00008734 { (exit 1); exit 1; }; }
8735fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008736rm -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 +00008737fi
8738fi
8739rm -f conftest.val
8740else
Guido van Rossumef2255b2000-03-10 22:30:29 +00008741 ac_cv_sizeof_double=0
8742fi
Guido van Rossumef2255b2000-03-10 22:30:29 +00008743fi
Martin v. Löwis11437992002-04-12 09:54:03 +00008744echo "$as_me:$LINENO: result: $ac_cv_sizeof_double" >&5
8745echo "${ECHO_T}$ac_cv_sizeof_double" >&6
8746cat >>confdefs.h <<_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:29 +00008747#define SIZEOF_DOUBLE $ac_cv_sizeof_double
Martin v. Löwis11437992002-04-12 09:54:03 +00008748_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:29 +00008749
8750
Martin v. Löwis11437992002-04-12 09:54:03 +00008751echo "$as_me:$LINENO: checking for fpos_t" >&5
8752echo $ECHO_N "checking for fpos_t... $ECHO_C" >&6
8753if test "${ac_cv_type_fpos_t+set}" = set; then
8754 echo $ECHO_N "(cached) $ECHO_C" >&6
8755else
8756 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008757/* confdefs.h. */
8758_ACEOF
8759cat confdefs.h >>conftest.$ac_ext
8760cat >>conftest.$ac_ext <<_ACEOF
8761/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008762$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008763int
8764main ()
8765{
8766if ((fpos_t *) 0)
8767 return 0;
8768if (sizeof (fpos_t))
8769 return 0;
8770 ;
8771 return 0;
8772}
8773_ACEOF
8774rm -f conftest.$ac_objext
8775if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008776 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008777 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008778 grep -v '^ *+' conftest.er1 >conftest.err
8779 rm -f conftest.er1
8780 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8782 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008783 { ac_try='test -z "$ac_c_werror_flag"
8784 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008785 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8786 (eval $ac_try) 2>&5
8787 ac_status=$?
8788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8789 (exit $ac_status); }; } &&
8790 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008791 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8792 (eval $ac_try) 2>&5
8793 ac_status=$?
8794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8795 (exit $ac_status); }; }; then
8796 ac_cv_type_fpos_t=yes
8797else
8798 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008799sed 's/^/| /' conftest.$ac_ext >&5
8800
Martin v. Löwis11437992002-04-12 09:54:03 +00008801ac_cv_type_fpos_t=no
8802fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008803rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008804fi
8805echo "$as_me:$LINENO: result: $ac_cv_type_fpos_t" >&5
8806echo "${ECHO_T}$ac_cv_type_fpos_t" >&6
8807
8808echo "$as_me:$LINENO: checking size of fpos_t" >&5
8809echo $ECHO_N "checking size of fpos_t... $ECHO_C" >&6
8810if test "${ac_cv_sizeof_fpos_t+set}" = set; then
8811 echo $ECHO_N "(cached) $ECHO_C" >&6
8812else
8813 if test "$ac_cv_type_fpos_t" = yes; then
8814 # The cast to unsigned long works around a bug in the HP C Compiler
8815 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8816 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8817 # This bug is HP SR number 8606223364.
8818 if test "$cross_compiling" = yes; then
8819 # Depending upon the size, compute the lo and hi bounds.
8820cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008821/* confdefs.h. */
8822_ACEOF
8823cat confdefs.h >>conftest.$ac_ext
8824cat >>conftest.$ac_ext <<_ACEOF
8825/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008826$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008827int
8828main ()
8829{
8830static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) >= 0)];
8831test_array [0] = 0
8832
8833 ;
8834 return 0;
8835}
8836_ACEOF
8837rm -f conftest.$ac_objext
8838if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008839 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008840 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008841 grep -v '^ *+' conftest.er1 >conftest.err
8842 rm -f conftest.er1
8843 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008844 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8845 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008846 { ac_try='test -z "$ac_c_werror_flag"
8847 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008848 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8849 (eval $ac_try) 2>&5
8850 ac_status=$?
8851 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8852 (exit $ac_status); }; } &&
8853 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008854 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8855 (eval $ac_try) 2>&5
8856 ac_status=$?
8857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8858 (exit $ac_status); }; }; then
8859 ac_lo=0 ac_mid=0
8860 while :; do
8861 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008862/* confdefs.h. */
8863_ACEOF
8864cat confdefs.h >>conftest.$ac_ext
8865cat >>conftest.$ac_ext <<_ACEOF
8866/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008867$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008868int
8869main ()
8870{
8871static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) <= $ac_mid)];
8872test_array [0] = 0
8873
8874 ;
8875 return 0;
8876}
8877_ACEOF
8878rm -f conftest.$ac_objext
8879if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008880 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008881 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008882 grep -v '^ *+' conftest.er1 >conftest.err
8883 rm -f conftest.er1
8884 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8886 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008887 { ac_try='test -z "$ac_c_werror_flag"
8888 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008889 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8890 (eval $ac_try) 2>&5
8891 ac_status=$?
8892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8893 (exit $ac_status); }; } &&
8894 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008895 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8896 (eval $ac_try) 2>&5
8897 ac_status=$?
8898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8899 (exit $ac_status); }; }; then
8900 ac_hi=$ac_mid; break
8901else
8902 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008903sed 's/^/| /' conftest.$ac_ext >&5
8904
Martin v. Löwis11437992002-04-12 09:54:03 +00008905ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00008906 if test $ac_lo -le $ac_mid; then
8907 ac_lo= ac_hi=
8908 break
8909 fi
8910 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +00008911fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00008912rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00008913 done
8914else
8915 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00008916sed 's/^/| /' conftest.$ac_ext >&5
8917
Martin v. Löwis11437992002-04-12 09:54:03 +00008918cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008919/* confdefs.h. */
8920_ACEOF
8921cat confdefs.h >>conftest.$ac_ext
8922cat >>conftest.$ac_ext <<_ACEOF
8923/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008924$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008925int
8926main ()
8927{
8928static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) < 0)];
8929test_array [0] = 0
8930
8931 ;
8932 return 0;
8933}
8934_ACEOF
8935rm -f conftest.$ac_objext
8936if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008937 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008938 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008939 grep -v '^ *+' conftest.er1 >conftest.err
8940 rm -f conftest.er1
8941 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8943 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008944 { ac_try='test -z "$ac_c_werror_flag"
8945 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008946 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8947 (eval $ac_try) 2>&5
8948 ac_status=$?
8949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8950 (exit $ac_status); }; } &&
8951 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008952 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8953 (eval $ac_try) 2>&5
8954 ac_status=$?
8955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8956 (exit $ac_status); }; }; then
8957 ac_hi=-1 ac_mid=-1
8958 while :; do
8959 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00008960/* confdefs.h. */
8961_ACEOF
8962cat confdefs.h >>conftest.$ac_ext
8963cat >>conftest.$ac_ext <<_ACEOF
8964/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00008965$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00008966int
8967main ()
8968{
8969static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) >= $ac_mid)];
8970test_array [0] = 0
8971
8972 ;
8973 return 0;
8974}
8975_ACEOF
8976rm -f conftest.$ac_objext
8977if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00008978 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00008979 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00008980 grep -v '^ *+' conftest.er1 >conftest.err
8981 rm -f conftest.er1
8982 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00008983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8984 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00008985 { ac_try='test -z "$ac_c_werror_flag"
8986 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00008987 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8988 (eval $ac_try) 2>&5
8989 ac_status=$?
8990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8991 (exit $ac_status); }; } &&
8992 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00008993 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8994 (eval $ac_try) 2>&5
8995 ac_status=$?
8996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8997 (exit $ac_status); }; }; then
8998 ac_lo=$ac_mid; break
8999else
9000 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009001sed 's/^/| /' conftest.$ac_ext >&5
9002
Martin v. Löwis11437992002-04-12 09:54:03 +00009003ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00009004 if test $ac_mid -le $ac_hi; then
9005 ac_lo= ac_hi=
9006 break
9007 fi
9008 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +00009009fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009010rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009011 done
9012else
9013 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009014sed 's/^/| /' conftest.$ac_ext >&5
9015
Martin v. Löwis11437992002-04-12 09:54:03 +00009016ac_lo= ac_hi=
9017fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009018rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009019fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009020rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009021# Binary search between lo and hi bounds.
9022while test "x$ac_lo" != "x$ac_hi"; do
9023 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
9024 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009025/* confdefs.h. */
9026_ACEOF
9027cat confdefs.h >>conftest.$ac_ext
9028cat >>conftest.$ac_ext <<_ACEOF
9029/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00009030$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00009031int
9032main ()
9033{
9034static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) <= $ac_mid)];
9035test_array [0] = 0
9036
9037 ;
9038 return 0;
9039}
9040_ACEOF
9041rm -f conftest.$ac_objext
9042if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00009043 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00009044 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00009045 grep -v '^ *+' conftest.er1 >conftest.err
9046 rm -f conftest.er1
9047 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00009048 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9049 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00009050 { ac_try='test -z "$ac_c_werror_flag"
9051 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00009052 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9053 (eval $ac_try) 2>&5
9054 ac_status=$?
9055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9056 (exit $ac_status); }; } &&
9057 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00009058 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9059 (eval $ac_try) 2>&5
9060 ac_status=$?
9061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9062 (exit $ac_status); }; }; then
9063 ac_hi=$ac_mid
9064else
9065 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009066sed 's/^/| /' conftest.$ac_ext >&5
9067
Martin v. Löwis11437992002-04-12 09:54:03 +00009068ac_lo=`expr '(' $ac_mid ')' + 1`
9069fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009070rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009071done
9072case $ac_lo in
9073?*) ac_cv_sizeof_fpos_t=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +00009074'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (fpos_t), 77
9075See \`config.log' for more details." >&5
9076echo "$as_me: error: cannot compute sizeof (fpos_t), 77
9077See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00009078 { (exit 1); exit 1; }; } ;;
9079esac
Guido van Rossumb9a22a12000-06-30 02:48:53 +00009080else
9081 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +00009082 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
9083See \`config.log' for more details." >&5
9084echo "$as_me: error: cannot run test program while cross compiling
9085See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00009086 { (exit 1); exit 1; }; }
Guido van Rossumb9a22a12000-06-30 02:48:53 +00009087else
Martin v. Löwis11437992002-04-12 09:54:03 +00009088 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009089/* confdefs.h. */
9090_ACEOF
9091cat confdefs.h >>conftest.$ac_ext
9092cat >>conftest.$ac_ext <<_ACEOF
9093/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00009094$ac_includes_default
9095long longval () { return (long) (sizeof (fpos_t)); }
9096unsigned long ulongval () { return (long) (sizeof (fpos_t)); }
Michael W. Hudson54241132001-12-07 15:38:26 +00009097#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00009098#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00009099int
9100main ()
Guido van Rossumb9a22a12000-06-30 02:48:53 +00009101{
Martin v. Löwis11437992002-04-12 09:54:03 +00009102
9103 FILE *f = fopen ("conftest.val", "w");
9104 if (! f)
9105 exit (1);
9106 if (((long) (sizeof (fpos_t))) < 0)
9107 {
9108 long i = longval ();
9109 if (i != ((long) (sizeof (fpos_t))))
9110 exit (1);
9111 fprintf (f, "%ld\n", i);
9112 }
9113 else
9114 {
9115 unsigned long i = ulongval ();
9116 if (i != ((long) (sizeof (fpos_t))))
9117 exit (1);
9118 fprintf (f, "%lu\n", i);
9119 }
9120 exit (ferror (f) || fclose (f) != 0);
9121
9122 ;
9123 return 0;
Guido van Rossumb9a22a12000-06-30 02:48:53 +00009124}
Martin v. Löwis11437992002-04-12 09:54:03 +00009125_ACEOF
9126rm -f conftest$ac_exeext
9127if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9128 (eval $ac_link) 2>&5
9129 ac_status=$?
9130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9131 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9133 (eval $ac_try) 2>&5
9134 ac_status=$?
9135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9136 (exit $ac_status); }; }; then
9137 ac_cv_sizeof_fpos_t=`cat conftest.val`
Guido van Rossumb9a22a12000-06-30 02:48:53 +00009138else
Martin v. Löwis11437992002-04-12 09:54:03 +00009139 echo "$as_me: program exited with status $ac_status" >&5
9140echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009141sed 's/^/| /' conftest.$ac_ext >&5
9142
Martin v. Löwis11437992002-04-12 09:54:03 +00009143( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +00009144{ { echo "$as_me:$LINENO: error: cannot compute sizeof (fpos_t), 77
9145See \`config.log' for more details." >&5
9146echo "$as_me: error: cannot compute sizeof (fpos_t), 77
9147See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00009148 { (exit 1); exit 1; }; }
9149fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009150rm -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 +00009151fi
9152fi
9153rm -f conftest.val
9154else
Guido van Rossumb9a22a12000-06-30 02:48:53 +00009155 ac_cv_sizeof_fpos_t=0
9156fi
Guido van Rossumb9a22a12000-06-30 02:48:53 +00009157fi
Martin v. Löwis11437992002-04-12 09:54:03 +00009158echo "$as_me:$LINENO: result: $ac_cv_sizeof_fpos_t" >&5
9159echo "${ECHO_T}$ac_cv_sizeof_fpos_t" >&6
9160cat >>confdefs.h <<_ACEOF
Guido van Rossumb9a22a12000-06-30 02:48:53 +00009161#define SIZEOF_FPOS_T $ac_cv_sizeof_fpos_t
Martin v. Löwis11437992002-04-12 09:54:03 +00009162_ACEOF
Guido van Rossumb9a22a12000-06-30 02:48:53 +00009163
Michael W. Hudson54241132001-12-07 15:38:26 +00009164
Martin v. Löwis18e16552006-02-15 17:27:45 +00009165echo "$as_me:$LINENO: checking for size_t" >&5
9166echo $ECHO_N "checking for size_t... $ECHO_C" >&6
9167if test "${ac_cv_type_size_t+set}" = set; then
9168 echo $ECHO_N "(cached) $ECHO_C" >&6
9169else
9170 cat >conftest.$ac_ext <<_ACEOF
9171/* confdefs.h. */
9172_ACEOF
9173cat confdefs.h >>conftest.$ac_ext
9174cat >>conftest.$ac_ext <<_ACEOF
9175/* end confdefs.h. */
9176$ac_includes_default
9177int
9178main ()
9179{
9180if ((size_t *) 0)
9181 return 0;
9182if (sizeof (size_t))
9183 return 0;
9184 ;
9185 return 0;
9186}
9187_ACEOF
9188rm -f conftest.$ac_objext
9189if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9190 (eval $ac_compile) 2>conftest.er1
9191 ac_status=$?
9192 grep -v '^ *+' conftest.er1 >conftest.err
9193 rm -f conftest.er1
9194 cat conftest.err >&5
9195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9196 (exit $ac_status); } &&
9197 { ac_try='test -z "$ac_c_werror_flag"
9198 || test ! -s conftest.err'
9199 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9200 (eval $ac_try) 2>&5
9201 ac_status=$?
9202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9203 (exit $ac_status); }; } &&
9204 { ac_try='test -s conftest.$ac_objext'
9205 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9206 (eval $ac_try) 2>&5
9207 ac_status=$?
9208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9209 (exit $ac_status); }; }; then
9210 ac_cv_type_size_t=yes
9211else
9212 echo "$as_me: failed program was:" >&5
9213sed 's/^/| /' conftest.$ac_ext >&5
9214
9215ac_cv_type_size_t=no
9216fi
9217rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9218fi
9219echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
9220echo "${ECHO_T}$ac_cv_type_size_t" >&6
9221
9222echo "$as_me:$LINENO: checking size of size_t" >&5
9223echo $ECHO_N "checking size of size_t... $ECHO_C" >&6
9224if test "${ac_cv_sizeof_size_t+set}" = set; then
9225 echo $ECHO_N "(cached) $ECHO_C" >&6
9226else
9227 if test "$ac_cv_type_size_t" = yes; then
9228 # The cast to unsigned long works around a bug in the HP C Compiler
9229 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9230 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9231 # This bug is HP SR number 8606223364.
9232 if test "$cross_compiling" = yes; then
9233 # Depending upon the size, compute the lo and hi bounds.
9234cat >conftest.$ac_ext <<_ACEOF
9235/* confdefs.h. */
9236_ACEOF
9237cat confdefs.h >>conftest.$ac_ext
9238cat >>conftest.$ac_ext <<_ACEOF
9239/* end confdefs.h. */
9240$ac_includes_default
9241int
9242main ()
9243{
9244static int test_array [1 - 2 * !(((long) (sizeof (size_t))) >= 0)];
9245test_array [0] = 0
9246
9247 ;
9248 return 0;
9249}
9250_ACEOF
9251rm -f conftest.$ac_objext
9252if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9253 (eval $ac_compile) 2>conftest.er1
9254 ac_status=$?
9255 grep -v '^ *+' conftest.er1 >conftest.err
9256 rm -f conftest.er1
9257 cat conftest.err >&5
9258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9259 (exit $ac_status); } &&
9260 { ac_try='test -z "$ac_c_werror_flag"
9261 || test ! -s conftest.err'
9262 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9263 (eval $ac_try) 2>&5
9264 ac_status=$?
9265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9266 (exit $ac_status); }; } &&
9267 { ac_try='test -s conftest.$ac_objext'
9268 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9269 (eval $ac_try) 2>&5
9270 ac_status=$?
9271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9272 (exit $ac_status); }; }; then
9273 ac_lo=0 ac_mid=0
9274 while :; do
9275 cat >conftest.$ac_ext <<_ACEOF
9276/* confdefs.h. */
9277_ACEOF
9278cat confdefs.h >>conftest.$ac_ext
9279cat >>conftest.$ac_ext <<_ACEOF
9280/* end confdefs.h. */
9281$ac_includes_default
9282int
9283main ()
9284{
9285static int test_array [1 - 2 * !(((long) (sizeof (size_t))) <= $ac_mid)];
9286test_array [0] = 0
9287
9288 ;
9289 return 0;
9290}
9291_ACEOF
9292rm -f conftest.$ac_objext
9293if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9294 (eval $ac_compile) 2>conftest.er1
9295 ac_status=$?
9296 grep -v '^ *+' conftest.er1 >conftest.err
9297 rm -f conftest.er1
9298 cat conftest.err >&5
9299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9300 (exit $ac_status); } &&
9301 { ac_try='test -z "$ac_c_werror_flag"
9302 || test ! -s conftest.err'
9303 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9304 (eval $ac_try) 2>&5
9305 ac_status=$?
9306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9307 (exit $ac_status); }; } &&
9308 { ac_try='test -s conftest.$ac_objext'
9309 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9310 (eval $ac_try) 2>&5
9311 ac_status=$?
9312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9313 (exit $ac_status); }; }; then
9314 ac_hi=$ac_mid; break
9315else
9316 echo "$as_me: failed program was:" >&5
9317sed 's/^/| /' conftest.$ac_ext >&5
9318
9319ac_lo=`expr $ac_mid + 1`
9320 if test $ac_lo -le $ac_mid; then
9321 ac_lo= ac_hi=
9322 break
9323 fi
9324 ac_mid=`expr 2 '*' $ac_mid + 1`
9325fi
9326rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9327 done
9328else
9329 echo "$as_me: failed program was:" >&5
9330sed 's/^/| /' conftest.$ac_ext >&5
9331
9332cat >conftest.$ac_ext <<_ACEOF
9333/* confdefs.h. */
9334_ACEOF
9335cat confdefs.h >>conftest.$ac_ext
9336cat >>conftest.$ac_ext <<_ACEOF
9337/* end confdefs.h. */
9338$ac_includes_default
9339int
9340main ()
9341{
9342static int test_array [1 - 2 * !(((long) (sizeof (size_t))) < 0)];
9343test_array [0] = 0
9344
9345 ;
9346 return 0;
9347}
9348_ACEOF
9349rm -f conftest.$ac_objext
9350if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9351 (eval $ac_compile) 2>conftest.er1
9352 ac_status=$?
9353 grep -v '^ *+' conftest.er1 >conftest.err
9354 rm -f conftest.er1
9355 cat conftest.err >&5
9356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9357 (exit $ac_status); } &&
9358 { ac_try='test -z "$ac_c_werror_flag"
9359 || test ! -s conftest.err'
9360 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9361 (eval $ac_try) 2>&5
9362 ac_status=$?
9363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9364 (exit $ac_status); }; } &&
9365 { ac_try='test -s conftest.$ac_objext'
9366 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9367 (eval $ac_try) 2>&5
9368 ac_status=$?
9369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9370 (exit $ac_status); }; }; then
9371 ac_hi=-1 ac_mid=-1
9372 while :; do
9373 cat >conftest.$ac_ext <<_ACEOF
9374/* confdefs.h. */
9375_ACEOF
9376cat confdefs.h >>conftest.$ac_ext
9377cat >>conftest.$ac_ext <<_ACEOF
9378/* end confdefs.h. */
9379$ac_includes_default
9380int
9381main ()
9382{
9383static int test_array [1 - 2 * !(((long) (sizeof (size_t))) >= $ac_mid)];
9384test_array [0] = 0
9385
9386 ;
9387 return 0;
9388}
9389_ACEOF
9390rm -f conftest.$ac_objext
9391if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9392 (eval $ac_compile) 2>conftest.er1
9393 ac_status=$?
9394 grep -v '^ *+' conftest.er1 >conftest.err
9395 rm -f conftest.er1
9396 cat conftest.err >&5
9397 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9398 (exit $ac_status); } &&
9399 { ac_try='test -z "$ac_c_werror_flag"
9400 || test ! -s conftest.err'
9401 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9402 (eval $ac_try) 2>&5
9403 ac_status=$?
9404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9405 (exit $ac_status); }; } &&
9406 { ac_try='test -s conftest.$ac_objext'
9407 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9408 (eval $ac_try) 2>&5
9409 ac_status=$?
9410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9411 (exit $ac_status); }; }; then
9412 ac_lo=$ac_mid; break
9413else
9414 echo "$as_me: failed program was:" >&5
9415sed 's/^/| /' conftest.$ac_ext >&5
9416
9417ac_hi=`expr '(' $ac_mid ')' - 1`
9418 if test $ac_mid -le $ac_hi; then
9419 ac_lo= ac_hi=
9420 break
9421 fi
9422 ac_mid=`expr 2 '*' $ac_mid`
9423fi
9424rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9425 done
9426else
9427 echo "$as_me: failed program was:" >&5
9428sed 's/^/| /' conftest.$ac_ext >&5
9429
9430ac_lo= ac_hi=
9431fi
9432rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9433fi
9434rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9435# Binary search between lo and hi bounds.
9436while test "x$ac_lo" != "x$ac_hi"; do
9437 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
9438 cat >conftest.$ac_ext <<_ACEOF
9439/* confdefs.h. */
9440_ACEOF
9441cat confdefs.h >>conftest.$ac_ext
9442cat >>conftest.$ac_ext <<_ACEOF
9443/* end confdefs.h. */
9444$ac_includes_default
9445int
9446main ()
9447{
9448static int test_array [1 - 2 * !(((long) (sizeof (size_t))) <= $ac_mid)];
9449test_array [0] = 0
9450
9451 ;
9452 return 0;
9453}
9454_ACEOF
9455rm -f conftest.$ac_objext
9456if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9457 (eval $ac_compile) 2>conftest.er1
9458 ac_status=$?
9459 grep -v '^ *+' conftest.er1 >conftest.err
9460 rm -f conftest.er1
9461 cat conftest.err >&5
9462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9463 (exit $ac_status); } &&
9464 { ac_try='test -z "$ac_c_werror_flag"
9465 || test ! -s conftest.err'
9466 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9467 (eval $ac_try) 2>&5
9468 ac_status=$?
9469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9470 (exit $ac_status); }; } &&
9471 { ac_try='test -s conftest.$ac_objext'
9472 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9473 (eval $ac_try) 2>&5
9474 ac_status=$?
9475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9476 (exit $ac_status); }; }; then
9477 ac_hi=$ac_mid
9478else
9479 echo "$as_me: failed program was:" >&5
9480sed 's/^/| /' conftest.$ac_ext >&5
9481
9482ac_lo=`expr '(' $ac_mid ')' + 1`
9483fi
9484rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9485done
9486case $ac_lo in
9487?*) ac_cv_sizeof_size_t=$ac_lo;;
9488'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t), 77
9489See \`config.log' for more details." >&5
9490echo "$as_me: error: cannot compute sizeof (size_t), 77
9491See \`config.log' for more details." >&2;}
9492 { (exit 1); exit 1; }; } ;;
9493esac
9494else
9495 if test "$cross_compiling" = yes; then
9496 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
9497See \`config.log' for more details." >&5
9498echo "$as_me: error: cannot run test program while cross compiling
9499See \`config.log' for more details." >&2;}
9500 { (exit 1); exit 1; }; }
9501else
9502 cat >conftest.$ac_ext <<_ACEOF
9503/* confdefs.h. */
9504_ACEOF
9505cat confdefs.h >>conftest.$ac_ext
9506cat >>conftest.$ac_ext <<_ACEOF
9507/* end confdefs.h. */
9508$ac_includes_default
9509long longval () { return (long) (sizeof (size_t)); }
9510unsigned long ulongval () { return (long) (sizeof (size_t)); }
9511#include <stdio.h>
9512#include <stdlib.h>
9513int
9514main ()
9515{
9516
9517 FILE *f = fopen ("conftest.val", "w");
9518 if (! f)
9519 exit (1);
9520 if (((long) (sizeof (size_t))) < 0)
9521 {
9522 long i = longval ();
9523 if (i != ((long) (sizeof (size_t))))
9524 exit (1);
9525 fprintf (f, "%ld\n", i);
9526 }
9527 else
9528 {
9529 unsigned long i = ulongval ();
9530 if (i != ((long) (sizeof (size_t))))
9531 exit (1);
9532 fprintf (f, "%lu\n", i);
9533 }
9534 exit (ferror (f) || fclose (f) != 0);
9535
9536 ;
9537 return 0;
9538}
9539_ACEOF
9540rm -f conftest$ac_exeext
9541if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9542 (eval $ac_link) 2>&5
9543 ac_status=$?
9544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9545 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9546 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9547 (eval $ac_try) 2>&5
9548 ac_status=$?
9549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9550 (exit $ac_status); }; }; then
9551 ac_cv_sizeof_size_t=`cat conftest.val`
9552else
9553 echo "$as_me: program exited with status $ac_status" >&5
9554echo "$as_me: failed program was:" >&5
9555sed 's/^/| /' conftest.$ac_ext >&5
9556
9557( exit $ac_status )
9558{ { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t), 77
9559See \`config.log' for more details." >&5
9560echo "$as_me: error: cannot compute sizeof (size_t), 77
9561See \`config.log' for more details." >&2;}
9562 { (exit 1); exit 1; }; }
9563fi
9564rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9565fi
9566fi
9567rm -f conftest.val
9568else
9569 ac_cv_sizeof_size_t=0
9570fi
9571fi
9572echo "$as_me:$LINENO: result: $ac_cv_sizeof_size_t" >&5
9573echo "${ECHO_T}$ac_cv_sizeof_size_t" >&6
9574cat >>confdefs.h <<_ACEOF
9575#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
9576_ACEOF
9577
9578
Michael W. Hudson54241132001-12-07 15:38:26 +00009579
Martin v. Löwis11437992002-04-12 09:54:03 +00009580echo "$as_me:$LINENO: checking for long long support" >&5
9581echo $ECHO_N "checking for long long support... $ECHO_C" >&6
Guido van Rossumec95c7b1998-08-04 17:59:56 +00009582have_long_long=no
Martin v. Löwis11437992002-04-12 09:54:03 +00009583cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009584/* confdefs.h. */
9585_ACEOF
9586cat confdefs.h >>conftest.$ac_ext
9587cat >>conftest.$ac_ext <<_ACEOF
9588/* end confdefs.h. */
Guido van Rossumec95c7b1998-08-04 17:59:56 +00009589
Martin v. Löwis11437992002-04-12 09:54:03 +00009590int
9591main ()
9592{
Guido van Rossumec95c7b1998-08-04 17:59:56 +00009593long long x; x = (long long)0;
Martin v. Löwis11437992002-04-12 09:54:03 +00009594 ;
9595 return 0;
9596}
9597_ACEOF
9598rm -f conftest.$ac_objext
9599if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00009600 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00009601 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00009602 grep -v '^ *+' conftest.er1 >conftest.err
9603 rm -f conftest.er1
9604 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00009605 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9606 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00009607 { ac_try='test -z "$ac_c_werror_flag"
9608 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00009609 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9610 (eval $ac_try) 2>&5
9611 ac_status=$?
9612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9613 (exit $ac_status); }; } &&
9614 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00009615 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9616 (eval $ac_try) 2>&5
9617 ac_status=$?
9618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9619 (exit $ac_status); }; }; then
9620
9621
9622cat >>confdefs.h <<\_ACEOF
Guido van Rossumec95c7b1998-08-04 17:59:56 +00009623#define HAVE_LONG_LONG 1
Martin v. Löwis11437992002-04-12 09:54:03 +00009624_ACEOF
9625
Martin v. Löwisc45929e2002-04-06 10:10:49 +00009626 have_long_long=yes
9627
Guido van Rossumec95c7b1998-08-04 17:59:56 +00009628else
Martin v. Löwis11437992002-04-12 09:54:03 +00009629 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009630sed 's/^/| /' conftest.$ac_ext >&5
9631
Guido van Rossumec95c7b1998-08-04 17:59:56 +00009632fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009633rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009634echo "$as_me:$LINENO: result: $have_long_long" >&5
9635echo "${ECHO_T}$have_long_long" >&6
Guido van Rossum96f2eb91999-04-10 16:02:18 +00009636if test "$have_long_long" = yes ; then
Martin v. Löwis11437992002-04-12 09:54:03 +00009637echo "$as_me:$LINENO: checking for long long" >&5
9638echo $ECHO_N "checking for long long... $ECHO_C" >&6
9639if test "${ac_cv_type_long_long+set}" = set; then
9640 echo $ECHO_N "(cached) $ECHO_C" >&6
9641else
9642 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009643/* confdefs.h. */
9644_ACEOF
9645cat confdefs.h >>conftest.$ac_ext
9646cat >>conftest.$ac_ext <<_ACEOF
9647/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00009648$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00009649int
9650main ()
9651{
9652if ((long long *) 0)
9653 return 0;
9654if (sizeof (long long))
9655 return 0;
9656 ;
9657 return 0;
9658}
9659_ACEOF
9660rm -f conftest.$ac_objext
9661if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00009662 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00009663 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00009664 grep -v '^ *+' conftest.er1 >conftest.err
9665 rm -f conftest.er1
9666 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00009667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9668 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00009669 { ac_try='test -z "$ac_c_werror_flag"
9670 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00009671 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9672 (eval $ac_try) 2>&5
9673 ac_status=$?
9674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9675 (exit $ac_status); }; } &&
9676 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00009677 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9678 (eval $ac_try) 2>&5
9679 ac_status=$?
9680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9681 (exit $ac_status); }; }; then
9682 ac_cv_type_long_long=yes
9683else
9684 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009685sed 's/^/| /' conftest.$ac_ext >&5
9686
Martin v. Löwis11437992002-04-12 09:54:03 +00009687ac_cv_type_long_long=no
9688fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009689rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009690fi
9691echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
9692echo "${ECHO_T}$ac_cv_type_long_long" >&6
9693
9694echo "$as_me:$LINENO: checking size of long long" >&5
9695echo $ECHO_N "checking size of long long... $ECHO_C" >&6
9696if test "${ac_cv_sizeof_long_long+set}" = set; then
9697 echo $ECHO_N "(cached) $ECHO_C" >&6
9698else
9699 if test "$ac_cv_type_long_long" = yes; then
9700 # The cast to unsigned long works around a bug in the HP C Compiler
9701 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9702 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9703 # This bug is HP SR number 8606223364.
9704 if test "$cross_compiling" = yes; then
9705 # Depending upon the size, compute the lo and hi bounds.
9706cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009707/* confdefs.h. */
9708_ACEOF
9709cat confdefs.h >>conftest.$ac_ext
9710cat >>conftest.$ac_ext <<_ACEOF
9711/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00009712$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00009713int
9714main ()
9715{
9716static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
9717test_array [0] = 0
9718
9719 ;
9720 return 0;
9721}
9722_ACEOF
9723rm -f conftest.$ac_objext
9724if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00009725 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00009726 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00009727 grep -v '^ *+' conftest.er1 >conftest.err
9728 rm -f conftest.er1
9729 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00009730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9731 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00009732 { ac_try='test -z "$ac_c_werror_flag"
9733 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00009734 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9735 (eval $ac_try) 2>&5
9736 ac_status=$?
9737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9738 (exit $ac_status); }; } &&
9739 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00009740 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9741 (eval $ac_try) 2>&5
9742 ac_status=$?
9743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9744 (exit $ac_status); }; }; then
9745 ac_lo=0 ac_mid=0
9746 while :; do
9747 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009748/* confdefs.h. */
9749_ACEOF
9750cat confdefs.h >>conftest.$ac_ext
9751cat >>conftest.$ac_ext <<_ACEOF
9752/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00009753$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00009754int
9755main ()
9756{
9757static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
9758test_array [0] = 0
9759
9760 ;
9761 return 0;
9762}
9763_ACEOF
9764rm -f conftest.$ac_objext
9765if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00009766 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00009767 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00009768 grep -v '^ *+' conftest.er1 >conftest.err
9769 rm -f conftest.er1
9770 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00009771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9772 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00009773 { ac_try='test -z "$ac_c_werror_flag"
9774 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00009775 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9776 (eval $ac_try) 2>&5
9777 ac_status=$?
9778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9779 (exit $ac_status); }; } &&
9780 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00009781 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9782 (eval $ac_try) 2>&5
9783 ac_status=$?
9784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9785 (exit $ac_status); }; }; then
9786 ac_hi=$ac_mid; break
9787else
9788 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009789sed 's/^/| /' conftest.$ac_ext >&5
9790
Martin v. Löwis11437992002-04-12 09:54:03 +00009791ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00009792 if test $ac_lo -le $ac_mid; then
9793 ac_lo= ac_hi=
9794 break
9795 fi
9796 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +00009797fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009798rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009799 done
9800else
9801 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009802sed 's/^/| /' conftest.$ac_ext >&5
9803
Martin v. Löwis11437992002-04-12 09:54:03 +00009804cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009805/* confdefs.h. */
9806_ACEOF
9807cat confdefs.h >>conftest.$ac_ext
9808cat >>conftest.$ac_ext <<_ACEOF
9809/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00009810$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00009811int
9812main ()
9813{
9814static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
9815test_array [0] = 0
9816
9817 ;
9818 return 0;
9819}
9820_ACEOF
9821rm -f conftest.$ac_objext
9822if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00009823 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00009824 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00009825 grep -v '^ *+' conftest.er1 >conftest.err
9826 rm -f conftest.er1
9827 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00009828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9829 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00009830 { ac_try='test -z "$ac_c_werror_flag"
9831 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00009832 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9833 (eval $ac_try) 2>&5
9834 ac_status=$?
9835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9836 (exit $ac_status); }; } &&
9837 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00009838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9839 (eval $ac_try) 2>&5
9840 ac_status=$?
9841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9842 (exit $ac_status); }; }; then
9843 ac_hi=-1 ac_mid=-1
9844 while :; do
9845 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009846/* confdefs.h. */
9847_ACEOF
9848cat confdefs.h >>conftest.$ac_ext
9849cat >>conftest.$ac_ext <<_ACEOF
9850/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00009851$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00009852int
9853main ()
9854{
9855static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
9856test_array [0] = 0
9857
9858 ;
9859 return 0;
9860}
9861_ACEOF
9862rm -f conftest.$ac_objext
9863if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00009864 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00009865 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00009866 grep -v '^ *+' conftest.er1 >conftest.err
9867 rm -f conftest.er1
9868 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00009869 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9870 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00009871 { ac_try='test -z "$ac_c_werror_flag"
9872 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00009873 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9874 (eval $ac_try) 2>&5
9875 ac_status=$?
9876 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9877 (exit $ac_status); }; } &&
9878 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00009879 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9880 (eval $ac_try) 2>&5
9881 ac_status=$?
9882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9883 (exit $ac_status); }; }; then
9884 ac_lo=$ac_mid; break
9885else
9886 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009887sed 's/^/| /' conftest.$ac_ext >&5
9888
Martin v. Löwis11437992002-04-12 09:54:03 +00009889ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +00009890 if test $ac_mid -le $ac_hi; then
9891 ac_lo= ac_hi=
9892 break
9893 fi
9894 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +00009895fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009896rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009897 done
9898else
9899 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009900sed 's/^/| /' conftest.$ac_ext >&5
9901
Martin v. Löwis11437992002-04-12 09:54:03 +00009902ac_lo= ac_hi=
9903fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009904rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009905fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009906rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009907# Binary search between lo and hi bounds.
9908while test "x$ac_lo" != "x$ac_hi"; do
9909 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
9910 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009911/* confdefs.h. */
9912_ACEOF
9913cat confdefs.h >>conftest.$ac_ext
9914cat >>conftest.$ac_ext <<_ACEOF
9915/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00009916$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +00009917int
9918main ()
9919{
9920static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
9921test_array [0] = 0
9922
9923 ;
9924 return 0;
9925}
9926_ACEOF
9927rm -f conftest.$ac_objext
9928if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +00009929 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +00009930 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +00009931 grep -v '^ *+' conftest.er1 >conftest.err
9932 rm -f conftest.er1
9933 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +00009934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9935 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +00009936 { ac_try='test -z "$ac_c_werror_flag"
9937 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +00009938 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9939 (eval $ac_try) 2>&5
9940 ac_status=$?
9941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9942 (exit $ac_status); }; } &&
9943 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +00009944 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9945 (eval $ac_try) 2>&5
9946 ac_status=$?
9947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9948 (exit $ac_status); }; }; then
9949 ac_hi=$ac_mid
9950else
9951 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +00009952sed 's/^/| /' conftest.$ac_ext >&5
9953
Martin v. Löwis11437992002-04-12 09:54:03 +00009954ac_lo=`expr '(' $ac_mid ')' + 1`
9955fi
Skip Montanarof0d5f792004-08-15 14:08:23 +00009956rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +00009957done
9958case $ac_lo in
9959?*) ac_cv_sizeof_long_long=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +00009960'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
9961See \`config.log' for more details." >&5
9962echo "$as_me: error: cannot compute sizeof (long long), 77
9963See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00009964 { (exit 1); exit 1; }; } ;;
9965esac
Guido van Rossumec95c7b1998-08-04 17:59:56 +00009966else
9967 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +00009968 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
9969See \`config.log' for more details." >&5
9970echo "$as_me: error: cannot run test program while cross compiling
9971See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +00009972 { (exit 1); exit 1; }; }
Guido van Rossumec95c7b1998-08-04 17:59:56 +00009973else
Martin v. Löwis11437992002-04-12 09:54:03 +00009974 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +00009975/* confdefs.h. */
9976_ACEOF
9977cat confdefs.h >>conftest.$ac_ext
9978cat >>conftest.$ac_ext <<_ACEOF
9979/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +00009980$ac_includes_default
9981long longval () { return (long) (sizeof (long long)); }
9982unsigned long ulongval () { return (long) (sizeof (long long)); }
Michael W. Hudson54241132001-12-07 15:38:26 +00009983#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00009984#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +00009985int
9986main ()
Guido van Rossumec95c7b1998-08-04 17:59:56 +00009987{
Martin v. Löwis11437992002-04-12 09:54:03 +00009988
9989 FILE *f = fopen ("conftest.val", "w");
9990 if (! f)
9991 exit (1);
9992 if (((long) (sizeof (long long))) < 0)
9993 {
9994 long i = longval ();
9995 if (i != ((long) (sizeof (long long))))
9996 exit (1);
9997 fprintf (f, "%ld\n", i);
9998 }
9999 else
10000 {
10001 unsigned long i = ulongval ();
10002 if (i != ((long) (sizeof (long long))))
10003 exit (1);
10004 fprintf (f, "%lu\n", i);
10005 }
10006 exit (ferror (f) || fclose (f) != 0);
10007
10008 ;
10009 return 0;
Guido van Rossumec95c7b1998-08-04 17:59:56 +000010010}
Martin v. Löwis11437992002-04-12 09:54:03 +000010011_ACEOF
10012rm -f conftest$ac_exeext
10013if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10014 (eval $ac_link) 2>&5
10015 ac_status=$?
10016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10017 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10019 (eval $ac_try) 2>&5
10020 ac_status=$?
10021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10022 (exit $ac_status); }; }; then
10023 ac_cv_sizeof_long_long=`cat conftest.val`
Guido van Rossumec95c7b1998-08-04 17:59:56 +000010024else
Martin v. Löwis11437992002-04-12 09:54:03 +000010025 echo "$as_me: program exited with status $ac_status" >&5
10026echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010027sed 's/^/| /' conftest.$ac_ext >&5
10028
Martin v. Löwis11437992002-04-12 09:54:03 +000010029( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +000010030{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
10031See \`config.log' for more details." >&5
10032echo "$as_me: error: cannot compute sizeof (long long), 77
10033See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000010034 { (exit 1); exit 1; }; }
10035fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010036rm -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 +000010037fi
10038fi
10039rm -f conftest.val
10040else
Guido van Rossumec95c7b1998-08-04 17:59:56 +000010041 ac_cv_sizeof_long_long=0
10042fi
Guido van Rossumec95c7b1998-08-04 17:59:56 +000010043fi
Martin v. Löwis11437992002-04-12 09:54:03 +000010044echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
10045echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
10046cat >>confdefs.h <<_ACEOF
Guido van Rossumec95c7b1998-08-04 17:59:56 +000010047#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
Martin v. Löwis11437992002-04-12 09:54:03 +000010048_ACEOF
Guido van Rossumec95c7b1998-08-04 17:59:56 +000010049
Michael W. Hudson54241132001-12-07 15:38:26 +000010050
Guido van Rossumec95c7b1998-08-04 17:59:56 +000010051fi
10052
Martin v. Löwis11437992002-04-12 09:54:03 +000010053echo "$as_me:$LINENO: checking for uintptr_t support" >&5
10054echo $ECHO_N "checking for uintptr_t support... $ECHO_C" >&6
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010055have_uintptr_t=no
Martin v. Löwis11437992002-04-12 09:54:03 +000010056cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010057/* confdefs.h. */
10058_ACEOF
10059cat confdefs.h >>conftest.$ac_ext
10060cat >>conftest.$ac_ext <<_ACEOF
10061/* end confdefs.h. */
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010062
Martin v. Löwis11437992002-04-12 09:54:03 +000010063int
10064main ()
10065{
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010066uintptr_t x; x = (uintptr_t)0;
Martin v. Löwis11437992002-04-12 09:54:03 +000010067 ;
10068 return 0;
10069}
10070_ACEOF
10071rm -f conftest.$ac_objext
10072if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000010073 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000010074 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000010075 grep -v '^ *+' conftest.er1 >conftest.err
10076 rm -f conftest.er1
10077 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000010078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10079 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000010080 { ac_try='test -z "$ac_c_werror_flag"
10081 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000010082 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10083 (eval $ac_try) 2>&5
10084 ac_status=$?
10085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10086 (exit $ac_status); }; } &&
10087 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000010088 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10089 (eval $ac_try) 2>&5
10090 ac_status=$?
10091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10092 (exit $ac_status); }; }; then
10093
10094
10095cat >>confdefs.h <<\_ACEOF
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010096#define HAVE_UINTPTR_T 1
Martin v. Löwis11437992002-04-12 09:54:03 +000010097_ACEOF
10098
Martin v. Löwisc45929e2002-04-06 10:10:49 +000010099 have_uintptr_t=yes
10100
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010101else
Martin v. Löwis11437992002-04-12 09:54:03 +000010102 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010103sed 's/^/| /' conftest.$ac_ext >&5
10104
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010105fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010106rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000010107echo "$as_me:$LINENO: result: $have_uintptr_t" >&5
10108echo "${ECHO_T}$have_uintptr_t" >&6
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010109if test "$have_uintptr_t" = yes ; then
Martin v. Löwis11437992002-04-12 09:54:03 +000010110echo "$as_me:$LINENO: checking for uintptr_t" >&5
10111echo $ECHO_N "checking for uintptr_t... $ECHO_C" >&6
10112if test "${ac_cv_type_uintptr_t+set}" = set; then
10113 echo $ECHO_N "(cached) $ECHO_C" >&6
10114else
10115 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010116/* confdefs.h. */
10117_ACEOF
10118cat confdefs.h >>conftest.$ac_ext
10119cat >>conftest.$ac_ext <<_ACEOF
10120/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000010121$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000010122int
10123main ()
10124{
10125if ((uintptr_t *) 0)
10126 return 0;
10127if (sizeof (uintptr_t))
10128 return 0;
10129 ;
10130 return 0;
10131}
10132_ACEOF
10133rm -f conftest.$ac_objext
10134if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000010135 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000010136 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000010137 grep -v '^ *+' conftest.er1 >conftest.err
10138 rm -f conftest.er1
10139 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000010140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10141 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000010142 { ac_try='test -z "$ac_c_werror_flag"
10143 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000010144 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10145 (eval $ac_try) 2>&5
10146 ac_status=$?
10147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10148 (exit $ac_status); }; } &&
10149 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000010150 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10151 (eval $ac_try) 2>&5
10152 ac_status=$?
10153 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10154 (exit $ac_status); }; }; then
10155 ac_cv_type_uintptr_t=yes
10156else
10157 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010158sed 's/^/| /' conftest.$ac_ext >&5
10159
Martin v. Löwis11437992002-04-12 09:54:03 +000010160ac_cv_type_uintptr_t=no
10161fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010162rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000010163fi
10164echo "$as_me:$LINENO: result: $ac_cv_type_uintptr_t" >&5
10165echo "${ECHO_T}$ac_cv_type_uintptr_t" >&6
10166
10167echo "$as_me:$LINENO: checking size of uintptr_t" >&5
10168echo $ECHO_N "checking size of uintptr_t... $ECHO_C" >&6
10169if test "${ac_cv_sizeof_uintptr_t+set}" = set; then
10170 echo $ECHO_N "(cached) $ECHO_C" >&6
10171else
10172 if test "$ac_cv_type_uintptr_t" = yes; then
10173 # The cast to unsigned long works around a bug in the HP C Compiler
10174 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
10175 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
10176 # This bug is HP SR number 8606223364.
10177 if test "$cross_compiling" = yes; then
10178 # Depending upon the size, compute the lo and hi bounds.
10179cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010180/* confdefs.h. */
10181_ACEOF
10182cat confdefs.h >>conftest.$ac_ext
10183cat >>conftest.$ac_ext <<_ACEOF
10184/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000010185$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000010186int
10187main ()
10188{
10189static int test_array [1 - 2 * !(((long) (sizeof (uintptr_t))) >= 0)];
10190test_array [0] = 0
10191
10192 ;
10193 return 0;
10194}
10195_ACEOF
10196rm -f conftest.$ac_objext
10197if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000010198 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000010199 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000010200 grep -v '^ *+' conftest.er1 >conftest.err
10201 rm -f conftest.er1
10202 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000010203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10204 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000010205 { ac_try='test -z "$ac_c_werror_flag"
10206 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000010207 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10208 (eval $ac_try) 2>&5
10209 ac_status=$?
10210 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10211 (exit $ac_status); }; } &&
10212 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000010213 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10214 (eval $ac_try) 2>&5
10215 ac_status=$?
10216 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10217 (exit $ac_status); }; }; then
10218 ac_lo=0 ac_mid=0
10219 while :; do
10220 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010221/* confdefs.h. */
10222_ACEOF
10223cat confdefs.h >>conftest.$ac_ext
10224cat >>conftest.$ac_ext <<_ACEOF
10225/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000010226$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000010227int
10228main ()
10229{
10230static int test_array [1 - 2 * !(((long) (sizeof (uintptr_t))) <= $ac_mid)];
10231test_array [0] = 0
10232
10233 ;
10234 return 0;
10235}
10236_ACEOF
10237rm -f conftest.$ac_objext
10238if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000010239 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000010240 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000010241 grep -v '^ *+' conftest.er1 >conftest.err
10242 rm -f conftest.er1
10243 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000010244 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10245 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000010246 { ac_try='test -z "$ac_c_werror_flag"
10247 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000010248 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10249 (eval $ac_try) 2>&5
10250 ac_status=$?
10251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10252 (exit $ac_status); }; } &&
10253 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000010254 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10255 (eval $ac_try) 2>&5
10256 ac_status=$?
10257 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10258 (exit $ac_status); }; }; then
10259 ac_hi=$ac_mid; break
10260else
10261 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010262sed 's/^/| /' conftest.$ac_ext >&5
10263
Martin v. Löwis11437992002-04-12 09:54:03 +000010264ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +000010265 if test $ac_lo -le $ac_mid; then
10266 ac_lo= ac_hi=
10267 break
10268 fi
10269 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +000010270fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010271rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000010272 done
10273else
10274 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010275sed 's/^/| /' conftest.$ac_ext >&5
10276
Martin v. Löwis11437992002-04-12 09:54:03 +000010277cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010278/* confdefs.h. */
10279_ACEOF
10280cat confdefs.h >>conftest.$ac_ext
10281cat >>conftest.$ac_ext <<_ACEOF
10282/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000010283$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000010284int
10285main ()
10286{
10287static int test_array [1 - 2 * !(((long) (sizeof (uintptr_t))) < 0)];
10288test_array [0] = 0
10289
10290 ;
10291 return 0;
10292}
10293_ACEOF
10294rm -f conftest.$ac_objext
10295if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000010296 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000010297 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000010298 grep -v '^ *+' conftest.er1 >conftest.err
10299 rm -f conftest.er1
10300 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000010301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10302 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000010303 { ac_try='test -z "$ac_c_werror_flag"
10304 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000010305 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10306 (eval $ac_try) 2>&5
10307 ac_status=$?
10308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10309 (exit $ac_status); }; } &&
10310 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000010311 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10312 (eval $ac_try) 2>&5
10313 ac_status=$?
10314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10315 (exit $ac_status); }; }; then
10316 ac_hi=-1 ac_mid=-1
10317 while :; do
10318 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010319/* confdefs.h. */
10320_ACEOF
10321cat confdefs.h >>conftest.$ac_ext
10322cat >>conftest.$ac_ext <<_ACEOF
10323/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000010324$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000010325int
10326main ()
10327{
10328static int test_array [1 - 2 * !(((long) (sizeof (uintptr_t))) >= $ac_mid)];
10329test_array [0] = 0
10330
10331 ;
10332 return 0;
10333}
10334_ACEOF
10335rm -f conftest.$ac_objext
10336if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000010337 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000010338 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000010339 grep -v '^ *+' conftest.er1 >conftest.err
10340 rm -f conftest.er1
10341 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000010342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10343 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000010344 { ac_try='test -z "$ac_c_werror_flag"
10345 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000010346 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10347 (eval $ac_try) 2>&5
10348 ac_status=$?
10349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10350 (exit $ac_status); }; } &&
10351 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000010352 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10353 (eval $ac_try) 2>&5
10354 ac_status=$?
10355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10356 (exit $ac_status); }; }; then
10357 ac_lo=$ac_mid; break
10358else
10359 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010360sed 's/^/| /' conftest.$ac_ext >&5
10361
Martin v. Löwis11437992002-04-12 09:54:03 +000010362ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +000010363 if test $ac_mid -le $ac_hi; then
10364 ac_lo= ac_hi=
10365 break
10366 fi
10367 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +000010368fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010369rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000010370 done
10371else
10372 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010373sed 's/^/| /' conftest.$ac_ext >&5
10374
Martin v. Löwis11437992002-04-12 09:54:03 +000010375ac_lo= ac_hi=
10376fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010377rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000010378fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010379rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000010380# Binary search between lo and hi bounds.
10381while test "x$ac_lo" != "x$ac_hi"; do
10382 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10383 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010384/* confdefs.h. */
10385_ACEOF
10386cat confdefs.h >>conftest.$ac_ext
10387cat >>conftest.$ac_ext <<_ACEOF
10388/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000010389$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000010390int
10391main ()
10392{
10393static int test_array [1 - 2 * !(((long) (sizeof (uintptr_t))) <= $ac_mid)];
10394test_array [0] = 0
10395
10396 ;
10397 return 0;
10398}
10399_ACEOF
10400rm -f conftest.$ac_objext
10401if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000010402 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000010403 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000010404 grep -v '^ *+' conftest.er1 >conftest.err
10405 rm -f conftest.er1
10406 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000010407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10408 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000010409 { ac_try='test -z "$ac_c_werror_flag"
10410 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000010411 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10412 (eval $ac_try) 2>&5
10413 ac_status=$?
10414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10415 (exit $ac_status); }; } &&
10416 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000010417 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10418 (eval $ac_try) 2>&5
10419 ac_status=$?
10420 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10421 (exit $ac_status); }; }; then
10422 ac_hi=$ac_mid
10423else
10424 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010425sed 's/^/| /' conftest.$ac_ext >&5
10426
Martin v. Löwis11437992002-04-12 09:54:03 +000010427ac_lo=`expr '(' $ac_mid ')' + 1`
10428fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010429rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000010430done
10431case $ac_lo in
10432?*) ac_cv_sizeof_uintptr_t=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +000010433'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (uintptr_t), 77
10434See \`config.log' for more details." >&5
10435echo "$as_me: error: cannot compute sizeof (uintptr_t), 77
10436See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000010437 { (exit 1); exit 1; }; } ;;
10438esac
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010439else
10440 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +000010441 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
10442See \`config.log' for more details." >&5
10443echo "$as_me: error: cannot run test program while cross compiling
10444See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000010445 { (exit 1); exit 1; }; }
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010446else
Martin v. Löwis11437992002-04-12 09:54:03 +000010447 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010448/* confdefs.h. */
10449_ACEOF
10450cat confdefs.h >>conftest.$ac_ext
10451cat >>conftest.$ac_ext <<_ACEOF
10452/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000010453$ac_includes_default
10454long longval () { return (long) (sizeof (uintptr_t)); }
10455unsigned long ulongval () { return (long) (sizeof (uintptr_t)); }
Michael W. Hudson54241132001-12-07 15:38:26 +000010456#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000010457#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000010458int
10459main ()
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010460{
Martin v. Löwis11437992002-04-12 09:54:03 +000010461
10462 FILE *f = fopen ("conftest.val", "w");
10463 if (! f)
10464 exit (1);
10465 if (((long) (sizeof (uintptr_t))) < 0)
10466 {
10467 long i = longval ();
10468 if (i != ((long) (sizeof (uintptr_t))))
10469 exit (1);
10470 fprintf (f, "%ld\n", i);
10471 }
10472 else
10473 {
10474 unsigned long i = ulongval ();
10475 if (i != ((long) (sizeof (uintptr_t))))
10476 exit (1);
10477 fprintf (f, "%lu\n", i);
10478 }
10479 exit (ferror (f) || fclose (f) != 0);
10480
10481 ;
10482 return 0;
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010483}
Martin v. Löwis11437992002-04-12 09:54:03 +000010484_ACEOF
10485rm -f conftest$ac_exeext
10486if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10487 (eval $ac_link) 2>&5
10488 ac_status=$?
10489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10490 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10491 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10492 (eval $ac_try) 2>&5
10493 ac_status=$?
10494 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10495 (exit $ac_status); }; }; then
10496 ac_cv_sizeof_uintptr_t=`cat conftest.val`
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010497else
Martin v. Löwis11437992002-04-12 09:54:03 +000010498 echo "$as_me: program exited with status $ac_status" >&5
10499echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010500sed 's/^/| /' conftest.$ac_ext >&5
10501
Martin v. Löwis11437992002-04-12 09:54:03 +000010502( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +000010503{ { echo "$as_me:$LINENO: error: cannot compute sizeof (uintptr_t), 77
10504See \`config.log' for more details." >&5
10505echo "$as_me: error: cannot compute sizeof (uintptr_t), 77
10506See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000010507 { (exit 1); exit 1; }; }
10508fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010509rm -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 +000010510fi
10511fi
10512rm -f conftest.val
10513else
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010514 ac_cv_sizeof_uintptr_t=0
10515fi
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010516fi
Martin v. Löwis11437992002-04-12 09:54:03 +000010517echo "$as_me:$LINENO: result: $ac_cv_sizeof_uintptr_t" >&5
10518echo "${ECHO_T}$ac_cv_sizeof_uintptr_t" >&6
10519cat >>confdefs.h <<_ACEOF
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010520#define SIZEOF_UINTPTR_T $ac_cv_sizeof_uintptr_t
Martin v. Löwis11437992002-04-12 09:54:03 +000010521_ACEOF
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010522
Michael W. Hudson54241132001-12-07 15:38:26 +000010523
Barry Warsawbc7c7f92000-08-18 04:53:33 +000010524fi
10525
Guido van Rossumf98e2a71999-01-06 18:53:34 +000010526# Hmph. AC_CHECK_SIZEOF() doesn't include <sys/types.h>.
Martin v. Löwis11437992002-04-12 09:54:03 +000010527echo "$as_me:$LINENO: checking size of off_t" >&5
10528echo $ECHO_N "checking size of off_t... $ECHO_C" >&6
10529if test "${ac_cv_sizeof_off_t+set}" = set; then
10530 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumf98e2a71999-01-06 18:53:34 +000010531else
10532 if test "$cross_compiling" = yes; then
Guido van Rossum3065c942001-09-17 04:03:14 +000010533 ac_cv_sizeof_off_t=4
Guido van Rossumf98e2a71999-01-06 18:53:34 +000010534else
Martin v. Löwis11437992002-04-12 09:54:03 +000010535 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010536/* confdefs.h. */
10537_ACEOF
10538cat confdefs.h >>conftest.$ac_ext
10539cat >>conftest.$ac_ext <<_ACEOF
10540/* end confdefs.h. */
Guido van Rossumf98e2a71999-01-06 18:53:34 +000010541#include <stdio.h>
10542#include <sys/types.h>
10543main()
10544{
10545 FILE *f=fopen("conftestval", "w");
10546 if (!f) exit(1);
10547 fprintf(f, "%d\n", sizeof(off_t));
10548 exit(0);
10549}
Martin v. Löwis11437992002-04-12 09:54:03 +000010550_ACEOF
10551rm -f conftest$ac_exeext
10552if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10553 (eval $ac_link) 2>&5
10554 ac_status=$?
10555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10556 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10557 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10558 (eval $ac_try) 2>&5
10559 ac_status=$?
10560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10561 (exit $ac_status); }; }; then
Guido van Rossumf98e2a71999-01-06 18:53:34 +000010562 ac_cv_sizeof_off_t=`cat conftestval`
10563else
Martin v. Löwis11437992002-04-12 09:54:03 +000010564 echo "$as_me: program exited with status $ac_status" >&5
10565echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010566sed 's/^/| /' conftest.$ac_ext >&5
10567
Martin v. Löwis11437992002-04-12 09:54:03 +000010568( exit $ac_status )
10569ac_cv_sizeof_off_t=0
Guido van Rossumf98e2a71999-01-06 18:53:34 +000010570fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010571rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Guido van Rossumf98e2a71999-01-06 18:53:34 +000010572fi
10573
Guido van Rossumf98e2a71999-01-06 18:53:34 +000010574fi
10575
Martin v. Löwis11437992002-04-12 09:54:03 +000010576echo "$as_me:$LINENO: result: $ac_cv_sizeof_off_t" >&5
10577echo "${ECHO_T}$ac_cv_sizeof_off_t" >&6
10578
10579cat >>confdefs.h <<_ACEOF
Guido van Rossumf98e2a71999-01-06 18:53:34 +000010580#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
Martin v. Löwis11437992002-04-12 09:54:03 +000010581_ACEOF
Guido van Rossumf98e2a71999-01-06 18:53:34 +000010582
Michael W. Hudson54241132001-12-07 15:38:26 +000010583
Martin v. Löwis11437992002-04-12 09:54:03 +000010584echo "$as_me:$LINENO: checking whether to enable large file support" >&5
10585echo $ECHO_N "checking whether to enable large file support... $ECHO_C" >&6
Guido van Rossum96f2eb91999-04-10 16:02:18 +000010586if test "$have_long_long" = yes -a \
10587 "$ac_cv_sizeof_off_t" -gt "$ac_cv_sizeof_long" -a \
10588 "$ac_cv_sizeof_long_long" -ge "$ac_cv_sizeof_off_t"; then
Guido van Rossumf98e2a71999-01-06 18:53:34 +000010589
Martin v. Löwis11437992002-04-12 09:54:03 +000010590cat >>confdefs.h <<\_ACEOF
10591#define HAVE_LARGEFILE_SUPPORT 1
10592_ACEOF
10593
10594 echo "$as_me:$LINENO: result: yes" >&5
10595echo "${ECHO_T}yes" >&6
Guido van Rossumf98e2a71999-01-06 18:53:34 +000010596else
Martin v. Löwis11437992002-04-12 09:54:03 +000010597 echo "$as_me:$LINENO: result: no" >&5
10598echo "${ECHO_T}no" >&6
Guido van Rossumf98e2a71999-01-06 18:53:34 +000010599fi
10600
Guido van Rossumb9a22a12000-06-30 02:48:53 +000010601# AC_CHECK_SIZEOF() doesn't include <time.h>.
Martin v. Löwis11437992002-04-12 09:54:03 +000010602echo "$as_me:$LINENO: checking size of time_t" >&5
10603echo $ECHO_N "checking size of time_t... $ECHO_C" >&6
10604if test "${ac_cv_sizeof_time_t+set}" = set; then
10605 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumb9a22a12000-06-30 02:48:53 +000010606else
10607 if test "$cross_compiling" = yes; then
Guido van Rossum3065c942001-09-17 04:03:14 +000010608 ac_cv_sizeof_time_t=4
Guido van Rossumb9a22a12000-06-30 02:48:53 +000010609else
Martin v. Löwis11437992002-04-12 09:54:03 +000010610 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010611/* confdefs.h. */
10612_ACEOF
10613cat confdefs.h >>conftest.$ac_ext
10614cat >>conftest.$ac_ext <<_ACEOF
10615/* end confdefs.h. */
Guido van Rossumb9a22a12000-06-30 02:48:53 +000010616#include <stdio.h>
10617#include <time.h>
10618main()
10619{
10620 FILE *f=fopen("conftestval", "w");
10621 if (!f) exit(1);
10622 fprintf(f, "%d\n", sizeof(time_t));
10623 exit(0);
10624}
Martin v. Löwis11437992002-04-12 09:54:03 +000010625_ACEOF
10626rm -f conftest$ac_exeext
10627if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10628 (eval $ac_link) 2>&5
10629 ac_status=$?
10630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10631 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10632 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10633 (eval $ac_try) 2>&5
10634 ac_status=$?
10635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10636 (exit $ac_status); }; }; then
Guido van Rossumb9a22a12000-06-30 02:48:53 +000010637 ac_cv_sizeof_time_t=`cat conftestval`
10638else
Martin v. Löwis11437992002-04-12 09:54:03 +000010639 echo "$as_me: program exited with status $ac_status" >&5
10640echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010641sed 's/^/| /' conftest.$ac_ext >&5
10642
Martin v. Löwis11437992002-04-12 09:54:03 +000010643( exit $ac_status )
10644ac_cv_sizeof_time_t=0
Guido van Rossumb9a22a12000-06-30 02:48:53 +000010645fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010646rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Guido van Rossumb9a22a12000-06-30 02:48:53 +000010647fi
10648
Guido van Rossumb9a22a12000-06-30 02:48:53 +000010649fi
10650
Martin v. Löwis11437992002-04-12 09:54:03 +000010651echo "$as_me:$LINENO: result: $ac_cv_sizeof_time_t" >&5
10652echo "${ECHO_T}$ac_cv_sizeof_time_t" >&6
10653
10654cat >>confdefs.h <<_ACEOF
Guido van Rossumb9a22a12000-06-30 02:48:53 +000010655#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
Martin v. Löwis11437992002-04-12 09:54:03 +000010656_ACEOF
Guido van Rossumb9a22a12000-06-30 02:48:53 +000010657
Michael W. Hudson54241132001-12-07 15:38:26 +000010658
10659
Trent Mick635f6fb2000-08-23 21:33:05 +000010660# if have pthread_t then define SIZEOF_PTHREAD_T
Martin v. Löwis123cbd22001-07-19 14:21:10 +000010661ac_save_cc="$CC"
10662if test "$ac_cv_kpthread" = "yes"
10663then CC="$CC -Kpthread"
Martin v. Löwis5f433f02003-05-05 05:05:30 +000010664elif test "$ac_cv_kthread" = "yes"
10665then CC="$CC -Kthread"
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000010666elif test "$ac_cv_pthread" = "yes"
10667then CC="$CC -pthread"
Martin v. Löwis123cbd22001-07-19 14:21:10 +000010668fi
Martin v. Löwis11437992002-04-12 09:54:03 +000010669echo "$as_me:$LINENO: checking for pthread_t" >&5
10670echo $ECHO_N "checking for pthread_t... $ECHO_C" >&6
Trent Mick635f6fb2000-08-23 21:33:05 +000010671have_pthread_t=no
Martin v. Löwis11437992002-04-12 09:54:03 +000010672cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010673/* confdefs.h. */
10674_ACEOF
10675cat confdefs.h >>conftest.$ac_ext
10676cat >>conftest.$ac_ext <<_ACEOF
10677/* end confdefs.h. */
Trent Mick635f6fb2000-08-23 21:33:05 +000010678#include <pthread.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000010679int
10680main ()
10681{
Guido van Rossum12580492000-09-24 16:47:19 +000010682pthread_t x; x = *(pthread_t*)0;
Martin v. Löwis11437992002-04-12 09:54:03 +000010683 ;
10684 return 0;
10685}
10686_ACEOF
10687rm -f conftest.$ac_objext
10688if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000010689 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000010690 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000010691 grep -v '^ *+' conftest.er1 >conftest.err
10692 rm -f conftest.er1
10693 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000010694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10695 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000010696 { ac_try='test -z "$ac_c_werror_flag"
10697 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000010698 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10699 (eval $ac_try) 2>&5
10700 ac_status=$?
10701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10702 (exit $ac_status); }; } &&
10703 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000010704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10705 (eval $ac_try) 2>&5
10706 ac_status=$?
10707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10708 (exit $ac_status); }; }; then
Trent Mick635f6fb2000-08-23 21:33:05 +000010709 have_pthread_t=yes
10710else
Martin v. Löwis11437992002-04-12 09:54:03 +000010711 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010712sed 's/^/| /' conftest.$ac_ext >&5
10713
Trent Mick635f6fb2000-08-23 21:33:05 +000010714fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010715rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000010716echo "$as_me:$LINENO: result: $have_pthread_t" >&5
10717echo "${ECHO_T}$have_pthread_t" >&6
Trent Mick635f6fb2000-08-23 21:33:05 +000010718if test "$have_pthread_t" = yes ; then
10719 # AC_CHECK_SIZEOF() doesn't include <pthread.h>.
Martin v. Löwis11437992002-04-12 09:54:03 +000010720 echo "$as_me:$LINENO: checking size of pthread_t" >&5
10721echo $ECHO_N "checking size of pthread_t... $ECHO_C" >&6
10722 if test "${ac_cv_sizeof_pthread_t+set}" = set; then
10723 echo $ECHO_N "(cached) $ECHO_C" >&6
Trent Mick635f6fb2000-08-23 21:33:05 +000010724else
10725 if test "$cross_compiling" = yes; then
Guido van Rossum3065c942001-09-17 04:03:14 +000010726 ac_cv_sizeof_pthread_t=4
Trent Mick635f6fb2000-08-23 21:33:05 +000010727else
Martin v. Löwis11437992002-04-12 09:54:03 +000010728 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000010729/* confdefs.h. */
10730_ACEOF
10731cat confdefs.h >>conftest.$ac_ext
10732cat >>conftest.$ac_ext <<_ACEOF
10733/* end confdefs.h. */
Trent Mick635f6fb2000-08-23 21:33:05 +000010734#include <stdio.h>
Neal Norwitz6eb37f02003-02-23 23:28:15 +000010735#include <pthread.h>
Trent Mick635f6fb2000-08-23 21:33:05 +000010736 main()
10737 {
10738 FILE *f=fopen("conftestval", "w");
10739 if (!f) exit(1);
10740 fprintf(f, "%d\n", sizeof(pthread_t));
10741 exit(0);
10742 }
Martin v. Löwis11437992002-04-12 09:54:03 +000010743_ACEOF
10744rm -f conftest$ac_exeext
10745if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10746 (eval $ac_link) 2>&5
10747 ac_status=$?
10748 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10749 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10750 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10751 (eval $ac_try) 2>&5
10752 ac_status=$?
10753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10754 (exit $ac_status); }; }; then
Trent Mick635f6fb2000-08-23 21:33:05 +000010755 ac_cv_sizeof_pthread_t=`cat conftestval`
10756else
Martin v. Löwis11437992002-04-12 09:54:03 +000010757 echo "$as_me: program exited with status $ac_status" >&5
10758echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000010759sed 's/^/| /' conftest.$ac_ext >&5
10760
Martin v. Löwis11437992002-04-12 09:54:03 +000010761( exit $ac_status )
10762ac_cv_sizeof_pthread_t=0
Trent Mick635f6fb2000-08-23 21:33:05 +000010763fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000010764rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Trent Mick635f6fb2000-08-23 21:33:05 +000010765fi
10766
Trent Mick635f6fb2000-08-23 21:33:05 +000010767fi
10768
Martin v. Löwis11437992002-04-12 09:54:03 +000010769 echo "$as_me:$LINENO: result: $ac_cv_sizeof_pthread_t" >&5
10770echo "${ECHO_T}$ac_cv_sizeof_pthread_t" >&6
10771
10772cat >>confdefs.h <<_ACEOF
Trent Mick635f6fb2000-08-23 21:33:05 +000010773#define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t
Martin v. Löwis11437992002-04-12 09:54:03 +000010774_ACEOF
Trent Mick635f6fb2000-08-23 21:33:05 +000010775
10776fi
Martin v. Löwis123cbd22001-07-19 14:21:10 +000010777CC="$ac_save_cc"
Trent Mick635f6fb2000-08-23 21:33:05 +000010778
Martin v. Löwis11437992002-04-12 09:54:03 +000010779echo "$as_me:$LINENO: checking for --enable-toolbox-glue" >&5
10780echo $ECHO_N "checking for --enable-toolbox-glue... $ECHO_C" >&6
Jack Jansene578a632001-08-15 01:27:14 +000010781# Check whether --enable-toolbox-glue or --disable-toolbox-glue was given.
10782if test "${enable_toolbox_glue+set}" = set; then
10783 enableval="$enable_toolbox_glue"
Jack Jansene578a632001-08-15 01:27:14 +000010784
Martin v. Löwis11437992002-04-12 09:54:03 +000010785fi;
Jack Jansene578a632001-08-15 01:27:14 +000010786
10787if test -z "$enable_toolbox_glue"
Martin v. Löwis11437992002-04-12 09:54:03 +000010788then
Jack Jansene578a632001-08-15 01:27:14 +000010789 case $ac_sys_system/$ac_sys_release in
10790 Darwin/*)
10791 enable_toolbox_glue="yes";;
10792 *)
10793 enable_toolbox_glue="no";;
10794 esac
10795fi
10796case "$enable_toolbox_glue" in
10797yes)
Jack Jansene578a632001-08-15 01:27:14 +000010798 extra_machdep_objs="Python/mactoolboxglue.o"
Anthony Baxtereef2d3b2004-11-06 04:45:33 +000010799 extra_undefs="-u _PyMac_Error"
Martin v. Löwis11437992002-04-12 09:54:03 +000010800
10801cat >>confdefs.h <<\_ACEOF
Jack Jansene578a632001-08-15 01:27:14 +000010802#define USE_TOOLBOX_OBJECT_GLUE 1
Martin v. Löwis11437992002-04-12 09:54:03 +000010803_ACEOF
Jack Jansene578a632001-08-15 01:27:14 +000010804
10805 ;;
10806*)
Jack Jansene578a632001-08-15 01:27:14 +000010807 extra_machdep_objs=""
Jack Jansen591cbed2001-08-15 13:55:15 +000010808 extra_undefs=""
Jack Jansene578a632001-08-15 01:27:14 +000010809 ;;
10810esac
Martin v. Löwis11437992002-04-12 09:54:03 +000010811echo "$as_me:$LINENO: result: $enable_toolbox_glue" >&5
10812echo "${ECHO_T}$enable_toolbox_glue" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +000010813
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000010814
10815case $ac_sys_system/$ac_sys_release in
Bob Ippolito7026a0a2005-03-28 23:23:47 +000010816 Darwin/[01234567].*)
10817 OTHER_LIBTOOL_OPT="-prebind -seg1addr 0x10000000"
10818 ;;
10819 Darwin/*)
10820 OTHER_LIBTOOL_OPT=""
10821 ;;
10822esac
10823
10824
10825case $ac_sys_system/$ac_sys_release in
10826 Darwin/[01234567].*)
10827 LIBTOOL_CRUFT="-framework System -lcc_dynamic -arch_only ppc"
Jack Jansenb36687a2004-07-16 08:43:47 +000010828 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansena3891ea2001-09-07 14:25:12 +000010829 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
Guido van Rossum5839e582000-10-09 19:52:35 +000010830 Darwin/*)
Bob Ippolito7026a0a2005-03-28 23:23:47 +000010831 gcc_version=`gcc -v 2>&1 | grep version | cut -d\ -f3`
10832 if test ${gcc_version} '<' 4.0
10833 then
10834 LIBTOOL_CRUFT="-lcc_dynamic"
10835 else
10836 LIBTOOL_CRUFT=""
10837 fi
10838 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -lSystem -lSystemStubs -arch_only ppc'
Jack Jansenb36687a2004-07-16 08:43:47 +000010839 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansene578a632001-08-15 01:27:14 +000010840 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000010841esac
10842
Martin v. Löwis11437992002-04-12 09:54:03 +000010843echo "$as_me:$LINENO: checking for --enable-framework" >&5
10844echo $ECHO_N "checking for --enable-framework... $ECHO_C" >&6
Jack Jansene578a632001-08-15 01:27:14 +000010845if test "$enable_framework"
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000010846then
Skip Montanarodecc6a42003-01-01 20:07:49 +000010847 BASECFLAGS="$BASECFLAGS -fno-common -dynamic"
Martin v. Löwis11437992002-04-12 09:54:03 +000010848 # -F. is needed to allow linking to the framework while
Jack Jansene578a632001-08-15 01:27:14 +000010849 # in the build location.
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000010850
Martin v. Löwis11437992002-04-12 09:54:03 +000010851cat >>confdefs.h <<\_ACEOF
10852#define WITH_NEXT_FRAMEWORK 1
10853_ACEOF
10854
10855 echo "$as_me:$LINENO: result: yes" >&5
10856echo "${ECHO_T}yes" >&6
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000010857else
Martin v. Löwis11437992002-04-12 09:54:03 +000010858 echo "$as_me:$LINENO: result: no" >&5
10859echo "${ECHO_T}no" >&6
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000010860fi
10861
Martin v. Löwis11437992002-04-12 09:54:03 +000010862echo "$as_me:$LINENO: checking for dyld" >&5
10863echo $ECHO_N "checking for dyld... $ECHO_C" >&6
Jack Jansen9a66b6d2001-08-08 13:56:14 +000010864case $ac_sys_system/$ac_sys_release in
10865 Darwin/*)
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000010866
Martin v. Löwis11437992002-04-12 09:54:03 +000010867cat >>confdefs.h <<\_ACEOF
10868#define WITH_DYLD 1
10869_ACEOF
10870
10871 echo "$as_me:$LINENO: result: always on for Darwin" >&5
10872echo "${ECHO_T}always on for Darwin" >&6
Jack Jansen9a66b6d2001-08-08 13:56:14 +000010873 ;;
10874 *)
Martin v. Löwis11437992002-04-12 09:54:03 +000010875 echo "$as_me:$LINENO: result: no" >&5
10876echo "${ECHO_T}no" >&6
Jack Jansene578a632001-08-15 01:27:14 +000010877 ;;
Jack Jansen9a66b6d2001-08-08 13:56:14 +000010878esac
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000010879
Guido van Rossum0a516c91994-09-12 10:58:40 +000010880# Set info about shared libraries.
Guido van Rossum0a516c91994-09-12 10:58:40 +000010881
Michael W. Hudson54241132001-12-07 15:38:26 +000010882
10883
10884
10885
Guido van Rossum0a516c91994-09-12 10:58:40 +000010886# SO is the extension of shared libraries `(including the dot!)
Guido van Rossumaef734b2001-01-10 21:09:12 +000010887# -- usually .so, .sl on HP-UX, .dll on Cygwin
Martin v. Löwis11437992002-04-12 09:54:03 +000010888echo "$as_me:$LINENO: checking SO" >&5
10889echo $ECHO_N "checking SO... $ECHO_C" >&6
Guido van Rossum0a516c91994-09-12 10:58:40 +000010890if test -z "$SO"
10891then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000010892 case $ac_sys_system in
Guido van Rossum563e7081996-09-10 18:20:48 +000010893 hp*|HP*) SO=.sl;;
Guido van Rossumaef734b2001-01-10 21:09:12 +000010894 CYGWIN*) SO=.dll;;
Guido van Rossum563e7081996-09-10 18:20:48 +000010895 *) SO=.so;;
Guido van Rossum0a516c91994-09-12 10:58:40 +000010896 esac
Martin v. Löwis368de8f2003-06-14 14:46:38 +000010897else
10898 # this might also be a termcap variable, see #610332
10899 echo
10900 echo '====================================================================='
10901 echo '+ +'
10902 echo '+ WARNING: You have set SO in your environment. +'
10903 echo '+ Do you really mean to change the extension for shared libraries? +'
10904 echo '+ Continuing in 10 seconds to let you to ponder. +'
10905 echo '+ +'
10906 echo '====================================================================='
10907 sleep 10
Guido van Rossum0a516c91994-09-12 10:58:40 +000010908fi
Martin v. Löwis11437992002-04-12 09:54:03 +000010909echo "$as_me:$LINENO: result: $SO" >&5
10910echo "${ECHO_T}$SO" >&6
Guido van Rossum0a516c91994-09-12 10:58:40 +000010911# LDSHARED is the ld *command* used to create shared library
Martin v. Löwis12af0482004-01-31 12:34:17 +000010912# -- "cc -G" on SunOS 5.x, "ld -shared" on IRIX 5
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000010913# (Shared libraries in this instance are shared modules to be loaded into
10914# Python, as opposed to building Python itself as a shared library.)
Martin v. Löwis11437992002-04-12 09:54:03 +000010915echo "$as_me:$LINENO: checking LDSHARED" >&5
10916echo $ECHO_N "checking LDSHARED... $ECHO_C" >&6
Guido van Rossum0a516c91994-09-12 10:58:40 +000010917if test -z "$LDSHARED"
10918then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000010919 case $ac_sys_system/$ac_sys_release in
Neil Schemenauer4a7bbcb2001-02-16 03:37:54 +000010920 AIX*)
10921 BLDSHARED="\$(srcdir)/Modules/ld_so_aix \$(CC) -bI:Modules/python.exp"
Guido van Rossumce608b02001-09-28 15:59:38 +000010922 LDSHARED="\$(BINLIBDEST)/config/ld_so_aix \$(CC) -bI:\$(BINLIBDEST)/config/python.exp"
Neil Schemenauer4a7bbcb2001-02-16 03:37:54 +000010923 ;;
10924 BeOS*)
10925 BLDSHARED="\$(srcdir)/Modules/ld_so_beos $LDLIBRARY"
Guido van Rossumce608b02001-09-28 15:59:38 +000010926 LDSHARED="\$(BINLIBDEST)/config/ld_so_beos \$(LIBDIR)/$LDLIBRARY"
Neil Schemenauer4a7bbcb2001-02-16 03:37:54 +000010927 ;;
Guido van Rossum07397971997-04-29 21:49:50 +000010928 IRIX/5*) LDSHARED="ld -shared";;
Guido van Rossum91922671997-10-09 20:24:13 +000010929 IRIX*/6*) LDSHARED="ld ${SGI_ABI} -shared -all";;
Martin v. Löwis11437992002-04-12 09:54:03 +000010930 SunOS/5*)
Greg Ward57c9a6632000-05-26 12:22:54 +000010931 if test "$GCC" = "yes"
Neil Schemenauer8ba94452001-02-19 18:18:48 +000010932 then LDSHARED='$(CC) -shared'
Martin v. Löwisaa5afe12002-10-07 06:21:41 +000010933 else LDSHARED='$(CC) -G';
Greg Ward57c9a6632000-05-26 12:22:54 +000010934 fi ;;
Guido van Rossum0a516c91994-09-12 10:58:40 +000010935 hp*|HP*) LDSHARED="ld -b";;
Guido van Rossumda88dad1995-01-26 00:46:29 +000010936 OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
Jack Jansen418c3b12001-11-14 10:59:57 +000010937 Darwin/1.3*)
Jack Jansena3891ea2001-09-07 14:25:12 +000010938 LDSHARED='$(CC) $(LDFLAGS) -bundle'
10939 if test "$enable_framework" ; then
10940 # Link against the framework. All externals should be defined.
Jack Jansenda49e192005-01-07 13:08:22 +000010941 BLDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
10942 LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansena3891ea2001-09-07 14:25:12 +000010943 else
10944 # No framework. Ignore undefined symbols, assuming they come from Python
Jack Jansen418c3b12001-11-14 10:59:57 +000010945 LDSHARED="$LDSHARED -undefined suppress"
Jack Jansena3891ea2001-09-07 14:25:12 +000010946 fi ;;
Jack Jansen6b08a402004-06-03 12:41:45 +000010947 Darwin/1.4*|Darwin/5.*|Darwin/6.*)
Jack Jansene578a632001-08-15 01:27:14 +000010948 LDSHARED='$(CC) $(LDFLAGS) -bundle'
10949 if test "$enable_framework" ; then
10950 # Link against the framework. All externals should be defined.
Jack Jansenda49e192005-01-07 13:08:22 +000010951 BLDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
10952 LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansene578a632001-08-15 01:27:14 +000010953 else
Michael W. Hudson594bc802002-03-07 09:59:15 +000010954 # No framework, use the Python app as bundle-loader
10955 BLDSHARED="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
Jack Jansenc28fc372003-02-25 13:14:43 +000010956 LDSHARED="$LDSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000010957 fi ;;
Jack Jansen6b08a402004-06-03 12:41:45 +000010958 Darwin/*)
10959 # Use -undefined dynamic_lookup whenever possible (10.3 and later).
10960 # This allows an extension to be used in any Python
Jack Jansenbe954622004-12-26 23:07:48 +000010961 cur_target=`sw_vers -productVersion | sed 's/\(10\.[0-9]*\).*/\1/'`
Jack Jansenc110f862005-01-07 10:49:32 +000010962 CONFIGURE_MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET-${cur_target}}
Jack Jansenbe954622004-12-26 23:07:48 +000010963 if test ${MACOSX_DEPLOYMENT_TARGET-${cur_target}} '>' 10.2
Jack Jansen6b08a402004-06-03 12:41:45 +000010964 then
10965 LDSHARED='$(CC) $(LDFLAGS) -bundle -undefined dynamic_lookup'
10966 BLDSHARED="$LDSHARED"
Jack Jansen6b08a402004-06-03 12:41:45 +000010967 else
10968 LDSHARED='$(CC) $(LDFLAGS) -bundle'
10969 if test "$enable_framework" ; then
10970 # Link against the framework. All externals should be defined.
Jack Jansenda49e192005-01-07 13:08:22 +000010971 BLDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
10972 LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansen6b08a402004-06-03 12:41:45 +000010973 else
10974 # No framework, use the Python app as bundle-loader
10975 BLDSHARED="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
10976 LDSHARED="$LDSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
10977 fi
10978 fi
10979 ;;
Martin v. Löwis3cba5c02002-09-16 17:50:59 +000010980 Linux*|GNU*) LDSHARED='$(CC) -shared';;
Guido van Rossum458e7fa1999-09-17 15:40:40 +000010981 BSD/OS*/4*) LDSHARED="gcc -shared";;
Martin v. Löwisd61888b2002-09-30 11:17:27 +000010982 OpenBSD*|FreeBSD*)
Jeremy Hylton4bcc7c52000-08-31 17:45:35 +000010983 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
Guido van Rossum0286ae82000-08-29 15:06:49 +000010984 then
Hye-Shik Chang33761492004-10-26 09:53:46 +000010985 LDSHARED="$CC -shared ${LDFLAGS}"
Guido van Rossum0286ae82000-08-29 15:06:49 +000010986 else
10987 LDSHARED="ld -Bshareable ${LDFLAGS}"
10988 fi;;
Martin v. Löwisd61888b2002-09-30 11:17:27 +000010989 NetBSD*) LDSHARED="cc -shared ${LDFLAGS}";;
Martin v. Löwis25ae43b2001-10-07 08:39:18 +000010990 OpenUNIX*|UnixWare*)
Martin v. Löwisbec19582001-03-21 15:57:54 +000010991 if test "$GCC" = "yes"
Martin v. Löwis79f3c532002-12-11 12:51:58 +000010992 then LDSHARED='$(CC) -shared'
10993 else LDSHARED='$(CC) -G'
Martin v. Löwisbec19582001-03-21 15:57:54 +000010994 fi;;
Martin v. Löwis79f3c532002-12-11 12:51:58 +000010995 SCO_SV*) LDSHARED='$(CC) -Wl,-G,-Bexport';;
Trent Mick635f6fb2000-08-23 21:33:05 +000010996 Monterey*) LDSHARED="cc -G -dy -Bdynamic -Bexport -L/usr/lib/ia64l64";;
Guido van Rossumaef734b2001-01-10 21:09:12 +000010997 CYGWIN*) LDSHARED="gcc -shared -Wl,--enable-auto-image-base";;
Martin v. Löwisf90ae202002-06-11 06:22:31 +000010998 atheos*) LDSHARED="gcc -shared";;
Guido van Rossum0a516c91994-09-12 10:58:40 +000010999 *) LDSHARED="ld";;
11000 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +000011001fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011002echo "$as_me:$LINENO: result: $LDSHARED" >&5
11003echo "${ECHO_T}$LDSHARED" >&6
Neil Schemenauer4a7bbcb2001-02-16 03:37:54 +000011004BLDSHARED=${BLDSHARED-$LDSHARED}
Guido van Rossum0a516c91994-09-12 10:58:40 +000011005# CCSHARED are the C *flags* used to create objects to go into a shared
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000011006# library (module) -- this is only needed for a few systems
Martin v. Löwis11437992002-04-12 09:54:03 +000011007echo "$as_me:$LINENO: checking CCSHARED" >&5
11008echo $ECHO_N "checking CCSHARED... $ECHO_C" >&6
Guido van Rossum0a516c91994-09-12 10:58:40 +000011009if test -z "$CCSHARED"
11010then
Guido van Rossum07397971997-04-29 21:49:50 +000011011 case $ac_sys_system/$ac_sys_release in
Neil Schemenauerc761fc82001-02-19 04:50:49 +000011012 SunOS*) if test "$GCC" = yes;
11013 then CCSHARED="-fPIC";
Martin v. Löwisd5845ec2005-12-30 12:31:38 +000011014 else CCSHARED="-xcode=pic32";
Neil Schemenauerc761fc82001-02-19 04:50:49 +000011015 fi;;
Guido van Rossumaf07a441995-02-13 19:45:27 +000011016 hp*|HP*) if test "$GCC" = yes;
Martin v. Löwis703ad702001-09-05 08:36:52 +000011017 then CCSHARED="-fPIC";
Guido van Rossumaf07a441995-02-13 19:45:27 +000011018 else CCSHARED="+z";
11019 fi;;
Martin v. Löwisa6e97582002-01-01 18:41:33 +000011020 Linux*|GNU*) CCSHARED="-fPIC";;
Guido van Rossumf5957ea1999-10-05 21:59:33 +000011021 BSD/OS*/4*) CCSHARED="-fpic";;
Martin v. Löwis36546db2001-09-05 14:24:43 +000011022 FreeBSD*|NetBSD*|OpenBSD*) CCSHARED="-fPIC";;
Martin v. Löwis25ae43b2001-10-07 08:39:18 +000011023 OpenUNIX*|UnixWare*)
Martin v. Löwisbec19582001-03-21 15:57:54 +000011024 if test "$GCC" = "yes"
11025 then CCSHARED="-fPIC"
Martin v. Löwis130fb172001-07-19 11:00:41 +000011026 else CCSHARED="-KPIC"
Martin v. Löwisbec19582001-03-21 15:57:54 +000011027 fi;;
Martin v. Löwis21ee4092002-09-30 16:19:48 +000011028 SCO_SV*)
11029 if test "$GCC" = "yes"
11030 then CCSHARED="-fPIC"
11031 else CCSHARED="-Kpic -belf"
11032 fi;;
Trent Mick635f6fb2000-08-23 21:33:05 +000011033 Monterey*) CCSHARED="-G";;
Guido van Rossum2b5ca001998-03-05 15:41:09 +000011034 IRIX*/6*) case $CC in
11035 *gcc*) CCSHARED="-shared";;
Guido van Rossumee21f411998-04-20 18:51:54 +000011036 *) CCSHARED="";;
Guido van Rossum2b5ca001998-03-05 15:41:09 +000011037 esac;;
Martin v. Löwisf90ae202002-06-11 06:22:31 +000011038 atheos*) CCSHARED="-fPIC";;
Guido van Rossum0a516c91994-09-12 10:58:40 +000011039 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +000011040fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011041echo "$as_me:$LINENO: result: $CCSHARED" >&5
11042echo "${ECHO_T}$CCSHARED" >&6
Guido van Rossum0a516c91994-09-12 10:58:40 +000011043# LINKFORSHARED are the flags passed to the $(CC) command that links
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000011044# the python executable -- this is only needed for a few systems
Martin v. Löwis11437992002-04-12 09:54:03 +000011045echo "$as_me:$LINENO: checking LINKFORSHARED" >&5
11046echo $ECHO_N "checking LINKFORSHARED... $ECHO_C" >&6
Guido van Rossum0a516c91994-09-12 10:58:40 +000011047if test -z "$LINKFORSHARED"
11048then
Guido van Rossum07397971997-04-29 21:49:50 +000011049 case $ac_sys_system/$ac_sys_release in
Neil Schemenauer4a7bbcb2001-02-16 03:37:54 +000011050 AIX*) LINKFORSHARED='-Wl,-bE:Modules/python.exp -lld';;
Guido van Rossumccaf3b61996-12-06 21:19:16 +000011051 hp*|HP*)
Martin v. Löwis1142de32002-03-29 16:28:31 +000011052 LINKFORSHARED="-Wl,-E -Wl,+s";;
11053# LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/lib-dynload";;
Guido van Rossumf5957ea1999-10-05 21:59:33 +000011054 BSD/OS/4*) LINKFORSHARED="-Xlinker -export-dynamic";;
Martin v. Löwisa6e97582002-01-01 18:41:33 +000011055 Linux*|GNU*) LINKFORSHARED="-Xlinker -export-dynamic";;
Guido van Rossum54ecc3d1999-01-27 17:53:11 +000011056 # -u libsys_s pulls in all symbols in libsys
Martin v. Löwis11437992002-04-12 09:54:03 +000011057 Darwin/*)
Anthony Baxtereef2d3b2004-11-06 04:45:33 +000011058 # -u _PyMac_Error is needed to pull in the mac toolbox glue,
11059 # which is
Jack Jansene578a632001-08-15 01:27:14 +000011060 # not used by the core itself but which needs to be in the core so
11061 # that dynamically loaded extension modules have access to it.
Jack Jansen97e3f002003-02-23 22:59:01 +000011062 # -prebind is no longer used, because it actually seems to give a
11063 # slowdown in stead of a speedup, maybe due to the large number of
11064 # dynamic loads Python does.
Anthony Baxtereef2d3b2004-11-06 04:45:33 +000011065
11066 LINKFORSHARED="$extra_undefs"
Jack Jansene578a632001-08-15 01:27:14 +000011067 if test "$enable_framework"
11068 then
Jack Jansenda49e192005-01-07 13:08:22 +000011069 LINKFORSHARED="$LINKFORSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
Jack Jansene578a632001-08-15 01:27:14 +000011070 fi
Anthony Baxtereef2d3b2004-11-06 04:45:33 +000011071 LINKFORSHARED="$LINKFORSHARED";;
Martin v. Löwis25ae43b2001-10-07 08:39:18 +000011072 OpenUNIX*|UnixWare*) LINKFORSHARED="-Wl,-Bexport";;
Martin v. Löwis21ee4092002-09-30 16:19:48 +000011073 SCO_SV*) LINKFORSHARED="-Wl,-Bexport";;
Fred Drake02706f52000-09-25 15:08:46 +000011074 ReliantUNIX*) LINKFORSHARED="-W1 -Blargedynsym";;
Martin v. Löwis11437992002-04-12 09:54:03 +000011075 FreeBSD*|NetBSD*|OpenBSD*)
Guido van Rossumdf693651999-01-07 21:50:41 +000011076 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
11077 then
11078 LINKFORSHARED="-Wl,--export-dynamic"
11079 fi;;
Guido van Rossum2b5ca001998-03-05 15:41:09 +000011080 SunOS/5*) case $CC in
11081 *gcc*)
Martin v. Löwisa4548572002-04-18 14:51:36 +000011082 if $CC -Xlinker --help 2>&1 | grep export-dynamic >/dev/null
Guido van Rossum8f4ceb11997-12-18 23:42:19 +000011083 then
11084 LINKFORSHARED="-Xlinker --export-dynamic"
Guido van Rossum2b5ca001998-03-05 15:41:09 +000011085 fi;;
11086 esac;;
Jason Tishler30765592003-09-04 11:04:06 +000011087 CYGWIN*)
11088 if test $enable_shared = "no"
11089 then
11090 LINKFORSHARED='-Wl,--out-implib=$(LDLIBRARY)'
11091 fi;;
Guido van Rossum0a516c91994-09-12 10:58:40 +000011092 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +000011093fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011094echo "$as_me:$LINENO: result: $LINKFORSHARED" >&5
11095echo "${ECHO_T}$LINKFORSHARED" >&6
Guido van Rossum0a516c91994-09-12 10:58:40 +000011096
Michael W. Hudson54241132001-12-07 15:38:26 +000011097
Martin v. Löwis11437992002-04-12 09:54:03 +000011098echo "$as_me:$LINENO: checking CFLAGSFORSHARED" >&5
11099echo $ECHO_N "checking CFLAGSFORSHARED... $ECHO_C" >&6
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +000011100if test ! "$LIBRARY" = "$LDLIBRARY"
11101then
Neil Schemenauer0c6141f2001-01-27 21:40:54 +000011102 case $ac_sys_system in
11103 CYGWIN*)
11104 # Cygwin needs CCSHARED when building extension DLLs
11105 # but not when building the interpreter DLL.
11106 CFLAGSFORSHARED='';;
11107 *)
11108 CFLAGSFORSHARED='$(CCSHARED)'
11109 esac
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +000011110fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011111echo "$as_me:$LINENO: result: $CFLAGSFORSHARED" >&5
11112echo "${ECHO_T}$CFLAGSFORSHARED" >&6
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +000011113
Martin v. Löwisf90ae202002-06-11 06:22:31 +000011114# SHLIBS are libraries (except -lc and -lm) to link to the python shared
11115# library (with --enable-shared).
11116# For platforms on which shared libraries are not allowed to have unresolved
Martin v. Löwisd6359c52002-08-04 12:38:50 +000011117# symbols, this must be set to $(LIBS) (expanded by make). We do this even
11118# if it is not required, since it creates a dependency of the shared library
11119# to LIBS. This, in turn, means that applications linking the shared libpython
11120# don't need to link LIBS explicitly. The default should be only changed
11121# on systems where this approach causes problems.
Martin v. Löwisf90ae202002-06-11 06:22:31 +000011122
11123echo "$as_me:$LINENO: checking SHLIBS" >&5
11124echo $ECHO_N "checking SHLIBS... $ECHO_C" >&6
11125case "$ac_sys_system" in
Martin v. Löwisf90ae202002-06-11 06:22:31 +000011126 *)
Martin v. Löwisd6359c52002-08-04 12:38:50 +000011127 SHLIBS='$(LIBS)';;
Martin v. Löwisf90ae202002-06-11 06:22:31 +000011128esac
11129echo "$as_me:$LINENO: result: $SHLIBS" >&5
11130echo "${ECHO_T}$SHLIBS" >&6
11131
11132
Guido van Rossum627b2d71993-12-24 10:39:16 +000011133# checks for libraries
Martin v. Löwis11437992002-04-12 09:54:03 +000011134
11135echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
11136echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
11137if test "${ac_cv_lib_dl_dlopen+set}" = set; then
11138 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011139else
Martin v. Löwis11437992002-04-12 09:54:03 +000011140 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000011141LIBS="-ldl $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000011142cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011143/* confdefs.h. */
11144_ACEOF
11145cat confdefs.h >>conftest.$ac_ext
11146cat >>conftest.$ac_ext <<_ACEOF
11147/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011148
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000011149/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011150#ifdef __cplusplus
11151extern "C"
11152#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000011153/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000011154 builtin and then its argument prototype would still apply. */
11155char dlopen ();
Martin v. Löwis11437992002-04-12 09:54:03 +000011156int
11157main ()
11158{
11159dlopen ();
11160 ;
11161 return 0;
11162}
11163_ACEOF
11164rm -f conftest.$ac_objext conftest$ac_exeext
11165if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011166 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000011167 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011168 grep -v '^ *+' conftest.er1 >conftest.err
11169 rm -f conftest.er1
11170 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000011171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11172 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011173 { ac_try='test -z "$ac_c_werror_flag"
11174 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011175 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11176 (eval $ac_try) 2>&5
11177 ac_status=$?
11178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11179 (exit $ac_status); }; } &&
11180 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000011181 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11182 (eval $ac_try) 2>&5
11183 ac_status=$?
11184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11185 (exit $ac_status); }; }; then
11186 ac_cv_lib_dl_dlopen=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011187else
Martin v. Löwis11437992002-04-12 09:54:03 +000011188 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011189sed 's/^/| /' conftest.$ac_ext >&5
11190
Martin v. Löwis11437992002-04-12 09:54:03 +000011191ac_cv_lib_dl_dlopen=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000011192fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011193rm -f conftest.err conftest.$ac_objext \
11194 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000011195LIBS=$ac_check_lib_save_LIBS
Guido van Rossum627b2d71993-12-24 10:39:16 +000011196fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011197echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
11198echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
11199if test $ac_cv_lib_dl_dlopen = yes; then
11200 cat >>confdefs.h <<_ACEOF
11201#define HAVE_LIBDL 1
11202_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000011203
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000011204 LIBS="-ldl $LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +000011205
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011206fi
11207 # Dynamic linking for SunOS/Solaris and SYSV
Martin v. Löwis11437992002-04-12 09:54:03 +000011208
11209echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
11210echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
11211if test "${ac_cv_lib_dld_shl_load+set}" = set; then
11212 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011213else
Martin v. Löwis11437992002-04-12 09:54:03 +000011214 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000011215LIBS="-ldld $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000011216cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011217/* confdefs.h. */
11218_ACEOF
11219cat confdefs.h >>conftest.$ac_ext
11220cat >>conftest.$ac_ext <<_ACEOF
11221/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011222
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000011223/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011224#ifdef __cplusplus
11225extern "C"
11226#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000011227/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000011228 builtin and then its argument prototype would still apply. */
11229char shl_load ();
Martin v. Löwis11437992002-04-12 09:54:03 +000011230int
11231main ()
11232{
11233shl_load ();
11234 ;
11235 return 0;
11236}
11237_ACEOF
11238rm -f conftest.$ac_objext conftest$ac_exeext
11239if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011240 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000011241 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011242 grep -v '^ *+' conftest.er1 >conftest.err
11243 rm -f conftest.er1
11244 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000011245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11246 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011247 { ac_try='test -z "$ac_c_werror_flag"
11248 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011249 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11250 (eval $ac_try) 2>&5
11251 ac_status=$?
11252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11253 (exit $ac_status); }; } &&
11254 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000011255 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11256 (eval $ac_try) 2>&5
11257 ac_status=$?
11258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11259 (exit $ac_status); }; }; then
11260 ac_cv_lib_dld_shl_load=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011261else
Martin v. Löwis11437992002-04-12 09:54:03 +000011262 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011263sed 's/^/| /' conftest.$ac_ext >&5
11264
Martin v. Löwis11437992002-04-12 09:54:03 +000011265ac_cv_lib_dld_shl_load=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000011266fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011267rm -f conftest.err conftest.$ac_objext \
11268 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000011269LIBS=$ac_check_lib_save_LIBS
Guido van Rossum627b2d71993-12-24 10:39:16 +000011270fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011271echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
11272echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
11273if test $ac_cv_lib_dld_shl_load = yes; then
11274 cat >>confdefs.h <<_ACEOF
11275#define HAVE_LIBDLD 1
11276_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000011277
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000011278 LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011279
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011280fi
11281 # Dynamic linking for HP-UX
Martin v. Löwis519adae2003-09-20 10:47:47 +000011282
11283# only check for sem_ini if thread support is requested
11284if test "$with_threads" = "yes" -o -z "$with_threads"; then
11285 echo "$as_me:$LINENO: checking for library containing sem_init" >&5
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011286echo $ECHO_N "checking for library containing sem_init... $ECHO_C" >&6
11287if test "${ac_cv_search_sem_init+set}" = set; then
Martin v. Löwis11437992002-04-12 09:54:03 +000011288 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis41933dd2002-03-21 15:10:58 +000011289else
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011290 ac_func_search_save_LIBS=$LIBS
11291ac_cv_search_sem_init=no
Martin v. Löwis11437992002-04-12 09:54:03 +000011292cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011293/* confdefs.h. */
11294_ACEOF
11295cat confdefs.h >>conftest.$ac_ext
11296cat >>conftest.$ac_ext <<_ACEOF
11297/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011298
Martin v. Löwis41933dd2002-03-21 15:10:58 +000011299/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011300#ifdef __cplusplus
11301extern "C"
11302#endif
Martin v. Löwis41933dd2002-03-21 15:10:58 +000011303/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000011304 builtin and then its argument prototype would still apply. */
11305char sem_init ();
Martin v. Löwis11437992002-04-12 09:54:03 +000011306int
11307main ()
11308{
11309sem_init ();
11310 ;
11311 return 0;
11312}
11313_ACEOF
11314rm -f conftest.$ac_objext conftest$ac_exeext
11315if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011316 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000011317 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011318 grep -v '^ *+' conftest.er1 >conftest.err
11319 rm -f conftest.er1
11320 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000011321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11322 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011323 { ac_try='test -z "$ac_c_werror_flag"
11324 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011325 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11326 (eval $ac_try) 2>&5
11327 ac_status=$?
11328 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11329 (exit $ac_status); }; } &&
11330 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000011331 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11332 (eval $ac_try) 2>&5
11333 ac_status=$?
11334 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11335 (exit $ac_status); }; }; then
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011336 ac_cv_search_sem_init="none required"
Martin v. Löwis41933dd2002-03-21 15:10:58 +000011337else
Martin v. Löwis11437992002-04-12 09:54:03 +000011338 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011339sed 's/^/| /' conftest.$ac_ext >&5
11340
Martin v. Löwis41933dd2002-03-21 15:10:58 +000011341fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011342rm -f conftest.err conftest.$ac_objext \
11343 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011344if test "$ac_cv_search_sem_init" = no; then
Martin v. Löwisd3545ec2003-05-03 11:25:43 +000011345 for ac_lib in pthread rt posix4; do
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011346 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11347 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011348/* confdefs.h. */
11349_ACEOF
11350cat confdefs.h >>conftest.$ac_ext
11351cat >>conftest.$ac_ext <<_ACEOF
11352/* end confdefs.h. */
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011353
11354/* Override any gcc2 internal prototype to avoid an error. */
11355#ifdef __cplusplus
11356extern "C"
11357#endif
11358/* We use char because int might match the return type of a gcc2
11359 builtin and then its argument prototype would still apply. */
11360char sem_init ();
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011361int
11362main ()
11363{
11364sem_init ();
11365 ;
11366 return 0;
11367}
Martin v. Löwis11437992002-04-12 09:54:03 +000011368_ACEOF
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011369rm -f conftest.$ac_objext conftest$ac_exeext
11370if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011371 (eval $ac_link) 2>conftest.er1
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011372 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011373 grep -v '^ *+' conftest.er1 >conftest.err
11374 rm -f conftest.er1
11375 cat conftest.err >&5
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11377 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011378 { ac_try='test -z "$ac_c_werror_flag"
11379 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011380 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11381 (eval $ac_try) 2>&5
11382 ac_status=$?
11383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11384 (exit $ac_status); }; } &&
11385 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011386 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11387 (eval $ac_try) 2>&5
11388 ac_status=$?
11389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11390 (exit $ac_status); }; }; then
11391 ac_cv_search_sem_init="-l$ac_lib"
11392break
11393else
11394 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011395sed 's/^/| /' conftest.$ac_ext >&5
11396
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011397fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011398rm -f conftest.err conftest.$ac_objext \
11399 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis82c19a72002-10-06 11:48:09 +000011400 done
11401fi
11402LIBS=$ac_func_search_save_LIBS
11403fi
11404echo "$as_me:$LINENO: result: $ac_cv_search_sem_init" >&5
11405echo "${ECHO_T}$ac_cv_search_sem_init" >&6
11406if test "$ac_cv_search_sem_init" != no; then
11407 test "$ac_cv_search_sem_init" = "none required" || LIBS="$ac_cv_search_sem_init $LIBS"
Martin v. Löwis41933dd2002-03-21 15:10:58 +000011408
Martin v. Löwis41933dd2002-03-21 15:10:58 +000011409fi
Martin v. Löwisd3545ec2003-05-03 11:25:43 +000011410 # 'Real Time' functions on Solaris
Martin v. Löwis519adae2003-09-20 10:47:47 +000011411 # posix4 on Solaris 2.6
11412 # pthread (first!) on Linux
11413fi
11414
Martin v. Löwis19d17342003-06-14 21:03:05 +000011415# check if we need libintl for locale functions
11416echo "$as_me:$LINENO: checking for textdomain in -lintl" >&5
11417echo $ECHO_N "checking for textdomain in -lintl... $ECHO_C" >&6
11418if test "${ac_cv_lib_intl_textdomain+set}" = set; then
11419 echo $ECHO_N "(cached) $ECHO_C" >&6
11420else
11421 ac_check_lib_save_LIBS=$LIBS
11422LIBS="-lintl $LIBS"
11423cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011424/* confdefs.h. */
11425_ACEOF
11426cat confdefs.h >>conftest.$ac_ext
11427cat >>conftest.$ac_ext <<_ACEOF
11428/* end confdefs.h. */
Martin v. Löwis19d17342003-06-14 21:03:05 +000011429
11430/* Override any gcc2 internal prototype to avoid an error. */
11431#ifdef __cplusplus
11432extern "C"
11433#endif
11434/* We use char because int might match the return type of a gcc2
11435 builtin and then its argument prototype would still apply. */
11436char textdomain ();
Martin v. Löwis19d17342003-06-14 21:03:05 +000011437int
11438main ()
11439{
11440textdomain ();
11441 ;
11442 return 0;
11443}
11444_ACEOF
11445rm -f conftest.$ac_objext conftest$ac_exeext
11446if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011447 (eval $ac_link) 2>conftest.er1
Martin v. Löwis19d17342003-06-14 21:03:05 +000011448 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011449 grep -v '^ *+' conftest.er1 >conftest.err
11450 rm -f conftest.er1
11451 cat conftest.err >&5
Martin v. Löwis19d17342003-06-14 21:03:05 +000011452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11453 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011454 { ac_try='test -z "$ac_c_werror_flag"
11455 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011456 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11457 (eval $ac_try) 2>&5
11458 ac_status=$?
11459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11460 (exit $ac_status); }; } &&
11461 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis19d17342003-06-14 21:03:05 +000011462 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11463 (eval $ac_try) 2>&5
11464 ac_status=$?
11465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11466 (exit $ac_status); }; }; then
11467 ac_cv_lib_intl_textdomain=yes
11468else
11469 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011470sed 's/^/| /' conftest.$ac_ext >&5
11471
Martin v. Löwis19d17342003-06-14 21:03:05 +000011472ac_cv_lib_intl_textdomain=no
11473fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011474rm -f conftest.err conftest.$ac_objext \
11475 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis19d17342003-06-14 21:03:05 +000011476LIBS=$ac_check_lib_save_LIBS
11477fi
11478echo "$as_me:$LINENO: result: $ac_cv_lib_intl_textdomain" >&5
11479echo "${ECHO_T}$ac_cv_lib_intl_textdomain" >&6
11480if test $ac_cv_lib_intl_textdomain = yes; then
11481
11482cat >>confdefs.h <<\_ACEOF
11483#define WITH_LIBINTL 1
11484_ACEOF
11485
11486fi
11487
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000011488
11489# checks for system dependent C++ extensions support
11490case "$ac_sys_system" in
Martin v. Löwis11437992002-04-12 09:54:03 +000011491 AIX*) echo "$as_me:$LINENO: checking for genuine AIX C++ extensions support" >&5
11492echo $ECHO_N "checking for genuine AIX C++ extensions support... $ECHO_C" >&6
11493 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011494/* confdefs.h. */
11495_ACEOF
11496cat confdefs.h >>conftest.$ac_ext
11497cat >>conftest.$ac_ext <<_ACEOF
11498/* end confdefs.h. */
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000011499#include "/usr/lpp/xlC/include/load.h"
Martin v. Löwis11437992002-04-12 09:54:03 +000011500int
11501main ()
11502{
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000011503loadAndInit("", 0, "")
Martin v. Löwis11437992002-04-12 09:54:03 +000011504 ;
11505 return 0;
11506}
11507_ACEOF
11508rm -f conftest.$ac_objext conftest$ac_exeext
11509if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011510 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000011511 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011512 grep -v '^ *+' conftest.er1 >conftest.err
11513 rm -f conftest.er1
11514 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000011515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11516 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011517 { ac_try='test -z "$ac_c_werror_flag"
11518 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011519 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11520 (eval $ac_try) 2>&5
11521 ac_status=$?
11522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11523 (exit $ac_status); }; } &&
11524 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000011525 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11526 (eval $ac_try) 2>&5
11527 ac_status=$?
11528 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11529 (exit $ac_status); }; }; then
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000011530
Martin v. Löwis11437992002-04-12 09:54:03 +000011531cat >>confdefs.h <<\_ACEOF
11532#define AIX_GENUINE_CPLUSPLUS 1
11533_ACEOF
11534
11535 echo "$as_me:$LINENO: result: yes" >&5
11536echo "${ECHO_T}yes" >&6
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000011537else
Martin v. Löwis11437992002-04-12 09:54:03 +000011538 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011539sed 's/^/| /' conftest.$ac_ext >&5
11540
Martin v. Löwis11437992002-04-12 09:54:03 +000011541echo "$as_me:$LINENO: result: no" >&5
11542echo "${ECHO_T}no" >&6
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000011543fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011544rm -f conftest.err conftest.$ac_objext \
11545 conftest$ac_exeext conftest.$ac_ext;;
Guido van Rossum0eefa3f1999-11-16 15:57:37 +000011546 *) ;;
11547esac
11548
Guido van Rossum70c7f481998-03-26 18:44:10 +000011549# Most SVR4 platforms (e.g. Solaris) need -lsocket and -lnsl.
Guido van Rossumec95c7b1998-08-04 17:59:56 +000011550# BeOS' sockets are stashed in libnet.
Martin v. Löwis11437992002-04-12 09:54:03 +000011551echo "$as_me:$LINENO: checking for t_open in -lnsl" >&5
11552echo $ECHO_N "checking for t_open in -lnsl... $ECHO_C" >&6
11553if test "${ac_cv_lib_nsl_t_open+set}" = set; then
11554 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +000011555else
Martin v. Löwis11437992002-04-12 09:54:03 +000011556 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000011557LIBS="-lnsl $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000011558cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011559/* confdefs.h. */
11560_ACEOF
11561cat confdefs.h >>conftest.$ac_ext
11562cat >>conftest.$ac_ext <<_ACEOF
11563/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011564
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000011565/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011566#ifdef __cplusplus
11567extern "C"
11568#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000011569/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000011570 builtin and then its argument prototype would still apply. */
11571char t_open ();
Martin v. Löwis11437992002-04-12 09:54:03 +000011572int
11573main ()
11574{
11575t_open ();
11576 ;
11577 return 0;
11578}
11579_ACEOF
11580rm -f conftest.$ac_objext conftest$ac_exeext
11581if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011582 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000011583 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011584 grep -v '^ *+' conftest.er1 >conftest.err
11585 rm -f conftest.er1
11586 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000011587 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11588 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011589 { ac_try='test -z "$ac_c_werror_flag"
11590 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011591 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11592 (eval $ac_try) 2>&5
11593 ac_status=$?
11594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11595 (exit $ac_status); }; } &&
11596 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000011597 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11598 (eval $ac_try) 2>&5
11599 ac_status=$?
11600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11601 (exit $ac_status); }; }; then
11602 ac_cv_lib_nsl_t_open=yes
Guido van Rossum79dddcb1995-01-12 12:25:42 +000011603else
Martin v. Löwis11437992002-04-12 09:54:03 +000011604 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011605sed 's/^/| /' conftest.$ac_ext >&5
11606
Martin v. Löwis11437992002-04-12 09:54:03 +000011607ac_cv_lib_nsl_t_open=no
Guido van Rossum79dddcb1995-01-12 12:25:42 +000011608fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011609rm -f conftest.err conftest.$ac_objext \
11610 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000011611LIBS=$ac_check_lib_save_LIBS
Guido van Rossum79dddcb1995-01-12 12:25:42 +000011612fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011613echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_t_open" >&5
11614echo "${ECHO_T}$ac_cv_lib_nsl_t_open" >&6
11615if test $ac_cv_lib_nsl_t_open = yes; then
Guido van Rossum79dddcb1995-01-12 12:25:42 +000011616 LIBS="-lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +000011617fi
Guido van Rossum0ddb0281995-01-17 16:46:14 +000011618 # SVR4
Martin v. Löwis11437992002-04-12 09:54:03 +000011619echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
11620echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6
11621if test "${ac_cv_lib_socket_socket+set}" = set; then
11622 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011623else
Martin v. Löwis11437992002-04-12 09:54:03 +000011624 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000011625LIBS="-lsocket $LIBS $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000011626cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011627/* confdefs.h. */
11628_ACEOF
11629cat confdefs.h >>conftest.$ac_ext
11630cat >>conftest.$ac_ext <<_ACEOF
11631/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011632
Guido van Rossumec95c7b1998-08-04 17:59:56 +000011633/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011634#ifdef __cplusplus
11635extern "C"
11636#endif
Guido van Rossumec95c7b1998-08-04 17:59:56 +000011637/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000011638 builtin and then its argument prototype would still apply. */
11639char socket ();
Martin v. Löwis11437992002-04-12 09:54:03 +000011640int
11641main ()
11642{
11643socket ();
11644 ;
11645 return 0;
11646}
11647_ACEOF
11648rm -f conftest.$ac_objext conftest$ac_exeext
11649if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011650 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000011651 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011652 grep -v '^ *+' conftest.er1 >conftest.err
11653 rm -f conftest.er1
11654 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000011655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11656 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011657 { ac_try='test -z "$ac_c_werror_flag"
11658 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011659 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11660 (eval $ac_try) 2>&5
11661 ac_status=$?
11662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11663 (exit $ac_status); }; } &&
11664 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000011665 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11666 (eval $ac_try) 2>&5
11667 ac_status=$?
11668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11669 (exit $ac_status); }; }; then
11670 ac_cv_lib_socket_socket=yes
Guido van Rossumec95c7b1998-08-04 17:59:56 +000011671else
Martin v. Löwis11437992002-04-12 09:54:03 +000011672 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011673sed 's/^/| /' conftest.$ac_ext >&5
11674
Martin v. Löwis11437992002-04-12 09:54:03 +000011675ac_cv_lib_socket_socket=no
Guido van Rossumec95c7b1998-08-04 17:59:56 +000011676fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011677rm -f conftest.err conftest.$ac_objext \
11678 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000011679LIBS=$ac_check_lib_save_LIBS
Guido van Rossumec95c7b1998-08-04 17:59:56 +000011680fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011681echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
11682echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6
11683if test $ac_cv_lib_socket_socket = yes; then
Guido van Rossumad678af1998-10-02 14:42:15 +000011684 LIBS="-lsocket $LIBS"
Guido van Rossumad678af1998-10-02 14:42:15 +000011685fi
11686 # SVR4 sockets
Skip Montanarob9949db2004-01-17 04:04:13 +000011687
Jeremy Hyltoncb25d5e2000-07-27 21:23:28 +000011688case "$ac_sys_system" in
11689BeOS*)
Martin v. Löwis11437992002-04-12 09:54:03 +000011690echo "$as_me:$LINENO: checking for socket in -lnet" >&5
11691echo $ECHO_N "checking for socket in -lnet... $ECHO_C" >&6
11692if test "${ac_cv_lib_net_socket+set}" = set; then
11693 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumad678af1998-10-02 14:42:15 +000011694else
Martin v. Löwis11437992002-04-12 09:54:03 +000011695 ac_check_lib_save_LIBS=$LIBS
Guido van Rossumad678af1998-10-02 14:42:15 +000011696LIBS="-lnet $LIBS $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000011697cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011698/* confdefs.h. */
11699_ACEOF
11700cat confdefs.h >>conftest.$ac_ext
11701cat >>conftest.$ac_ext <<_ACEOF
11702/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011703
Guido van Rossumad678af1998-10-02 14:42:15 +000011704/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011705#ifdef __cplusplus
11706extern "C"
11707#endif
Guido van Rossumad678af1998-10-02 14:42:15 +000011708/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000011709 builtin and then its argument prototype would still apply. */
11710char socket ();
Martin v. Löwis11437992002-04-12 09:54:03 +000011711int
11712main ()
11713{
11714socket ();
11715 ;
11716 return 0;
11717}
11718_ACEOF
11719rm -f conftest.$ac_objext conftest$ac_exeext
11720if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011721 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000011722 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011723 grep -v '^ *+' conftest.er1 >conftest.err
11724 rm -f conftest.er1
11725 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000011726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11727 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011728 { ac_try='test -z "$ac_c_werror_flag"
11729 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011730 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11731 (eval $ac_try) 2>&5
11732 ac_status=$?
11733 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11734 (exit $ac_status); }; } &&
11735 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000011736 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11737 (eval $ac_try) 2>&5
11738 ac_status=$?
11739 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11740 (exit $ac_status); }; }; then
11741 ac_cv_lib_net_socket=yes
Guido van Rossumad678af1998-10-02 14:42:15 +000011742else
Martin v. Löwis11437992002-04-12 09:54:03 +000011743 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011744sed 's/^/| /' conftest.$ac_ext >&5
11745
Martin v. Löwis11437992002-04-12 09:54:03 +000011746ac_cv_lib_net_socket=no
Guido van Rossumad678af1998-10-02 14:42:15 +000011747fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000011748rm -f conftest.err conftest.$ac_objext \
11749 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000011750LIBS=$ac_check_lib_save_LIBS
Guido van Rossumad678af1998-10-02 14:42:15 +000011751fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011752echo "$as_me:$LINENO: result: $ac_cv_lib_net_socket" >&5
11753echo "${ECHO_T}$ac_cv_lib_net_socket" >&6
11754if test $ac_cv_lib_net_socket = yes; then
Guido van Rossumec95c7b1998-08-04 17:59:56 +000011755 LIBS="-lnet $LIBS"
Guido van Rossumec95c7b1998-08-04 17:59:56 +000011756fi
11757 # BeOS
11758;;
11759esac
Guido van Rossum70c7f481998-03-26 18:44:10 +000011760
Martin v. Löwis11437992002-04-12 09:54:03 +000011761echo "$as_me:$LINENO: checking for --with-libs" >&5
11762echo $ECHO_N "checking for --with-libs... $ECHO_C" >&6
11763
Guido van Rossuma68acba1996-07-31 17:36:39 +000011764# Check whether --with-libs or --without-libs was given.
11765if test "${with_libs+set}" = set; then
11766 withval="$with_libs"
Martin v. Löwis11437992002-04-12 09:54:03 +000011767
11768echo "$as_me:$LINENO: result: $withval" >&5
11769echo "${ECHO_T}$withval" >&6
Guido van Rossuma68acba1996-07-31 17:36:39 +000011770LIBS="$withval $LIBS"
11771
11772else
Martin v. Löwis11437992002-04-12 09:54:03 +000011773 echo "$as_me:$LINENO: result: no" >&5
11774echo "${ECHO_T}no" >&6
11775fi;
Guido van Rossum7f43da71994-08-01 12:15:30 +000011776
Martin v. Löwis3e2c6322002-10-29 10:07:43 +000011777# Determine if signalmodule should be used.
Neil Schemenauerd32c2492001-01-24 17:25:28 +000011778
11779
Martin v. Löwis11437992002-04-12 09:54:03 +000011780echo "$as_me:$LINENO: checking for --with-signal-module" >&5
11781echo $ECHO_N "checking for --with-signal-module... $ECHO_C" >&6
11782
Neil Schemenauerd32c2492001-01-24 17:25:28 +000011783# Check whether --with-signal-module or --without-signal-module was given.
11784if test "${with_signal_module+set}" = set; then
11785 withval="$with_signal_module"
Neil Schemenauerd32c2492001-01-24 17:25:28 +000011786
Martin v. Löwis11437992002-04-12 09:54:03 +000011787fi;
Neil Schemenauerd32c2492001-01-24 17:25:28 +000011788
11789if test -z "$with_signal_module"
11790then with_signal_module="yes"
11791fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011792echo "$as_me:$LINENO: result: $with_signal_module" >&5
11793echo "${ECHO_T}$with_signal_module" >&6
Neil Schemenauerd32c2492001-01-24 17:25:28 +000011794
11795if test "${with_signal_module}" = "yes"; then
11796 USE_SIGNAL_MODULE=""
11797 SIGNAL_OBJS=""
11798else
11799 USE_SIGNAL_MODULE="#"
11800 SIGNAL_OBJS="Parser/intrcheck.o Python/sigcheck.o"
11801fi
11802
Guido van Rossum3d15bd82001-01-10 18:53:48 +000011803# This is used to generate Setup.config
Guido van Rossum009f7871997-12-04 00:51:42 +000011804
Barry Warsawc0d24d8b2000-06-29 16:12:00 +000011805USE_THREAD_MODULE=""
Guido van Rossum009f7871997-12-04 00:51:42 +000011806
Martin v. Löwis11437992002-04-12 09:54:03 +000011807echo "$as_me:$LINENO: checking for --with-dec-threads" >&5
11808echo $ECHO_N "checking for --with-dec-threads... $ECHO_C" >&6
11809
Guido van Rossumec2f0731997-01-22 20:54:01 +000011810
11811# Check whether --with-dec-threads or --without-dec-threads was given.
11812if test "${with_dec_threads+set}" = set; then
11813 withval="$with_dec_threads"
Martin v. Löwis11437992002-04-12 09:54:03 +000011814
11815echo "$as_me:$LINENO: result: $withval" >&5
11816echo "${ECHO_T}$withval" >&6
Guido van Rossumec2f0731997-01-22 20:54:01 +000011817LDLAST=-threads
Guido van Rossumf78abae1997-01-21 22:02:36 +000011818if test "${with_thread+set}" != set; then
Guido van Rossumec2f0731997-01-22 20:54:01 +000011819 with_thread="$withval";
Guido van Rossumf78abae1997-01-21 22:02:36 +000011820fi
Guido van Rossumec2f0731997-01-22 20:54:01 +000011821else
Martin v. Löwis11437992002-04-12 09:54:03 +000011822 echo "$as_me:$LINENO: result: no" >&5
11823echo "${ECHO_T}no" >&6
11824fi;
11825
11826# Templates for things AC_DEFINEd more than once.
11827# For a single AC_DEFINE, no template is needed.
Guido van Rossumec2f0731997-01-22 20:54:01 +000011828
11829
Martin v. Löwis11437992002-04-12 09:54:03 +000011830
11831
11832
11833
11834
11835echo "$as_me:$LINENO: checking for --with-threads" >&5
11836echo $ECHO_N "checking for --with-threads... $ECHO_C" >&6
11837
Guido van Rossumec2f0731997-01-22 20:54:01 +000011838# Check whether --with-threads or --without-threads was given.
11839if test "${with_threads+set}" = set; then
11840 withval="$with_threads"
Guido van Rossumec2f0731997-01-22 20:54:01 +000011841
Martin v. Löwis11437992002-04-12 09:54:03 +000011842fi;
Guido van Rossumec2f0731997-01-22 20:54:01 +000011843
Barry Warsawc0d24d8b2000-06-29 16:12:00 +000011844# --with-thread is deprecated, but check for it anyway
Martin v. Löwis11437992002-04-12 09:54:03 +000011845
Guido van Rossum76be6ed1995-01-02 18:33:54 +000011846# Check whether --with-thread or --without-thread was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000011847if test "${with_thread+set}" = set; then
11848 withval="$with_thread"
Martin v. Löwis3e2c6322002-10-29 10:07:43 +000011849 with_threads=$with_thread
Martin v. Löwis11437992002-04-12 09:54:03 +000011850fi;
Barry Warsawc0d24d8b2000-06-29 16:12:00 +000011851
11852if test -z "$with_threads"
11853then with_threads="yes"
11854fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011855echo "$as_me:$LINENO: result: $with_threads" >&5
11856echo "${ECHO_T}$with_threads" >&6
Barry Warsawc0d24d8b2000-06-29 16:12:00 +000011857
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000011858
Barry Warsawc0d24d8b2000-06-29 16:12:00 +000011859if test "$with_threads" = "no"
11860then
11861 USE_THREAD_MODULE="#"
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000011862elif test "$ac_cv_pthread_is_default" = yes
11863then
Martin v. Löwis11437992002-04-12 09:54:03 +000011864 cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000011865#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000011866_ACEOF
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000011867
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000011868 # Defining _REENTRANT on system with POSIX threads should not hurt.
Martin v. Löwis11437992002-04-12 09:54:03 +000011869 cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000011870#define _REENTRANT 1
Martin v. Löwis11437992002-04-12 09:54:03 +000011871_ACEOF
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000011872
11873 posix_threads=yes
Martin v. Löwis11437992002-04-12 09:54:03 +000011874 THREADOBJ="Python/thread.o"
Martin v. Löwis130fb172001-07-19 11:00:41 +000011875elif test "$ac_cv_kpthread" = "yes"
11876then
11877 CC="$CC -Kpthread"
Martin v. Löwis519adae2003-09-20 10:47:47 +000011878 if test "$ac_cv_cxx_thread" = "yes"; then
11879 CXX="$CXX -Kpthread"
11880 fi
Martin v. Löwis11437992002-04-12 09:54:03 +000011881 cat >>confdefs.h <<\_ACEOF
Guido van Rossum2242f2f2001-04-11 20:58:20 +000011882#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000011883_ACEOF
Guido van Rossum2242f2f2001-04-11 20:58:20 +000011884
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000011885 posix_threads=yes
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000011886 THREADOBJ="Python/thread.o"
Martin v. Löwis5f433f02003-05-05 05:05:30 +000011887elif test "$ac_cv_kthread" = "yes"
11888then
11889 CC="$CC -Kthread"
Martin v. Löwis519adae2003-09-20 10:47:47 +000011890 if test "$ac_cv_cxx_thread" = "yes"; then
11891 CXX="$CXX -Kthread"
11892 fi
Martin v. Löwis5f433f02003-05-05 05:05:30 +000011893 cat >>confdefs.h <<\_ACEOF
11894#define WITH_THREAD 1
11895_ACEOF
11896
11897 posix_threads=yes
11898 THREADOBJ="Python/thread.o"
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000011899elif test "$ac_cv_pthread" = "yes"
11900then
11901 CC="$CC -pthread"
Martin v. Löwis519adae2003-09-20 10:47:47 +000011902 if test "$ac_cv_cxx_thread" = "yes"; then
11903 CXX="$CXX -pthread"
11904 fi
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000011905 cat >>confdefs.h <<\_ACEOF
11906#define WITH_THREAD 1
11907_ACEOF
11908
11909 posix_threads=yes
11910 THREADOBJ="Python/thread.o"
Martin v. Löwis130fb172001-07-19 11:00:41 +000011911else
11912 if test ! -z "$with_threads" -a -d "$with_threads"
11913 then LDFLAGS="$LDFLAGS -L$with_threads"
11914 fi
11915 if test ! -z "$withval" -a -d "$withval"
11916 then LDFLAGS="$LDFLAGS -L$withval"
11917 fi
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000011918
11919 # According to the POSIX spec, a pthreads implementation must
Matthias Klosea2542be2004-08-16 11:35:51 +000011920 # define _POSIX_THREADS in unistd.h. Some apparently don't
11921 # (e.g. gnu pth with pthread emulation)
Martin v. Löwis11437992002-04-12 09:54:03 +000011922 echo "$as_me:$LINENO: checking for _POSIX_THREADS in unistd.h" >&5
11923echo $ECHO_N "checking for _POSIX_THREADS in unistd.h... $ECHO_C" >&6
11924 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011925/* confdefs.h. */
11926_ACEOF
11927cat confdefs.h >>conftest.$ac_ext
11928cat >>conftest.$ac_ext <<_ACEOF
11929/* end confdefs.h. */
Neal Norwitz6eb37f02003-02-23 23:28:15 +000011930
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000011931#include <unistd.h>
Neal Norwitz6eb37f02003-02-23 23:28:15 +000011932#ifdef _POSIX_THREADS
11933yes
11934#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000011935
11936_ACEOF
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000011937if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000011938 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000011939 unistd_defines_pthreads=yes
11940else
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000011941 unistd_defines_pthreads=no
11942fi
11943rm -f conftest*
11944
Martin v. Löwis11437992002-04-12 09:54:03 +000011945 echo "$as_me:$LINENO: result: $unistd_defines_pthreads" >&5
11946echo "${ECHO_T}$unistd_defines_pthreads" >&6
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000011947
Martin v. Löwis11437992002-04-12 09:54:03 +000011948 cat >>confdefs.h <<\_ACEOF
Guido van Rossum9caf77a1996-08-01 00:52:26 +000011949#define _REENTRANT 1
Martin v. Löwis11437992002-04-12 09:54:03 +000011950_ACEOF
Guido van Rossum9caf77a1996-08-01 00:52:26 +000011951
Martin v. Löwis11437992002-04-12 09:54:03 +000011952 if test "${ac_cv_header_cthreads_h+set}" = set; then
11953 echo "$as_me:$LINENO: checking for cthreads.h" >&5
11954echo $ECHO_N "checking for cthreads.h... $ECHO_C" >&6
11955if test "${ac_cv_header_cthreads_h+set}" = set; then
11956 echo $ECHO_N "(cached) $ECHO_C" >&6
11957fi
11958echo "$as_me:$LINENO: result: $ac_cv_header_cthreads_h" >&5
11959echo "${ECHO_T}$ac_cv_header_cthreads_h" >&6
Guido van Rossum7b3853f1996-07-30 18:09:35 +000011960else
Martin v. Löwis11437992002-04-12 09:54:03 +000011961 # Is the header compilable?
11962echo "$as_me:$LINENO: checking cthreads.h usability" >&5
11963echo $ECHO_N "checking cthreads.h usability... $ECHO_C" >&6
11964cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000011965/* confdefs.h. */
11966_ACEOF
11967cat confdefs.h >>conftest.$ac_ext
11968cat >>conftest.$ac_ext <<_ACEOF
11969/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000011970$ac_includes_default
11971#include <cthreads.h>
11972_ACEOF
11973rm -f conftest.$ac_objext
11974if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000011975 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000011976 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000011977 grep -v '^ *+' conftest.er1 >conftest.err
11978 rm -f conftest.er1
11979 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000011980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11981 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000011982 { ac_try='test -z "$ac_c_werror_flag"
11983 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000011984 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11985 (eval $ac_try) 2>&5
11986 ac_status=$?
11987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11988 (exit $ac_status); }; } &&
11989 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000011990 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11991 (eval $ac_try) 2>&5
11992 ac_status=$?
11993 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11994 (exit $ac_status); }; }; then
11995 ac_header_compiler=yes
11996else
11997 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000011998sed 's/^/| /' conftest.$ac_ext >&5
11999
Martin v. Löwis11437992002-04-12 09:54:03 +000012000ac_header_compiler=no
12001fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012002rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000012003echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12004echo "${ECHO_T}$ac_header_compiler" >&6
12005
12006# Is the header present?
12007echo "$as_me:$LINENO: checking cthreads.h presence" >&5
12008echo $ECHO_N "checking cthreads.h presence... $ECHO_C" >&6
12009cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012010/* confdefs.h. */
12011_ACEOF
12012cat confdefs.h >>conftest.$ac_ext
12013cat >>conftest.$ac_ext <<_ACEOF
12014/* end confdefs.h. */
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012015#include <cthreads.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000012016_ACEOF
12017if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12018 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12019 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +000012020 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +000012021 rm -f conftest.er1
12022 cat conftest.err >&5
12023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12024 (exit $ac_status); } >/dev/null; then
12025 if test -s conftest.err; then
12026 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000012027 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +000012028 else
12029 ac_cpp_err=
12030 fi
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012031else
Martin v. Löwis11437992002-04-12 09:54:03 +000012032 ac_cpp_err=yes
12033fi
12034if test -z "$ac_cpp_err"; then
12035 ac_header_preproc=yes
12036else
12037 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012038sed 's/^/| /' conftest.$ac_ext >&5
12039
Martin v. Löwis11437992002-04-12 09:54:03 +000012040 ac_header_preproc=no
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012041fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012042rm -f conftest.err conftest.$ac_ext
12043echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12044echo "${ECHO_T}$ac_header_preproc" >&6
12045
12046# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012047case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12048 yes:no: )
Martin v. Löwis11437992002-04-12 09:54:03 +000012049 { echo "$as_me:$LINENO: WARNING: cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&5
12050echo "$as_me: WARNING: cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012051 { echo "$as_me:$LINENO: WARNING: cthreads.h: proceeding with the compiler's result" >&5
12052echo "$as_me: WARNING: cthreads.h: proceeding with the compiler's result" >&2;}
12053 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012054 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +000012055 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012056 { echo "$as_me:$LINENO: WARNING: cthreads.h: present but cannot be compiled" >&5
12057echo "$as_me: WARNING: cthreads.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012058 { echo "$as_me:$LINENO: WARNING: cthreads.h: check for missing prerequisite headers?" >&5
12059echo "$as_me: WARNING: cthreads.h: check for missing prerequisite headers?" >&2;}
12060 { echo "$as_me:$LINENO: WARNING: cthreads.h: see the Autoconf documentation" >&5
12061echo "$as_me: WARNING: cthreads.h: see the Autoconf documentation" >&2;}
12062 { echo "$as_me:$LINENO: WARNING: cthreads.h: section \"Present But Cannot Be Compiled\"" >&5
12063echo "$as_me: WARNING: cthreads.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012064 { echo "$as_me:$LINENO: WARNING: cthreads.h: proceeding with the preprocessor's result" >&5
12065echo "$as_me: WARNING: cthreads.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012066 { echo "$as_me:$LINENO: WARNING: cthreads.h: in the future, the compiler will take precedence" >&5
12067echo "$as_me: WARNING: cthreads.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012068 (
12069 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +000012070## ------------------------------------------------ ##
12071## Report this to http://www.python.org/python-bugs ##
12072## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +000012073_ASBOX
12074 ) |
12075 sed "s/^/$as_me: WARNING: /" >&2
12076 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000012077esac
12078echo "$as_me:$LINENO: checking for cthreads.h" >&5
12079echo $ECHO_N "checking for cthreads.h... $ECHO_C" >&6
12080if test "${ac_cv_header_cthreads_h+set}" = set; then
12081 echo $ECHO_N "(cached) $ECHO_C" >&6
12082else
12083 ac_cv_header_cthreads_h=$ac_header_preproc
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012084fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012085echo "$as_me:$LINENO: result: $ac_cv_header_cthreads_h" >&5
12086echo "${ECHO_T}$ac_cv_header_cthreads_h" >&6
12087
12088fi
12089if test $ac_cv_header_cthreads_h = yes; then
12090 cat >>confdefs.h <<\_ACEOF
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012091#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012092_ACEOF
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012093
Martin v. Löwis11437992002-04-12 09:54:03 +000012094 cat >>confdefs.h <<\_ACEOF
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012095#define C_THREADS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012096_ACEOF
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012097
Martin v. Löwis11437992002-04-12 09:54:03 +000012098
12099cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012100#define HURD_C_THREADS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012101_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012102
12103 LIBS="$LIBS -lthreads"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000012104 THREADOBJ="Python/thread.o"
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012105else
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012106
Martin v. Löwis11437992002-04-12 09:54:03 +000012107 if test "${ac_cv_header_mach_cthreads_h+set}" = set; then
12108 echo "$as_me:$LINENO: checking for mach/cthreads.h" >&5
12109echo $ECHO_N "checking for mach/cthreads.h... $ECHO_C" >&6
12110if test "${ac_cv_header_mach_cthreads_h+set}" = set; then
12111 echo $ECHO_N "(cached) $ECHO_C" >&6
12112fi
12113echo "$as_me:$LINENO: result: $ac_cv_header_mach_cthreads_h" >&5
12114echo "${ECHO_T}$ac_cv_header_mach_cthreads_h" >&6
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012115else
Martin v. Löwis11437992002-04-12 09:54:03 +000012116 # Is the header compilable?
12117echo "$as_me:$LINENO: checking mach/cthreads.h usability" >&5
12118echo $ECHO_N "checking mach/cthreads.h usability... $ECHO_C" >&6
12119cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012120/* confdefs.h. */
12121_ACEOF
12122cat confdefs.h >>conftest.$ac_ext
12123cat >>conftest.$ac_ext <<_ACEOF
12124/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012125$ac_includes_default
12126#include <mach/cthreads.h>
12127_ACEOF
12128rm -f conftest.$ac_objext
12129if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012130 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012131 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012132 grep -v '^ *+' conftest.er1 >conftest.err
12133 rm -f conftest.er1
12134 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12136 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012137 { ac_try='test -z "$ac_c_werror_flag"
12138 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012139 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12140 (eval $ac_try) 2>&5
12141 ac_status=$?
12142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12143 (exit $ac_status); }; } &&
12144 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012145 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12146 (eval $ac_try) 2>&5
12147 ac_status=$?
12148 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12149 (exit $ac_status); }; }; then
12150 ac_header_compiler=yes
12151else
12152 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012153sed 's/^/| /' conftest.$ac_ext >&5
12154
Martin v. Löwis11437992002-04-12 09:54:03 +000012155ac_header_compiler=no
12156fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012157rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000012158echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12159echo "${ECHO_T}$ac_header_compiler" >&6
12160
12161# Is the header present?
12162echo "$as_me:$LINENO: checking mach/cthreads.h presence" >&5
12163echo $ECHO_N "checking mach/cthreads.h presence... $ECHO_C" >&6
12164cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012165/* confdefs.h. */
12166_ACEOF
12167cat confdefs.h >>conftest.$ac_ext
12168cat >>conftest.$ac_ext <<_ACEOF
12169/* end confdefs.h. */
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012170#include <mach/cthreads.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000012171_ACEOF
12172if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12173 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12174 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +000012175 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +000012176 rm -f conftest.er1
12177 cat conftest.err >&5
12178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12179 (exit $ac_status); } >/dev/null; then
12180 if test -s conftest.err; then
12181 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000012182 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +000012183 else
12184 ac_cpp_err=
12185 fi
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012186else
Martin v. Löwis11437992002-04-12 09:54:03 +000012187 ac_cpp_err=yes
12188fi
12189if test -z "$ac_cpp_err"; then
12190 ac_header_preproc=yes
12191else
12192 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012193sed 's/^/| /' conftest.$ac_ext >&5
12194
Martin v. Löwis11437992002-04-12 09:54:03 +000012195 ac_header_preproc=no
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012196fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012197rm -f conftest.err conftest.$ac_ext
12198echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12199echo "${ECHO_T}$ac_header_preproc" >&6
12200
12201# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012202case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12203 yes:no: )
Martin v. Löwis11437992002-04-12 09:54:03 +000012204 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&5
12205echo "$as_me: WARNING: mach/cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012206 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: proceeding with the compiler's result" >&5
12207echo "$as_me: WARNING: mach/cthreads.h: proceeding with the compiler's result" >&2;}
12208 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012209 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +000012210 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012211 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: present but cannot be compiled" >&5
12212echo "$as_me: WARNING: mach/cthreads.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012213 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: check for missing prerequisite headers?" >&5
12214echo "$as_me: WARNING: mach/cthreads.h: check for missing prerequisite headers?" >&2;}
12215 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: see the Autoconf documentation" >&5
12216echo "$as_me: WARNING: mach/cthreads.h: see the Autoconf documentation" >&2;}
12217 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: section \"Present But Cannot Be Compiled\"" >&5
12218echo "$as_me: WARNING: mach/cthreads.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012219 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: proceeding with the preprocessor's result" >&5
12220echo "$as_me: WARNING: mach/cthreads.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012221 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: in the future, the compiler will take precedence" >&5
12222echo "$as_me: WARNING: mach/cthreads.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012223 (
12224 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +000012225## ------------------------------------------------ ##
12226## Report this to http://www.python.org/python-bugs ##
12227## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +000012228_ASBOX
12229 ) |
12230 sed "s/^/$as_me: WARNING: /" >&2
12231 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000012232esac
12233echo "$as_me:$LINENO: checking for mach/cthreads.h" >&5
12234echo $ECHO_N "checking for mach/cthreads.h... $ECHO_C" >&6
12235if test "${ac_cv_header_mach_cthreads_h+set}" = set; then
12236 echo $ECHO_N "(cached) $ECHO_C" >&6
12237else
12238 ac_cv_header_mach_cthreads_h=$ac_header_preproc
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012239fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012240echo "$as_me:$LINENO: result: $ac_cv_header_mach_cthreads_h" >&5
12241echo "${ECHO_T}$ac_cv_header_mach_cthreads_h" >&6
12242
12243fi
12244if test $ac_cv_header_mach_cthreads_h = yes; then
12245 cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012246#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012247_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012248
Martin v. Löwis11437992002-04-12 09:54:03 +000012249 cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012250#define C_THREADS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012251_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012252
Martin v. Löwis11437992002-04-12 09:54:03 +000012253
12254cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012255#define MACH_C_THREADS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012256_ACEOF
Martin v. Löwisa6e97582002-01-01 18:41:33 +000012257
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000012258 THREADOBJ="Python/thread.o"
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012259else
Guido van Rossum7b3853f1996-07-30 18:09:35 +000012260
Martin v. Löwis11437992002-04-12 09:54:03 +000012261 echo "$as_me:$LINENO: checking for --with-pth" >&5
12262echo $ECHO_N "checking for --with-pth... $ECHO_C" >&6
12263
12264# Check whether --with-pth or --without-pth was given.
Guido van Rossum9e8181b2000-09-19 00:46:46 +000012265if test "${with_pth+set}" = set; then
12266 withval="$with_pth"
Martin v. Löwis3e2c6322002-10-29 10:07:43 +000012267 echo "$as_me:$LINENO: result: $withval" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012268echo "${ECHO_T}$withval" >&6
Martin v. Löwis3e2c6322002-10-29 10:07:43 +000012269 cat >>confdefs.h <<\_ACEOF
Martin v. Löwis11437992002-04-12 09:54:03 +000012270#define WITH_THREAD 1
12271_ACEOF
12272
12273
12274cat >>confdefs.h <<\_ACEOF
Guido van Rossum9e8181b2000-09-19 00:46:46 +000012275#define HAVE_PTH 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012276_ACEOF
Guido van Rossum9e8181b2000-09-19 00:46:46 +000012277
Martin v. Löwis3e2c6322002-10-29 10:07:43 +000012278 LIBS="-lpth $LIBS"
12279 THREADOBJ="Python/thread.o"
Guido van Rossum9e8181b2000-09-19 00:46:46 +000012280else
Martin v. Löwis3e2c6322002-10-29 10:07:43 +000012281 echo "$as_me:$LINENO: result: no" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012282echo "${ECHO_T}no" >&6
Martin v. Löwis8158b5a2001-10-08 13:17:28 +000012283
12284 # Just looking for pthread_create in libpthread is not enough:
12285 # on HP/UX, pthread.h renames pthread_create to a different symbol name.
12286 # So we really have to include pthread.h, and then link.
12287 _libs=$LIBS
12288 LIBS="$LIBS -lpthread"
Martin v. Löwis11437992002-04-12 09:54:03 +000012289 echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5
12290echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6
12291 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012292/* confdefs.h. */
12293_ACEOF
12294cat confdefs.h >>conftest.$ac_ext
12295cat >>conftest.$ac_ext <<_ACEOF
12296/* end confdefs.h. */
Martin v. Löwis8158b5a2001-10-08 13:17:28 +000012297#include <pthread.h>
Guido van Rossum02a1c402000-02-25 19:26:31 +000012298
Martin v. Löwis8158b5a2001-10-08 13:17:28 +000012299void * start_routine (void *arg) { exit (0); }
Martin v. Löwis11437992002-04-12 09:54:03 +000012300int
12301main ()
12302{
Martin v. Löwis8158b5a2001-10-08 13:17:28 +000012303
12304pthread_create (NULL, NULL, start_routine, NULL)
Martin v. Löwis11437992002-04-12 09:54:03 +000012305 ;
12306 return 0;
12307}
12308_ACEOF
12309rm -f conftest.$ac_objext conftest$ac_exeext
12310if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012311 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012312 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012313 grep -v '^ *+' conftest.er1 >conftest.err
12314 rm -f conftest.er1
12315 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12317 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012318 { ac_try='test -z "$ac_c_werror_flag"
12319 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012320 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12321 (eval $ac_try) 2>&5
12322 ac_status=$?
12323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12324 (exit $ac_status); }; } &&
12325 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012326 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12327 (eval $ac_try) 2>&5
12328 ac_status=$?
12329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12330 (exit $ac_status); }; }; then
12331
12332 echo "$as_me:$LINENO: result: yes" >&5
12333echo "${ECHO_T}yes" >&6
12334 cat >>confdefs.h <<\_ACEOF
Guido van Rossum02a1c402000-02-25 19:26:31 +000012335#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012336_ACEOF
Guido van Rossum02a1c402000-02-25 19:26:31 +000012337
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000012338 posix_threads=yes
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000012339 THREADOBJ="Python/thread.o"
Guido van Rossum02a1c402000-02-25 19:26:31 +000012340else
Martin v. Löwis11437992002-04-12 09:54:03 +000012341 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012342sed 's/^/| /' conftest.$ac_ext >&5
12343
Martin v. Löwis11437992002-04-12 09:54:03 +000012344
Martin v. Löwis8158b5a2001-10-08 13:17:28 +000012345 LIBS=$_libs
Martin v. Löwis11437992002-04-12 09:54:03 +000012346 echo "$as_me:$LINENO: checking for pthread_detach" >&5
12347echo $ECHO_N "checking for pthread_detach... $ECHO_C" >&6
12348if test "${ac_cv_func_pthread_detach+set}" = set; then
12349 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumad678af1998-10-02 14:42:15 +000012350else
Martin v. Löwis11437992002-04-12 09:54:03 +000012351 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012352/* confdefs.h. */
12353_ACEOF
12354cat confdefs.h >>conftest.$ac_ext
12355cat >>conftest.$ac_ext <<_ACEOF
12356/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000012357/* Define pthread_detach to an innocuous variant, in case <limits.h> declares pthread_detach.
12358 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12359#define pthread_detach innocuous_pthread_detach
12360
Guido van Rossumad678af1998-10-02 14:42:15 +000012361/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000012362 which can conflict with char pthread_detach (); below.
12363 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000012364 <limits.h> exists even on freestanding compilers. */
12365
12366#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000012367# include <limits.h>
12368#else
12369# include <assert.h>
12370#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000012371
12372#undef pthread_detach
12373
Guido van Rossumad678af1998-10-02 14:42:15 +000012374/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012375#ifdef __cplusplus
12376extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000012377{
Martin v. Löwis11437992002-04-12 09:54:03 +000012378#endif
Guido van Rossumad678af1998-10-02 14:42:15 +000012379/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000012380 builtin and then its argument prototype would still apply. */
12381char pthread_detach ();
Guido van Rossumad678af1998-10-02 14:42:15 +000012382/* The GNU C library defines this for functions which it implements
12383 to always fail with ENOSYS. Some functions are actually named
12384 something starting with __ and the normal name is an alias. */
Guido van Rossumea516321998-12-17 18:08:55 +000012385#if defined (__stub_pthread_detach) || defined (__stub___pthread_detach)
Guido van Rossumad678af1998-10-02 14:42:15 +000012386choke me
12387#else
Skip Montanaro6dead952003-09-25 14:50:04 +000012388char (*f) () = pthread_detach;
12389#endif
12390#ifdef __cplusplus
12391}
Guido van Rossumad678af1998-10-02 14:42:15 +000012392#endif
12393
Skip Montanaro6dead952003-09-25 14:50:04 +000012394int
12395main ()
12396{
12397return f != pthread_detach;
Martin v. Löwis11437992002-04-12 09:54:03 +000012398 ;
12399 return 0;
12400}
12401_ACEOF
12402rm -f conftest.$ac_objext conftest$ac_exeext
12403if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012404 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012405 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012406 grep -v '^ *+' conftest.er1 >conftest.err
12407 rm -f conftest.er1
12408 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12410 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012411 { ac_try='test -z "$ac_c_werror_flag"
12412 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012413 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12414 (eval $ac_try) 2>&5
12415 ac_status=$?
12416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12417 (exit $ac_status); }; } &&
12418 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012419 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12420 (eval $ac_try) 2>&5
12421 ac_status=$?
12422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12423 (exit $ac_status); }; }; then
12424 ac_cv_func_pthread_detach=yes
Guido van Rossumad678af1998-10-02 14:42:15 +000012425else
Martin v. Löwis11437992002-04-12 09:54:03 +000012426 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012427sed 's/^/| /' conftest.$ac_ext >&5
12428
Martin v. Löwis11437992002-04-12 09:54:03 +000012429ac_cv_func_pthread_detach=no
Guido van Rossumad678af1998-10-02 14:42:15 +000012430fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012431rm -f conftest.err conftest.$ac_objext \
12432 conftest$ac_exeext conftest.$ac_ext
Guido van Rossumad678af1998-10-02 14:42:15 +000012433fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012434echo "$as_me:$LINENO: result: $ac_cv_func_pthread_detach" >&5
12435echo "${ECHO_T}$ac_cv_func_pthread_detach" >&6
12436if test $ac_cv_func_pthread_detach = yes; then
12437 cat >>confdefs.h <<\_ACEOF
Guido van Rossumad678af1998-10-02 14:42:15 +000012438#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012439_ACEOF
Guido van Rossumad678af1998-10-02 14:42:15 +000012440
Martin v. Löwis69c0ff32001-10-15 14:34:42 +000012441 posix_threads=yes
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000012442 THREADOBJ="Python/thread.o"
Guido van Rossumad678af1998-10-02 14:42:15 +000012443else
Guido van Rossumad678af1998-10-02 14:42:15 +000012444
Martin v. Löwisf90ae202002-06-11 06:22:31 +000012445 if test "${ac_cv_header_atheos_threads_h+set}" = set; then
12446 echo "$as_me:$LINENO: checking for atheos/threads.h" >&5
12447echo $ECHO_N "checking for atheos/threads.h... $ECHO_C" >&6
12448if test "${ac_cv_header_atheos_threads_h+set}" = set; then
12449 echo $ECHO_N "(cached) $ECHO_C" >&6
12450fi
12451echo "$as_me:$LINENO: result: $ac_cv_header_atheos_threads_h" >&5
12452echo "${ECHO_T}$ac_cv_header_atheos_threads_h" >&6
12453else
12454 # Is the header compilable?
12455echo "$as_me:$LINENO: checking atheos/threads.h usability" >&5
12456echo $ECHO_N "checking atheos/threads.h usability... $ECHO_C" >&6
12457cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012458/* confdefs.h. */
12459_ACEOF
12460cat confdefs.h >>conftest.$ac_ext
12461cat >>conftest.$ac_ext <<_ACEOF
12462/* end confdefs.h. */
Martin v. Löwisf90ae202002-06-11 06:22:31 +000012463$ac_includes_default
12464#include <atheos/threads.h>
12465_ACEOF
12466rm -f conftest.$ac_objext
12467if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012468 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisf90ae202002-06-11 06:22:31 +000012469 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012470 grep -v '^ *+' conftest.er1 >conftest.err
12471 rm -f conftest.er1
12472 cat conftest.err >&5
Martin v. Löwisf90ae202002-06-11 06:22:31 +000012473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12474 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012475 { ac_try='test -z "$ac_c_werror_flag"
12476 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012477 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12478 (eval $ac_try) 2>&5
12479 ac_status=$?
12480 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12481 (exit $ac_status); }; } &&
12482 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisf90ae202002-06-11 06:22:31 +000012483 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12484 (eval $ac_try) 2>&5
12485 ac_status=$?
12486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12487 (exit $ac_status); }; }; then
12488 ac_header_compiler=yes
12489else
12490 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012491sed 's/^/| /' conftest.$ac_ext >&5
12492
Martin v. Löwisf90ae202002-06-11 06:22:31 +000012493ac_header_compiler=no
12494fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012495rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisf90ae202002-06-11 06:22:31 +000012496echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12497echo "${ECHO_T}$ac_header_compiler" >&6
12498
12499# Is the header present?
12500echo "$as_me:$LINENO: checking atheos/threads.h presence" >&5
12501echo $ECHO_N "checking atheos/threads.h presence... $ECHO_C" >&6
12502cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012503/* confdefs.h. */
12504_ACEOF
12505cat confdefs.h >>conftest.$ac_ext
12506cat >>conftest.$ac_ext <<_ACEOF
12507/* end confdefs.h. */
Martin v. Löwisf90ae202002-06-11 06:22:31 +000012508#include <atheos/threads.h>
12509_ACEOF
12510if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12511 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12512 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +000012513 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwisf90ae202002-06-11 06:22:31 +000012514 rm -f conftest.er1
12515 cat conftest.err >&5
12516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12517 (exit $ac_status); } >/dev/null; then
12518 if test -s conftest.err; then
12519 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000012520 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwisf90ae202002-06-11 06:22:31 +000012521 else
12522 ac_cpp_err=
12523 fi
12524else
12525 ac_cpp_err=yes
12526fi
12527if test -z "$ac_cpp_err"; then
12528 ac_header_preproc=yes
12529else
12530 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012531sed 's/^/| /' conftest.$ac_ext >&5
12532
Martin v. Löwisf90ae202002-06-11 06:22:31 +000012533 ac_header_preproc=no
12534fi
12535rm -f conftest.err conftest.$ac_ext
12536echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12537echo "${ECHO_T}$ac_header_preproc" >&6
12538
12539# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012540case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12541 yes:no: )
Martin v. Löwisf90ae202002-06-11 06:22:31 +000012542 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: accepted by the compiler, rejected by the preprocessor!" >&5
12543echo "$as_me: WARNING: atheos/threads.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012544 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: proceeding with the compiler's result" >&5
12545echo "$as_me: WARNING: atheos/threads.h: proceeding with the compiler's result" >&2;}
12546 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012547 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +000012548 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012549 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: present but cannot be compiled" >&5
12550echo "$as_me: WARNING: atheos/threads.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012551 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: check for missing prerequisite headers?" >&5
12552echo "$as_me: WARNING: atheos/threads.h: check for missing prerequisite headers?" >&2;}
12553 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: see the Autoconf documentation" >&5
12554echo "$as_me: WARNING: atheos/threads.h: see the Autoconf documentation" >&2;}
12555 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: section \"Present But Cannot Be Compiled\"" >&5
12556echo "$as_me: WARNING: atheos/threads.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012557 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: proceeding with the preprocessor's result" >&5
12558echo "$as_me: WARNING: atheos/threads.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012559 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: in the future, the compiler will take precedence" >&5
12560echo "$as_me: WARNING: atheos/threads.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012561 (
12562 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +000012563## ------------------------------------------------ ##
12564## Report this to http://www.python.org/python-bugs ##
12565## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +000012566_ASBOX
12567 ) |
12568 sed "s/^/$as_me: WARNING: /" >&2
12569 ;;
Martin v. Löwisf90ae202002-06-11 06:22:31 +000012570esac
12571echo "$as_me:$LINENO: checking for atheos/threads.h" >&5
12572echo $ECHO_N "checking for atheos/threads.h... $ECHO_C" >&6
12573if test "${ac_cv_header_atheos_threads_h+set}" = set; then
12574 echo $ECHO_N "(cached) $ECHO_C" >&6
12575else
12576 ac_cv_header_atheos_threads_h=$ac_header_preproc
12577fi
12578echo "$as_me:$LINENO: result: $ac_cv_header_atheos_threads_h" >&5
12579echo "${ECHO_T}$ac_cv_header_atheos_threads_h" >&6
12580
12581fi
12582if test $ac_cv_header_atheos_threads_h = yes; then
12583 cat >>confdefs.h <<\_ACEOF
12584#define WITH_THREAD 1
12585_ACEOF
12586
12587
12588cat >>confdefs.h <<\_ACEOF
12589#define ATHEOS_THREADS 1
12590_ACEOF
12591
12592 THREADOBJ="Python/thread.o"
12593else
12594
Martin v. Löwis11437992002-04-12 09:54:03 +000012595 if test "${ac_cv_header_kernel_OS_h+set}" = set; then
12596 echo "$as_me:$LINENO: checking for kernel/OS.h" >&5
12597echo $ECHO_N "checking for kernel/OS.h... $ECHO_C" >&6
12598if test "${ac_cv_header_kernel_OS_h+set}" = set; then
12599 echo $ECHO_N "(cached) $ECHO_C" >&6
12600fi
12601echo "$as_me:$LINENO: result: $ac_cv_header_kernel_OS_h" >&5
12602echo "${ECHO_T}$ac_cv_header_kernel_OS_h" >&6
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012603else
Martin v. Löwis11437992002-04-12 09:54:03 +000012604 # Is the header compilable?
12605echo "$as_me:$LINENO: checking kernel/OS.h usability" >&5
12606echo $ECHO_N "checking kernel/OS.h usability... $ECHO_C" >&6
12607cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012608/* confdefs.h. */
12609_ACEOF
12610cat confdefs.h >>conftest.$ac_ext
12611cat >>conftest.$ac_ext <<_ACEOF
12612/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012613$ac_includes_default
12614#include <kernel/OS.h>
12615_ACEOF
12616rm -f conftest.$ac_objext
12617if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012618 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012619 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012620 grep -v '^ *+' conftest.er1 >conftest.err
12621 rm -f conftest.er1
12622 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12624 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012625 { ac_try='test -z "$ac_c_werror_flag"
12626 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012627 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12628 (eval $ac_try) 2>&5
12629 ac_status=$?
12630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12631 (exit $ac_status); }; } &&
12632 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012633 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12634 (eval $ac_try) 2>&5
12635 ac_status=$?
12636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12637 (exit $ac_status); }; }; then
12638 ac_header_compiler=yes
12639else
12640 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012641sed 's/^/| /' conftest.$ac_ext >&5
12642
Martin v. Löwis11437992002-04-12 09:54:03 +000012643ac_header_compiler=no
12644fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012645rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000012646echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12647echo "${ECHO_T}$ac_header_compiler" >&6
12648
12649# Is the header present?
12650echo "$as_me:$LINENO: checking kernel/OS.h presence" >&5
12651echo $ECHO_N "checking kernel/OS.h presence... $ECHO_C" >&6
12652cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012653/* confdefs.h. */
12654_ACEOF
12655cat confdefs.h >>conftest.$ac_ext
12656cat >>conftest.$ac_ext <<_ACEOF
12657/* end confdefs.h. */
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012658#include <kernel/OS.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000012659_ACEOF
12660if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12661 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12662 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +000012663 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +000012664 rm -f conftest.er1
12665 cat conftest.err >&5
12666 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12667 (exit $ac_status); } >/dev/null; then
12668 if test -s conftest.err; then
12669 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000012670 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +000012671 else
12672 ac_cpp_err=
12673 fi
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012674else
Martin v. Löwis11437992002-04-12 09:54:03 +000012675 ac_cpp_err=yes
12676fi
12677if test -z "$ac_cpp_err"; then
12678 ac_header_preproc=yes
12679else
12680 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012681sed 's/^/| /' conftest.$ac_ext >&5
12682
Martin v. Löwis11437992002-04-12 09:54:03 +000012683 ac_header_preproc=no
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012684fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012685rm -f conftest.err conftest.$ac_ext
12686echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12687echo "${ECHO_T}$ac_header_preproc" >&6
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012688
Martin v. Löwis11437992002-04-12 09:54:03 +000012689# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012690case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12691 yes:no: )
Martin v. Löwis11437992002-04-12 09:54:03 +000012692 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: accepted by the compiler, rejected by the preprocessor!" >&5
12693echo "$as_me: WARNING: kernel/OS.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012694 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: proceeding with the compiler's result" >&5
12695echo "$as_me: WARNING: kernel/OS.h: proceeding with the compiler's result" >&2;}
12696 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012697 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +000012698 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012699 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: present but cannot be compiled" >&5
12700echo "$as_me: WARNING: kernel/OS.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012701 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: check for missing prerequisite headers?" >&5
12702echo "$as_me: WARNING: kernel/OS.h: check for missing prerequisite headers?" >&2;}
12703 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: see the Autoconf documentation" >&5
12704echo "$as_me: WARNING: kernel/OS.h: see the Autoconf documentation" >&2;}
12705 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: section \"Present But Cannot Be Compiled\"" >&5
12706echo "$as_me: WARNING: kernel/OS.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012707 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: proceeding with the preprocessor's result" >&5
12708echo "$as_me: WARNING: kernel/OS.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000012709 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: in the future, the compiler will take precedence" >&5
12710echo "$as_me: WARNING: kernel/OS.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000012711 (
12712 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +000012713## ------------------------------------------------ ##
12714## Report this to http://www.python.org/python-bugs ##
12715## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +000012716_ASBOX
12717 ) |
12718 sed "s/^/$as_me: WARNING: /" >&2
12719 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000012720esac
12721echo "$as_me:$LINENO: checking for kernel/OS.h" >&5
12722echo $ECHO_N "checking for kernel/OS.h... $ECHO_C" >&6
12723if test "${ac_cv_header_kernel_OS_h+set}" = set; then
12724 echo $ECHO_N "(cached) $ECHO_C" >&6
12725else
12726 ac_cv_header_kernel_OS_h=$ac_header_preproc
12727fi
12728echo "$as_me:$LINENO: result: $ac_cv_header_kernel_OS_h" >&5
12729echo "${ECHO_T}$ac_cv_header_kernel_OS_h" >&6
12730
12731fi
12732if test $ac_cv_header_kernel_OS_h = yes; then
12733 cat >>confdefs.h <<\_ACEOF
12734#define WITH_THREAD 1
12735_ACEOF
12736
12737
12738cat >>confdefs.h <<\_ACEOF
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012739#define BEOS_THREADS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012740_ACEOF
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012741
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000012742 THREADOBJ="Python/thread.o"
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012743else
Guido van Rossumec95c7b1998-08-04 17:59:56 +000012744
Martin v. Löwis11437992002-04-12 09:54:03 +000012745 echo "$as_me:$LINENO: checking for pthread_create in -lpthreads" >&5
12746echo $ECHO_N "checking for pthread_create in -lpthreads... $ECHO_C" >&6
12747if test "${ac_cv_lib_pthreads_pthread_create+set}" = set; then
12748 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000012749else
Martin v. Löwis11437992002-04-12 09:54:03 +000012750 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000012751LIBS="-lpthreads $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000012752cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012753/* confdefs.h. */
12754_ACEOF
12755cat confdefs.h >>conftest.$ac_ext
12756cat >>conftest.$ac_ext <<_ACEOF
12757/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012758
Greg Steinadf63d62000-07-05 10:38:09 +000012759/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012760#ifdef __cplusplus
12761extern "C"
12762#endif
Greg Steinadf63d62000-07-05 10:38:09 +000012763/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000012764 builtin and then its argument prototype would still apply. */
12765char pthread_create ();
Martin v. Löwis11437992002-04-12 09:54:03 +000012766int
12767main ()
12768{
12769pthread_create ();
12770 ;
12771 return 0;
12772}
12773_ACEOF
12774rm -f conftest.$ac_objext conftest$ac_exeext
12775if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012776 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012777 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012778 grep -v '^ *+' conftest.er1 >conftest.err
12779 rm -f conftest.er1
12780 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12782 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012783 { ac_try='test -z "$ac_c_werror_flag"
12784 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012785 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12786 (eval $ac_try) 2>&5
12787 ac_status=$?
12788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12789 (exit $ac_status); }; } &&
12790 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012791 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12792 (eval $ac_try) 2>&5
12793 ac_status=$?
12794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12795 (exit $ac_status); }; }; then
12796 ac_cv_lib_pthreads_pthread_create=yes
Greg Steinadf63d62000-07-05 10:38:09 +000012797else
Martin v. Löwis11437992002-04-12 09:54:03 +000012798 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012799sed 's/^/| /' conftest.$ac_ext >&5
12800
Martin v. Löwis11437992002-04-12 09:54:03 +000012801ac_cv_lib_pthreads_pthread_create=no
Greg Steinadf63d62000-07-05 10:38:09 +000012802fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012803rm -f conftest.err conftest.$ac_objext \
12804 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000012805LIBS=$ac_check_lib_save_LIBS
Greg Steinadf63d62000-07-05 10:38:09 +000012806fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012807echo "$as_me:$LINENO: result: $ac_cv_lib_pthreads_pthread_create" >&5
12808echo "${ECHO_T}$ac_cv_lib_pthreads_pthread_create" >&6
12809if test $ac_cv_lib_pthreads_pthread_create = yes; then
12810 cat >>confdefs.h <<\_ACEOF
Greg Steinadf63d62000-07-05 10:38:09 +000012811#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012812_ACEOF
Greg Steinadf63d62000-07-05 10:38:09 +000012813
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000012814 posix_threads=yes
Martin v. Löwis130fb172001-07-19 11:00:41 +000012815 LIBS="$LIBS -lpthreads"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000012816 THREADOBJ="Python/thread.o"
Greg Steinadf63d62000-07-05 10:38:09 +000012817else
Greg Steinadf63d62000-07-05 10:38:09 +000012818
Martin v. Löwis11437992002-04-12 09:54:03 +000012819 echo "$as_me:$LINENO: checking for pthread_create in -lc_r" >&5
12820echo $ECHO_N "checking for pthread_create in -lc_r... $ECHO_C" >&6
12821if test "${ac_cv_lib_c_r_pthread_create+set}" = set; then
12822 echo $ECHO_N "(cached) $ECHO_C" >&6
Greg Steinadf63d62000-07-05 10:38:09 +000012823else
Martin v. Löwis11437992002-04-12 09:54:03 +000012824 ac_check_lib_save_LIBS=$LIBS
Greg Steinadf63d62000-07-05 10:38:09 +000012825LIBS="-lc_r $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000012826cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012827/* confdefs.h. */
12828_ACEOF
12829cat confdefs.h >>conftest.$ac_ext
12830cat >>conftest.$ac_ext <<_ACEOF
12831/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012832
Guido van Rossum49545951997-12-02 19:28:29 +000012833/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012834#ifdef __cplusplus
12835extern "C"
12836#endif
Guido van Rossum49545951997-12-02 19:28:29 +000012837/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000012838 builtin and then its argument prototype would still apply. */
12839char pthread_create ();
Martin v. Löwis11437992002-04-12 09:54:03 +000012840int
12841main ()
12842{
12843pthread_create ();
12844 ;
12845 return 0;
12846}
12847_ACEOF
12848rm -f conftest.$ac_objext conftest$ac_exeext
12849if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012850 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012851 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012852 grep -v '^ *+' conftest.er1 >conftest.err
12853 rm -f conftest.er1
12854 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12856 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012857 { ac_try='test -z "$ac_c_werror_flag"
12858 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012859 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12860 (eval $ac_try) 2>&5
12861 ac_status=$?
12862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12863 (exit $ac_status); }; } &&
12864 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012865 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12866 (eval $ac_try) 2>&5
12867 ac_status=$?
12868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12869 (exit $ac_status); }; }; then
12870 ac_cv_lib_c_r_pthread_create=yes
Guido van Rossum49545951997-12-02 19:28:29 +000012871else
Martin v. Löwis11437992002-04-12 09:54:03 +000012872 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012873sed 's/^/| /' conftest.$ac_ext >&5
12874
Martin v. Löwis11437992002-04-12 09:54:03 +000012875ac_cv_lib_c_r_pthread_create=no
Guido van Rossum49545951997-12-02 19:28:29 +000012876fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012877rm -f conftest.err conftest.$ac_objext \
12878 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000012879LIBS=$ac_check_lib_save_LIBS
Guido van Rossum49545951997-12-02 19:28:29 +000012880fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012881echo "$as_me:$LINENO: result: $ac_cv_lib_c_r_pthread_create" >&5
12882echo "${ECHO_T}$ac_cv_lib_c_r_pthread_create" >&6
12883if test $ac_cv_lib_c_r_pthread_create = yes; then
12884 cat >>confdefs.h <<\_ACEOF
Guido van Rossum49545951997-12-02 19:28:29 +000012885#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012886_ACEOF
Guido van Rossum49545951997-12-02 19:28:29 +000012887
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000012888 posix_threads=yes
Martin v. Löwis130fb172001-07-19 11:00:41 +000012889 LIBS="$LIBS -lc_r"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000012890 THREADOBJ="Python/thread.o"
Guido van Rossum07bd90e2000-05-08 13:41:38 +000012891else
Guido van Rossum07bd90e2000-05-08 13:41:38 +000012892
Martin v. Löwis11437992002-04-12 09:54:03 +000012893 echo "$as_me:$LINENO: checking for __pthread_create_system in -lpthread" >&5
12894echo $ECHO_N "checking for __pthread_create_system in -lpthread... $ECHO_C" >&6
12895if test "${ac_cv_lib_pthread___pthread_create_system+set}" = set; then
12896 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000012897else
Martin v. Löwis11437992002-04-12 09:54:03 +000012898 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000012899LIBS="-lpthread $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000012900cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012901/* confdefs.h. */
12902_ACEOF
12903cat confdefs.h >>conftest.$ac_ext
12904cat >>conftest.$ac_ext <<_ACEOF
12905/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012906
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000012907/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012908#ifdef __cplusplus
12909extern "C"
12910#endif
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000012911/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000012912 builtin and then its argument prototype would still apply. */
12913char __pthread_create_system ();
Martin v. Löwis11437992002-04-12 09:54:03 +000012914int
12915main ()
12916{
12917__pthread_create_system ();
12918 ;
12919 return 0;
12920}
12921_ACEOF
12922rm -f conftest.$ac_objext conftest$ac_exeext
12923if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012924 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012925 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000012926 grep -v '^ *+' conftest.er1 >conftest.err
12927 rm -f conftest.er1
12928 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000012929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12930 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000012931 { ac_try='test -z "$ac_c_werror_flag"
12932 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000012933 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12934 (eval $ac_try) 2>&5
12935 ac_status=$?
12936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12937 (exit $ac_status); }; } &&
12938 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000012939 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12940 (eval $ac_try) 2>&5
12941 ac_status=$?
12942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12943 (exit $ac_status); }; }; then
12944 ac_cv_lib_pthread___pthread_create_system=yes
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000012945else
Martin v. Löwis11437992002-04-12 09:54:03 +000012946 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000012947sed 's/^/| /' conftest.$ac_ext >&5
12948
Martin v. Löwis11437992002-04-12 09:54:03 +000012949ac_cv_lib_pthread___pthread_create_system=no
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000012950fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000012951rm -f conftest.err conftest.$ac_objext \
12952 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000012953LIBS=$ac_check_lib_save_LIBS
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000012954fi
Martin v. Löwis11437992002-04-12 09:54:03 +000012955echo "$as_me:$LINENO: result: $ac_cv_lib_pthread___pthread_create_system" >&5
12956echo "${ECHO_T}$ac_cv_lib_pthread___pthread_create_system" >&6
12957if test $ac_cv_lib_pthread___pthread_create_system = yes; then
12958 cat >>confdefs.h <<\_ACEOF
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000012959#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000012960_ACEOF
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000012961
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000012962 posix_threads=yes
Martin v. Löwis130fb172001-07-19 11:00:41 +000012963 LIBS="$LIBS -lpthread"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000012964 THREADOBJ="Python/thread.o"
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000012965else
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000012966
Martin v. Löwis11437992002-04-12 09:54:03 +000012967 echo "$as_me:$LINENO: checking for pthread_create in -lcma" >&5
12968echo $ECHO_N "checking for pthread_create in -lcma... $ECHO_C" >&6
12969if test "${ac_cv_lib_cma_pthread_create+set}" = set; then
12970 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumb93a8621998-05-07 13:27:32 +000012971else
Martin v. Löwis11437992002-04-12 09:54:03 +000012972 ac_check_lib_save_LIBS=$LIBS
Guido van Rossumb93a8621998-05-07 13:27:32 +000012973LIBS="-lcma $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000012974cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000012975/* confdefs.h. */
12976_ACEOF
12977cat confdefs.h >>conftest.$ac_ext
12978cat >>conftest.$ac_ext <<_ACEOF
12979/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012980
Guido van Rossumb93a8621998-05-07 13:27:32 +000012981/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000012982#ifdef __cplusplus
12983extern "C"
12984#endif
Guido van Rossumb93a8621998-05-07 13:27:32 +000012985/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000012986 builtin and then its argument prototype would still apply. */
12987char pthread_create ();
Martin v. Löwis11437992002-04-12 09:54:03 +000012988int
12989main ()
12990{
12991pthread_create ();
12992 ;
12993 return 0;
12994}
12995_ACEOF
12996rm -f conftest.$ac_objext conftest$ac_exeext
12997if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000012998 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000012999 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013000 grep -v '^ *+' conftest.er1 >conftest.err
13001 rm -f conftest.er1
13002 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13004 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013005 { ac_try='test -z "$ac_c_werror_flag"
13006 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013007 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13008 (eval $ac_try) 2>&5
13009 ac_status=$?
13010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13011 (exit $ac_status); }; } &&
13012 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013013 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13014 (eval $ac_try) 2>&5
13015 ac_status=$?
13016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13017 (exit $ac_status); }; }; then
13018 ac_cv_lib_cma_pthread_create=yes
Guido van Rossumb93a8621998-05-07 13:27:32 +000013019else
Martin v. Löwis11437992002-04-12 09:54:03 +000013020 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013021sed 's/^/| /' conftest.$ac_ext >&5
13022
Martin v. Löwis11437992002-04-12 09:54:03 +000013023ac_cv_lib_cma_pthread_create=no
Guido van Rossumb93a8621998-05-07 13:27:32 +000013024fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013025rm -f conftest.err conftest.$ac_objext \
13026 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013027LIBS=$ac_check_lib_save_LIBS
Guido van Rossumb93a8621998-05-07 13:27:32 +000013028fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013029echo "$as_me:$LINENO: result: $ac_cv_lib_cma_pthread_create" >&5
13030echo "${ECHO_T}$ac_cv_lib_cma_pthread_create" >&6
13031if test $ac_cv_lib_cma_pthread_create = yes; then
13032 cat >>confdefs.h <<\_ACEOF
Guido van Rossumb93a8621998-05-07 13:27:32 +000013033#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013034_ACEOF
Guido van Rossumb93a8621998-05-07 13:27:32 +000013035
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000013036 posix_threads=yes
Martin v. Löwis130fb172001-07-19 11:00:41 +000013037 LIBS="$LIBS -lcma"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013038 THREADOBJ="Python/thread.o"
Guido van Rossumb93a8621998-05-07 13:27:32 +000013039else
Thomas Wouters0db2b2b2000-08-26 11:33:43 +000013040
Martin v. Löwis130fb172001-07-19 11:00:41 +000013041 USE_THREAD_MODULE="#"
Guido van Rossum2d38f911996-06-26 19:47:01 +000013042fi
13043
Guido van Rossum627b2d71993-12-24 10:39:16 +000013044
Guido van Rossum7b3853f1996-07-30 18:09:35 +000013045fi
13046
Guido van Rossum0be3e491997-05-22 20:33:33 +000013047fi
13048
Guido van Rossum49545951997-12-02 19:28:29 +000013049fi
13050
Guido van Rossumb93a8621998-05-07 13:27:32 +000013051fi
13052
Guido van Rossum07bd90e2000-05-08 13:41:38 +000013053
Michael W. Hudson54241132001-12-07 15:38:26 +000013054fi
13055
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013056
13057fi
13058
Martin v. Löwisa6e97582002-01-01 18:41:33 +000013059fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013060rm -f conftest.err conftest.$ac_objext \
13061 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013062fi;
13063fi
13064
13065
13066fi
13067
Martin v. Löwisa6e97582002-01-01 18:41:33 +000013068
Michael W. Hudson54241132001-12-07 15:38:26 +000013069
Martin v. Löwis11437992002-04-12 09:54:03 +000013070 echo "$as_me:$LINENO: checking for usconfig in -lmpc" >&5
13071echo $ECHO_N "checking for usconfig in -lmpc... $ECHO_C" >&6
13072if test "${ac_cv_lib_mpc_usconfig+set}" = set; then
13073 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013074else
Martin v. Löwis11437992002-04-12 09:54:03 +000013075 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000013076LIBS="-lmpc $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000013077cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013078/* confdefs.h. */
13079_ACEOF
13080cat confdefs.h >>conftest.$ac_ext
13081cat >>conftest.$ac_ext <<_ACEOF
13082/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013083
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000013084/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013085#ifdef __cplusplus
13086extern "C"
13087#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000013088/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000013089 builtin and then its argument prototype would still apply. */
13090char usconfig ();
Martin v. Löwis11437992002-04-12 09:54:03 +000013091int
13092main ()
13093{
13094usconfig ();
13095 ;
13096 return 0;
13097}
13098_ACEOF
13099rm -f conftest.$ac_objext conftest$ac_exeext
13100if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013101 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013102 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013103 grep -v '^ *+' conftest.er1 >conftest.err
13104 rm -f conftest.er1
13105 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13107 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013108 { ac_try='test -z "$ac_c_werror_flag"
13109 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013110 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13111 (eval $ac_try) 2>&5
13112 ac_status=$?
13113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13114 (exit $ac_status); }; } &&
13115 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013116 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13117 (eval $ac_try) 2>&5
13118 ac_status=$?
13119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13120 (exit $ac_status); }; }; then
13121 ac_cv_lib_mpc_usconfig=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013122else
Martin v. Löwis11437992002-04-12 09:54:03 +000013123 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013124sed 's/^/| /' conftest.$ac_ext >&5
13125
Martin v. Löwis11437992002-04-12 09:54:03 +000013126ac_cv_lib_mpc_usconfig=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000013127fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013128rm -f conftest.err conftest.$ac_objext \
13129 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013130LIBS=$ac_check_lib_save_LIBS
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013131fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013132echo "$as_me:$LINENO: result: $ac_cv_lib_mpc_usconfig" >&5
13133echo "${ECHO_T}$ac_cv_lib_mpc_usconfig" >&6
13134if test $ac_cv_lib_mpc_usconfig = yes; then
13135 cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013136#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013137_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000013138
Martin v. Löwis130fb172001-07-19 11:00:41 +000013139 LIBS="$LIBS -lmpc"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013140 THREADOBJ="Python/thread.o"
Martin v. Löwis130fb172001-07-19 11:00:41 +000013141 USE_THREAD_MODULE=""
Guido van Rossum627b2d71993-12-24 10:39:16 +000013142fi
13143
Martin v. Löwis3d2b5492002-03-15 13:48:21 +000013144
Neal Norwitza978ab02002-11-02 16:58:05 +000013145 if test "$posix_threads" != "yes"; then
Martin v. Löwis11437992002-04-12 09:54:03 +000013146 echo "$as_me:$LINENO: checking for thr_create in -lthread" >&5
13147echo $ECHO_N "checking for thr_create in -lthread... $ECHO_C" >&6
13148if test "${ac_cv_lib_thread_thr_create+set}" = set; then
13149 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013150else
Martin v. Löwis11437992002-04-12 09:54:03 +000013151 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000013152LIBS="-lthread $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000013153cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013154/* confdefs.h. */
13155_ACEOF
13156cat confdefs.h >>conftest.$ac_ext
13157cat >>conftest.$ac_ext <<_ACEOF
13158/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013159
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000013160/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013161#ifdef __cplusplus
13162extern "C"
13163#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000013164/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000013165 builtin and then its argument prototype would still apply. */
13166char thr_create ();
Martin v. Löwis11437992002-04-12 09:54:03 +000013167int
13168main ()
13169{
13170thr_create ();
13171 ;
13172 return 0;
13173}
13174_ACEOF
13175rm -f conftest.$ac_objext conftest$ac_exeext
13176if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013177 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013178 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013179 grep -v '^ *+' conftest.er1 >conftest.err
13180 rm -f conftest.er1
13181 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13183 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013184 { ac_try='test -z "$ac_c_werror_flag"
13185 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013186 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13187 (eval $ac_try) 2>&5
13188 ac_status=$?
13189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13190 (exit $ac_status); }; } &&
13191 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013192 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13193 (eval $ac_try) 2>&5
13194 ac_status=$?
13195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13196 (exit $ac_status); }; }; then
13197 ac_cv_lib_thread_thr_create=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013198else
Martin v. Löwis11437992002-04-12 09:54:03 +000013199 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013200sed 's/^/| /' conftest.$ac_ext >&5
13201
Martin v. Löwis11437992002-04-12 09:54:03 +000013202ac_cv_lib_thread_thr_create=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000013203fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013204rm -f conftest.err conftest.$ac_objext \
13205 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000013206LIBS=$ac_check_lib_save_LIBS
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013207fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013208echo "$as_me:$LINENO: result: $ac_cv_lib_thread_thr_create" >&5
13209echo "${ECHO_T}$ac_cv_lib_thread_thr_create" >&6
13210if test $ac_cv_lib_thread_thr_create = yes; then
13211 cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000013212#define WITH_THREAD 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013213_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000013214
Martin v. Löwis3d2b5492002-03-15 13:48:21 +000013215 LIBS="$LIBS -lthread"
Martin v. Löwis2d7e2642002-04-05 16:50:53 +000013216 THREADOBJ="Python/thread.o"
Martin v. Löwis3d2b5492002-03-15 13:48:21 +000013217 USE_THREAD_MODULE=""
Guido van Rossum627b2d71993-12-24 10:39:16 +000013218fi
13219
Martin v. Löwis3d2b5492002-03-15 13:48:21 +000013220 fi
Michael W. Hudson54241132001-12-07 15:38:26 +000013221
Martin v. Löwis130fb172001-07-19 11:00:41 +000013222 if test "$USE_THREAD_MODULE" != "#"
13223 then
13224 # If the above checks didn't disable threads, (at least) OSF1
13225 # needs this '-threads' argument during linking.
13226 case $ac_sys_system in
13227 OSF1) LDLAST=-threads;;
13228 esac
Jeremy Hylton1a2ca862000-10-16 16:59:12 +000013229 fi
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013230fi
Martin v. Löwisa7a76d32002-10-04 07:21:24 +000013231
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013232if test "$posix_threads" = "yes"; then
13233 if test "$unistd_defines_pthreads" = "no"; then
Martin v. Löwisa7a76d32002-10-04 07:21:24 +000013234
13235cat >>confdefs.h <<\_ACEOF
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013236#define _POSIX_THREADS 1
13237_ACEOF
13238
13239 fi
13240
13241 # Bug 662787: Using semaphores causes unexplicable hangs on Solaris 8.
13242 case $ac_sys_system/$ac_sys_release in
13243 SunOS/5.6)
13244cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa7a76d32002-10-04 07:21:24 +000013245#define HAVE_PTHREAD_DESTRUCTOR 1
13246_ACEOF
13247
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013248 ;;
13249 SunOS/5.8)
13250cat >>confdefs.h <<\_ACEOF
13251#define HAVE_BROKEN_POSIX_SEMAPHORES 1
13252_ACEOF
13253
13254 ;;
13255 esac
13256
13257 echo "$as_me:$LINENO: checking if PTHREAD_SCOPE_SYSTEM is supported" >&5
13258echo $ECHO_N "checking if PTHREAD_SCOPE_SYSTEM is supported... $ECHO_C" >&6
13259 if test "${ac_cv_pthread_system_supported+set}" = set; then
13260 echo $ECHO_N "(cached) $ECHO_C" >&6
13261else
13262 if test "$cross_compiling" = yes; then
13263 ac_cv_pthread_system_supported=no
13264else
13265 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013266/* confdefs.h. */
13267_ACEOF
13268cat confdefs.h >>conftest.$ac_ext
13269cat >>conftest.$ac_ext <<_ACEOF
13270/* end confdefs.h. */
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013271#include <pthread.h>
13272 void *foo(void *parm) {
13273 return NULL;
13274 }
13275 main() {
13276 pthread_attr_t attr;
13277 pthread_t id;
13278 if (pthread_attr_init(&attr)) exit(-1);
13279 if (pthread_attr_setscope(&attr, PTHREAD_SCOPE_SYSTEM)) exit(-1);
13280 if (pthread_create(&id, &attr, foo, NULL)) exit(-1);
13281 exit(0);
13282 }
13283_ACEOF
13284rm -f conftest$ac_exeext
13285if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13286 (eval $ac_link) 2>&5
13287 ac_status=$?
13288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13289 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13290 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13291 (eval $ac_try) 2>&5
13292 ac_status=$?
13293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13294 (exit $ac_status); }; }; then
13295 ac_cv_pthread_system_supported=yes
13296else
13297 echo "$as_me: program exited with status $ac_status" >&5
13298echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013299sed 's/^/| /' conftest.$ac_ext >&5
13300
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013301( exit $ac_status )
13302ac_cv_pthread_system_supported=no
13303fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013304rm -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 +000013305fi
Martin v. Löwisa7a76d32002-10-04 07:21:24 +000013306
Guido van Rossum627b2d71993-12-24 10:39:16 +000013307fi
13308
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013309 echo "$as_me:$LINENO: result: $ac_cv_pthread_system_supported" >&5
13310echo "${ECHO_T}$ac_cv_pthread_system_supported" >&6
13311 if test "$ac_cv_pthread_system_supported" = "yes"; then
13312
13313cat >>confdefs.h <<\_ACEOF
13314#define PTHREAD_SYSTEM_SCHED_SUPPORTED 1
13315_ACEOF
13316
13317 fi
13318
13319for ac_func in pthread_sigmask
13320do
13321as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13322echo "$as_me:$LINENO: checking for $ac_func" >&5
13323echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
13324if eval "test \"\${$as_ac_var+set}\" = set"; then
13325 echo $ECHO_N "(cached) $ECHO_C" >&6
13326else
13327 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013328/* confdefs.h. */
13329_ACEOF
13330cat confdefs.h >>conftest.$ac_ext
13331cat >>conftest.$ac_ext <<_ACEOF
13332/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000013333/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13334 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13335#define $ac_func innocuous_$ac_func
13336
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013337/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000013338 which can conflict with char $ac_func (); below.
13339 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000013340 <limits.h> exists even on freestanding compilers. */
13341
13342#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000013343# include <limits.h>
13344#else
13345# include <assert.h>
13346#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000013347
13348#undef $ac_func
13349
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013350/* Override any gcc2 internal prototype to avoid an error. */
13351#ifdef __cplusplus
13352extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000013353{
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013354#endif
13355/* We use char because int might match the return type of a gcc2
13356 builtin and then its argument prototype would still apply. */
13357char $ac_func ();
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013358/* The GNU C library defines this for functions which it implements
13359 to always fail with ENOSYS. Some functions are actually named
13360 something starting with __ and the normal name is an alias. */
13361#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13362choke me
13363#else
Skip Montanaro6dead952003-09-25 14:50:04 +000013364char (*f) () = $ac_func;
13365#endif
13366#ifdef __cplusplus
13367}
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013368#endif
13369
Skip Montanaro6dead952003-09-25 14:50:04 +000013370int
13371main ()
13372{
13373return f != $ac_func;
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013374 ;
13375 return 0;
13376}
13377_ACEOF
13378rm -f conftest.$ac_objext conftest$ac_exeext
13379if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013380 (eval $ac_link) 2>conftest.er1
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013381 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013382 grep -v '^ *+' conftest.er1 >conftest.err
13383 rm -f conftest.er1
13384 cat conftest.err >&5
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13386 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013387 { ac_try='test -z "$ac_c_werror_flag"
13388 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013389 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13390 (eval $ac_try) 2>&5
13391 ac_status=$?
13392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13393 (exit $ac_status); }; } &&
13394 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013395 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13396 (eval $ac_try) 2>&5
13397 ac_status=$?
13398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13399 (exit $ac_status); }; }; then
13400 eval "$as_ac_var=yes"
13401else
13402 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013403sed 's/^/| /' conftest.$ac_ext >&5
13404
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013405eval "$as_ac_var=no"
13406fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013407rm -f conftest.err conftest.$ac_objext \
13408 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013409fi
13410echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
13411echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
13412if test `eval echo '${'$as_ac_var'}'` = yes; then
13413 cat >>confdefs.h <<_ACEOF
13414#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13415_ACEOF
Jason Tishlerfac083d2003-07-22 15:20:49 +000013416 case $ac_sys_system in
13417 CYGWIN*)
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013418
Jason Tishlerfac083d2003-07-22 15:20:49 +000013419cat >>confdefs.h <<\_ACEOF
13420#define HAVE_BROKEN_PTHREAD_SIGMASK 1
13421_ACEOF
13422
13423 ;;
13424 esac
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000013425fi
13426done
13427
13428fi
13429
13430
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013431# Check for enable-ipv6
Martin v. Löwis11437992002-04-12 09:54:03 +000013432
13433
13434echo "$as_me:$LINENO: checking if --enable-ipv6 is specified" >&5
13435echo $ECHO_N "checking if --enable-ipv6 is specified... $ECHO_C" >&6
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013436# Check whether --enable-ipv6 or --disable-ipv6 was given.
13437if test "${enable_ipv6+set}" = set; then
13438 enableval="$enable_ipv6"
13439 case "$enableval" in
13440 no)
Martin v. Löwis11437992002-04-12 09:54:03 +000013441 echo "$as_me:$LINENO: result: no" >&5
13442echo "${ECHO_T}no" >&6
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013443 ipv6=no
13444 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000013445 *) echo "$as_me:$LINENO: result: yes" >&5
13446echo "${ECHO_T}yes" >&6
13447 cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013448#define ENABLE_IPV6 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013449_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013450
13451 ipv6=yes
13452 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000013453 esac
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013454else
Martin v. Löwis11437992002-04-12 09:54:03 +000013455
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013456 if test "$cross_compiling" = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000013457 echo "$as_me:$LINENO: result: no" >&5
13458echo "${ECHO_T}no" >&6
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013459 ipv6=no
13460
13461else
Martin v. Löwis11437992002-04-12 09:54:03 +000013462 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013463/* confdefs.h. */
13464_ACEOF
13465cat confdefs.h >>conftest.$ac_ext
13466cat >>conftest.$ac_ext <<_ACEOF
13467/* end confdefs.h. */
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013468 /* AF_INET6 available check */
13469#include <sys/types.h>
13470#include <sys/socket.h>
13471main()
13472{
13473 if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
13474 exit(1);
13475 else
13476 exit(0);
13477}
13478
Martin v. Löwis11437992002-04-12 09:54:03 +000013479_ACEOF
13480rm -f conftest$ac_exeext
13481if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13482 (eval $ac_link) 2>&5
13483 ac_status=$?
13484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13485 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13486 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13487 (eval $ac_try) 2>&5
13488 ac_status=$?
13489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13490 (exit $ac_status); }; }; then
13491 echo "$as_me:$LINENO: result: yes" >&5
13492echo "${ECHO_T}yes" >&6
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013493 ipv6=yes
13494else
Martin v. Löwis11437992002-04-12 09:54:03 +000013495 echo "$as_me: program exited with status $ac_status" >&5
13496echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013497sed 's/^/| /' conftest.$ac_ext >&5
13498
Martin v. Löwis11437992002-04-12 09:54:03 +000013499( exit $ac_status )
13500echo "$as_me:$LINENO: result: no" >&5
13501echo "${ECHO_T}no" >&6
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013502 ipv6=no
13503fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013504rm -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 +000013505fi
13506
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000013507if test "$ipv6" = "yes"; then
Martin v. Löwis11437992002-04-12 09:54:03 +000013508 echo "$as_me:$LINENO: checking if RFC2553 API is available" >&5
13509echo $ECHO_N "checking if RFC2553 API is available... $ECHO_C" >&6
13510 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013511/* confdefs.h. */
13512_ACEOF
13513cat confdefs.h >>conftest.$ac_ext
13514cat >>conftest.$ac_ext <<_ACEOF
13515/* end confdefs.h. */
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000013516#include <sys/types.h>
13517#include <netinet/in.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000013518int
13519main ()
13520{
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000013521struct sockaddr_in6 x;
13522x.sin6_scope_id;
Martin v. Löwis11437992002-04-12 09:54:03 +000013523 ;
13524 return 0;
13525}
13526_ACEOF
13527rm -f conftest.$ac_objext
13528if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013529 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013530 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013531 grep -v '^ *+' conftest.er1 >conftest.err
13532 rm -f conftest.er1
13533 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13535 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013536 { ac_try='test -z "$ac_c_werror_flag"
13537 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013538 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13539 (eval $ac_try) 2>&5
13540 ac_status=$?
13541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13542 (exit $ac_status); }; } &&
13543 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013544 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13545 (eval $ac_try) 2>&5
13546 ac_status=$?
13547 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13548 (exit $ac_status); }; }; then
13549 echo "$as_me:$LINENO: result: yes" >&5
13550echo "${ECHO_T}yes" >&6
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000013551 ipv6=yes
13552else
Martin v. Löwis11437992002-04-12 09:54:03 +000013553 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013554sed 's/^/| /' conftest.$ac_ext >&5
13555
Martin v. Löwis11437992002-04-12 09:54:03 +000013556echo "$as_me:$LINENO: result: no" >&5
13557echo "${ECHO_T}no" >&6
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000013558 ipv6=no
13559fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013560rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000013561fi
13562
13563if test "$ipv6" = "yes"; then
Martin v. Löwis11437992002-04-12 09:54:03 +000013564 cat >>confdefs.h <<\_ACEOF
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000013565#define ENABLE_IPV6 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013566_ACEOF
Martin v. Löwisa5f8bb52001-09-05 08:22:34 +000013567
13568fi
13569
Martin v. Löwis11437992002-04-12 09:54:03 +000013570fi;
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013571
13572ipv6type=unknown
13573ipv6lib=none
13574ipv6trylibc=no
13575
13576if test "$ipv6" = "yes"; then
Martin v. Löwis11437992002-04-12 09:54:03 +000013577 echo "$as_me:$LINENO: checking ipv6 stack type" >&5
13578echo $ECHO_N "checking ipv6 stack type... $ECHO_C" >&6
Guido van Rossumb8552162001-09-05 14:58:11 +000013579 for i in inria kame linux-glibc linux-inet6 solaris toshiba v6d zeta;
13580 do
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013581 case $i in
13582 inria)
Martin v. Löwis11437992002-04-12 09:54:03 +000013583 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013584/* confdefs.h. */
13585_ACEOF
13586cat confdefs.h >>conftest.$ac_ext
13587cat >>conftest.$ac_ext <<_ACEOF
13588/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000013589
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013590#include <netinet/in.h>
13591#ifdef IPV6_INRIA_VERSION
13592yes
13593#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000013594_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013595if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000013596 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwis44ddbde2001-12-02 10:15:37 +000013597 ipv6type=$i
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013598fi
13599rm -f conftest*
13600
13601 ;;
13602 kame)
Martin v. Löwis11437992002-04-12 09:54:03 +000013603 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013604/* confdefs.h. */
13605_ACEOF
13606cat confdefs.h >>conftest.$ac_ext
13607cat >>conftest.$ac_ext <<_ACEOF
13608/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000013609
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013610#include <netinet/in.h>
13611#ifdef __KAME__
13612yes
13613#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000013614_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013615if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000013616 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013617 ipv6type=$i;
13618 ipv6lib=inet6
13619 ipv6libdir=/usr/local/v6/lib
13620 ipv6trylibc=yes
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013621fi
13622rm -f conftest*
13623
13624 ;;
13625 linux-glibc)
Martin v. Löwis11437992002-04-12 09:54:03 +000013626 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013627/* confdefs.h. */
13628_ACEOF
13629cat confdefs.h >>conftest.$ac_ext
13630cat >>conftest.$ac_ext <<_ACEOF
13631/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000013632
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013633#include <features.h>
13634#if defined(__GLIBC__) && ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2))
13635yes
13636#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000013637_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013638if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000013639 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013640 ipv6type=$i;
13641 ipv6trylibc=yes
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013642fi
13643rm -f conftest*
13644
13645 ;;
13646 linux-inet6)
13647 if test -d /usr/inet6; then
13648 ipv6type=$i
13649 ipv6lib=inet6
13650 ipv6libdir=/usr/inet6/lib
Skip Montanarodecc6a42003-01-01 20:07:49 +000013651 BASECFLAGS="-I/usr/inet6/include $BASECFLAGS"
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013652 fi
13653 ;;
13654 solaris)
13655 if test -f /etc/netconfig; then
13656 if /usr/xpg4/bin/grep -q tcp6 /etc/netconfig; then
13657 ipv6type=$i
13658 ipv6trylibc=yes
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013659 fi
13660 fi
13661 ;;
13662 toshiba)
Martin v. Löwis11437992002-04-12 09:54:03 +000013663 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013664/* confdefs.h. */
13665_ACEOF
13666cat confdefs.h >>conftest.$ac_ext
13667cat >>conftest.$ac_ext <<_ACEOF
13668/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000013669
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013670#include <sys/param.h>
13671#ifdef _TOSHIBA_INET6
13672yes
13673#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000013674_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013675if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000013676 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013677 ipv6type=$i;
13678 ipv6lib=inet6;
Martin v. Löwis44ddbde2001-12-02 10:15:37 +000013679 ipv6libdir=/usr/local/v6/lib
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013680fi
13681rm -f conftest*
13682
13683 ;;
13684 v6d)
Martin v. Löwis11437992002-04-12 09:54:03 +000013685 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013686/* confdefs.h. */
13687_ACEOF
13688cat confdefs.h >>conftest.$ac_ext
13689cat >>conftest.$ac_ext <<_ACEOF
13690/* end confdefs.h. */
Martin v. Löwisa5f73f92001-10-15 08:06:29 +000013691
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013692#include </usr/local/v6/include/sys/v6config.h>
13693#ifdef __V6D__
13694yes
13695#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000013696_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013697if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000013698 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013699 ipv6type=$i;
13700 ipv6lib=v6;
13701 ipv6libdir=/usr/local/v6/lib;
Skip Montanarodecc6a42003-01-01 20:07:49 +000013702 BASECFLAGS="-I/usr/local/v6/include $BASECFLAGS"
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013703fi
13704rm -f conftest*
13705
13706 ;;
13707 zeta)
Martin v. Löwis11437992002-04-12 09:54:03 +000013708 cat >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öwisa5f73f92001-10-15 08:06:29 +000013714
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013715#include <sys/param.h>
13716#ifdef _ZETA_MINAMI_INET6
13717yes
13718#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000013719_ACEOF
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013720if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000013721 $EGREP "yes" >/dev/null 2>&1; then
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013722 ipv6type=$i;
13723 ipv6lib=inet6;
Martin v. Löwis44ddbde2001-12-02 10:15:37 +000013724 ipv6libdir=/usr/local/v6/lib
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013725fi
13726rm -f conftest*
13727
13728 ;;
13729 esac
13730 if test "$ipv6type" != "unknown"; then
13731 break
13732 fi
13733 done
Martin v. Löwis11437992002-04-12 09:54:03 +000013734 echo "$as_me:$LINENO: result: $ipv6type" >&5
13735echo "${ECHO_T}$ipv6type" >&6
Martin v. Löwisa2ac6022001-08-09 11:40:14 +000013736fi
13737
13738if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
13739 if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
13740 LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
13741 echo "using lib$ipv6lib"
13742 else
13743 if test $ipv6trylibc = "yes"; then
13744 echo "using libc"
13745 else
13746 echo 'Fatal: no $ipv6lib library found. cannot continue.'
13747 echo "You need to fetch lib$ipv6lib.a from appropriate"
13748 echo 'ipv6 kit and compile beforehand.'
13749 exit 1
13750 fi
13751 fi
13752fi
13753
Martin v. Löwisa3fb4f72002-06-09 13:33:54 +000013754# Check for --with-doc-strings
13755echo "$as_me:$LINENO: checking for --with-doc-strings" >&5
13756echo $ECHO_N "checking for --with-doc-strings... $ECHO_C" >&6
13757
13758# Check whether --with-doc-strings or --without-doc-strings was given.
13759if test "${with_doc_strings+set}" = set; then
13760 withval="$with_doc_strings"
13761
13762fi;
13763
13764if test -z "$with_doc_strings"
13765then with_doc_strings="yes"
13766fi
13767if test "$with_doc_strings" != "no"
13768then
13769
13770cat >>confdefs.h <<\_ACEOF
13771#define WITH_DOC_STRINGS 1
13772_ACEOF
13773
13774fi
13775echo "$as_me:$LINENO: result: $with_doc_strings" >&5
13776echo "${ECHO_T}$with_doc_strings" >&6
13777
Neil Schemenauera35c6882001-02-27 04:45:05 +000013778# Check for Python-specific malloc support
Martin v. Löwisf30d60e2004-06-08 08:17:44 +000013779echo "$as_me:$LINENO: checking for --with-tsc" >&5
13780echo $ECHO_N "checking for --with-tsc... $ECHO_C" >&6
13781
13782# Check whether --with-tsc or --without-tsc was given.
13783if test "${with_tsc+set}" = set; then
13784 withval="$with_tsc"
13785
13786if test "$withval" != no
13787then
13788
13789cat >>confdefs.h <<\_ACEOF
13790#define WITH_TSC 1
13791_ACEOF
13792
13793 echo "$as_me:$LINENO: result: yes" >&5
13794echo "${ECHO_T}yes" >&6
13795else echo "$as_me:$LINENO: result: no" >&5
13796echo "${ECHO_T}no" >&6
13797fi
13798else
13799 echo "$as_me:$LINENO: result: no" >&5
13800echo "${ECHO_T}no" >&6
13801fi;
13802
13803# Check for Python-specific malloc support
Martin v. Löwis11437992002-04-12 09:54:03 +000013804echo "$as_me:$LINENO: checking for --with-pymalloc" >&5
13805echo $ECHO_N "checking for --with-pymalloc... $ECHO_C" >&6
13806
Neil Schemenauera35c6882001-02-27 04:45:05 +000013807# Check whether --with-pymalloc or --without-pymalloc was given.
13808if test "${with_pymalloc+set}" = set; then
13809 withval="$with_pymalloc"
Michael W. Hudson54241132001-12-07 15:38:26 +000013810
Martin v. Löwis11437992002-04-12 09:54:03 +000013811fi;
Neil Schemenauera35c6882001-02-27 04:45:05 +000013812
Neil Schemenauer16c22972002-03-22 15:34:49 +000013813if test -z "$with_pymalloc"
13814then with_pymalloc="yes"
13815fi
13816if test "$with_pymalloc" != "no"
13817then
Martin v. Löwis11437992002-04-12 09:54:03 +000013818
13819cat >>confdefs.h <<\_ACEOF
Neil Schemenauer16c22972002-03-22 15:34:49 +000013820#define WITH_PYMALLOC 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013821_ACEOF
Neil Schemenauer16c22972002-03-22 15:34:49 +000013822
13823fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013824echo "$as_me:$LINENO: result: $with_pymalloc" >&5
13825echo "${ECHO_T}$with_pymalloc" >&6
Neil Schemenauer16c22972002-03-22 15:34:49 +000013826
Barry Warsawef82cd72000-06-30 16:21:01 +000013827# Check for --with-wctype-functions
Martin v. Löwis11437992002-04-12 09:54:03 +000013828echo "$as_me:$LINENO: checking for --with-wctype-functions" >&5
13829echo $ECHO_N "checking for --with-wctype-functions... $ECHO_C" >&6
13830
Barry Warsawef82cd72000-06-30 16:21:01 +000013831# Check whether --with-wctype-functions or --without-wctype-functions was given.
13832if test "${with_wctype_functions+set}" = set; then
13833 withval="$with_wctype_functions"
Martin v. Löwis11437992002-04-12 09:54:03 +000013834
Barry Warsawef82cd72000-06-30 16:21:01 +000013835if test "$withval" != no
Martin v. Löwis11437992002-04-12 09:54:03 +000013836then
13837
13838cat >>confdefs.h <<\_ACEOF
Barry Warsawef82cd72000-06-30 16:21:01 +000013839#define WANT_WCTYPE_FUNCTIONS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013840_ACEOF
13841
13842 echo "$as_me:$LINENO: result: yes" >&5
13843echo "${ECHO_T}yes" >&6
13844else echo "$as_me:$LINENO: result: no" >&5
13845echo "${ECHO_T}no" >&6
Barry Warsawef82cd72000-06-30 16:21:01 +000013846fi
13847else
Martin v. Löwis11437992002-04-12 09:54:03 +000013848 echo "$as_me:$LINENO: result: no" >&5
13849echo "${ECHO_T}no" >&6
13850fi;
Barry Warsawef82cd72000-06-30 16:21:01 +000013851
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000013852# -I${DLINCLDIR} is added to the compile rule for importdl.o
Guido van Rossum7f43da71994-08-01 12:15:30 +000013853
Guido van Rossum98935bf2001-09-05 19:13:16 +000013854DLINCLDIR=.
Guido van Rossum7f43da71994-08-01 12:15:30 +000013855
Guido van Rossume97ee181999-12-20 21:27:22 +000013856# the dlopen() function means we might want to use dynload_shlib.o. some
13857# platforms, such as AIX, have dlopen(), but don't want to use it.
Martin v. Löwis11437992002-04-12 09:54:03 +000013858
Thomas Wouters3a584202000-08-05 23:28:51 +000013859for ac_func in dlopen
13860do
Martin v. Löwis11437992002-04-12 09:54:03 +000013861as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13862echo "$as_me:$LINENO: checking for $ac_func" >&5
13863echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
13864if eval "test \"\${$as_ac_var+set}\" = set"; then
13865 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossume97ee181999-12-20 21:27:22 +000013866else
Martin v. Löwis11437992002-04-12 09:54:03 +000013867 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000013868/* confdefs.h. */
13869_ACEOF
13870cat confdefs.h >>conftest.$ac_ext
13871cat >>conftest.$ac_ext <<_ACEOF
13872/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000013873/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13874 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13875#define $ac_func innocuous_$ac_func
13876
Guido van Rossume97ee181999-12-20 21:27:22 +000013877/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000013878 which can conflict with char $ac_func (); below.
13879 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000013880 <limits.h> exists even on freestanding compilers. */
13881
13882#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000013883# include <limits.h>
13884#else
13885# include <assert.h>
13886#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000013887
13888#undef $ac_func
13889
Guido van Rossume97ee181999-12-20 21:27:22 +000013890/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000013891#ifdef __cplusplus
13892extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000013893{
Martin v. Löwis11437992002-04-12 09:54:03 +000013894#endif
Guido van Rossume97ee181999-12-20 21:27:22 +000013895/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000013896 builtin and then its argument prototype would still apply. */
13897char $ac_func ();
Guido van Rossume97ee181999-12-20 21:27:22 +000013898/* The GNU C library defines this for functions which it implements
13899 to always fail with ENOSYS. Some functions are actually named
13900 something starting with __ and the normal name is an alias. */
Thomas Wouters3a584202000-08-05 23:28:51 +000013901#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossume97ee181999-12-20 21:27:22 +000013902choke me
13903#else
Skip Montanaro6dead952003-09-25 14:50:04 +000013904char (*f) () = $ac_func;
13905#endif
13906#ifdef __cplusplus
13907}
Guido van Rossume97ee181999-12-20 21:27:22 +000013908#endif
13909
Skip Montanaro6dead952003-09-25 14:50:04 +000013910int
13911main ()
13912{
13913return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000013914 ;
13915 return 0;
13916}
13917_ACEOF
13918rm -f conftest.$ac_objext conftest$ac_exeext
13919if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000013920 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000013921 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000013922 grep -v '^ *+' conftest.er1 >conftest.err
13923 rm -f conftest.er1
13924 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000013925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13926 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000013927 { ac_try='test -z "$ac_c_werror_flag"
13928 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000013929 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13930 (eval $ac_try) 2>&5
13931 ac_status=$?
13932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13933 (exit $ac_status); }; } &&
13934 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000013935 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13936 (eval $ac_try) 2>&5
13937 ac_status=$?
13938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13939 (exit $ac_status); }; }; then
13940 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000013941else
Martin v. Löwis11437992002-04-12 09:54:03 +000013942 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000013943sed 's/^/| /' conftest.$ac_ext >&5
13944
Martin v. Löwis11437992002-04-12 09:54:03 +000013945eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000013946fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000013947rm -f conftest.err conftest.$ac_objext \
13948 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000013949fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013950echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
13951echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
13952if test `eval echo '${'$as_ac_var'}'` = yes; then
13953 cat >>confdefs.h <<_ACEOF
13954#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13955_ACEOF
Guido van Rossume97ee181999-12-20 21:27:22 +000013956
Guido van Rossume97ee181999-12-20 21:27:22 +000013957fi
Thomas Wouters3a584202000-08-05 23:28:51 +000013958done
Guido van Rossume97ee181999-12-20 21:27:22 +000013959
Michael W. Hudson54241132001-12-07 15:38:26 +000013960
Guido van Rossume97ee181999-12-20 21:27:22 +000013961# DYNLOADFILE specifies which dynload_*.o file we will use for dynamic
13962# loading of modules.
13963
Martin v. Löwis11437992002-04-12 09:54:03 +000013964echo "$as_me:$LINENO: checking DYNLOADFILE" >&5
13965echo $ECHO_N "checking DYNLOADFILE... $ECHO_C" >&6
Guido van Rossume97ee181999-12-20 21:27:22 +000013966if test -z "$DYNLOADFILE"
13967then
13968 case $ac_sys_system/$ac_sys_release in
Martin v. Löwisc19c5a62003-11-18 20:00:44 +000013969 AIX*) # Use dynload_shlib.c and dlopen() if we have it; otherwise dynload_aix.c
13970 if test "$ac_cv_func_dlopen" = yes
13971 then DYNLOADFILE="dynload_shlib.o"
13972 else DYNLOADFILE="dynload_aix.o"
13973 fi
13974 ;;
Guido van Rossume97ee181999-12-20 21:27:22 +000013975 BeOS*) DYNLOADFILE="dynload_beos.o";;
13976 hp*|HP*) DYNLOADFILE="dynload_hpux.o";;
Jack Jansene578a632001-08-15 01:27:14 +000013977 Darwin/*) DYNLOADFILE="dynload_next.o";;
Martin v. Löwisf90ae202002-06-11 06:22:31 +000013978 atheos*) DYNLOADFILE="dynload_atheos.o";;
Guido van Rossume97ee181999-12-20 21:27:22 +000013979 *)
13980 # use dynload_shlib.c and dlopen() if we have it; otherwise stub
13981 # out any dynamic loading
13982 if test "$ac_cv_func_dlopen" = yes
13983 then DYNLOADFILE="dynload_shlib.o"
13984 else DYNLOADFILE="dynload_stub.o"
13985 fi
13986 ;;
13987 esac
13988fi
Martin v. Löwis11437992002-04-12 09:54:03 +000013989echo "$as_me:$LINENO: result: $DYNLOADFILE" >&5
13990echo "${ECHO_T}$DYNLOADFILE" >&6
Guido van Rossume97ee181999-12-20 21:27:22 +000013991if test "$DYNLOADFILE" != "dynload_stub.o"
13992then
Martin v. Löwis11437992002-04-12 09:54:03 +000013993
13994cat >>confdefs.h <<\_ACEOF
Guido van Rossume97ee181999-12-20 21:27:22 +000013995#define HAVE_DYNAMIC_LOADING 1
Martin v. Löwis11437992002-04-12 09:54:03 +000013996_ACEOF
Guido van Rossume97ee181999-12-20 21:27:22 +000013997
13998fi
13999
Neil Schemenauer4e425612001-06-19 15:44:15 +000014000# MACHDEP_OBJS can be set to platform-specific object files needed by Python
14001
Michael W. Hudson54241132001-12-07 15:38:26 +000014002
Martin v. Löwis11437992002-04-12 09:54:03 +000014003echo "$as_me:$LINENO: checking MACHDEP_OBJS" >&5
14004echo $ECHO_N "checking MACHDEP_OBJS... $ECHO_C" >&6
Neil Schemenauer4e425612001-06-19 15:44:15 +000014005if test -z "$MACHDEP_OBJS"
14006then
Jack Jansene578a632001-08-15 01:27:14 +000014007 MACHDEP_OBJS=$extra_machdep_objs
14008else
14009 MACHDEP_OBJS="$MACHDEP_OBJS $extra_machdep_objs"
Neil Schemenauer4e425612001-06-19 15:44:15 +000014010fi
Martin v. Löwis11437992002-04-12 09:54:03 +000014011echo "$as_me:$LINENO: result: MACHDEP_OBJS" >&5
14012echo "${ECHO_T}MACHDEP_OBJS" >&6
Neil Schemenauer4e425612001-06-19 15:44:15 +000014013
Guido van Rossum627b2d71993-12-24 10:39:16 +000014014# checks for library functions
Martin v. Löwis11437992002-04-12 09:54:03 +000014015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
14085
Martin v. Löwisd6320502004-08-12 13:45:08 +000014086
Martin v. Löwisc3001752005-01-23 09:27:24 +000014087
14088
Martin v. Löwisd6320502004-08-12 13:45:08 +000014089for ac_func in alarm bind_textdomain_codeset chown clock confstr ctermid \
14090 execv fork fpathconf ftime ftruncate \
Martin v. Löwis438b5342002-12-27 10:16:42 +000014091 gai_strerror getgroups getlogin getloadavg getpeername getpgid getpid \
Martin v. Löwisc3001752005-01-23 09:27:24 +000014092 getpriority getpwent getspnam getspent getsid getwd \
Martin v. Löwise9416172003-05-03 10:12:45 +000014093 kill killpg lchown lstat mkfifo mknod mktime \
Martin v. Löwisa5f09072002-10-11 05:37:59 +000014094 mremap nice pathconf pause plock poll pthread_init \
Guido van Rossum162e38c2003-02-19 15:25:10 +000014095 putenv readlink realpath \
Martin v. Löwisd5843682002-11-21 20:41:28 +000014096 select setegid seteuid setgid \
Martin v. Löwis4daacb12003-03-28 18:37:01 +000014097 setlocale setregid setreuid setsid setpgid setpgrp setuid setvbuf snprintf \
Skip Montanaro7e11a012004-02-07 12:55:46 +000014098 sigaction siginterrupt sigrelse strftime \
Michael W. Hudson34f20ea2002-05-27 15:08:24 +000014099 sysconf tcgetpgrp tcsetpgrp tempnam timegm times tmpfile tmpnam tmpnam_r \
Martin v. Löwis438b5342002-12-27 10:16:42 +000014100 truncate uname unsetenv utimes waitpid wcscoll _getpty
Guido van Rossum627b2d71993-12-24 10:39:16 +000014101do
Martin v. Löwis11437992002-04-12 09:54:03 +000014102as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14103echo "$as_me:$LINENO: checking for $ac_func" >&5
14104echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14105if eval "test \"\${$as_ac_var+set}\" = set"; then
14106 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000014107else
Martin v. Löwis11437992002-04-12 09:54:03 +000014108 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014109/* confdefs.h. */
14110_ACEOF
14111cat confdefs.h >>conftest.$ac_ext
14112cat >>conftest.$ac_ext <<_ACEOF
14113/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000014114/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14115 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14116#define $ac_func innocuous_$ac_func
14117
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000014118/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000014119 which can conflict with char $ac_func (); below.
14120 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000014121 <limits.h> exists even on freestanding compilers. */
14122
14123#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000014124# include <limits.h>
14125#else
14126# include <assert.h>
14127#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000014128
14129#undef $ac_func
14130
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000014131/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000014132#ifdef __cplusplus
14133extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000014134{
Martin v. Löwis11437992002-04-12 09:54:03 +000014135#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000014136/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000014137 builtin and then its argument prototype would still apply. */
14138char $ac_func ();
Guido van Rossum627b2d71993-12-24 10:39:16 +000014139/* The GNU C library defines this for functions which it implements
14140 to always fail with ENOSYS. Some functions are actually named
14141 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000014142#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +000014143choke me
14144#else
Skip Montanaro6dead952003-09-25 14:50:04 +000014145char (*f) () = $ac_func;
14146#endif
14147#ifdef __cplusplus
14148}
Guido van Rossum627b2d71993-12-24 10:39:16 +000014149#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +000014150
Skip Montanaro6dead952003-09-25 14:50:04 +000014151int
14152main ()
14153{
14154return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000014155 ;
14156 return 0;
14157}
14158_ACEOF
14159rm -f conftest.$ac_objext conftest$ac_exeext
14160if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014161 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000014162 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014163 grep -v '^ *+' conftest.er1 >conftest.err
14164 rm -f conftest.er1
14165 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000014166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14167 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014168 { ac_try='test -z "$ac_c_werror_flag"
14169 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014170 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14171 (eval $ac_try) 2>&5
14172 ac_status=$?
14173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14174 (exit $ac_status); }; } &&
14175 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000014176 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14177 (eval $ac_try) 2>&5
14178 ac_status=$?
14179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14180 (exit $ac_status); }; }; then
14181 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000014182else
Martin v. Löwis11437992002-04-12 09:54:03 +000014183 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014184sed 's/^/| /' conftest.$ac_ext >&5
14185
Martin v. Löwis11437992002-04-12 09:54:03 +000014186eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000014187fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014188rm -f conftest.err conftest.$ac_objext \
14189 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000014190fi
Martin v. Löwis11437992002-04-12 09:54:03 +000014191echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
14192echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14193if test `eval echo '${'$as_ac_var'}'` = yes; then
14194 cat >>confdefs.h <<_ACEOF
14195#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14196_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:38 +000014197
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000014198fi
14199done
14200
Michael W. Hudson54241132001-12-07 15:38:26 +000014201
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014202# For some functions, having a definition is not sufficient, since
14203# we want to take their address.
14204echo "$as_me:$LINENO: checking for chroot" >&5
14205echo $ECHO_N "checking for chroot... $ECHO_C" >&6
14206cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014207/* confdefs.h. */
14208_ACEOF
14209cat confdefs.h >>conftest.$ac_ext
14210cat >>conftest.$ac_ext <<_ACEOF
14211/* end confdefs.h. */
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014212#include <unistd.h>
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014213int
14214main ()
14215{
14216void *x=chroot
14217 ;
14218 return 0;
14219}
14220_ACEOF
14221rm -f conftest.$ac_objext
14222if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014223 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014224 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014225 grep -v '^ *+' conftest.er1 >conftest.err
14226 rm -f conftest.er1
14227 cat conftest.err >&5
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14229 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014230 { ac_try='test -z "$ac_c_werror_flag"
14231 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014232 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14233 (eval $ac_try) 2>&5
14234 ac_status=$?
14235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14236 (exit $ac_status); }; } &&
14237 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014238 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14239 (eval $ac_try) 2>&5
14240 ac_status=$?
14241 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14242 (exit $ac_status); }; }; then
14243
14244cat >>confdefs.h <<\_ACEOF
14245#define HAVE_CHROOT 1
14246_ACEOF
14247
14248 echo "$as_me:$LINENO: result: yes" >&5
14249echo "${ECHO_T}yes" >&6
14250else
14251 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014252sed 's/^/| /' conftest.$ac_ext >&5
14253
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014254echo "$as_me:$LINENO: result: no" >&5
14255echo "${ECHO_T}no" >&6
14256
14257fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014258rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014259echo "$as_me:$LINENO: checking for link" >&5
14260echo $ECHO_N "checking for link... $ECHO_C" >&6
14261cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014262/* confdefs.h. */
14263_ACEOF
14264cat confdefs.h >>conftest.$ac_ext
14265cat >>conftest.$ac_ext <<_ACEOF
14266/* end confdefs.h. */
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014267#include <unistd.h>
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014268int
14269main ()
14270{
14271void *x=link
14272 ;
14273 return 0;
14274}
14275_ACEOF
14276rm -f conftest.$ac_objext
14277if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014278 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014279 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014280 grep -v '^ *+' conftest.er1 >conftest.err
14281 rm -f conftest.er1
14282 cat conftest.err >&5
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14284 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014285 { ac_try='test -z "$ac_c_werror_flag"
14286 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014287 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14288 (eval $ac_try) 2>&5
14289 ac_status=$?
14290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14291 (exit $ac_status); }; } &&
14292 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014293 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14294 (eval $ac_try) 2>&5
14295 ac_status=$?
14296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14297 (exit $ac_status); }; }; then
14298
14299cat >>confdefs.h <<\_ACEOF
14300#define HAVE_LINK 1
14301_ACEOF
14302
14303 echo "$as_me:$LINENO: result: yes" >&5
14304echo "${ECHO_T}yes" >&6
14305else
14306 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014307sed 's/^/| /' conftest.$ac_ext >&5
14308
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014309echo "$as_me:$LINENO: result: no" >&5
14310echo "${ECHO_T}no" >&6
14311
14312fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014313rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014314echo "$as_me:$LINENO: checking for symlink" >&5
14315echo $ECHO_N "checking for symlink... $ECHO_C" >&6
14316cat >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öwisc8ad7cc2002-11-11 13:23:45 +000014322#include <unistd.h>
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014323int
14324main ()
14325{
14326void *x=symlink
14327 ;
14328 return 0;
14329}
14330_ACEOF
14331rm -f conftest.$ac_objext
14332if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014333 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014334 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014335 grep -v '^ *+' conftest.er1 >conftest.err
14336 rm -f conftest.er1
14337 cat conftest.err >&5
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14339 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014340 { ac_try='test -z "$ac_c_werror_flag"
14341 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014342 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14343 (eval $ac_try) 2>&5
14344 ac_status=$?
14345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14346 (exit $ac_status); }; } &&
14347 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014348 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14349 (eval $ac_try) 2>&5
14350 ac_status=$?
14351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14352 (exit $ac_status); }; }; then
14353
14354cat >>confdefs.h <<\_ACEOF
14355#define HAVE_SYMLINK 1
14356_ACEOF
14357
14358 echo "$as_me:$LINENO: result: yes" >&5
14359echo "${ECHO_T}yes" >&6
14360else
14361 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014362sed 's/^/| /' conftest.$ac_ext >&5
14363
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014364echo "$as_me:$LINENO: result: no" >&5
14365echo "${ECHO_T}no" >&6
14366
14367fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014368rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014369echo "$as_me:$LINENO: checking for fchdir" >&5
14370echo $ECHO_N "checking for fchdir... $ECHO_C" >&6
14371cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014372/* confdefs.h. */
14373_ACEOF
14374cat confdefs.h >>conftest.$ac_ext
14375cat >>conftest.$ac_ext <<_ACEOF
14376/* end confdefs.h. */
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014377#include <unistd.h>
14378int
14379main ()
14380{
14381void *x=fchdir
14382 ;
14383 return 0;
14384}
14385_ACEOF
14386rm -f conftest.$ac_objext
14387if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014388 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014389 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014390 grep -v '^ *+' conftest.er1 >conftest.err
14391 rm -f conftest.er1
14392 cat conftest.err >&5
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14394 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014395 { ac_try='test -z "$ac_c_werror_flag"
14396 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014397 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14398 (eval $ac_try) 2>&5
14399 ac_status=$?
14400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14401 (exit $ac_status); }; } &&
14402 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014403 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14404 (eval $ac_try) 2>&5
14405 ac_status=$?
14406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14407 (exit $ac_status); }; }; then
14408
14409cat >>confdefs.h <<\_ACEOF
14410#define HAVE_FCHDIR 1
14411_ACEOF
14412
14413 echo "$as_me:$LINENO: result: yes" >&5
14414echo "${ECHO_T}yes" >&6
14415else
14416 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014417sed 's/^/| /' conftest.$ac_ext >&5
14418
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014419echo "$as_me:$LINENO: result: no" >&5
14420echo "${ECHO_T}no" >&6
14421
14422fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014423rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014424echo "$as_me:$LINENO: checking for fsync" >&5
14425echo $ECHO_N "checking for fsync... $ECHO_C" >&6
14426cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014427/* confdefs.h. */
14428_ACEOF
14429cat confdefs.h >>conftest.$ac_ext
14430cat >>conftest.$ac_ext <<_ACEOF
14431/* end confdefs.h. */
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014432#include <unistd.h>
14433int
14434main ()
14435{
14436void *x=fsync
14437 ;
14438 return 0;
14439}
14440_ACEOF
14441rm -f conftest.$ac_objext
14442if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014443 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014444 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014445 grep -v '^ *+' conftest.er1 >conftest.err
14446 rm -f conftest.er1
14447 cat conftest.err >&5
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14449 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014450 { ac_try='test -z "$ac_c_werror_flag"
14451 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014452 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14453 (eval $ac_try) 2>&5
14454 ac_status=$?
14455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14456 (exit $ac_status); }; } &&
14457 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014458 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14459 (eval $ac_try) 2>&5
14460 ac_status=$?
14461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14462 (exit $ac_status); }; }; then
14463
14464cat >>confdefs.h <<\_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014465#define HAVE_FSYNC 1
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014466_ACEOF
14467
14468 echo "$as_me:$LINENO: result: yes" >&5
14469echo "${ECHO_T}yes" >&6
14470else
14471 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014472sed 's/^/| /' conftest.$ac_ext >&5
14473
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014474echo "$as_me:$LINENO: result: no" >&5
14475echo "${ECHO_T}no" >&6
14476
14477fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014478rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014479echo "$as_me:$LINENO: checking for fdatasync" >&5
14480echo $ECHO_N "checking for fdatasync... $ECHO_C" >&6
14481cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014482/* confdefs.h. */
14483_ACEOF
14484cat confdefs.h >>conftest.$ac_ext
14485cat >>conftest.$ac_ext <<_ACEOF
14486/* end confdefs.h. */
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014487#include <unistd.h>
14488int
14489main ()
14490{
14491void *x=fdatasync
14492 ;
14493 return 0;
14494}
14495_ACEOF
14496rm -f conftest.$ac_objext
14497if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014498 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014499 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014500 grep -v '^ *+' conftest.er1 >conftest.err
14501 rm -f conftest.er1
14502 cat conftest.err >&5
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14504 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014505 { ac_try='test -z "$ac_c_werror_flag"
14506 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014507 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14508 (eval $ac_try) 2>&5
14509 ac_status=$?
14510 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14511 (exit $ac_status); }; } &&
14512 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014513 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14514 (eval $ac_try) 2>&5
14515 ac_status=$?
14516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14517 (exit $ac_status); }; }; then
14518
14519cat >>confdefs.h <<\_ACEOF
14520#define HAVE_FDATASYNC 1
14521_ACEOF
14522
14523 echo "$as_me:$LINENO: result: yes" >&5
14524echo "${ECHO_T}yes" >&6
14525else
14526 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014527sed 's/^/| /' conftest.$ac_ext >&5
14528
Martin v. Löwisa64988c2003-09-20 15:30:20 +000014529echo "$as_me:$LINENO: result: no" >&5
14530echo "${ECHO_T}no" >&6
14531
14532fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014533rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisc8ad7cc2002-11-11 13:23:45 +000014534
Martin v. Löwisd5843682002-11-21 20:41:28 +000014535# On some systems (eg. FreeBSD 5), we would find a definition of the
14536# functions ctermid_r, setgroups in the library, but no prototype
14537# (e.g. because we use _XOPEN_SOURCE). See whether we can take their
14538# address to avoid compiler warnings and potential miscompilations
14539# because of the missing prototypes.
14540
14541echo "$as_me:$LINENO: checking for ctermid_r" >&5
14542echo $ECHO_N "checking for ctermid_r... $ECHO_C" >&6
14543cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014544/* confdefs.h. */
14545_ACEOF
14546cat confdefs.h >>conftest.$ac_ext
14547cat >>conftest.$ac_ext <<_ACEOF
14548/* end confdefs.h. */
Martin v. Löwisd5843682002-11-21 20:41:28 +000014549
14550#include "confdefs.h"
14551#include <stdio.h>
14552
Martin v. Löwisd5843682002-11-21 20:41:28 +000014553int
14554main ()
14555{
14556void* p = ctermid_r
14557 ;
14558 return 0;
14559}
14560_ACEOF
14561rm -f conftest.$ac_objext
14562if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014563 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisd5843682002-11-21 20:41:28 +000014564 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014565 grep -v '^ *+' conftest.er1 >conftest.err
14566 rm -f conftest.er1
14567 cat conftest.err >&5
Martin v. Löwisd5843682002-11-21 20:41:28 +000014568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14569 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014570 { ac_try='test -z "$ac_c_werror_flag"
14571 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014572 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14573 (eval $ac_try) 2>&5
14574 ac_status=$?
14575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14576 (exit $ac_status); }; } &&
14577 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisd5843682002-11-21 20:41:28 +000014578 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14579 (eval $ac_try) 2>&5
14580 ac_status=$?
14581 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14582 (exit $ac_status); }; }; then
14583
14584cat >>confdefs.h <<\_ACEOF
14585#define HAVE_CTERMID_R 1
14586_ACEOF
14587
14588 echo "$as_me:$LINENO: result: yes" >&5
14589echo "${ECHO_T}yes" >&6
14590else
14591 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014592sed 's/^/| /' conftest.$ac_ext >&5
14593
Martin v. Löwisd5843682002-11-21 20:41:28 +000014594echo "$as_me:$LINENO: result: no" >&5
14595echo "${ECHO_T}no" >&6
14596
14597fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014598rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisd5843682002-11-21 20:41:28 +000014599
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000014600echo "$as_me:$LINENO: checking for flock" >&5
14601echo $ECHO_N "checking for flock... $ECHO_C" >&6
14602cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014603/* confdefs.h. */
14604_ACEOF
14605cat confdefs.h >>conftest.$ac_ext
14606cat >>conftest.$ac_ext <<_ACEOF
14607/* end confdefs.h. */
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000014608
14609#include "confdefs.h"
14610#include <sys/file.h>
14611
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000014612int
14613main ()
14614{
14615void* p = flock
14616 ;
14617 return 0;
14618}
14619_ACEOF
14620rm -f conftest.$ac_objext
14621if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014622 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000014623 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014624 grep -v '^ *+' conftest.er1 >conftest.err
14625 rm -f conftest.er1
14626 cat conftest.err >&5
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000014627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14628 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014629 { ac_try='test -z "$ac_c_werror_flag"
14630 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014631 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14632 (eval $ac_try) 2>&5
14633 ac_status=$?
14634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14635 (exit $ac_status); }; } &&
14636 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000014637 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14638 (eval $ac_try) 2>&5
14639 ac_status=$?
14640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14641 (exit $ac_status); }; }; then
14642
14643cat >>confdefs.h <<\_ACEOF
14644#define HAVE_FLOCK 1
14645_ACEOF
14646
14647 echo "$as_me:$LINENO: result: yes" >&5
14648echo "${ECHO_T}yes" >&6
14649else
14650 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014651sed 's/^/| /' conftest.$ac_ext >&5
14652
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000014653echo "$as_me:$LINENO: result: no" >&5
14654echo "${ECHO_T}no" >&6
14655
14656fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014657rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000014658
14659echo "$as_me:$LINENO: checking for getpagesize" >&5
14660echo $ECHO_N "checking for getpagesize... $ECHO_C" >&6
14661cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014662/* confdefs.h. */
14663_ACEOF
14664cat confdefs.h >>conftest.$ac_ext
14665cat >>conftest.$ac_ext <<_ACEOF
14666/* end confdefs.h. */
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000014667
14668#include "confdefs.h"
14669#include <unistd.h>
14670
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000014671int
14672main ()
14673{
14674void* p = getpagesize
14675 ;
14676 return 0;
14677}
14678_ACEOF
14679rm -f conftest.$ac_objext
14680if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014681 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000014682 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014683 grep -v '^ *+' conftest.er1 >conftest.err
14684 rm -f conftest.er1
14685 cat conftest.err >&5
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000014686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14687 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014688 { ac_try='test -z "$ac_c_werror_flag"
14689 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014690 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14691 (eval $ac_try) 2>&5
14692 ac_status=$?
14693 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14694 (exit $ac_status); }; } &&
14695 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000014696 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14697 (eval $ac_try) 2>&5
14698 ac_status=$?
14699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14700 (exit $ac_status); }; }; then
14701
14702cat >>confdefs.h <<\_ACEOF
14703#define HAVE_GETPAGESIZE 1
14704_ACEOF
14705
14706 echo "$as_me:$LINENO: result: yes" >&5
14707echo "${ECHO_T}yes" >&6
14708else
14709 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014710sed 's/^/| /' conftest.$ac_ext >&5
14711
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000014712echo "$as_me:$LINENO: result: no" >&5
14713echo "${ECHO_T}no" >&6
14714
14715fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014716rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisf26d63b2003-03-30 17:23:49 +000014717
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000014718for ac_prog in true
14719do
14720 # Extract the first word of "$ac_prog", so it can be a program name with args.
14721set dummy $ac_prog; ac_word=$2
14722echo "$as_me:$LINENO: checking for $ac_word" >&5
14723echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
14724if test "${ac_cv_prog_TRUE+set}" = set; then
14725 echo $ECHO_N "(cached) $ECHO_C" >&6
14726else
14727 if test -n "$TRUE"; then
14728 ac_cv_prog_TRUE="$TRUE" # Let the user override the test.
14729else
14730as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14731for as_dir in $PATH
14732do
14733 IFS=$as_save_IFS
14734 test -z "$as_dir" && as_dir=.
14735 for ac_exec_ext in '' $ac_executable_extensions; do
14736 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14737 ac_cv_prog_TRUE="$ac_prog"
14738 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14739 break 2
14740 fi
14741done
14742done
14743
14744fi
14745fi
14746TRUE=$ac_cv_prog_TRUE
14747if test -n "$TRUE"; then
14748 echo "$as_me:$LINENO: result: $TRUE" >&5
14749echo "${ECHO_T}$TRUE" >&6
14750else
14751 echo "$as_me:$LINENO: result: no" >&5
14752echo "${ECHO_T}no" >&6
14753fi
14754
14755 test -n "$TRUE" && break
14756done
14757test -n "$TRUE" || TRUE="/bin/true"
14758
14759
Martin v. Löwis95c419b2003-05-03 12:10:48 +000014760echo "$as_me:$LINENO: checking for inet_aton in -lc" >&5
14761echo $ECHO_N "checking for inet_aton in -lc... $ECHO_C" >&6
14762if test "${ac_cv_lib_c_inet_aton+set}" = set; then
14763 echo $ECHO_N "(cached) $ECHO_C" >&6
14764else
14765 ac_check_lib_save_LIBS=$LIBS
14766LIBS="-lc $LIBS"
14767cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014768/* confdefs.h. */
14769_ACEOF
14770cat confdefs.h >>conftest.$ac_ext
14771cat >>conftest.$ac_ext <<_ACEOF
14772/* end confdefs.h. */
Martin v. Löwis95c419b2003-05-03 12:10:48 +000014773
14774/* Override any gcc2 internal prototype to avoid an error. */
14775#ifdef __cplusplus
14776extern "C"
14777#endif
14778/* We use char because int might match the return type of a gcc2
14779 builtin and then its argument prototype would still apply. */
14780char inet_aton ();
Martin v. Löwis95c419b2003-05-03 12:10:48 +000014781int
14782main ()
14783{
14784inet_aton ();
14785 ;
14786 return 0;
14787}
14788_ACEOF
14789rm -f conftest.$ac_objext conftest$ac_exeext
14790if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014791 (eval $ac_link) 2>conftest.er1
Martin v. Löwis95c419b2003-05-03 12:10:48 +000014792 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014793 grep -v '^ *+' conftest.er1 >conftest.err
14794 rm -f conftest.er1
14795 cat conftest.err >&5
Martin v. Löwis95c419b2003-05-03 12:10:48 +000014796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14797 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014798 { ac_try='test -z "$ac_c_werror_flag"
14799 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014800 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14801 (eval $ac_try) 2>&5
14802 ac_status=$?
14803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14804 (exit $ac_status); }; } &&
14805 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis95c419b2003-05-03 12:10:48 +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); }; }; then
14811 ac_cv_lib_c_inet_aton=yes
14812else
14813 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014814sed 's/^/| /' conftest.$ac_ext >&5
14815
Martin v. Löwis95c419b2003-05-03 12:10:48 +000014816ac_cv_lib_c_inet_aton=no
14817fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014818rm -f conftest.err conftest.$ac_objext \
14819 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis95c419b2003-05-03 12:10:48 +000014820LIBS=$ac_check_lib_save_LIBS
14821fi
14822echo "$as_me:$LINENO: result: $ac_cv_lib_c_inet_aton" >&5
14823echo "${ECHO_T}$ac_cv_lib_c_inet_aton" >&6
14824if test $ac_cv_lib_c_inet_aton = yes; then
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000014825 $ac_cv_prog_TRUE
Martin v. Löwis95c419b2003-05-03 12:10:48 +000014826else
14827
14828echo "$as_me:$LINENO: checking for inet_aton in -lresolv" >&5
14829echo $ECHO_N "checking for inet_aton in -lresolv... $ECHO_C" >&6
14830if test "${ac_cv_lib_resolv_inet_aton+set}" = set; then
14831 echo $ECHO_N "(cached) $ECHO_C" >&6
14832else
14833 ac_check_lib_save_LIBS=$LIBS
14834LIBS="-lresolv $LIBS"
14835cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014836/* confdefs.h. */
14837_ACEOF
14838cat confdefs.h >>conftest.$ac_ext
14839cat >>conftest.$ac_ext <<_ACEOF
14840/* end confdefs.h. */
Martin v. Löwis95c419b2003-05-03 12:10:48 +000014841
14842/* Override any gcc2 internal prototype to avoid an error. */
14843#ifdef __cplusplus
14844extern "C"
14845#endif
14846/* We use char because int might match the return type of a gcc2
14847 builtin and then its argument prototype would still apply. */
14848char inet_aton ();
Martin v. Löwis95c419b2003-05-03 12:10:48 +000014849int
14850main ()
14851{
14852inet_aton ();
14853 ;
14854 return 0;
14855}
14856_ACEOF
14857rm -f conftest.$ac_objext conftest$ac_exeext
14858if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014859 (eval $ac_link) 2>conftest.er1
Martin v. Löwis95c419b2003-05-03 12:10:48 +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öwis95c419b2003-05-03 12:10:48 +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_exeext'
Martin v. Löwis95c419b2003-05-03 12:10:48 +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 ac_cv_lib_resolv_inet_aton=yes
14880else
14881 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014882sed 's/^/| /' conftest.$ac_ext >&5
14883
Martin v. Löwis95c419b2003-05-03 12:10:48 +000014884ac_cv_lib_resolv_inet_aton=no
14885fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014886rm -f conftest.err conftest.$ac_objext \
14887 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis95c419b2003-05-03 12:10:48 +000014888LIBS=$ac_check_lib_save_LIBS
14889fi
14890echo "$as_me:$LINENO: result: $ac_cv_lib_resolv_inet_aton" >&5
14891echo "${ECHO_T}$ac_cv_lib_resolv_inet_aton" >&6
14892if test $ac_cv_lib_resolv_inet_aton = yes; then
14893 cat >>confdefs.h <<_ACEOF
14894#define HAVE_LIBRESOLV 1
14895_ACEOF
14896
14897 LIBS="-lresolv $LIBS"
14898
14899fi
14900
14901
14902fi
14903
14904
Martin v. Löwise9416172003-05-03 10:12:45 +000014905echo "$as_me:$LINENO: checking for hstrerror" >&5
14906echo $ECHO_N "checking for hstrerror... $ECHO_C" >&6
14907cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014908/* confdefs.h. */
14909_ACEOF
14910cat confdefs.h >>conftest.$ac_ext
14911cat >>conftest.$ac_ext <<_ACEOF
14912/* end confdefs.h. */
Martin v. Löwise9416172003-05-03 10:12:45 +000014913
14914#include "confdefs.h"
14915#include <netdb.h>
14916
Martin v. Löwise9416172003-05-03 10:12:45 +000014917int
14918main ()
14919{
Martin v. Löwis95c419b2003-05-03 12:10:48 +000014920void* p = hstrerror; hstrerror(0)
Martin v. Löwise9416172003-05-03 10:12:45 +000014921 ;
14922 return 0;
14923}
14924_ACEOF
Martin v. Löwis95c419b2003-05-03 12:10:48 +000014925rm -f conftest.$ac_objext conftest$ac_exeext
14926if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014927 (eval $ac_link) 2>conftest.er1
Martin v. Löwise9416172003-05-03 10:12:45 +000014928 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014929 grep -v '^ *+' conftest.er1 >conftest.err
14930 rm -f conftest.er1
14931 cat conftest.err >&5
Martin v. Löwise9416172003-05-03 10:12:45 +000014932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14933 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014934 { ac_try='test -z "$ac_c_werror_flag"
14935 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014936 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14937 (eval $ac_try) 2>&5
14938 ac_status=$?
14939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14940 (exit $ac_status); }; } &&
14941 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwise9416172003-05-03 10:12:45 +000014942 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14943 (eval $ac_try) 2>&5
14944 ac_status=$?
14945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14946 (exit $ac_status); }; }; then
14947
14948cat >>confdefs.h <<\_ACEOF
14949#define HAVE_HSTRERROR 1
14950_ACEOF
14951
14952 echo "$as_me:$LINENO: result: yes" >&5
14953echo "${ECHO_T}yes" >&6
14954else
14955 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000014956sed 's/^/| /' conftest.$ac_ext >&5
14957
Martin v. Löwise9416172003-05-03 10:12:45 +000014958echo "$as_me:$LINENO: result: no" >&5
14959echo "${ECHO_T}no" >&6
14960
14961fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000014962rm -f conftest.err conftest.$ac_objext \
14963 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwise9416172003-05-03 10:12:45 +000014964
14965echo "$as_me:$LINENO: checking for inet_aton" >&5
14966echo $ECHO_N "checking for inet_aton... $ECHO_C" >&6
14967cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000014968/* confdefs.h. */
14969_ACEOF
14970cat confdefs.h >>conftest.$ac_ext
14971cat >>conftest.$ac_ext <<_ACEOF
14972/* end confdefs.h. */
Martin v. Löwise9416172003-05-03 10:12:45 +000014973
14974#include "confdefs.h"
14975#include <sys/socket.h>
14976#include <netinet/in.h>
14977#include <arpa/inet.h>
14978
Martin v. Löwise9416172003-05-03 10:12:45 +000014979int
14980main ()
14981{
Martin v. Löwis95c419b2003-05-03 12:10:48 +000014982void* p = inet_aton;inet_aton(0,0)
Martin v. Löwise9416172003-05-03 10:12:45 +000014983 ;
14984 return 0;
14985}
14986_ACEOF
Martin v. Löwis95c419b2003-05-03 12:10:48 +000014987rm -f conftest.$ac_objext conftest$ac_exeext
14988if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000014989 (eval $ac_link) 2>conftest.er1
Martin v. Löwise9416172003-05-03 10:12:45 +000014990 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000014991 grep -v '^ *+' conftest.er1 >conftest.err
14992 rm -f conftest.er1
14993 cat conftest.err >&5
Martin v. Löwise9416172003-05-03 10:12:45 +000014994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14995 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000014996 { ac_try='test -z "$ac_c_werror_flag"
14997 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000014998 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14999 (eval $ac_try) 2>&5
15000 ac_status=$?
15001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15002 (exit $ac_status); }; } &&
15003 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwise9416172003-05-03 10:12:45 +000015004 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15005 (eval $ac_try) 2>&5
15006 ac_status=$?
15007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15008 (exit $ac_status); }; }; then
15009
15010cat >>confdefs.h <<\_ACEOF
15011#define HAVE_INET_ATON 1
15012_ACEOF
15013
15014 echo "$as_me:$LINENO: result: yes" >&5
15015echo "${ECHO_T}yes" >&6
15016else
15017 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015018sed 's/^/| /' conftest.$ac_ext >&5
15019
Martin v. Löwise9416172003-05-03 10:12:45 +000015020echo "$as_me:$LINENO: result: no" >&5
15021echo "${ECHO_T}no" >&6
15022
15023fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015024rm -f conftest.err conftest.$ac_objext \
15025 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwise9416172003-05-03 10:12:45 +000015026
15027echo "$as_me:$LINENO: checking for inet_pton" >&5
15028echo $ECHO_N "checking for inet_pton... $ECHO_C" >&6
15029cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015030/* confdefs.h. */
15031_ACEOF
15032cat confdefs.h >>conftest.$ac_ext
15033cat >>conftest.$ac_ext <<_ACEOF
15034/* end confdefs.h. */
Martin v. Löwise9416172003-05-03 10:12:45 +000015035
15036#include "confdefs.h"
Martin v. Löwisf2e488d2003-05-05 22:00:11 +000015037#include <sys/types.h>
Martin v. Löwise9416172003-05-03 10:12:45 +000015038#include <sys/socket.h>
15039#include <netinet/in.h>
15040#include <arpa/inet.h>
15041
Martin v. Löwise9416172003-05-03 10:12:45 +000015042int
15043main ()
15044{
15045void* p = inet_pton
15046 ;
15047 return 0;
15048}
15049_ACEOF
15050rm -f conftest.$ac_objext
15051if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015052 (eval $ac_compile) 2>conftest.er1
Martin v. Löwise9416172003-05-03 10:12:45 +000015053 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015054 grep -v '^ *+' conftest.er1 >conftest.err
15055 rm -f conftest.er1
15056 cat conftest.err >&5
Martin v. Löwise9416172003-05-03 10:12:45 +000015057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15058 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015059 { ac_try='test -z "$ac_c_werror_flag"
15060 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015061 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15062 (eval $ac_try) 2>&5
15063 ac_status=$?
15064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15065 (exit $ac_status); }; } &&
15066 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwise9416172003-05-03 10:12:45 +000015067 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15068 (eval $ac_try) 2>&5
15069 ac_status=$?
15070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15071 (exit $ac_status); }; }; then
15072
15073cat >>confdefs.h <<\_ACEOF
15074#define HAVE_INET_PTON 1
15075_ACEOF
15076
15077 echo "$as_me:$LINENO: result: yes" >&5
15078echo "${ECHO_T}yes" >&6
15079else
15080 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015081sed 's/^/| /' conftest.$ac_ext >&5
15082
Martin v. Löwise9416172003-05-03 10:12:45 +000015083echo "$as_me:$LINENO: result: no" >&5
15084echo "${ECHO_T}no" >&6
15085
15086fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015087rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwise9416172003-05-03 10:12:45 +000015088
Martin v. Löwisd6640d42003-07-06 09:29:52 +000015089# On some systems, setgroups is in unistd.h, on others, in grp.h
Martin v. Löwisd5843682002-11-21 20:41:28 +000015090echo "$as_me:$LINENO: checking for setgroups" >&5
15091echo $ECHO_N "checking for setgroups... $ECHO_C" >&6
15092cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015093/* confdefs.h. */
15094_ACEOF
15095cat confdefs.h >>conftest.$ac_ext
15096cat >>conftest.$ac_ext <<_ACEOF
15097/* end confdefs.h. */
Martin v. Löwisd5843682002-11-21 20:41:28 +000015098
15099#include "confdefs.h"
Martin v. Löwisf2e488d2003-05-05 22:00:11 +000015100#include <unistd.h>
Martin v. Löwisd6640d42003-07-06 09:29:52 +000015101#ifdef HAVE_GRP_H
15102#include <grp.h>
15103#endif
Martin v. Löwisd5843682002-11-21 20:41:28 +000015104
Martin v. Löwisd5843682002-11-21 20:41:28 +000015105int
15106main ()
15107{
15108void* p = setgroups
15109 ;
15110 return 0;
15111}
15112_ACEOF
15113rm -f conftest.$ac_objext
15114if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015115 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisd5843682002-11-21 20:41:28 +000015116 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015117 grep -v '^ *+' conftest.er1 >conftest.err
15118 rm -f conftest.er1
15119 cat conftest.err >&5
Martin v. Löwisd5843682002-11-21 20:41:28 +000015120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15121 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015122 { ac_try='test -z "$ac_c_werror_flag"
15123 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015124 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15125 (eval $ac_try) 2>&5
15126 ac_status=$?
15127 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15128 (exit $ac_status); }; } &&
15129 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisd5843682002-11-21 20:41:28 +000015130 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15131 (eval $ac_try) 2>&5
15132 ac_status=$?
15133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15134 (exit $ac_status); }; }; then
15135
15136cat >>confdefs.h <<\_ACEOF
15137#define HAVE_SETGROUPS 1
15138_ACEOF
15139
15140 echo "$as_me:$LINENO: result: yes" >&5
15141echo "${ECHO_T}yes" >&6
15142else
15143 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015144sed 's/^/| /' conftest.$ac_ext >&5
15145
Martin v. Löwisd5843682002-11-21 20:41:28 +000015146echo "$as_me:$LINENO: result: no" >&5
15147echo "${ECHO_T}no" >&6
15148
15149fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015150rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisd5843682002-11-21 20:41:28 +000015151
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015152# check for openpty and forkpty
15153
Martin v. Löwis11437992002-04-12 09:54:03 +000015154
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015155for ac_func in openpty
15156do
Martin v. Löwis11437992002-04-12 09:54:03 +000015157as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15158echo "$as_me:$LINENO: checking for $ac_func" >&5
15159echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15160if eval "test \"\${$as_ac_var+set}\" = set"; then
15161 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015162else
Martin v. Löwis11437992002-04-12 09:54:03 +000015163 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015164/* confdefs.h. */
15165_ACEOF
15166cat confdefs.h >>conftest.$ac_ext
15167cat >>conftest.$ac_ext <<_ACEOF
15168/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015169/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15170 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15171#define $ac_func innocuous_$ac_func
15172
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015173/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000015174 which can conflict with char $ac_func (); below.
15175 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015176 <limits.h> exists even on freestanding compilers. */
15177
15178#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000015179# include <limits.h>
15180#else
15181# include <assert.h>
15182#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015183
15184#undef $ac_func
15185
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015186/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000015187#ifdef __cplusplus
15188extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000015189{
Martin v. Löwis11437992002-04-12 09:54:03 +000015190#endif
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015191/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000015192 builtin and then its argument prototype would still apply. */
15193char $ac_func ();
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015194/* The GNU C library defines this for functions which it implements
15195 to always fail with ENOSYS. Some functions are actually named
15196 something starting with __ and the normal name is an alias. */
15197#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15198choke me
15199#else
Skip Montanaro6dead952003-09-25 14:50:04 +000015200char (*f) () = $ac_func;
15201#endif
15202#ifdef __cplusplus
15203}
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015204#endif
15205
Skip Montanaro6dead952003-09-25 14:50:04 +000015206int
15207main ()
15208{
15209return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000015210 ;
15211 return 0;
15212}
15213_ACEOF
15214rm -f conftest.$ac_objext conftest$ac_exeext
15215if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015216 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000015217 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015218 grep -v '^ *+' conftest.er1 >conftest.err
15219 rm -f conftest.er1
15220 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000015221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15222 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015223 { ac_try='test -z "$ac_c_werror_flag"
15224 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015225 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15226 (eval $ac_try) 2>&5
15227 ac_status=$?
15228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15229 (exit $ac_status); }; } &&
15230 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000015231 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15232 (eval $ac_try) 2>&5
15233 ac_status=$?
15234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15235 (exit $ac_status); }; }; then
15236 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000015237else
Martin v. Löwis11437992002-04-12 09:54:03 +000015238 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015239sed 's/^/| /' conftest.$ac_ext >&5
15240
Martin v. Löwis11437992002-04-12 09:54:03 +000015241eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000015242fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015243rm -f conftest.err conftest.$ac_objext \
15244 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000015245fi
Martin v. Löwis11437992002-04-12 09:54:03 +000015246echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
15247echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15248if test `eval echo '${'$as_ac_var'}'` = yes; then
15249 cat >>confdefs.h <<_ACEOF
15250#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15251_ACEOF
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015252
Guido van Rossumd0b69ec2001-09-10 14:10:54 +000015253else
Martin v. Löwis11437992002-04-12 09:54:03 +000015254 echo "$as_me:$LINENO: checking for openpty in -lutil" >&5
15255echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
15256if test "${ac_cv_lib_util_openpty+set}" = set; then
15257 echo $ECHO_N "(cached) $ECHO_C" >&6
Fred Drake8cef4cf2000-06-28 16:40:38 +000015258else
Martin v. Löwis11437992002-04-12 09:54:03 +000015259 ac_check_lib_save_LIBS=$LIBS
Fred Drake8cef4cf2000-06-28 16:40:38 +000015260LIBS="-lutil $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000015261cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015262/* confdefs.h. */
15263_ACEOF
15264cat confdefs.h >>conftest.$ac_ext
15265cat >>conftest.$ac_ext <<_ACEOF
15266/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000015267
Fred Drake8cef4cf2000-06-28 16:40:38 +000015268/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000015269#ifdef __cplusplus
15270extern "C"
15271#endif
Fred Drake8cef4cf2000-06-28 16:40:38 +000015272/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000015273 builtin and then its argument prototype would still apply. */
15274char openpty ();
Martin v. Löwis11437992002-04-12 09:54:03 +000015275int
15276main ()
15277{
15278openpty ();
15279 ;
15280 return 0;
15281}
15282_ACEOF
15283rm -f conftest.$ac_objext conftest$ac_exeext
15284if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015285 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000015286 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015287 grep -v '^ *+' conftest.er1 >conftest.err
15288 rm -f conftest.er1
15289 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000015290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15291 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015292 { ac_try='test -z "$ac_c_werror_flag"
15293 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015294 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15295 (eval $ac_try) 2>&5
15296 ac_status=$?
15297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15298 (exit $ac_status); }; } &&
15299 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000015300 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15301 (eval $ac_try) 2>&5
15302 ac_status=$?
15303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15304 (exit $ac_status); }; }; then
15305 ac_cv_lib_util_openpty=yes
Fred Drake8cef4cf2000-06-28 16:40:38 +000015306else
Martin v. Löwis11437992002-04-12 09:54:03 +000015307 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015308sed 's/^/| /' conftest.$ac_ext >&5
15309
Martin v. Löwis11437992002-04-12 09:54:03 +000015310ac_cv_lib_util_openpty=no
Fred Drake8cef4cf2000-06-28 16:40:38 +000015311fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015312rm -f conftest.err conftest.$ac_objext \
15313 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000015314LIBS=$ac_check_lib_save_LIBS
Fred Drake8cef4cf2000-06-28 16:40:38 +000015315fi
Martin v. Löwis11437992002-04-12 09:54:03 +000015316echo "$as_me:$LINENO: result: $ac_cv_lib_util_openpty" >&5
15317echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
15318if test $ac_cv_lib_util_openpty = yes; then
15319 cat >>confdefs.h <<\_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:38 +000015320#define HAVE_OPENPTY 1
Martin v. Löwis11437992002-04-12 09:54:03 +000015321_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:38 +000015322 LIBS="$LIBS -lutil"
Martin v. Löwisfd9a72a2006-01-08 10:07:33 +000015323else
15324 echo "$as_me:$LINENO: checking for openpty in -lbsd" >&5
15325echo $ECHO_N "checking for openpty in -lbsd... $ECHO_C" >&6
15326if test "${ac_cv_lib_bsd_openpty+set}" = set; then
15327 echo $ECHO_N "(cached) $ECHO_C" >&6
15328else
15329 ac_check_lib_save_LIBS=$LIBS
15330LIBS="-lbsd $LIBS"
15331cat >conftest.$ac_ext <<_ACEOF
15332/* confdefs.h. */
15333_ACEOF
15334cat confdefs.h >>conftest.$ac_ext
15335cat >>conftest.$ac_ext <<_ACEOF
15336/* end confdefs.h. */
15337
15338/* Override any gcc2 internal prototype to avoid an error. */
15339#ifdef __cplusplus
15340extern "C"
15341#endif
15342/* We use char because int might match the return type of a gcc2
15343 builtin and then its argument prototype would still apply. */
15344char openpty ();
15345int
15346main ()
15347{
15348openpty ();
15349 ;
15350 return 0;
15351}
15352_ACEOF
15353rm -f conftest.$ac_objext conftest$ac_exeext
15354if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15355 (eval $ac_link) 2>conftest.er1
15356 ac_status=$?
15357 grep -v '^ *+' conftest.er1 >conftest.err
15358 rm -f conftest.er1
15359 cat conftest.err >&5
15360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15361 (exit $ac_status); } &&
15362 { ac_try='test -z "$ac_c_werror_flag"
15363 || test ! -s conftest.err'
15364 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15365 (eval $ac_try) 2>&5
15366 ac_status=$?
15367 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15368 (exit $ac_status); }; } &&
15369 { ac_try='test -s conftest$ac_exeext'
15370 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15371 (eval $ac_try) 2>&5
15372 ac_status=$?
15373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15374 (exit $ac_status); }; }; then
15375 ac_cv_lib_bsd_openpty=yes
15376else
15377 echo "$as_me: failed program was:" >&5
15378sed 's/^/| /' conftest.$ac_ext >&5
15379
15380ac_cv_lib_bsd_openpty=no
Fred Drake8cef4cf2000-06-28 16:40:38 +000015381fi
Martin v. Löwisfd9a72a2006-01-08 10:07:33 +000015382rm -f conftest.err conftest.$ac_objext \
15383 conftest$ac_exeext conftest.$ac_ext
15384LIBS=$ac_check_lib_save_LIBS
15385fi
15386echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_openpty" >&5
15387echo "${ECHO_T}$ac_cv_lib_bsd_openpty" >&6
15388if test $ac_cv_lib_bsd_openpty = yes; then
15389 cat >>confdefs.h <<\_ACEOF
15390#define HAVE_OPENPTY 1
15391_ACEOF
15392 LIBS="$LIBS -lbsd"
15393fi
15394
15395
15396fi
15397
Fred Drake8cef4cf2000-06-28 16:40:38 +000015398
15399fi
15400done
15401
Martin v. Löwis11437992002-04-12 09:54:03 +000015402
Fred Drake8cef4cf2000-06-28 16:40:38 +000015403for ac_func in forkpty
15404do
Martin v. Löwis11437992002-04-12 09:54:03 +000015405as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15406echo "$as_me:$LINENO: checking for $ac_func" >&5
15407echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15408if eval "test \"\${$as_ac_var+set}\" = set"; then
15409 echo $ECHO_N "(cached) $ECHO_C" >&6
Fred Drake8cef4cf2000-06-28 16:40:38 +000015410else
Martin v. Löwis11437992002-04-12 09:54:03 +000015411 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015412/* confdefs.h. */
15413_ACEOF
15414cat confdefs.h >>conftest.$ac_ext
15415cat >>conftest.$ac_ext <<_ACEOF
15416/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015417/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15418 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15419#define $ac_func innocuous_$ac_func
15420
Fred Drake8cef4cf2000-06-28 16:40:38 +000015421/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000015422 which can conflict with char $ac_func (); below.
15423 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015424 <limits.h> exists even on freestanding compilers. */
15425
15426#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000015427# include <limits.h>
15428#else
15429# include <assert.h>
15430#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015431
15432#undef $ac_func
15433
Fred Drake8cef4cf2000-06-28 16:40:38 +000015434/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000015435#ifdef __cplusplus
15436extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000015437{
Martin v. Löwis11437992002-04-12 09:54:03 +000015438#endif
Fred Drake8cef4cf2000-06-28 16:40:38 +000015439/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000015440 builtin and then its argument prototype would still apply. */
15441char $ac_func ();
Fred Drake8cef4cf2000-06-28 16:40:38 +000015442/* The GNU C library defines this for functions which it implements
15443 to always fail with ENOSYS. Some functions are actually named
15444 something starting with __ and the normal name is an alias. */
15445#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15446choke me
15447#else
Skip Montanaro6dead952003-09-25 14:50:04 +000015448char (*f) () = $ac_func;
15449#endif
15450#ifdef __cplusplus
15451}
Fred Drake8cef4cf2000-06-28 16:40:38 +000015452#endif
15453
Skip Montanaro6dead952003-09-25 14:50:04 +000015454int
15455main ()
15456{
15457return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000015458 ;
15459 return 0;
15460}
15461_ACEOF
15462rm -f conftest.$ac_objext conftest$ac_exeext
15463if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015464 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000015465 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015466 grep -v '^ *+' conftest.er1 >conftest.err
15467 rm -f conftest.er1
15468 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000015469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15470 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015471 { ac_try='test -z "$ac_c_werror_flag"
15472 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015473 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15474 (eval $ac_try) 2>&5
15475 ac_status=$?
15476 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15477 (exit $ac_status); }; } &&
15478 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000015479 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15480 (eval $ac_try) 2>&5
15481 ac_status=$?
15482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15483 (exit $ac_status); }; }; then
15484 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000015485else
Martin v. Löwis11437992002-04-12 09:54:03 +000015486 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015487sed 's/^/| /' conftest.$ac_ext >&5
15488
Martin v. Löwis11437992002-04-12 09:54:03 +000015489eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000015490fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015491rm -f conftest.err conftest.$ac_objext \
15492 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000015493fi
Martin v. Löwis11437992002-04-12 09:54:03 +000015494echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
15495echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15496if test `eval echo '${'$as_ac_var'}'` = yes; then
15497 cat >>confdefs.h <<_ACEOF
15498#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15499_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:38 +000015500
Fred Drake8cef4cf2000-06-28 16:40:38 +000015501else
Martin v. Löwis11437992002-04-12 09:54:03 +000015502 echo "$as_me:$LINENO: checking for forkpty in -lutil" >&5
15503echo $ECHO_N "checking for forkpty in -lutil... $ECHO_C" >&6
15504if test "${ac_cv_lib_util_forkpty+set}" = set; then
15505 echo $ECHO_N "(cached) $ECHO_C" >&6
Fred Drake8cef4cf2000-06-28 16:40:38 +000015506else
Martin v. Löwis11437992002-04-12 09:54:03 +000015507 ac_check_lib_save_LIBS=$LIBS
Fred Drake8cef4cf2000-06-28 16:40:38 +000015508LIBS="-lutil $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000015509cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015510/* confdefs.h. */
15511_ACEOF
15512cat confdefs.h >>conftest.$ac_ext
15513cat >>conftest.$ac_ext <<_ACEOF
15514/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000015515
Fred Drake8cef4cf2000-06-28 16:40:38 +000015516/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000015517#ifdef __cplusplus
15518extern "C"
15519#endif
Fred Drake8cef4cf2000-06-28 16:40:38 +000015520/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000015521 builtin and then its argument prototype would still apply. */
15522char forkpty ();
Martin v. Löwis11437992002-04-12 09:54:03 +000015523int
15524main ()
15525{
15526forkpty ();
15527 ;
15528 return 0;
15529}
15530_ACEOF
15531rm -f conftest.$ac_objext conftest$ac_exeext
15532if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015533 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000015534 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015535 grep -v '^ *+' conftest.er1 >conftest.err
15536 rm -f conftest.er1
15537 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000015538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15539 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015540 { ac_try='test -z "$ac_c_werror_flag"
15541 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015542 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15543 (eval $ac_try) 2>&5
15544 ac_status=$?
15545 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15546 (exit $ac_status); }; } &&
15547 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000015548 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15549 (eval $ac_try) 2>&5
15550 ac_status=$?
15551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15552 (exit $ac_status); }; }; then
15553 ac_cv_lib_util_forkpty=yes
Fred Drake8cef4cf2000-06-28 16:40:38 +000015554else
Martin v. Löwis11437992002-04-12 09:54:03 +000015555 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015556sed 's/^/| /' conftest.$ac_ext >&5
15557
Martin v. Löwis11437992002-04-12 09:54:03 +000015558ac_cv_lib_util_forkpty=no
Fred Drake8cef4cf2000-06-28 16:40:38 +000015559fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015560rm -f conftest.err conftest.$ac_objext \
15561 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000015562LIBS=$ac_check_lib_save_LIBS
Fred Drake8cef4cf2000-06-28 16:40:38 +000015563fi
Martin v. Löwis11437992002-04-12 09:54:03 +000015564echo "$as_me:$LINENO: result: $ac_cv_lib_util_forkpty" >&5
15565echo "${ECHO_T}$ac_cv_lib_util_forkpty" >&6
15566if test $ac_cv_lib_util_forkpty = yes; then
15567 cat >>confdefs.h <<\_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:38 +000015568#define HAVE_FORKPTY 1
Martin v. Löwis11437992002-04-12 09:54:03 +000015569_ACEOF
Fred Drake8cef4cf2000-06-28 16:40:38 +000015570 LIBS="$LIBS -lutil"
Martin v. Löwisfd9a72a2006-01-08 10:07:33 +000015571else
15572 echo "$as_me:$LINENO: checking for forkpty in -lbsd" >&5
15573echo $ECHO_N "checking for forkpty in -lbsd... $ECHO_C" >&6
15574if test "${ac_cv_lib_bsd_forkpty+set}" = set; then
15575 echo $ECHO_N "(cached) $ECHO_C" >&6
15576else
15577 ac_check_lib_save_LIBS=$LIBS
15578LIBS="-lbsd $LIBS"
15579cat >conftest.$ac_ext <<_ACEOF
15580/* confdefs.h. */
15581_ACEOF
15582cat confdefs.h >>conftest.$ac_ext
15583cat >>conftest.$ac_ext <<_ACEOF
15584/* end confdefs.h. */
15585
15586/* Override any gcc2 internal prototype to avoid an error. */
15587#ifdef __cplusplus
15588extern "C"
15589#endif
15590/* We use char because int might match the return type of a gcc2
15591 builtin and then its argument prototype would still apply. */
15592char forkpty ();
15593int
15594main ()
15595{
15596forkpty ();
15597 ;
15598 return 0;
15599}
15600_ACEOF
15601rm -f conftest.$ac_objext conftest$ac_exeext
15602if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15603 (eval $ac_link) 2>conftest.er1
15604 ac_status=$?
15605 grep -v '^ *+' conftest.er1 >conftest.err
15606 rm -f conftest.er1
15607 cat conftest.err >&5
15608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15609 (exit $ac_status); } &&
15610 { ac_try='test -z "$ac_c_werror_flag"
15611 || test ! -s conftest.err'
15612 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15613 (eval $ac_try) 2>&5
15614 ac_status=$?
15615 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15616 (exit $ac_status); }; } &&
15617 { ac_try='test -s conftest$ac_exeext'
15618 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15619 (eval $ac_try) 2>&5
15620 ac_status=$?
15621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15622 (exit $ac_status); }; }; then
15623 ac_cv_lib_bsd_forkpty=yes
15624else
15625 echo "$as_me: failed program was:" >&5
15626sed 's/^/| /' conftest.$ac_ext >&5
15627
15628ac_cv_lib_bsd_forkpty=no
Fred Drake8cef4cf2000-06-28 16:40:38 +000015629fi
Martin v. Löwisfd9a72a2006-01-08 10:07:33 +000015630rm -f conftest.err conftest.$ac_objext \
15631 conftest$ac_exeext conftest.$ac_ext
15632LIBS=$ac_check_lib_save_LIBS
15633fi
15634echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_forkpty" >&5
15635echo "${ECHO_T}$ac_cv_lib_bsd_forkpty" >&6
15636if test $ac_cv_lib_bsd_forkpty = yes; then
15637 cat >>confdefs.h <<\_ACEOF
15638#define HAVE_FORKPTY 1
15639_ACEOF
15640 LIBS="$LIBS -lbsd"
15641fi
15642
15643
15644fi
15645
Fred Drake8cef4cf2000-06-28 16:40:38 +000015646
15647fi
15648done
15649
Jack Jansendd19cf82001-12-06 22:36:17 +000015650
Michael W. Hudson54241132001-12-07 15:38:26 +000015651# check for long file support functions
Martin v. Löwis11437992002-04-12 09:54:03 +000015652
15653
15654
15655
15656
15657
Fred Drake8cef4cf2000-06-28 16:40:38 +000015658for ac_func in fseek64 fseeko fstatvfs ftell64 ftello statvfs
15659do
Martin v. Löwis11437992002-04-12 09:54:03 +000015660as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15661echo "$as_me:$LINENO: checking for $ac_func" >&5
15662echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15663if eval "test \"\${$as_ac_var+set}\" = set"; then
15664 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumf98e2a71999-01-06 18:53:34 +000015665else
Martin v. Löwis11437992002-04-12 09:54:03 +000015666 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015667/* confdefs.h. */
15668_ACEOF
15669cat confdefs.h >>conftest.$ac_ext
15670cat >>conftest.$ac_ext <<_ACEOF
15671/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015672/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15673 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15674#define $ac_func innocuous_$ac_func
15675
Guido van Rossumf98e2a71999-01-06 18:53:34 +000015676/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000015677 which can conflict with char $ac_func (); below.
15678 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015679 <limits.h> exists even on freestanding compilers. */
15680
15681#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000015682# include <limits.h>
15683#else
15684# include <assert.h>
15685#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015686
15687#undef $ac_func
15688
Guido van Rossumf98e2a71999-01-06 18:53:34 +000015689/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000015690#ifdef __cplusplus
15691extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000015692{
Martin v. Löwis11437992002-04-12 09:54:03 +000015693#endif
Guido van Rossumf98e2a71999-01-06 18:53:34 +000015694/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000015695 builtin and then its argument prototype would still apply. */
15696char $ac_func ();
Guido van Rossumf98e2a71999-01-06 18:53:34 +000015697/* The GNU C library defines this for functions which it implements
15698 to always fail with ENOSYS. Some functions are actually named
15699 something starting with __ and the normal name is an alias. */
15700#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15701choke me
15702#else
Skip Montanaro6dead952003-09-25 14:50:04 +000015703char (*f) () = $ac_func;
15704#endif
15705#ifdef __cplusplus
15706}
Guido van Rossumf98e2a71999-01-06 18:53:34 +000015707#endif
15708
Skip Montanaro6dead952003-09-25 14:50:04 +000015709int
15710main ()
15711{
15712return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000015713 ;
15714 return 0;
15715}
15716_ACEOF
15717rm -f conftest.$ac_objext conftest$ac_exeext
15718if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015719 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000015720 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015721 grep -v '^ *+' conftest.er1 >conftest.err
15722 rm -f conftest.er1
15723 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000015724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15725 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015726 { ac_try='test -z "$ac_c_werror_flag"
15727 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15729 (eval $ac_try) 2>&5
15730 ac_status=$?
15731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15732 (exit $ac_status); }; } &&
15733 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000015734 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15735 (eval $ac_try) 2>&5
15736 ac_status=$?
15737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15738 (exit $ac_status); }; }; then
15739 eval "$as_ac_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +000015740else
Martin v. Löwis11437992002-04-12 09:54:03 +000015741 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015742sed 's/^/| /' conftest.$ac_ext >&5
15743
Martin v. Löwis11437992002-04-12 09:54:03 +000015744eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000015745fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015746rm -f conftest.err conftest.$ac_objext \
15747 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000015748fi
Martin v. Löwis11437992002-04-12 09:54:03 +000015749echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
15750echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15751if test `eval echo '${'$as_ac_var'}'` = yes; then
15752 cat >>confdefs.h <<_ACEOF
15753#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15754_ACEOF
Michael W. Hudson54241132001-12-07 15:38:26 +000015755
Guido van Rossum76be6ed1995-01-02 18:33:54 +000015756fi
Guido van Rossum627b2d71993-12-24 10:39:16 +000015757done
15758
Michael W. Hudson54241132001-12-07 15:38:26 +000015759
Martin v. Löwis11437992002-04-12 09:54:03 +000015760
15761
15762
15763
15764
Martin v. Löwis1142de32002-03-29 16:28:31 +000015765for ac_func in dup2 getcwd strdup strerror memmove
Thomas Wouters3a584202000-08-05 23:28:51 +000015766do
Martin v. Löwis11437992002-04-12 09:54:03 +000015767as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15768echo "$as_me:$LINENO: checking for $ac_func" >&5
15769echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15770if eval "test \"\${$as_ac_var+set}\" = set"; then
15771 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000015772else
Martin v. Löwis11437992002-04-12 09:54:03 +000015773 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015774/* confdefs.h. */
15775_ACEOF
15776cat confdefs.h >>conftest.$ac_ext
15777cat >>conftest.$ac_ext <<_ACEOF
15778/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015779/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15780 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15781#define $ac_func innocuous_$ac_func
15782
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000015783/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000015784 which can conflict with char $ac_func (); below.
15785 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015786 <limits.h> exists even on freestanding compilers. */
15787
15788#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000015789# include <limits.h>
15790#else
15791# include <assert.h>
15792#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015793
15794#undef $ac_func
15795
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000015796/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000015797#ifdef __cplusplus
15798extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000015799{
Martin v. Löwis11437992002-04-12 09:54:03 +000015800#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000015801/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000015802 builtin and then its argument prototype would still apply. */
15803char $ac_func ();
Guido van Rossum627b2d71993-12-24 10:39:16 +000015804/* The GNU C library defines this for functions which it implements
15805 to always fail with ENOSYS. Some functions are actually named
15806 something starting with __ and the normal name is an alias. */
Thomas Wouters3a584202000-08-05 23:28:51 +000015807#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +000015808choke me
15809#else
Skip Montanaro6dead952003-09-25 14:50:04 +000015810char (*f) () = $ac_func;
15811#endif
15812#ifdef __cplusplus
15813}
Guido van Rossum627b2d71993-12-24 10:39:16 +000015814#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +000015815
Skip Montanaro6dead952003-09-25 14:50:04 +000015816int
15817main ()
15818{
15819return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000015820 ;
15821 return 0;
15822}
15823_ACEOF
15824rm -f conftest.$ac_objext conftest$ac_exeext
15825if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015826 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000015827 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015828 grep -v '^ *+' conftest.er1 >conftest.err
15829 rm -f conftest.er1
15830 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000015831 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15832 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015833 { ac_try='test -z "$ac_c_werror_flag"
15834 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015835 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15836 (eval $ac_try) 2>&5
15837 ac_status=$?
15838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15839 (exit $ac_status); }; } &&
15840 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000015841 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15842 (eval $ac_try) 2>&5
15843 ac_status=$?
15844 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15845 (exit $ac_status); }; }; then
15846 eval "$as_ac_var=yes"
Martin v. Löwis1142de32002-03-29 16:28:31 +000015847else
Martin v. Löwis11437992002-04-12 09:54:03 +000015848 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015849sed 's/^/| /' conftest.$ac_ext >&5
15850
Martin v. Löwis11437992002-04-12 09:54:03 +000015851eval "$as_ac_var=no"
Martin v. Löwis1142de32002-03-29 16:28:31 +000015852fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015853rm -f conftest.err conftest.$ac_objext \
15854 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis1142de32002-03-29 16:28:31 +000015855fi
Martin v. Löwis11437992002-04-12 09:54:03 +000015856echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
15857echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15858if test `eval echo '${'$as_ac_var'}'` = yes; then
15859 cat >>confdefs.h <<_ACEOF
15860#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15861_ACEOF
Martin v. Löwis1142de32002-03-29 16:28:31 +000015862
Martin v. Löwis1142de32002-03-29 16:28:31 +000015863else
Skip Montanarof0d5f792004-08-15 14:08:23 +000015864 case $LIBOBJS in
15865 "$ac_func.$ac_objext" | \
15866 *" $ac_func.$ac_objext" | \
15867 "$ac_func.$ac_objext "* | \
15868 *" $ac_func.$ac_objext "* ) ;;
15869 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
15870esac
15871
Martin v. Löwis1142de32002-03-29 16:28:31 +000015872fi
15873done
15874
15875
Martin v. Löwis11437992002-04-12 09:54:03 +000015876
Martin v. Löwis1142de32002-03-29 16:28:31 +000015877for ac_func in getpgrp
15878do
Martin v. Löwis11437992002-04-12 09:54:03 +000015879as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15880echo "$as_me:$LINENO: checking for $ac_func" >&5
15881echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15882if eval "test \"\${$as_ac_var+set}\" = set"; then
15883 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis1142de32002-03-29 16:28:31 +000015884else
Martin v. Löwis11437992002-04-12 09:54:03 +000015885 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015886/* confdefs.h. */
15887_ACEOF
15888cat confdefs.h >>conftest.$ac_ext
15889cat >>conftest.$ac_ext <<_ACEOF
15890/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015891/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15892 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15893#define $ac_func innocuous_$ac_func
15894
Martin v. Löwis1142de32002-03-29 16:28:31 +000015895/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000015896 which can conflict with char $ac_func (); below.
15897 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015898 <limits.h> exists even on freestanding compilers. */
15899
15900#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000015901# include <limits.h>
15902#else
15903# include <assert.h>
15904#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000015905
15906#undef $ac_func
15907
Martin v. Löwis1142de32002-03-29 16:28:31 +000015908/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000015909#ifdef __cplusplus
15910extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000015911{
Martin v. Löwis11437992002-04-12 09:54:03 +000015912#endif
Martin v. Löwis1142de32002-03-29 16:28:31 +000015913/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000015914 builtin and then its argument prototype would still apply. */
15915char $ac_func ();
Martin v. Löwis1142de32002-03-29 16:28:31 +000015916/* The GNU C library defines this for functions which it implements
15917 to always fail with ENOSYS. Some functions are actually named
15918 something starting with __ and the normal name is an alias. */
15919#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15920choke me
15921#else
Skip Montanaro6dead952003-09-25 14:50:04 +000015922char (*f) () = $ac_func;
15923#endif
15924#ifdef __cplusplus
15925}
Martin v. Löwis1142de32002-03-29 16:28:31 +000015926#endif
15927
Skip Montanaro6dead952003-09-25 14:50:04 +000015928int
15929main ()
15930{
15931return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000015932 ;
15933 return 0;
15934}
15935_ACEOF
15936rm -f conftest.$ac_objext conftest$ac_exeext
15937if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015938 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000015939 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015940 grep -v '^ *+' conftest.er1 >conftest.err
15941 rm -f conftest.er1
15942 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000015943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15944 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015945 { ac_try='test -z "$ac_c_werror_flag"
15946 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000015947 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15948 (eval $ac_try) 2>&5
15949 ac_status=$?
15950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15951 (exit $ac_status); }; } &&
15952 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000015953 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15954 (eval $ac_try) 2>&5
15955 ac_status=$?
15956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15957 (exit $ac_status); }; }; then
15958 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000015959else
Martin v. Löwis11437992002-04-12 09:54:03 +000015960 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000015961sed 's/^/| /' conftest.$ac_ext >&5
15962
Martin v. Löwis11437992002-04-12 09:54:03 +000015963eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000015964fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000015965rm -f conftest.err conftest.$ac_objext \
15966 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000015967fi
Martin v. Löwis11437992002-04-12 09:54:03 +000015968echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
15969echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15970if test `eval echo '${'$as_ac_var'}'` = yes; then
15971 cat >>confdefs.h <<_ACEOF
15972#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15973_ACEOF
15974 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000015975/* confdefs.h. */
15976_ACEOF
15977cat confdefs.h >>conftest.$ac_ext
15978cat >>conftest.$ac_ext <<_ACEOF
15979/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000015980#include <unistd.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000015981int
15982main ()
15983{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000015984getpgrp(0);
Martin v. Löwis11437992002-04-12 09:54:03 +000015985 ;
15986 return 0;
15987}
15988_ACEOF
15989rm -f conftest.$ac_objext
15990if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000015991 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000015992 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000015993 grep -v '^ *+' conftest.er1 >conftest.err
15994 rm -f conftest.er1
15995 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000015996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15997 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000015998 { ac_try='test -z "$ac_c_werror_flag"
15999 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016000 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16001 (eval $ac_try) 2>&5
16002 ac_status=$?
16003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16004 (exit $ac_status); }; } &&
16005 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016006 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16007 (eval $ac_try) 2>&5
16008 ac_status=$?
16009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16010 (exit $ac_status); }; }; then
16011
16012cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016013#define GETPGRP_HAVE_ARG 1
Martin v. Löwis11437992002-04-12 09:54:03 +000016014_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000016015
Martin v. Löwis11437992002-04-12 09:54:03 +000016016
Guido van Rossumf78abae1997-01-21 22:02:36 +000016017else
Martin v. Löwis11437992002-04-12 09:54:03 +000016018 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016019sed 's/^/| /' conftest.$ac_ext >&5
16020
Guido van Rossum627b2d71993-12-24 10:39:16 +000016021fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016022rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisc45929e2002-04-06 10:10:49 +000016023
Guido van Rossum627b2d71993-12-24 10:39:16 +000016024fi
Thomas Wouters3a584202000-08-05 23:28:51 +000016025done
Guido van Rossum627b2d71993-12-24 10:39:16 +000016026
Jack Jansen150753c2003-03-29 22:07:47 +000016027
16028for ac_func in setpgrp
16029do
16030as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16031echo "$as_me:$LINENO: checking for $ac_func" >&5
16032echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16033if eval "test \"\${$as_ac_var+set}\" = set"; then
Martin v. Löwis11437992002-04-12 09:54:03 +000016034 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016035else
Martin v. Löwis11437992002-04-12 09:54:03 +000016036 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016037/* confdefs.h. */
16038_ACEOF
16039cat confdefs.h >>conftest.$ac_ext
16040cat >>conftest.$ac_ext <<_ACEOF
16041/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016042/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16043 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16044#define $ac_func innocuous_$ac_func
16045
Jack Jansen150753c2003-03-29 22:07:47 +000016046/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000016047 which can conflict with char $ac_func (); below.
16048 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016049 <limits.h> exists even on freestanding compilers. */
16050
16051#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000016052# include <limits.h>
16053#else
16054# include <assert.h>
16055#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016056
16057#undef $ac_func
16058
Jack Jansen150753c2003-03-29 22:07:47 +000016059/* Override any gcc2 internal prototype to avoid an error. */
16060#ifdef __cplusplus
16061extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000016062{
Martin v. Löwis11437992002-04-12 09:54:03 +000016063#endif
Jack Jansen150753c2003-03-29 22:07:47 +000016064/* We use char because int might match the return type of a gcc2
16065 builtin and then its argument prototype would still apply. */
16066char $ac_func ();
Jack Jansen150753c2003-03-29 22:07:47 +000016067/* The GNU C library defines this for functions which it implements
16068 to always fail with ENOSYS. Some functions are actually named
16069 something starting with __ and the normal name is an alias. */
16070#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16071choke me
16072#else
Skip Montanaro6dead952003-09-25 14:50:04 +000016073char (*f) () = $ac_func;
16074#endif
16075#ifdef __cplusplus
16076}
Jack Jansen150753c2003-03-29 22:07:47 +000016077#endif
16078
Skip Montanaro6dead952003-09-25 14:50:04 +000016079int
16080main ()
16081{
16082return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000016083 ;
16084 return 0;
16085}
16086_ACEOF
Jack Jansen150753c2003-03-29 22:07:47 +000016087rm -f conftest.$ac_objext conftest$ac_exeext
Martin v. Löwis11437992002-04-12 09:54:03 +000016088if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016089 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016090 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016091 grep -v '^ *+' conftest.er1 >conftest.err
16092 rm -f conftest.er1
16093 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Jack Jansen150753c2003-03-29 22:07:47 +000016095 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016096 { ac_try='test -z "$ac_c_werror_flag"
16097 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016098 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16099 (eval $ac_try) 2>&5
16100 ac_status=$?
16101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16102 (exit $ac_status); }; } &&
16103 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016104 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16105 (eval $ac_try) 2>&5
16106 ac_status=$?
16107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16108 (exit $ac_status); }; }; then
Jack Jansen150753c2003-03-29 22:07:47 +000016109 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000016110else
Jack Jansen150753c2003-03-29 22:07:47 +000016111 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016112sed 's/^/| /' conftest.$ac_ext >&5
16113
Jack Jansen150753c2003-03-29 22:07:47 +000016114eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000016115fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016116rm -f conftest.err conftest.$ac_objext \
16117 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000016118fi
Jack Jansen150753c2003-03-29 22:07:47 +000016119echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16120echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16121if test `eval echo '${'$as_ac_var'}'` = yes; then
16122 cat >>confdefs.h <<_ACEOF
16123#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16124_ACEOF
16125 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016126/* confdefs.h. */
16127_ACEOF
16128cat confdefs.h >>conftest.$ac_ext
16129cat >>conftest.$ac_ext <<_ACEOF
16130/* end confdefs.h. */
Jack Jansen150753c2003-03-29 22:07:47 +000016131#include <unistd.h>
Jack Jansen150753c2003-03-29 22:07:47 +000016132int
16133main ()
16134{
16135setpgrp(0,0);
16136 ;
16137 return 0;
16138}
16139_ACEOF
16140rm -f conftest.$ac_objext
16141if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016142 (eval $ac_compile) 2>conftest.er1
Jack Jansen150753c2003-03-29 22:07:47 +000016143 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016144 grep -v '^ *+' conftest.er1 >conftest.err
16145 rm -f conftest.er1
16146 cat conftest.err >&5
Jack Jansen150753c2003-03-29 22:07:47 +000016147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16148 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016149 { ac_try='test -z "$ac_c_werror_flag"
16150 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016151 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16152 (eval $ac_try) 2>&5
16153 ac_status=$?
16154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16155 (exit $ac_status); }; } &&
16156 { ac_try='test -s conftest.$ac_objext'
Jack Jansen150753c2003-03-29 22:07:47 +000016157 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16158 (eval $ac_try) 2>&5
16159 ac_status=$?
16160 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16161 (exit $ac_status); }; }; then
Martin v. Löwis11437992002-04-12 09:54:03 +000016162
16163cat >>confdefs.h <<\_ACEOF
Jack Jansen150753c2003-03-29 22:07:47 +000016164#define SETPGRP_HAVE_ARG 1
Martin v. Löwis11437992002-04-12 09:54:03 +000016165_ACEOF
Guido van Rossum8eee56f1994-10-20 22:18:37 +000016166
Jack Jansen150753c2003-03-29 22:07:47 +000016167
16168else
16169 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016170sed 's/^/| /' conftest.$ac_ext >&5
16171
Guido van Rossum8eee56f1994-10-20 22:18:37 +000016172fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016173rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Jack Jansen150753c2003-03-29 22:07:47 +000016174
16175fi
16176done
Guido van Rossum8eee56f1994-10-20 22:18:37 +000016177
Martin v. Löwis11437992002-04-12 09:54:03 +000016178
Thomas Wouters3a584202000-08-05 23:28:51 +000016179for ac_func in gettimeofday
16180do
Martin v. Löwis11437992002-04-12 09:54:03 +000016181as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16182echo "$as_me:$LINENO: checking for $ac_func" >&5
16183echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16184if eval "test \"\${$as_ac_var+set}\" = set"; then
16185 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016186else
Martin v. Löwis11437992002-04-12 09:54:03 +000016187 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016188/* confdefs.h. */
16189_ACEOF
16190cat confdefs.h >>conftest.$ac_ext
16191cat >>conftest.$ac_ext <<_ACEOF
16192/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016193/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16194 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16195#define $ac_func innocuous_$ac_func
16196
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000016197/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000016198 which can conflict with char $ac_func (); below.
16199 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016200 <limits.h> exists even on freestanding compilers. */
16201
16202#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000016203# include <limits.h>
16204#else
16205# include <assert.h>
16206#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016207
16208#undef $ac_func
16209
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000016210/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000016211#ifdef __cplusplus
16212extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000016213{
Martin v. Löwis11437992002-04-12 09:54:03 +000016214#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000016215/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000016216 builtin and then its argument prototype would still apply. */
16217char $ac_func ();
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016218/* The GNU C library defines this for functions which it implements
16219 to always fail with ENOSYS. Some functions are actually named
16220 something starting with __ and the normal name is an alias. */
Thomas Wouters3a584202000-08-05 23:28:51 +000016221#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016222choke me
16223#else
Skip Montanaro6dead952003-09-25 14:50:04 +000016224char (*f) () = $ac_func;
16225#endif
16226#ifdef __cplusplus
16227}
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016228#endif
16229
Skip Montanaro6dead952003-09-25 14:50:04 +000016230int
16231main ()
16232{
16233return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000016234 ;
16235 return 0;
16236}
16237_ACEOF
16238rm -f conftest.$ac_objext conftest$ac_exeext
16239if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016240 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016241 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016242 grep -v '^ *+' conftest.er1 >conftest.err
16243 rm -f conftest.er1
16244 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16246 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016247 { ac_try='test -z "$ac_c_werror_flag"
16248 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016249 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16250 (eval $ac_try) 2>&5
16251 ac_status=$?
16252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16253 (exit $ac_status); }; } &&
16254 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016255 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16256 (eval $ac_try) 2>&5
16257 ac_status=$?
16258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16259 (exit $ac_status); }; }; then
16260 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000016261else
Martin v. Löwis11437992002-04-12 09:54:03 +000016262 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016263sed 's/^/| /' conftest.$ac_ext >&5
16264
Martin v. Löwis11437992002-04-12 09:54:03 +000016265eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000016266fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016267rm -f conftest.err conftest.$ac_objext \
16268 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000016269fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016270echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16271echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16272if test `eval echo '${'$as_ac_var'}'` = yes; then
16273 cat >>confdefs.h <<_ACEOF
16274#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16275_ACEOF
16276 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016277/* confdefs.h. */
16278_ACEOF
16279cat confdefs.h >>conftest.$ac_ext
16280cat >>conftest.$ac_ext <<_ACEOF
16281/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:16 +000016282#include <sys/time.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000016283int
16284main ()
16285{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016286gettimeofday((struct timeval*)0,(struct timezone*)0);
Martin v. Löwis11437992002-04-12 09:54:03 +000016287 ;
16288 return 0;
16289}
16290_ACEOF
16291rm -f conftest.$ac_objext
16292if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016293 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016294 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016295 grep -v '^ *+' conftest.er1 >conftest.err
16296 rm -f conftest.er1
16297 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016298 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16299 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016300 { ac_try='test -z "$ac_c_werror_flag"
16301 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016302 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16303 (eval $ac_try) 2>&5
16304 ac_status=$?
16305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16306 (exit $ac_status); }; } &&
16307 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016308 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16309 (eval $ac_try) 2>&5
16310 ac_status=$?
16311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16312 (exit $ac_status); }; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +000016313 :
16314else
Martin v. Löwis11437992002-04-12 09:54:03 +000016315 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016316sed 's/^/| /' conftest.$ac_ext >&5
16317
Martin v. Löwis11437992002-04-12 09:54:03 +000016318
16319cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016320#define GETTIMEOFDAY_NO_TZ 1
Martin v. Löwis11437992002-04-12 09:54:03 +000016321_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000016322
Martin v. Löwis11437992002-04-12 09:54:03 +000016323
Guido van Rossum627b2d71993-12-24 10:39:16 +000016324fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016325rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisc45929e2002-04-06 10:10:49 +000016326
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016327fi
Thomas Wouters3a584202000-08-05 23:28:51 +000016328done
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016329
Michael W. Hudson54241132001-12-07 15:38:26 +000016330
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000016331echo "$as_me:$LINENO: checking for major" >&5
16332echo $ECHO_N "checking for major... $ECHO_C" >&6
16333cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016334/* confdefs.h. */
16335_ACEOF
16336cat confdefs.h >>conftest.$ac_ext
16337cat >>conftest.$ac_ext <<_ACEOF
16338/* end confdefs.h. */
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000016339
Neal Norwitz6eb37f02003-02-23 23:28:15 +000016340#if defined(MAJOR_IN_MKDEV)
16341#include <sys/mkdev.h>
16342#elif defined(MAJOR_IN_SYSMACROS)
16343#include <sys/sysmacros.h>
16344#else
16345#include <sys/types.h>
16346#endif
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000016347
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000016348int
16349main ()
16350{
16351
16352 makedev(major(0),minor(0));
16353
16354 ;
16355 return 0;
16356}
16357_ACEOF
Martin v. Löwise3271202002-11-07 07:42:30 +000016358rm -f conftest.$ac_objext conftest$ac_exeext
16359if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016360 (eval $ac_link) 2>conftest.er1
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000016361 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016362 grep -v '^ *+' conftest.er1 >conftest.err
16363 rm -f conftest.er1
16364 cat conftest.err >&5
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000016365 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16366 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016367 { ac_try='test -z "$ac_c_werror_flag"
16368 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016369 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16370 (eval $ac_try) 2>&5
16371 ac_status=$?
16372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16373 (exit $ac_status); }; } &&
16374 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000016375 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16376 (eval $ac_try) 2>&5
16377 ac_status=$?
16378 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16379 (exit $ac_status); }; }; then
16380
16381
16382cat >>confdefs.h <<\_ACEOF
16383#define HAVE_DEVICE_MACROS 1
16384_ACEOF
16385
16386 echo "$as_me:$LINENO: result: yes" >&5
16387echo "${ECHO_T}yes" >&6
16388
16389else
16390 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016391sed 's/^/| /' conftest.$ac_ext >&5
16392
Martin v. Löwisdbe3f762002-10-10 14:27:30 +000016393
16394 echo "$as_me:$LINENO: result: no" >&5
16395echo "${ECHO_T}no" >&6
16396
16397fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016398rm -f conftest.err conftest.$ac_objext \
16399 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000016400
Martin v. Löwis861a65b2001-10-24 14:36:00 +000016401# On OSF/1 V5.1, getaddrinfo is available, but a define
Martin v. Löwis11437992002-04-12 09:54:03 +000016402# for [no]getaddrinfo in netdb.h.
16403echo "$as_me:$LINENO: checking for getaddrinfo" >&5
16404echo $ECHO_N "checking for getaddrinfo... $ECHO_C" >&6
16405cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016406/* confdefs.h. */
16407_ACEOF
16408cat confdefs.h >>conftest.$ac_ext
16409cat >>conftest.$ac_ext <<_ACEOF
16410/* end confdefs.h. */
Martin v. Löwis861a65b2001-10-24 14:36:00 +000016411
Martin v. Löwisc010b6d2001-11-09 17:50:52 +000016412#include <sys/types.h>
Martin v. Löwis861a65b2001-10-24 14:36:00 +000016413#include <sys/socket.h>
16414#include <netdb.h>
Martin v. Löwisc010b6d2001-11-09 17:50:52 +000016415#include <stdio.h>
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016416
Martin v. Löwis11437992002-04-12 09:54:03 +000016417int
16418main ()
16419{
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016420
Martin v. Löwis861a65b2001-10-24 14:36:00 +000016421getaddrinfo(NULL, NULL, NULL, NULL);
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016422
Martin v. Löwis11437992002-04-12 09:54:03 +000016423 ;
16424 return 0;
16425}
16426_ACEOF
16427rm -f conftest.$ac_objext conftest$ac_exeext
16428if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016429 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016430 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016431 grep -v '^ *+' conftest.er1 >conftest.err
16432 rm -f conftest.er1
16433 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16435 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016436 { ac_try='test -z "$ac_c_werror_flag"
16437 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016438 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16439 (eval $ac_try) 2>&5
16440 ac_status=$?
16441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16442 (exit $ac_status); }; } &&
16443 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016444 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16445 (eval $ac_try) 2>&5
16446 ac_status=$?
16447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16448 (exit $ac_status); }; }; then
16449
16450echo "$as_me:$LINENO: result: yes" >&5
16451echo "${ECHO_T}yes" >&6
16452echo "$as_me:$LINENO: checking getaddrinfo bug" >&5
16453echo $ECHO_N "checking getaddrinfo bug... $ECHO_C" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016454if test "$cross_compiling" = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000016455 echo "$as_me:$LINENO: result: buggy" >&5
16456echo "${ECHO_T}buggy" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016457buggygetaddrinfo=yes
16458else
Martin v. Löwis11437992002-04-12 09:54:03 +000016459 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016460/* confdefs.h. */
16461_ACEOF
16462cat confdefs.h >>conftest.$ac_ext
16463cat >>conftest.$ac_ext <<_ACEOF
16464/* end confdefs.h. */
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016465
16466#include <sys/types.h>
16467#include <netdb.h>
16468#include <string.h>
16469#include <sys/socket.h>
16470#include <netinet/in.h>
16471
16472main()
16473{
16474 int passive, gaierr, inet4 = 0, inet6 = 0;
16475 struct addrinfo hints, *ai, *aitop;
16476 char straddr[INET6_ADDRSTRLEN], strport[16];
16477
16478 for (passive = 0; passive <= 1; passive++) {
16479 memset(&hints, 0, sizeof(hints));
16480 hints.ai_family = AF_UNSPEC;
16481 hints.ai_flags = passive ? AI_PASSIVE : 0;
16482 hints.ai_socktype = SOCK_STREAM;
Hye-Shik Chang54f94392004-04-14 07:55:31 +000016483 hints.ai_protocol = IPPROTO_TCP;
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016484 if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) {
16485 (void)gai_strerror(gaierr);
16486 goto bad;
16487 }
16488 for (ai = aitop; ai; ai = ai->ai_next) {
16489 if (ai->ai_addr == NULL ||
16490 ai->ai_addrlen == 0 ||
16491 getnameinfo(ai->ai_addr, ai->ai_addrlen,
16492 straddr, sizeof(straddr), strport, sizeof(strport),
16493 NI_NUMERICHOST|NI_NUMERICSERV) != 0) {
16494 goto bad;
16495 }
16496 switch (ai->ai_family) {
16497 case AF_INET:
16498 if (strcmp(strport, "54321") != 0) {
16499 goto bad;
16500 }
16501 if (passive) {
16502 if (strcmp(straddr, "0.0.0.0") != 0) {
16503 goto bad;
16504 }
16505 } else {
16506 if (strcmp(straddr, "127.0.0.1") != 0) {
16507 goto bad;
16508 }
16509 }
16510 inet4++;
16511 break;
16512 case AF_INET6:
16513 if (strcmp(strport, "54321") != 0) {
16514 goto bad;
16515 }
16516 if (passive) {
16517 if (strcmp(straddr, "::") != 0) {
16518 goto bad;
16519 }
16520 } else {
16521 if (strcmp(straddr, "::1") != 0) {
16522 goto bad;
16523 }
16524 }
16525 inet6++;
16526 break;
16527 case AF_UNSPEC:
16528 goto bad;
16529 break;
16530 default:
16531 /* another family support? */
16532 break;
16533 }
16534 }
16535 }
16536
16537 if (!(inet4 == 0 || inet4 == 2))
16538 goto bad;
16539 if (!(inet6 == 0 || inet6 == 2))
16540 goto bad;
16541
16542 if (aitop)
16543 freeaddrinfo(aitop);
16544 exit(0);
16545
16546 bad:
16547 if (aitop)
16548 freeaddrinfo(aitop);
16549 exit(1);
16550}
16551
Martin v. Löwis11437992002-04-12 09:54:03 +000016552_ACEOF
16553rm -f conftest$ac_exeext
16554if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16555 (eval $ac_link) 2>&5
16556 ac_status=$?
16557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16558 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16559 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16560 (eval $ac_try) 2>&5
16561 ac_status=$?
16562 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16563 (exit $ac_status); }; }; then
16564 echo "$as_me:$LINENO: result: good" >&5
16565echo "${ECHO_T}good" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016566buggygetaddrinfo=no
16567else
Martin v. Löwis11437992002-04-12 09:54:03 +000016568 echo "$as_me: program exited with status $ac_status" >&5
16569echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016570sed 's/^/| /' conftest.$ac_ext >&5
16571
Martin v. Löwis11437992002-04-12 09:54:03 +000016572( exit $ac_status )
16573echo "$as_me:$LINENO: result: buggy" >&5
16574echo "${ECHO_T}buggy" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016575buggygetaddrinfo=yes
16576fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016577rm -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 +000016578fi
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016579else
Martin v. Löwis11437992002-04-12 09:54:03 +000016580 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016581sed 's/^/| /' conftest.$ac_ext >&5
16582
Martin v. Löwis11437992002-04-12 09:54:03 +000016583
16584echo "$as_me:$LINENO: result: no" >&5
16585echo "${ECHO_T}no" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016586buggygetaddrinfo=yes
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016587
Martin v. Löwis861a65b2001-10-24 14:36:00 +000016588fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016589rm -f conftest.err conftest.$ac_objext \
16590 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016591
16592if test "$buggygetaddrinfo" = "yes"; then
16593 if test "$ipv6" = "yes"; then
16594 echo 'Fatal: You must get working getaddrinfo() function.'
16595 echo ' or you can specify "--disable-ipv6"'.
16596 exit 1
16597 fi
Martin v. Löwis861a65b2001-10-24 14:36:00 +000016598else
Martin v. Löwis11437992002-04-12 09:54:03 +000016599
16600cat >>confdefs.h <<\_ACEOF
Martin v. Löwis861a65b2001-10-24 14:36:00 +000016601#define HAVE_GETADDRINFO 1
Martin v. Löwis11437992002-04-12 09:54:03 +000016602_ACEOF
Martin v. Löwis861a65b2001-10-24 14:36:00 +000016603
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016604fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016605
Jack Jansen9a66b6d2001-08-08 13:56:14 +000016606for ac_func in getnameinfo
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016607do
Martin v. Löwis11437992002-04-12 09:54:03 +000016608as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16609echo "$as_me:$LINENO: checking for $ac_func" >&5
16610echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16611if eval "test \"\${$as_ac_var+set}\" = set"; then
16612 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016613else
Martin v. Löwis11437992002-04-12 09:54:03 +000016614 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016615/* confdefs.h. */
16616_ACEOF
16617cat confdefs.h >>conftest.$ac_ext
16618cat >>conftest.$ac_ext <<_ACEOF
16619/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016620/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16621 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16622#define $ac_func innocuous_$ac_func
16623
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016624/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000016625 which can conflict with char $ac_func (); below.
16626 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016627 <limits.h> exists even on freestanding compilers. */
16628
16629#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000016630# include <limits.h>
16631#else
16632# include <assert.h>
16633#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000016634
16635#undef $ac_func
16636
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016637/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000016638#ifdef __cplusplus
16639extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000016640{
Martin v. Löwis11437992002-04-12 09:54:03 +000016641#endif
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016642/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000016643 builtin and then its argument prototype would still apply. */
16644char $ac_func ();
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016645/* The GNU C library defines this for functions which it implements
16646 to always fail with ENOSYS. Some functions are actually named
16647 something starting with __ and the normal name is an alias. */
16648#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16649choke me
16650#else
Skip Montanaro6dead952003-09-25 14:50:04 +000016651char (*f) () = $ac_func;
16652#endif
16653#ifdef __cplusplus
16654}
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016655#endif
16656
Skip Montanaro6dead952003-09-25 14:50:04 +000016657int
16658main ()
16659{
16660return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000016661 ;
16662 return 0;
16663}
16664_ACEOF
16665rm -f conftest.$ac_objext conftest$ac_exeext
16666if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016667 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016668 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016669 grep -v '^ *+' conftest.er1 >conftest.err
16670 rm -f conftest.er1
16671 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16673 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016674 { ac_try='test -z "$ac_c_werror_flag"
16675 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016676 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16677 (eval $ac_try) 2>&5
16678 ac_status=$?
16679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16680 (exit $ac_status); }; } &&
16681 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016682 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16683 (eval $ac_try) 2>&5
16684 ac_status=$?
16685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16686 (exit $ac_status); }; }; then
16687 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000016688else
Martin v. Löwis11437992002-04-12 09:54:03 +000016689 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016690sed 's/^/| /' conftest.$ac_ext >&5
16691
Martin v. Löwis11437992002-04-12 09:54:03 +000016692eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000016693fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016694rm -f conftest.err conftest.$ac_objext \
16695 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000016696fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016697echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16698echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16699if test `eval echo '${'$as_ac_var'}'` = yes; then
16700 cat >>confdefs.h <<_ACEOF
16701#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16702_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016703
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000016704fi
16705done
16706
Michael W. Hudson54241132001-12-07 15:38:26 +000016707
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016708# checks for structures
Martin v. Löwis11437992002-04-12 09:54:03 +000016709echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
16710echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
16711if test "${ac_cv_header_time+set}" = set; then
16712 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016713else
Martin v. Löwis11437992002-04-12 09:54:03 +000016714 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016715/* confdefs.h. */
16716_ACEOF
16717cat confdefs.h >>conftest.$ac_ext
16718cat >>conftest.$ac_ext <<_ACEOF
16719/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016720#include <sys/types.h>
16721#include <sys/time.h>
16722#include <time.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000016723
Martin v. Löwis11437992002-04-12 09:54:03 +000016724int
16725main ()
16726{
16727if ((struct tm *) 0)
16728return 0;
16729 ;
16730 return 0;
16731}
16732_ACEOF
16733rm -f conftest.$ac_objext
16734if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016735 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016736 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016737 grep -v '^ *+' conftest.er1 >conftest.err
16738 rm -f conftest.er1
16739 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16741 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016742 { ac_try='test -z "$ac_c_werror_flag"
16743 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016744 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16745 (eval $ac_try) 2>&5
16746 ac_status=$?
16747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16748 (exit $ac_status); }; } &&
16749 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016750 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16751 (eval $ac_try) 2>&5
16752 ac_status=$?
16753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16754 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016755 ac_cv_header_time=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +000016756else
Martin v. Löwis11437992002-04-12 09:54:03 +000016757 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016758sed 's/^/| /' conftest.$ac_ext >&5
16759
Martin v. Löwis11437992002-04-12 09:54:03 +000016760ac_cv_header_time=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000016761fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016762rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016763fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016764echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
16765echo "${ECHO_T}$ac_cv_header_time" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +000016766if test $ac_cv_header_time = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000016767
16768cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016769#define TIME_WITH_SYS_TIME 1
Martin v. Löwis11437992002-04-12 09:54:03 +000016770_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016771
16772fi
16773
Martin v. Löwis11437992002-04-12 09:54:03 +000016774echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16775echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
16776if test "${ac_cv_struct_tm+set}" = set; then
16777 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016778else
Martin v. Löwis11437992002-04-12 09:54:03 +000016779 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016780/* confdefs.h. */
16781_ACEOF
16782cat confdefs.h >>conftest.$ac_ext
16783cat >>conftest.$ac_ext <<_ACEOF
16784/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016785#include <sys/types.h>
16786#include <time.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000016787
Martin v. Löwis11437992002-04-12 09:54:03 +000016788int
16789main ()
16790{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016791struct tm *tp; tp->tm_sec;
Martin v. Löwis11437992002-04-12 09:54:03 +000016792 ;
16793 return 0;
16794}
16795_ACEOF
16796rm -f conftest.$ac_objext
16797if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016798 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016799 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016800 grep -v '^ *+' conftest.er1 >conftest.err
16801 rm -f conftest.er1
16802 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16804 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016805 { ac_try='test -z "$ac_c_werror_flag"
16806 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016807 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16808 (eval $ac_try) 2>&5
16809 ac_status=$?
16810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16811 (exit $ac_status); }; } &&
16812 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016813 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16814 (eval $ac_try) 2>&5
16815 ac_status=$?
16816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16817 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016818 ac_cv_struct_tm=time.h
16819else
Martin v. Löwis11437992002-04-12 09:54:03 +000016820 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016821sed 's/^/| /' conftest.$ac_ext >&5
16822
Martin v. Löwis11437992002-04-12 09:54:03 +000016823ac_cv_struct_tm=sys/time.h
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016824fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016825rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016826fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016827echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16828echo "${ECHO_T}$ac_cv_struct_tm" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +000016829if test $ac_cv_struct_tm = sys/time.h; then
Martin v. Löwis11437992002-04-12 09:54:03 +000016830
16831cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016832#define TM_IN_SYS_TIME 1
Martin v. Löwis11437992002-04-12 09:54:03 +000016833_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016834
16835fi
16836
Martin v. Löwis11437992002-04-12 09:54:03 +000016837echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
16838echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
16839if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
16840 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016841else
Martin v. Löwis11437992002-04-12 09:54:03 +000016842 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016843/* confdefs.h. */
16844_ACEOF
16845cat confdefs.h >>conftest.$ac_ext
16846cat >>conftest.$ac_ext <<_ACEOF
16847/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016848#include <sys/types.h>
16849#include <$ac_cv_struct_tm>
Martin v. Löwis11437992002-04-12 09:54:03 +000016850
16851
Martin v. Löwis11437992002-04-12 09:54:03 +000016852int
16853main ()
16854{
16855static struct tm ac_aggr;
16856if (ac_aggr.tm_zone)
16857return 0;
16858 ;
16859 return 0;
16860}
16861_ACEOF
16862rm -f conftest.$ac_objext
16863if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016864 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016865 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016866 grep -v '^ *+' conftest.er1 >conftest.err
16867 rm -f conftest.er1
16868 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016869 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16870 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016871 { ac_try='test -z "$ac_c_werror_flag"
16872 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016873 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16874 (eval $ac_try) 2>&5
16875 ac_status=$?
16876 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16877 (exit $ac_status); }; } &&
16878 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000016879 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16880 (eval $ac_try) 2>&5
16881 ac_status=$?
16882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16883 (exit $ac_status); }; }; then
16884 ac_cv_member_struct_tm_tm_zone=yes
Michael W. Hudson54241132001-12-07 15:38:26 +000016885else
Martin v. Löwis11437992002-04-12 09:54:03 +000016886 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016887sed 's/^/| /' conftest.$ac_ext >&5
16888
16889cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016890/* confdefs.h. */
16891_ACEOF
16892cat confdefs.h >>conftest.$ac_ext
16893cat >>conftest.$ac_ext <<_ACEOF
16894/* end confdefs.h. */
16895#include <sys/types.h>
16896#include <$ac_cv_struct_tm>
16897
16898
16899int
16900main ()
16901{
16902static struct tm ac_aggr;
16903if (sizeof ac_aggr.tm_zone)
16904return 0;
16905 ;
16906 return 0;
16907}
16908_ACEOF
16909rm -f conftest.$ac_objext
16910if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016911 (eval $ac_compile) 2>conftest.er1
Skip Montanaro6dead952003-09-25 14:50:04 +000016912 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016913 grep -v '^ *+' conftest.er1 >conftest.err
16914 rm -f conftest.er1
16915 cat conftest.err >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000016916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16917 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016918 { ac_try='test -z "$ac_c_werror_flag"
16919 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016920 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16921 (eval $ac_try) 2>&5
16922 ac_status=$?
16923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16924 (exit $ac_status); }; } &&
16925 { ac_try='test -s conftest.$ac_objext'
Skip Montanaro6dead952003-09-25 14:50:04 +000016926 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16927 (eval $ac_try) 2>&5
16928 ac_status=$?
16929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16930 (exit $ac_status); }; }; then
16931 ac_cv_member_struct_tm_tm_zone=yes
16932else
16933 echo "$as_me: failed program was:" >&5
16934sed 's/^/| /' conftest.$ac_ext >&5
16935
Martin v. Löwis11437992002-04-12 09:54:03 +000016936ac_cv_member_struct_tm_tm_zone=no
Michael W. Hudson54241132001-12-07 15:38:26 +000016937fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016938rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000016939fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000016940rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:04 +000016941fi
Martin v. Löwis11437992002-04-12 09:54:03 +000016942echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
16943echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
16944if test $ac_cv_member_struct_tm_tm_zone = yes; then
16945
16946cat >>confdefs.h <<_ACEOF
16947#define HAVE_STRUCT_TM_TM_ZONE 1
16948_ACEOF
16949
16950
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016951fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000016952
Martin v. Löwis11437992002-04-12 09:54:03 +000016953if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
16954
16955cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016956#define HAVE_TM_ZONE 1
Martin v. Löwis11437992002-04-12 09:54:03 +000016957_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016958
16959else
Martin v. Löwis11437992002-04-12 09:54:03 +000016960 echo "$as_me:$LINENO: checking for tzname" >&5
16961echo $ECHO_N "checking for tzname... $ECHO_C" >&6
16962if test "${ac_cv_var_tzname+set}" = set; then
16963 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016964else
Martin v. Löwis11437992002-04-12 09:54:03 +000016965 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000016966/* confdefs.h. */
16967_ACEOF
16968cat confdefs.h >>conftest.$ac_ext
16969cat >>conftest.$ac_ext <<_ACEOF
16970/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:16 +000016971#include <time.h>
16972#ifndef tzname /* For SGI. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016973extern char *tzname[]; /* RS6000 and others reject char **tzname. */
Guido van Rossum627b2d71993-12-24 10:39:16 +000016974#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000016975
Martin v. Löwis11437992002-04-12 09:54:03 +000016976int
16977main ()
16978{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000016979atoi(*tzname);
Martin v. Löwis11437992002-04-12 09:54:03 +000016980 ;
16981 return 0;
16982}
16983_ACEOF
16984rm -f conftest.$ac_objext conftest$ac_exeext
16985if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000016986 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000016987 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000016988 grep -v '^ *+' conftest.er1 >conftest.err
16989 rm -f conftest.er1
16990 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000016991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16992 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000016993 { ac_try='test -z "$ac_c_werror_flag"
16994 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000016995 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16996 (eval $ac_try) 2>&5
16997 ac_status=$?
16998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16999 (exit $ac_status); }; } &&
17000 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017001 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17002 (eval $ac_try) 2>&5
17003 ac_status=$?
17004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17005 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017006 ac_cv_var_tzname=yes
17007else
Martin v. Löwis11437992002-04-12 09:54:03 +000017008 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017009sed 's/^/| /' conftest.$ac_ext >&5
17010
Martin v. Löwis11437992002-04-12 09:54:03 +000017011ac_cv_var_tzname=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000017012fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017013rm -f conftest.err conftest.$ac_objext \
17014 conftest$ac_exeext conftest.$ac_ext
Guido van Rossum627b2d71993-12-24 10:39:16 +000017015fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017016echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
17017echo "${ECHO_T}$ac_cv_var_tzname" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +000017018 if test $ac_cv_var_tzname = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000017019
17020cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017021#define HAVE_TZNAME 1
Martin v. Löwis11437992002-04-12 09:54:03 +000017022_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000017023
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017024 fi
17025fi
17026
Martin v. Löwis11437992002-04-12 09:54:03 +000017027echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5
17028echo $ECHO_N "checking for struct stat.st_rdev... $ECHO_C" >&6
17029if test "${ac_cv_member_struct_stat_st_rdev+set}" = set; then
17030 echo $ECHO_N "(cached) $ECHO_C" >&6
17031else
17032 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017033/* confdefs.h. */
17034_ACEOF
17035cat confdefs.h >>conftest.$ac_ext
17036cat >>conftest.$ac_ext <<_ACEOF
17037/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000017038$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000017039int
17040main ()
17041{
17042static struct stat ac_aggr;
17043if (ac_aggr.st_rdev)
17044return 0;
17045 ;
17046 return 0;
17047}
17048_ACEOF
17049rm -f conftest.$ac_objext
17050if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017051 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017052 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017053 grep -v '^ *+' conftest.er1 >conftest.err
17054 rm -f conftest.er1
17055 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17057 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017058 { ac_try='test -z "$ac_c_werror_flag"
17059 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017060 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17061 (eval $ac_try) 2>&5
17062 ac_status=$?
17063 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17064 (exit $ac_status); }; } &&
17065 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017066 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17067 (eval $ac_try) 2>&5
17068 ac_status=$?
17069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17070 (exit $ac_status); }; }; then
17071 ac_cv_member_struct_stat_st_rdev=yes
17072else
17073 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017074sed 's/^/| /' conftest.$ac_ext >&5
17075
17076cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017077/* confdefs.h. */
17078_ACEOF
17079cat confdefs.h >>conftest.$ac_ext
17080cat >>conftest.$ac_ext <<_ACEOF
17081/* end confdefs.h. */
17082$ac_includes_default
17083int
17084main ()
17085{
17086static struct stat ac_aggr;
17087if (sizeof ac_aggr.st_rdev)
17088return 0;
17089 ;
17090 return 0;
17091}
17092_ACEOF
17093rm -f conftest.$ac_objext
17094if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017095 (eval $ac_compile) 2>conftest.er1
Skip Montanaro6dead952003-09-25 14:50:04 +000017096 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017097 grep -v '^ *+' conftest.er1 >conftest.err
17098 rm -f conftest.er1
17099 cat conftest.err >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17101 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017102 { ac_try='test -z "$ac_c_werror_flag"
17103 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017104 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17105 (eval $ac_try) 2>&5
17106 ac_status=$?
17107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17108 (exit $ac_status); }; } &&
17109 { ac_try='test -s conftest.$ac_objext'
Skip Montanaro6dead952003-09-25 14:50:04 +000017110 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17111 (eval $ac_try) 2>&5
17112 ac_status=$?
17113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17114 (exit $ac_status); }; }; then
17115 ac_cv_member_struct_stat_st_rdev=yes
17116else
17117 echo "$as_me: failed program was:" >&5
17118sed 's/^/| /' conftest.$ac_ext >&5
17119
Martin v. Löwis11437992002-04-12 09:54:03 +000017120ac_cv_member_struct_stat_st_rdev=no
17121fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017122rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000017123fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017124rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:04 +000017125fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017126echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_rdev" >&5
17127echo "${ECHO_T}$ac_cv_member_struct_stat_st_rdev" >&6
17128if test $ac_cv_member_struct_stat_st_rdev = yes; then
17129
17130cat >>confdefs.h <<_ACEOF
17131#define HAVE_STRUCT_STAT_ST_RDEV 1
17132_ACEOF
17133
17134
Guido van Rossum98bf58f2001-10-18 20:34:25 +000017135fi
17136
Martin v. Löwis11437992002-04-12 09:54:03 +000017137echo "$as_me:$LINENO: checking for struct stat.st_blksize" >&5
17138echo $ECHO_N "checking for struct stat.st_blksize... $ECHO_C" >&6
17139if test "${ac_cv_member_struct_stat_st_blksize+set}" = set; then
17140 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum98bf58f2001-10-18 20:34:25 +000017141else
Martin v. Löwis11437992002-04-12 09:54:03 +000017142 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017143/* confdefs.h. */
17144_ACEOF
17145cat confdefs.h >>conftest.$ac_ext
17146cat >>conftest.$ac_ext <<_ACEOF
17147/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000017148$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000017149int
17150main ()
17151{
17152static struct stat ac_aggr;
17153if (ac_aggr.st_blksize)
17154return 0;
17155 ;
17156 return 0;
17157}
17158_ACEOF
17159rm -f conftest.$ac_objext
17160if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017161 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017162 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017163 grep -v '^ *+' conftest.er1 >conftest.err
17164 rm -f conftest.er1
17165 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17167 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017168 { ac_try='test -z "$ac_c_werror_flag"
17169 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +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); }; } &&
17175 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017176 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17177 (eval $ac_try) 2>&5
17178 ac_status=$?
17179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17180 (exit $ac_status); }; }; then
17181 ac_cv_member_struct_stat_st_blksize=yes
Michael W. Hudson54241132001-12-07 15:38:26 +000017182else
Martin v. Löwis11437992002-04-12 09:54:03 +000017183 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017184sed 's/^/| /' conftest.$ac_ext >&5
17185
17186cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017187/* confdefs.h. */
17188_ACEOF
17189cat confdefs.h >>conftest.$ac_ext
17190cat >>conftest.$ac_ext <<_ACEOF
17191/* end confdefs.h. */
17192$ac_includes_default
17193int
17194main ()
17195{
17196static struct stat ac_aggr;
17197if (sizeof ac_aggr.st_blksize)
17198return 0;
17199 ;
17200 return 0;
17201}
17202_ACEOF
17203rm -f conftest.$ac_objext
17204if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017205 (eval $ac_compile) 2>conftest.er1
Skip Montanaro6dead952003-09-25 14:50:04 +000017206 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017207 grep -v '^ *+' conftest.er1 >conftest.err
17208 rm -f conftest.er1
17209 cat conftest.err >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017210 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17211 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017212 { ac_try='test -z "$ac_c_werror_flag"
17213 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017214 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17215 (eval $ac_try) 2>&5
17216 ac_status=$?
17217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17218 (exit $ac_status); }; } &&
17219 { ac_try='test -s conftest.$ac_objext'
Skip Montanaro6dead952003-09-25 14:50:04 +000017220 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17221 (eval $ac_try) 2>&5
17222 ac_status=$?
17223 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17224 (exit $ac_status); }; }; then
17225 ac_cv_member_struct_stat_st_blksize=yes
17226else
17227 echo "$as_me: failed program was:" >&5
17228sed 's/^/| /' conftest.$ac_ext >&5
17229
Martin v. Löwis11437992002-04-12 09:54:03 +000017230ac_cv_member_struct_stat_st_blksize=no
Michael W. Hudson54241132001-12-07 15:38:26 +000017231fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017232rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000017233fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017234rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:04 +000017235fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017236echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blksize" >&5
17237echo "${ECHO_T}$ac_cv_member_struct_stat_st_blksize" >&6
17238if test $ac_cv_member_struct_stat_st_blksize = yes; then
Jack Jansendd19cf82001-12-06 22:36:17 +000017239
Martin v. Löwis11437992002-04-12 09:54:03 +000017240cat >>confdefs.h <<_ACEOF
17241#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
17242_ACEOF
17243
17244
Guido van Rossum98bf58f2001-10-18 20:34:25 +000017245fi
17246
Hye-Shik Chang5f937a72005-06-02 13:09:30 +000017247echo "$as_me:$LINENO: checking for struct stat.st_flags" >&5
17248echo $ECHO_N "checking for struct stat.st_flags... $ECHO_C" >&6
17249if test "${ac_cv_member_struct_stat_st_flags+set}" = set; then
17250 echo $ECHO_N "(cached) $ECHO_C" >&6
17251else
17252 cat >conftest.$ac_ext <<_ACEOF
17253/* confdefs.h. */
17254_ACEOF
17255cat confdefs.h >>conftest.$ac_ext
17256cat >>conftest.$ac_ext <<_ACEOF
17257/* end confdefs.h. */
17258$ac_includes_default
17259int
17260main ()
17261{
17262static struct stat ac_aggr;
17263if (ac_aggr.st_flags)
17264return 0;
17265 ;
17266 return 0;
17267}
17268_ACEOF
17269rm -f conftest.$ac_objext
17270if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17271 (eval $ac_compile) 2>conftest.er1
17272 ac_status=$?
17273 grep -v '^ *+' conftest.er1 >conftest.err
17274 rm -f conftest.er1
17275 cat conftest.err >&5
17276 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17277 (exit $ac_status); } &&
17278 { ac_try='test -z "$ac_c_werror_flag"
17279 || test ! -s conftest.err'
17280 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17281 (eval $ac_try) 2>&5
17282 ac_status=$?
17283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17284 (exit $ac_status); }; } &&
17285 { ac_try='test -s conftest.$ac_objext'
17286 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17287 (eval $ac_try) 2>&5
17288 ac_status=$?
17289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17290 (exit $ac_status); }; }; then
17291 ac_cv_member_struct_stat_st_flags=yes
17292else
17293 echo "$as_me: failed program was:" >&5
17294sed 's/^/| /' conftest.$ac_ext >&5
17295
17296cat >conftest.$ac_ext <<_ACEOF
17297/* confdefs.h. */
17298_ACEOF
17299cat confdefs.h >>conftest.$ac_ext
17300cat >>conftest.$ac_ext <<_ACEOF
17301/* end confdefs.h. */
17302$ac_includes_default
17303int
17304main ()
17305{
17306static struct stat ac_aggr;
17307if (sizeof ac_aggr.st_flags)
17308return 0;
17309 ;
17310 return 0;
17311}
17312_ACEOF
17313rm -f conftest.$ac_objext
17314if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17315 (eval $ac_compile) 2>conftest.er1
17316 ac_status=$?
17317 grep -v '^ *+' conftest.er1 >conftest.err
17318 rm -f conftest.er1
17319 cat conftest.err >&5
17320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17321 (exit $ac_status); } &&
17322 { ac_try='test -z "$ac_c_werror_flag"
17323 || test ! -s conftest.err'
17324 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17325 (eval $ac_try) 2>&5
17326 ac_status=$?
17327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17328 (exit $ac_status); }; } &&
17329 { ac_try='test -s conftest.$ac_objext'
17330 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17331 (eval $ac_try) 2>&5
17332 ac_status=$?
17333 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17334 (exit $ac_status); }; }; then
17335 ac_cv_member_struct_stat_st_flags=yes
17336else
17337 echo "$as_me: failed program was:" >&5
17338sed 's/^/| /' conftest.$ac_ext >&5
17339
17340ac_cv_member_struct_stat_st_flags=no
17341fi
17342rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17343fi
17344rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17345fi
17346echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_flags" >&5
17347echo "${ECHO_T}$ac_cv_member_struct_stat_st_flags" >&6
17348if test $ac_cv_member_struct_stat_st_flags = yes; then
17349
17350cat >>confdefs.h <<_ACEOF
17351#define HAVE_STRUCT_STAT_ST_FLAGS 1
17352_ACEOF
17353
17354
17355fi
17356
Martin v. Löwisebd9d5b2005-08-09 15:00:59 +000017357echo "$as_me:$LINENO: checking for struct stat.st_gen" >&5
17358echo $ECHO_N "checking for struct stat.st_gen... $ECHO_C" >&6
17359if test "${ac_cv_member_struct_stat_st_gen+set}" = set; then
17360 echo $ECHO_N "(cached) $ECHO_C" >&6
17361else
17362 cat >conftest.$ac_ext <<_ACEOF
17363/* confdefs.h. */
17364_ACEOF
17365cat confdefs.h >>conftest.$ac_ext
17366cat >>conftest.$ac_ext <<_ACEOF
17367/* end confdefs.h. */
17368$ac_includes_default
17369int
17370main ()
17371{
17372static struct stat ac_aggr;
17373if (ac_aggr.st_gen)
17374return 0;
17375 ;
17376 return 0;
17377}
17378_ACEOF
17379rm -f conftest.$ac_objext
17380if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17381 (eval $ac_compile) 2>conftest.er1
17382 ac_status=$?
17383 grep -v '^ *+' conftest.er1 >conftest.err
17384 rm -f conftest.er1
17385 cat conftest.err >&5
17386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17387 (exit $ac_status); } &&
17388 { ac_try='test -z "$ac_c_werror_flag"
17389 || test ! -s conftest.err'
17390 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17391 (eval $ac_try) 2>&5
17392 ac_status=$?
17393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17394 (exit $ac_status); }; } &&
17395 { ac_try='test -s conftest.$ac_objext'
17396 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17397 (eval $ac_try) 2>&5
17398 ac_status=$?
17399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17400 (exit $ac_status); }; }; then
17401 ac_cv_member_struct_stat_st_gen=yes
17402else
17403 echo "$as_me: failed program was:" >&5
17404sed 's/^/| /' conftest.$ac_ext >&5
17405
17406cat >conftest.$ac_ext <<_ACEOF
17407/* confdefs.h. */
17408_ACEOF
17409cat confdefs.h >>conftest.$ac_ext
17410cat >>conftest.$ac_ext <<_ACEOF
17411/* end confdefs.h. */
17412$ac_includes_default
17413int
17414main ()
17415{
17416static struct stat ac_aggr;
17417if (sizeof ac_aggr.st_gen)
17418return 0;
17419 ;
17420 return 0;
17421}
17422_ACEOF
17423rm -f conftest.$ac_objext
17424if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17425 (eval $ac_compile) 2>conftest.er1
17426 ac_status=$?
17427 grep -v '^ *+' conftest.er1 >conftest.err
17428 rm -f conftest.er1
17429 cat conftest.err >&5
17430 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17431 (exit $ac_status); } &&
17432 { ac_try='test -z "$ac_c_werror_flag"
17433 || test ! -s conftest.err'
17434 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17435 (eval $ac_try) 2>&5
17436 ac_status=$?
17437 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17438 (exit $ac_status); }; } &&
17439 { ac_try='test -s conftest.$ac_objext'
17440 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17441 (eval $ac_try) 2>&5
17442 ac_status=$?
17443 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17444 (exit $ac_status); }; }; then
17445 ac_cv_member_struct_stat_st_gen=yes
17446else
17447 echo "$as_me: failed program was:" >&5
17448sed 's/^/| /' conftest.$ac_ext >&5
17449
17450ac_cv_member_struct_stat_st_gen=no
17451fi
17452rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17453fi
17454rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17455fi
17456echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_gen" >&5
17457echo "${ECHO_T}$ac_cv_member_struct_stat_st_gen" >&6
17458if test $ac_cv_member_struct_stat_st_gen = yes; then
17459
17460cat >>confdefs.h <<_ACEOF
17461#define HAVE_STRUCT_STAT_ST_GEN 1
17462_ACEOF
17463
17464
17465fi
17466
17467echo "$as_me:$LINENO: checking for struct stat.st_birthtime" >&5
17468echo $ECHO_N "checking for struct stat.st_birthtime... $ECHO_C" >&6
17469if test "${ac_cv_member_struct_stat_st_birthtime+set}" = set; then
17470 echo $ECHO_N "(cached) $ECHO_C" >&6
17471else
17472 cat >conftest.$ac_ext <<_ACEOF
17473/* confdefs.h. */
17474_ACEOF
17475cat confdefs.h >>conftest.$ac_ext
17476cat >>conftest.$ac_ext <<_ACEOF
17477/* end confdefs.h. */
17478$ac_includes_default
17479int
17480main ()
17481{
17482static struct stat ac_aggr;
17483if (ac_aggr.st_birthtime)
17484return 0;
17485 ;
17486 return 0;
17487}
17488_ACEOF
17489rm -f conftest.$ac_objext
17490if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17491 (eval $ac_compile) 2>conftest.er1
17492 ac_status=$?
17493 grep -v '^ *+' conftest.er1 >conftest.err
17494 rm -f conftest.er1
17495 cat conftest.err >&5
17496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17497 (exit $ac_status); } &&
17498 { ac_try='test -z "$ac_c_werror_flag"
17499 || test ! -s conftest.err'
17500 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17501 (eval $ac_try) 2>&5
17502 ac_status=$?
17503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17504 (exit $ac_status); }; } &&
17505 { ac_try='test -s conftest.$ac_objext'
17506 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17507 (eval $ac_try) 2>&5
17508 ac_status=$?
17509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17510 (exit $ac_status); }; }; then
17511 ac_cv_member_struct_stat_st_birthtime=yes
17512else
17513 echo "$as_me: failed program was:" >&5
17514sed 's/^/| /' conftest.$ac_ext >&5
17515
17516cat >conftest.$ac_ext <<_ACEOF
17517/* confdefs.h. */
17518_ACEOF
17519cat confdefs.h >>conftest.$ac_ext
17520cat >>conftest.$ac_ext <<_ACEOF
17521/* end confdefs.h. */
17522$ac_includes_default
17523int
17524main ()
17525{
17526static struct stat ac_aggr;
17527if (sizeof ac_aggr.st_birthtime)
17528return 0;
17529 ;
17530 return 0;
17531}
17532_ACEOF
17533rm -f conftest.$ac_objext
17534if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17535 (eval $ac_compile) 2>conftest.er1
17536 ac_status=$?
17537 grep -v '^ *+' conftest.er1 >conftest.err
17538 rm -f conftest.er1
17539 cat conftest.err >&5
17540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17541 (exit $ac_status); } &&
17542 { ac_try='test -z "$ac_c_werror_flag"
17543 || test ! -s conftest.err'
17544 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17545 (eval $ac_try) 2>&5
17546 ac_status=$?
17547 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17548 (exit $ac_status); }; } &&
17549 { ac_try='test -s conftest.$ac_objext'
17550 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17551 (eval $ac_try) 2>&5
17552 ac_status=$?
17553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17554 (exit $ac_status); }; }; then
17555 ac_cv_member_struct_stat_st_birthtime=yes
17556else
17557 echo "$as_me: failed program was:" >&5
17558sed 's/^/| /' conftest.$ac_ext >&5
17559
17560ac_cv_member_struct_stat_st_birthtime=no
17561fi
17562rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17563fi
17564rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17565fi
17566echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_birthtime" >&5
17567echo "${ECHO_T}$ac_cv_member_struct_stat_st_birthtime" >&6
17568if test $ac_cv_member_struct_stat_st_birthtime = yes; then
17569
17570cat >>confdefs.h <<_ACEOF
17571#define HAVE_STRUCT_STAT_ST_BIRTHTIME 1
17572_ACEOF
17573
17574
17575fi
17576
Martin v. Löwis11437992002-04-12 09:54:03 +000017577echo "$as_me:$LINENO: checking for struct stat.st_blocks" >&5
17578echo $ECHO_N "checking for struct stat.st_blocks... $ECHO_C" >&6
17579if test "${ac_cv_member_struct_stat_st_blocks+set}" = set; then
17580 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum98bf58f2001-10-18 20:34:25 +000017581else
Martin v. Löwis11437992002-04-12 09:54:03 +000017582 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017583/* confdefs.h. */
17584_ACEOF
17585cat confdefs.h >>conftest.$ac_ext
17586cat >>conftest.$ac_ext <<_ACEOF
17587/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000017588$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000017589int
17590main ()
17591{
17592static struct stat ac_aggr;
17593if (ac_aggr.st_blocks)
17594return 0;
17595 ;
17596 return 0;
17597}
17598_ACEOF
17599rm -f conftest.$ac_objext
17600if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017601 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017602 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017603 grep -v '^ *+' conftest.er1 >conftest.err
17604 rm -f conftest.er1
17605 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17607 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017608 { ac_try='test -z "$ac_c_werror_flag"
17609 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17611 (eval $ac_try) 2>&5
17612 ac_status=$?
17613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17614 (exit $ac_status); }; } &&
17615 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017616 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17617 (eval $ac_try) 2>&5
17618 ac_status=$?
17619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17620 (exit $ac_status); }; }; then
17621 ac_cv_member_struct_stat_st_blocks=yes
Michael W. Hudson54241132001-12-07 15:38:26 +000017622else
Martin v. Löwis11437992002-04-12 09:54:03 +000017623 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017624sed 's/^/| /' conftest.$ac_ext >&5
17625
17626cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017627/* confdefs.h. */
17628_ACEOF
17629cat confdefs.h >>conftest.$ac_ext
17630cat >>conftest.$ac_ext <<_ACEOF
17631/* end confdefs.h. */
17632$ac_includes_default
17633int
17634main ()
17635{
17636static struct stat ac_aggr;
17637if (sizeof ac_aggr.st_blocks)
17638return 0;
17639 ;
17640 return 0;
17641}
17642_ACEOF
17643rm -f conftest.$ac_objext
17644if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017645 (eval $ac_compile) 2>conftest.er1
Skip Montanaro6dead952003-09-25 14:50:04 +000017646 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017647 grep -v '^ *+' conftest.er1 >conftest.err
17648 rm -f conftest.er1
17649 cat conftest.err >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17651 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017652 { ac_try='test -z "$ac_c_werror_flag"
17653 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017654 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17655 (eval $ac_try) 2>&5
17656 ac_status=$?
17657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17658 (exit $ac_status); }; } &&
17659 { ac_try='test -s conftest.$ac_objext'
Skip Montanaro6dead952003-09-25 14:50:04 +000017660 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17661 (eval $ac_try) 2>&5
17662 ac_status=$?
17663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17664 (exit $ac_status); }; }; then
17665 ac_cv_member_struct_stat_st_blocks=yes
17666else
17667 echo "$as_me: failed program was:" >&5
17668sed 's/^/| /' conftest.$ac_ext >&5
17669
Martin v. Löwis11437992002-04-12 09:54:03 +000017670ac_cv_member_struct_stat_st_blocks=no
Michael W. Hudson54241132001-12-07 15:38:26 +000017671fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017672rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000017673fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017674rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Skip Montanaro6dead952003-09-25 14:50:04 +000017675fi
Martin v. Löwis11437992002-04-12 09:54:03 +000017676echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blocks" >&5
17677echo "${ECHO_T}$ac_cv_member_struct_stat_st_blocks" >&6
17678if test $ac_cv_member_struct_stat_st_blocks = yes; then
Jack Jansendd19cf82001-12-06 22:36:17 +000017679
Martin v. Löwis11437992002-04-12 09:54:03 +000017680cat >>confdefs.h <<_ACEOF
17681#define HAVE_STRUCT_STAT_ST_BLOCKS 1
17682_ACEOF
17683
17684
17685cat >>confdefs.h <<\_ACEOF
Guido van Rossum98bf58f2001-10-18 20:34:25 +000017686#define HAVE_ST_BLOCKS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000017687_ACEOF
Guido van Rossum98bf58f2001-10-18 20:34:25 +000017688
17689else
Skip Montanarof0d5f792004-08-15 14:08:23 +000017690 case $LIBOBJS in
17691 "fileblocks.$ac_objext" | \
17692 *" fileblocks.$ac_objext" | \
17693 "fileblocks.$ac_objext "* | \
17694 *" fileblocks.$ac_objext "* ) ;;
17695 *) LIBOBJS="$LIBOBJS fileblocks.$ac_objext" ;;
17696esac
17697
Guido van Rossum98bf58f2001-10-18 20:34:25 +000017698fi
17699
Michael W. Hudson54241132001-12-07 15:38:26 +000017700
Martin v. Löwis11437992002-04-12 09:54:03 +000017701
17702echo "$as_me:$LINENO: checking for time.h that defines altzone" >&5
17703echo $ECHO_N "checking for time.h that defines altzone... $ECHO_C" >&6
17704if test "${ac_cv_header_time_altzone+set}" = set; then
17705 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017706else
Martin v. Löwis11437992002-04-12 09:54:03 +000017707 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017708/* confdefs.h. */
17709_ACEOF
17710cat confdefs.h >>conftest.$ac_ext
17711cat >>conftest.$ac_ext <<_ACEOF
17712/* end confdefs.h. */
Guido van Rossum7f43da71994-08-01 12:15:30 +000017713#include <time.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000017714int
17715main ()
17716{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017717return altzone;
Martin v. Löwis11437992002-04-12 09:54:03 +000017718 ;
17719 return 0;
17720}
17721_ACEOF
17722rm -f conftest.$ac_objext
17723if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017724 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017725 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017726 grep -v '^ *+' conftest.er1 >conftest.err
17727 rm -f conftest.er1
17728 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17730 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017731 { ac_try='test -z "$ac_c_werror_flag"
17732 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017733 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17734 (eval $ac_try) 2>&5
17735 ac_status=$?
17736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17737 (exit $ac_status); }; } &&
17738 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017739 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17740 (eval $ac_try) 2>&5
17741 ac_status=$?
17742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17743 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017744 ac_cv_header_time_altzone=yes
17745else
Martin v. Löwis11437992002-04-12 09:54:03 +000017746 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017747sed 's/^/| /' conftest.$ac_ext >&5
17748
Martin v. Löwis11437992002-04-12 09:54:03 +000017749ac_cv_header_time_altzone=no
Guido van Rossum7f43da71994-08-01 12:15:30 +000017750fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017751rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017752fi
17753
Martin v. Löwis11437992002-04-12 09:54:03 +000017754echo "$as_me:$LINENO: result: $ac_cv_header_time_altzone" >&5
17755echo "${ECHO_T}$ac_cv_header_time_altzone" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017756if test $ac_cv_header_time_altzone = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000017757
17758cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017759#define HAVE_ALTZONE 1
Martin v. Löwis11437992002-04-12 09:54:03 +000017760_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017761
17762fi
17763
Guido van Rossumda88dad1995-01-26 00:46:29 +000017764was_it_defined=no
Martin v. Löwis11437992002-04-12 09:54:03 +000017765echo "$as_me:$LINENO: checking whether sys/select.h and sys/time.h may both be included" >&5
17766echo $ECHO_N "checking whether sys/select.h and sys/time.h may both be included... $ECHO_C" >&6
17767cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017768/* confdefs.h. */
17769_ACEOF
17770cat confdefs.h >>conftest.$ac_ext
17771cat >>conftest.$ac_ext <<_ACEOF
17772/* end confdefs.h. */
Guido van Rossum7f43da71994-08-01 12:15:30 +000017773
17774#include <sys/types.h>
17775#include <sys/select.h>
17776#include <sys/time.h>
17777
Martin v. Löwis11437992002-04-12 09:54:03 +000017778int
17779main ()
17780{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017781;
Martin v. Löwis11437992002-04-12 09:54:03 +000017782 ;
17783 return 0;
17784}
17785_ACEOF
17786rm -f conftest.$ac_objext
17787if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017788 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017789 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017790 grep -v '^ *+' conftest.er1 >conftest.err
17791 rm -f conftest.er1
17792 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17794 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017795 { ac_try='test -z "$ac_c_werror_flag"
17796 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017797 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17798 (eval $ac_try) 2>&5
17799 ac_status=$?
17800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17801 (exit $ac_status); }; } &&
17802 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017803 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17804 (eval $ac_try) 2>&5
17805 ac_status=$?
17806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17807 (exit $ac_status); }; }; then
17808
17809
17810cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000017811#define SYS_SELECT_WITH_SYS_TIME 1
Martin v. Löwis11437992002-04-12 09:54:03 +000017812_ACEOF
17813
Martin v. Löwisc45929e2002-04-06 10:10:49 +000017814 was_it_defined=yes
17815
Guido van Rossumf78abae1997-01-21 22:02:36 +000017816else
Martin v. Löwis11437992002-04-12 09:54:03 +000017817 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017818sed 's/^/| /' conftest.$ac_ext >&5
17819
Guido van Rossum7f43da71994-08-01 12:15:30 +000017820fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017821rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000017822echo "$as_me:$LINENO: result: $was_it_defined" >&5
17823echo "${ECHO_T}$was_it_defined" >&6
Guido van Rossum627b2d71993-12-24 10:39:16 +000017824
Martin v. Löwis11437992002-04-12 09:54:03 +000017825echo "$as_me:$LINENO: checking for addrinfo" >&5
17826echo $ECHO_N "checking for addrinfo... $ECHO_C" >&6
17827if test "${ac_cv_struct_addrinfo+set}" = set; then
17828 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017829else
Martin v. Löwis11437992002-04-12 09:54:03 +000017830 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017831/* confdefs.h. */
17832_ACEOF
17833cat confdefs.h >>conftest.$ac_ext
17834cat >>conftest.$ac_ext <<_ACEOF
17835/* end confdefs.h. */
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017836
17837# include <netdb.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000017838int
17839main ()
17840{
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017841struct addrinfo a
Martin v. Löwis11437992002-04-12 09:54:03 +000017842 ;
17843 return 0;
17844}
17845_ACEOF
17846rm -f conftest.$ac_objext
17847if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017848 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017849 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017850 grep -v '^ *+' conftest.er1 >conftest.err
17851 rm -f conftest.er1
17852 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17854 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017855 { ac_try='test -z "$ac_c_werror_flag"
17856 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017857 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17858 (eval $ac_try) 2>&5
17859 ac_status=$?
17860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17861 (exit $ac_status); }; } &&
17862 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017863 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17864 (eval $ac_try) 2>&5
17865 ac_status=$?
17866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17867 (exit $ac_status); }; }; then
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017868 ac_cv_struct_addrinfo=yes
17869else
Martin v. Löwis11437992002-04-12 09:54:03 +000017870 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017871sed 's/^/| /' conftest.$ac_ext >&5
17872
Martin v. Löwis11437992002-04-12 09:54:03 +000017873ac_cv_struct_addrinfo=no
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017874fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017875rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017876fi
17877
Martin v. Löwis11437992002-04-12 09:54:03 +000017878echo "$as_me:$LINENO: result: $ac_cv_struct_addrinfo" >&5
17879echo "${ECHO_T}$ac_cv_struct_addrinfo" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017880if test $ac_cv_struct_addrinfo = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000017881
17882cat >>confdefs.h <<\_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017883#define HAVE_ADDRINFO 1
Martin v. Löwis11437992002-04-12 09:54:03 +000017884_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017885
17886fi
17887
Martin v. Löwis11437992002-04-12 09:54:03 +000017888echo "$as_me:$LINENO: checking for sockaddr_storage" >&5
17889echo $ECHO_N "checking for sockaddr_storage... $ECHO_C" >&6
17890if test "${ac_cv_struct_sockaddr_storage+set}" = set; then
17891 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017892else
Martin v. Löwis11437992002-04-12 09:54:03 +000017893 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017894/* confdefs.h. */
17895_ACEOF
17896cat confdefs.h >>conftest.$ac_ext
17897cat >>conftest.$ac_ext <<_ACEOF
17898/* end confdefs.h. */
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017899
17900# include <sys/types.h>
17901# include <sys/socket.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000017902int
17903main ()
17904{
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017905struct sockaddr_storage s
Martin v. Löwis11437992002-04-12 09:54:03 +000017906 ;
17907 return 0;
17908}
17909_ACEOF
17910rm -f conftest.$ac_objext
17911if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017912 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017913 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017914 grep -v '^ *+' conftest.er1 >conftest.err
17915 rm -f conftest.er1
17916 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17918 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017919 { ac_try='test -z "$ac_c_werror_flag"
17920 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017921 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17922 (eval $ac_try) 2>&5
17923 ac_status=$?
17924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17925 (exit $ac_status); }; } &&
17926 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017927 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17928 (eval $ac_try) 2>&5
17929 ac_status=$?
17930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17931 (exit $ac_status); }; }; then
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017932 ac_cv_struct_sockaddr_storage=yes
17933else
Martin v. Löwis11437992002-04-12 09:54:03 +000017934 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000017935sed 's/^/| /' conftest.$ac_ext >&5
17936
Martin v. Löwis11437992002-04-12 09:54:03 +000017937ac_cv_struct_sockaddr_storage=no
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017938fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000017939rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017940fi
17941
Martin v. Löwis11437992002-04-12 09:54:03 +000017942echo "$as_me:$LINENO: result: $ac_cv_struct_sockaddr_storage" >&5
17943echo "${ECHO_T}$ac_cv_struct_sockaddr_storage" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017944if test $ac_cv_struct_sockaddr_storage = yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000017945
17946cat >>confdefs.h <<\_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017947#define HAVE_SOCKADDR_STORAGE 1
Martin v. Löwis11437992002-04-12 09:54:03 +000017948_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000017949
17950fi
17951
Guido van Rossum627b2d71993-12-24 10:39:16 +000017952# checks for compiler characteristics
Guido van Rossum7f43da71994-08-01 12:15:30 +000017953
Michael W. Hudson54241132001-12-07 15:38:26 +000017954
Martin v. Löwis11437992002-04-12 09:54:03 +000017955echo "$as_me:$LINENO: checking whether char is unsigned" >&5
17956echo $ECHO_N "checking whether char is unsigned... $ECHO_C" >&6
17957if test "${ac_cv_c_char_unsigned+set}" = set; then
17958 echo $ECHO_N "(cached) $ECHO_C" >&6
Jack Jansendd19cf82001-12-06 22:36:17 +000017959else
Martin v. Löwis11437992002-04-12 09:54:03 +000017960 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000017961/* confdefs.h. */
17962_ACEOF
17963cat confdefs.h >>conftest.$ac_ext
17964cat >>conftest.$ac_ext <<_ACEOF
17965/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000017966$ac_includes_default
Martin v. Löwis11437992002-04-12 09:54:03 +000017967int
17968main ()
17969{
17970static int test_array [1 - 2 * !(((char) -1) < 0)];
17971test_array [0] = 0
17972
17973 ;
17974 return 0;
Michael W. Hudson54241132001-12-07 15:38:26 +000017975}
Martin v. Löwis11437992002-04-12 09:54:03 +000017976_ACEOF
17977rm -f conftest.$ac_objext
17978if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000017979 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000017980 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000017981 grep -v '^ *+' conftest.er1 >conftest.err
17982 rm -f conftest.er1
17983 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000017984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17985 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000017986 { ac_try='test -z "$ac_c_werror_flag"
17987 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000017988 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17989 (eval $ac_try) 2>&5
17990 ac_status=$?
17991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17992 (exit $ac_status); }; } &&
17993 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000017994 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17995 (eval $ac_try) 2>&5
17996 ac_status=$?
17997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17998 (exit $ac_status); }; }; then
Michael W. Hudson54241132001-12-07 15:38:26 +000017999 ac_cv_c_char_unsigned=no
Martin v. Löwis11437992002-04-12 09:54:03 +000018000else
18001 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018002sed 's/^/| /' conftest.$ac_ext >&5
18003
Martin v. Löwis11437992002-04-12 09:54:03 +000018004ac_cv_c_char_unsigned=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018005fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018006rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000018007fi
Martin v. Löwis11437992002-04-12 09:54:03 +000018008echo "$as_me:$LINENO: result: $ac_cv_c_char_unsigned" >&5
18009echo "${ECHO_T}$ac_cv_c_char_unsigned" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018010if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
Martin v. Löwis11437992002-04-12 09:54:03 +000018011 cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018012#define __CHAR_UNSIGNED__ 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018013_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018014
18015fi
Guido van Rossum7f43da71994-08-01 12:15:30 +000018016
Martin v. Löwis11437992002-04-12 09:54:03 +000018017echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
18018echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
18019if test "${ac_cv_c_const+set}" = set; then
18020 echo $ECHO_N "(cached) $ECHO_C" >&6
18021else
18022 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018023/* confdefs.h. */
18024_ACEOF
18025cat confdefs.h >>conftest.$ac_ext
18026cat >>conftest.$ac_ext <<_ACEOF
18027/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018028
Martin v. Löwis11437992002-04-12 09:54:03 +000018029int
18030main ()
18031{
18032/* FIXME: Include the comments suggested by Paul. */
18033#ifndef __cplusplus
18034 /* Ultrix mips cc rejects this. */
18035 typedef int charset[2];
18036 const charset x;
18037 /* SunOS 4.1.1 cc rejects this. */
18038 char const *const *ccp;
18039 char **p;
18040 /* NEC SVR4.0.2 mips cc rejects this. */
18041 struct point {int x, y;};
18042 static struct point const zero = {0,0};
18043 /* AIX XL C 1.02.0.0 rejects this.
18044 It does not let you subtract one const X* pointer from another in
18045 an arm of an if-expression whose if-part is not a constant
18046 expression */
18047 const char *g = "string";
18048 ccp = &g + (g ? g-g : 0);
18049 /* HPUX 7.0 cc rejects these. */
18050 ++ccp;
18051 p = (char**) ccp;
18052 ccp = (char const *const *) p;
18053 { /* SCO 3.2v4 cc rejects this. */
18054 char *t;
18055 char const *s = 0 ? (char *) 0 : (char const *) 0;
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018056
Martin v. Löwis11437992002-04-12 09:54:03 +000018057 *t++ = 0;
18058 }
18059 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
18060 int x[] = {25, 17};
18061 const int *foo = &x[0];
18062 ++foo;
18063 }
18064 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
18065 typedef const int *iptr;
18066 iptr p = 0;
18067 ++p;
18068 }
18069 { /* AIX XL C 1.02.0.0 rejects this saying
18070 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
18071 struct s { int j; const int *ap[3]; };
18072 struct s *b; b->j = 5;
18073 }
18074 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
18075 const int foo = 10;
18076 }
18077#endif
Guido van Rossum627b2d71993-12-24 10:39:16 +000018078
Martin v. Löwis11437992002-04-12 09:54:03 +000018079 ;
18080 return 0;
Guido van Rossum627b2d71993-12-24 10:39:16 +000018081}
Martin v. Löwis11437992002-04-12 09:54:03 +000018082_ACEOF
18083rm -f conftest.$ac_objext
18084if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018085 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018086 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018087 grep -v '^ *+' conftest.er1 >conftest.err
18088 rm -f conftest.er1
18089 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18091 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018092 { ac_try='test -z "$ac_c_werror_flag"
18093 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018094 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18095 (eval $ac_try) 2>&5
18096 ac_status=$?
18097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18098 (exit $ac_status); }; } &&
18099 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018100 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18101 (eval $ac_try) 2>&5
18102 ac_status=$?
18103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18104 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018105 ac_cv_c_const=yes
18106else
Martin v. Löwis11437992002-04-12 09:54:03 +000018107 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018108sed 's/^/| /' conftest.$ac_ext >&5
18109
Martin v. Löwis11437992002-04-12 09:54:03 +000018110ac_cv_c_const=no
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018111fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018112rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018113fi
Martin v. Löwis11437992002-04-12 09:54:03 +000018114echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
18115echo "${ECHO_T}$ac_cv_c_const" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018116if test $ac_cv_c_const = no; then
Martin v. Löwis11437992002-04-12 09:54:03 +000018117
18118cat >>confdefs.h <<\_ACEOF
18119#define const
18120_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018121
18122fi
18123
Michael W. Hudson54241132001-12-07 15:38:26 +000018124
Guido van Rossumda88dad1995-01-26 00:46:29 +000018125works=no
Martin v. Löwis11437992002-04-12 09:54:03 +000018126echo "$as_me:$LINENO: checking for working volatile" >&5
18127echo $ECHO_N "checking for working volatile... $ECHO_C" >&6
18128cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018129/* confdefs.h. */
18130_ACEOF
18131cat confdefs.h >>conftest.$ac_ext
18132cat >>conftest.$ac_ext <<_ACEOF
18133/* end confdefs.h. */
Guido van Rossum627b2d71993-12-24 10:39:16 +000018134
Martin v. Löwis11437992002-04-12 09:54:03 +000018135int
18136main ()
18137{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018138volatile int x; x = 0;
Martin v. Löwis11437992002-04-12 09:54:03 +000018139 ;
18140 return 0;
18141}
18142_ACEOF
18143rm -f conftest.$ac_objext
18144if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018145 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018146 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018147 grep -v '^ *+' conftest.er1 >conftest.err
18148 rm -f conftest.er1
18149 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18151 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018152 { ac_try='test -z "$ac_c_werror_flag"
18153 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018154 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18155 (eval $ac_try) 2>&5
18156 ac_status=$?
18157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18158 (exit $ac_status); }; } &&
18159 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018160 { (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); }; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +000018165 works=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +000018166else
Martin v. Löwis11437992002-04-12 09:54:03 +000018167 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018168sed 's/^/| /' conftest.$ac_ext >&5
18169
Martin v. Löwis11437992002-04-12 09:54:03 +000018170
18171cat >>confdefs.h <<\_ACEOF
18172#define volatile
18173_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000018174
Martin v. Löwisc45929e2002-04-06 10:10:49 +000018175
Guido van Rossum627b2d71993-12-24 10:39:16 +000018176fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018177rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000018178echo "$as_me:$LINENO: result: $works" >&5
18179echo "${ECHO_T}$works" >&6
Guido van Rossum7f43da71994-08-01 12:15:30 +000018180
Guido van Rossumda88dad1995-01-26 00:46:29 +000018181works=no
Martin v. Löwis11437992002-04-12 09:54:03 +000018182echo "$as_me:$LINENO: checking for working signed char" >&5
18183echo $ECHO_N "checking for working signed char... $ECHO_C" >&6
18184cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018185/* confdefs.h. */
18186_ACEOF
18187cat confdefs.h >>conftest.$ac_ext
18188cat >>conftest.$ac_ext <<_ACEOF
18189/* end confdefs.h. */
Guido van Rossumdabb11b1994-10-11 15:04:27 +000018190
Martin v. Löwis11437992002-04-12 09:54:03 +000018191int
18192main ()
18193{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018194signed char c;
Martin v. Löwis11437992002-04-12 09:54:03 +000018195 ;
18196 return 0;
18197}
18198_ACEOF
18199rm -f conftest.$ac_objext
18200if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018201 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018202 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018203 grep -v '^ *+' conftest.er1 >conftest.err
18204 rm -f conftest.er1
18205 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18207 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018208 { ac_try='test -z "$ac_c_werror_flag"
18209 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018210 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18211 (eval $ac_try) 2>&5
18212 ac_status=$?
18213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18214 (exit $ac_status); }; } &&
18215 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018216 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18217 (eval $ac_try) 2>&5
18218 ac_status=$?
18219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18220 (exit $ac_status); }; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +000018221 works=yes
Guido van Rossumdabb11b1994-10-11 15:04:27 +000018222else
Martin v. Löwis11437992002-04-12 09:54:03 +000018223 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018224sed 's/^/| /' conftest.$ac_ext >&5
18225
Martin v. Löwis11437992002-04-12 09:54:03 +000018226
18227cat >>confdefs.h <<\_ACEOF
18228#define signed
18229_ACEOF
Guido van Rossum7f43da71994-08-01 12:15:30 +000018230
Martin v. Löwisc45929e2002-04-06 10:10:49 +000018231
Guido van Rossum7f43da71994-08-01 12:15:30 +000018232fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018233rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000018234echo "$as_me:$LINENO: result: $works" >&5
18235echo "${ECHO_T}$works" >&6
Guido van Rossum7f43da71994-08-01 12:15:30 +000018236
Guido van Rossumda88dad1995-01-26 00:46:29 +000018237have_prototypes=no
Martin v. Löwis11437992002-04-12 09:54:03 +000018238echo "$as_me:$LINENO: checking for prototypes" >&5
18239echo $ECHO_N "checking for prototypes... $ECHO_C" >&6
18240cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018241/* confdefs.h. */
18242_ACEOF
18243cat confdefs.h >>conftest.$ac_ext
18244cat >>conftest.$ac_ext <<_ACEOF
18245/* end confdefs.h. */
Guido van Rossum7f43da71994-08-01 12:15:30 +000018246int foo(int x) { return 0; }
Martin v. Löwis11437992002-04-12 09:54:03 +000018247int
18248main ()
18249{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018250return foo(10);
Martin v. Löwis11437992002-04-12 09:54:03 +000018251 ;
18252 return 0;
18253}
18254_ACEOF
18255rm -f conftest.$ac_objext
18256if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018257 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018258 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018259 grep -v '^ *+' conftest.er1 >conftest.err
18260 rm -f conftest.er1
18261 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18263 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018264 { ac_try='test -z "$ac_c_werror_flag"
18265 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018266 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18267 (eval $ac_try) 2>&5
18268 ac_status=$?
18269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18270 (exit $ac_status); }; } &&
18271 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18273 (eval $ac_try) 2>&5
18274 ac_status=$?
18275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18276 (exit $ac_status); }; }; then
18277
18278
18279cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018280#define HAVE_PROTOTYPES 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018281_ACEOF
18282
Martin v. Löwisc45929e2002-04-06 10:10:49 +000018283 have_prototypes=yes
18284
Guido van Rossumf78abae1997-01-21 22:02:36 +000018285else
Martin v. Löwis11437992002-04-12 09:54:03 +000018286 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018287sed 's/^/| /' conftest.$ac_ext >&5
18288
Guido van Rossum7f43da71994-08-01 12:15:30 +000018289fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018290rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000018291echo "$as_me:$LINENO: result: $have_prototypes" >&5
18292echo "${ECHO_T}$have_prototypes" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018293
Guido van Rossumda88dad1995-01-26 00:46:29 +000018294works=no
Martin v. Löwis11437992002-04-12 09:54:03 +000018295echo "$as_me:$LINENO: checking for variable length prototypes and stdarg.h" >&5
18296echo $ECHO_N "checking for variable length prototypes and stdarg.h... $ECHO_C" >&6
18297cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018298/* confdefs.h. */
18299_ACEOF
18300cat confdefs.h >>conftest.$ac_ext
18301cat >>conftest.$ac_ext <<_ACEOF
18302/* end confdefs.h. */
Guido van Rossum7f43da71994-08-01 12:15:30 +000018303
18304#include <stdarg.h>
Guido van Rossum90eea071996-08-30 20:58:57 +000018305int foo(int x, ...) {
18306 va_list va;
18307 va_start(va, x);
18308 va_arg(va, int);
18309 va_arg(va, char *);
18310 va_arg(va, double);
18311 return 0;
18312}
Guido van Rossum7f43da71994-08-01 12:15:30 +000018313
Martin v. Löwis11437992002-04-12 09:54:03 +000018314int
18315main ()
18316{
Guido van Rossum90eea071996-08-30 20:58:57 +000018317return foo(10, "", 3.14);
Martin v. Löwis11437992002-04-12 09:54:03 +000018318 ;
18319 return 0;
18320}
18321_ACEOF
18322rm -f conftest.$ac_objext
18323if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018324 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018325 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018326 grep -v '^ *+' conftest.er1 >conftest.err
18327 rm -f conftest.er1
18328 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18330 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018331 { ac_try='test -z "$ac_c_werror_flag"
18332 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018333 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18334 (eval $ac_try) 2>&5
18335 ac_status=$?
18336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18337 (exit $ac_status); }; } &&
18338 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018339 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18340 (eval $ac_try) 2>&5
18341 ac_status=$?
18342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18343 (exit $ac_status); }; }; then
18344
18345
18346cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018347#define HAVE_STDARG_PROTOTYPES 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018348_ACEOF
18349
Martin v. Löwisc45929e2002-04-06 10:10:49 +000018350 works=yes
18351
Guido van Rossumf78abae1997-01-21 22:02:36 +000018352else
Martin v. Löwis11437992002-04-12 09:54:03 +000018353 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018354sed 's/^/| /' conftest.$ac_ext >&5
18355
Guido van Rossum627b2d71993-12-24 10:39:16 +000018356fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018357rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000018358echo "$as_me:$LINENO: result: $works" >&5
18359echo "${ECHO_T}$works" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018360
Martin v. Löwisd6320502004-08-12 13:45:08 +000018361# check for socketpair
18362echo "$as_me:$LINENO: checking for socketpair" >&5
18363echo $ECHO_N "checking for socketpair... $ECHO_C" >&6
18364cat >conftest.$ac_ext <<_ACEOF
Martin v. Löwisd6320502004-08-12 13:45:08 +000018365/* confdefs.h. */
18366_ACEOF
18367cat confdefs.h >>conftest.$ac_ext
18368cat >>conftest.$ac_ext <<_ACEOF
18369/* end confdefs.h. */
18370
18371#include <sys/types.h>
18372#include <sys/socket.h>
18373
18374int
18375main ()
18376{
18377void *x=socketpair
18378 ;
18379 return 0;
18380}
18381_ACEOF
18382rm -f conftest.$ac_objext
18383if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018384 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisd6320502004-08-12 13:45:08 +000018385 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018386 grep -v '^ *+' conftest.er1 >conftest.err
18387 rm -f conftest.er1
18388 cat conftest.err >&5
Martin v. Löwisd6320502004-08-12 13:45:08 +000018389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18390 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018391 { ac_try='test -z "$ac_c_werror_flag"
18392 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018393 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18394 (eval $ac_try) 2>&5
18395 ac_status=$?
18396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18397 (exit $ac_status); }; } &&
18398 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisd6320502004-08-12 13:45:08 +000018399 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18400 (eval $ac_try) 2>&5
18401 ac_status=$?
18402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18403 (exit $ac_status); }; }; then
18404
18405cat >>confdefs.h <<\_ACEOF
18406#define HAVE_SOCKETPAIR 1
18407_ACEOF
18408
18409 echo "$as_me:$LINENO: result: yes" >&5
18410echo "${ECHO_T}yes" >&6
18411else
18412 echo "$as_me: failed program was:" >&5
18413sed 's/^/| /' conftest.$ac_ext >&5
18414
18415echo "$as_me:$LINENO: result: no" >&5
18416echo "${ECHO_T}no" >&6
18417
18418fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018419rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisd6320502004-08-12 13:45:08 +000018420
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018421# check if sockaddr has sa_len member
Martin v. Löwis11437992002-04-12 09:54:03 +000018422echo "$as_me:$LINENO: checking if sockaddr has sa_len member" >&5
18423echo $ECHO_N "checking if sockaddr has sa_len member... $ECHO_C" >&6
18424cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018425/* confdefs.h. */
18426_ACEOF
18427cat confdefs.h >>conftest.$ac_ext
18428cat >>conftest.$ac_ext <<_ACEOF
18429/* end confdefs.h. */
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018430#include <sys/types.h>
18431#include <sys/socket.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000018432int
18433main ()
18434{
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018435struct sockaddr x;
18436x.sa_len = 0;
Martin v. Löwis11437992002-04-12 09:54:03 +000018437 ;
18438 return 0;
18439}
18440_ACEOF
18441rm -f conftest.$ac_objext
18442if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018443 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018444 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018445 grep -v '^ *+' conftest.er1 >conftest.err
18446 rm -f conftest.er1
18447 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18449 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018450 { ac_try='test -z "$ac_c_werror_flag"
18451 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018452 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18453 (eval $ac_try) 2>&5
18454 ac_status=$?
18455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18456 (exit $ac_status); }; } &&
18457 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018458 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18459 (eval $ac_try) 2>&5
18460 ac_status=$?
18461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18462 (exit $ac_status); }; }; then
18463 echo "$as_me:$LINENO: result: yes" >&5
18464echo "${ECHO_T}yes" >&6
18465
18466cat >>confdefs.h <<\_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018467#define HAVE_SOCKADDR_SA_LEN 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018468_ACEOF
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018469
18470else
Martin v. Löwis11437992002-04-12 09:54:03 +000018471 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018472sed 's/^/| /' conftest.$ac_ext >&5
18473
Martin v. Löwis11437992002-04-12 09:54:03 +000018474echo "$as_me:$LINENO: result: no" >&5
18475echo "${ECHO_T}no" >&6
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018476fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018477rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis01dfdb32001-06-23 16:30:13 +000018478
Guido van Rossumda88dad1995-01-26 00:46:29 +000018479va_list_is_array=no
Martin v. Löwis11437992002-04-12 09:54:03 +000018480echo "$as_me:$LINENO: checking whether va_list is an array" >&5
18481echo $ECHO_N "checking whether va_list is an array... $ECHO_C" >&6
18482cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018483/* confdefs.h. */
18484_ACEOF
18485cat confdefs.h >>conftest.$ac_ext
18486cat >>conftest.$ac_ext <<_ACEOF
18487/* end confdefs.h. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018488
18489#ifdef HAVE_STDARG_PROTOTYPES
18490#include <stdarg.h>
18491#else
18492#include <varargs.h>
18493#endif
18494
Martin v. Löwis11437992002-04-12 09:54:03 +000018495int
18496main ()
18497{
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018498va_list list1, list2; list1 = list2;
Martin v. Löwis11437992002-04-12 09:54:03 +000018499 ;
18500 return 0;
18501}
18502_ACEOF
18503rm -f conftest.$ac_objext
18504if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018505 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018506 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018507 grep -v '^ *+' conftest.er1 >conftest.err
18508 rm -f conftest.er1
18509 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018510 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18511 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018512 { ac_try='test -z "$ac_c_werror_flag"
18513 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018514 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18515 (eval $ac_try) 2>&5
18516 ac_status=$?
18517 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18518 (exit $ac_status); }; } &&
18519 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018520 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18521 (eval $ac_try) 2>&5
18522 ac_status=$?
18523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18524 (exit $ac_status); }; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018525 :
18526else
Martin v. Löwis11437992002-04-12 09:54:03 +000018527 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018528sed 's/^/| /' conftest.$ac_ext >&5
18529
Martin v. Löwis11437992002-04-12 09:54:03 +000018530
18531
18532cat >>confdefs.h <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018533#define VA_LIST_IS_ARRAY 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018534_ACEOF
18535
Guido van Rossumda88dad1995-01-26 00:46:29 +000018536 va_list_is_array=yes
Martin v. Löwisc45929e2002-04-06 10:10:49 +000018537
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018538fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018539rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000018540echo "$as_me:$LINENO: result: $va_list_is_array" >&5
18541echo "${ECHO_T}$va_list_is_array" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018542
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018543# sigh -- gethostbyname_r is a mess; it can have 3, 5 or 6 arguments :-(
Martin v. Löwis11437992002-04-12 09:54:03 +000018544
18545
18546
18547echo "$as_me:$LINENO: checking for gethostbyname_r" >&5
18548echo $ECHO_N "checking for gethostbyname_r... $ECHO_C" >&6
18549if test "${ac_cv_func_gethostbyname_r+set}" = set; then
18550 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018551else
Martin v. Löwis11437992002-04-12 09:54:03 +000018552 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018553/* confdefs.h. */
18554_ACEOF
18555cat confdefs.h >>conftest.$ac_ext
18556cat >>conftest.$ac_ext <<_ACEOF
18557/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000018558/* Define gethostbyname_r to an innocuous variant, in case <limits.h> declares gethostbyname_r.
18559 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18560#define gethostbyname_r innocuous_gethostbyname_r
18561
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018562/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000018563 which can conflict with char gethostbyname_r (); below.
18564 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000018565 <limits.h> exists even on freestanding compilers. */
18566
18567#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000018568# include <limits.h>
18569#else
18570# include <assert.h>
18571#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000018572
18573#undef gethostbyname_r
18574
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018575/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000018576#ifdef __cplusplus
18577extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000018578{
Martin v. Löwis11437992002-04-12 09:54:03 +000018579#endif
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018580/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000018581 builtin and then its argument prototype would still apply. */
18582char gethostbyname_r ();
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018583/* The GNU C library defines this for functions which it implements
18584 to always fail with ENOSYS. Some functions are actually named
18585 something starting with __ and the normal name is an alias. */
18586#if defined (__stub_gethostbyname_r) || defined (__stub___gethostbyname_r)
18587choke me
18588#else
Skip Montanaro6dead952003-09-25 14:50:04 +000018589char (*f) () = gethostbyname_r;
18590#endif
18591#ifdef __cplusplus
18592}
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018593#endif
18594
Skip Montanaro6dead952003-09-25 14:50:04 +000018595int
18596main ()
18597{
18598return f != gethostbyname_r;
Martin v. Löwis11437992002-04-12 09:54:03 +000018599 ;
18600 return 0;
18601}
18602_ACEOF
18603rm -f conftest.$ac_objext conftest$ac_exeext
18604if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018605 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018606 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018607 grep -v '^ *+' conftest.er1 >conftest.err
18608 rm -f conftest.er1
18609 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18611 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018612 { ac_try='test -z "$ac_c_werror_flag"
18613 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018614 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18615 (eval $ac_try) 2>&5
18616 ac_status=$?
18617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18618 (exit $ac_status); }; } &&
18619 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018620 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18621 (eval $ac_try) 2>&5
18622 ac_status=$?
18623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18624 (exit $ac_status); }; }; then
18625 ac_cv_func_gethostbyname_r=yes
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018626else
Martin v. Löwis11437992002-04-12 09:54:03 +000018627 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018628sed 's/^/| /' conftest.$ac_ext >&5
18629
Martin v. Löwis11437992002-04-12 09:54:03 +000018630ac_cv_func_gethostbyname_r=no
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018631fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018632rm -f conftest.err conftest.$ac_objext \
18633 conftest$ac_exeext conftest.$ac_ext
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018634fi
Martin v. Löwis11437992002-04-12 09:54:03 +000018635echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname_r" >&5
18636echo "${ECHO_T}$ac_cv_func_gethostbyname_r" >&6
18637if test $ac_cv_func_gethostbyname_r = yes; then
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018638
Martin v. Löwis11437992002-04-12 09:54:03 +000018639 cat >>confdefs.h <<\_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018640#define HAVE_GETHOSTBYNAME_R 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018641_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018642
Martin v. Löwis11437992002-04-12 09:54:03 +000018643 echo "$as_me:$LINENO: checking gethostbyname_r with 6 args" >&5
18644echo $ECHO_N "checking gethostbyname_r with 6 args... $ECHO_C" >&6
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018645 OLD_CFLAGS=$CFLAGS
18646 CFLAGS="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS"
Martin v. Löwis11437992002-04-12 09:54:03 +000018647 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018648/* confdefs.h. */
18649_ACEOF
18650cat confdefs.h >>conftest.$ac_ext
18651cat >>conftest.$ac_ext <<_ACEOF
18652/* end confdefs.h. */
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018653
18654# include <netdb.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000018655
Martin v. Löwis11437992002-04-12 09:54:03 +000018656int
18657main ()
18658{
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018659
18660 char *name;
18661 struct hostent *he, *res;
18662 char buffer[2048];
18663 int buflen = 2048;
18664 int h_errnop;
18665
18666 (void) gethostbyname_r(name, he, buffer, buflen, &res, &h_errnop)
Martin v. Löwis11437992002-04-12 09:54:03 +000018667
18668 ;
18669 return 0;
18670}
18671_ACEOF
18672rm -f conftest.$ac_objext
18673if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018674 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018675 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018676 grep -v '^ *+' conftest.er1 >conftest.err
18677 rm -f conftest.er1
18678 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18680 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018681 { ac_try='test -z "$ac_c_werror_flag"
18682 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018683 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18684 (eval $ac_try) 2>&5
18685 ac_status=$?
18686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18687 (exit $ac_status); }; } &&
18688 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018689 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18690 (eval $ac_try) 2>&5
18691 ac_status=$?
18692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18693 (exit $ac_status); }; }; then
18694
18695 cat >>confdefs.h <<\_ACEOF
Guido van Rossum8db7d8b1999-03-23 16:40:33 +000018696#define HAVE_GETHOSTBYNAME_R 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018697_ACEOF
Guido van Rossum8db7d8b1999-03-23 16:40:33 +000018698
Martin v. Löwis11437992002-04-12 09:54:03 +000018699
18700cat >>confdefs.h <<\_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018701#define HAVE_GETHOSTBYNAME_R_6_ARG 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018702_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018703
Martin v. Löwis11437992002-04-12 09:54:03 +000018704 echo "$as_me:$LINENO: result: yes" >&5
18705echo "${ECHO_T}yes" >&6
18706
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018707else
Martin v. Löwis11437992002-04-12 09:54:03 +000018708 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018709sed 's/^/| /' conftest.$ac_ext >&5
18710
Martin v. Löwis11437992002-04-12 09:54:03 +000018711
18712 echo "$as_me:$LINENO: result: no" >&5
18713echo "${ECHO_T}no" >&6
18714 echo "$as_me:$LINENO: checking gethostbyname_r with 5 args" >&5
18715echo $ECHO_N "checking gethostbyname_r with 5 args... $ECHO_C" >&6
18716 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018717/* confdefs.h. */
18718_ACEOF
18719cat confdefs.h >>conftest.$ac_ext
18720cat >>conftest.$ac_ext <<_ACEOF
18721/* end confdefs.h. */
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018722
18723# include <netdb.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000018724
Martin v. Löwis11437992002-04-12 09:54:03 +000018725int
18726main ()
18727{
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018728
18729 char *name;
18730 struct hostent *he;
18731 char buffer[2048];
18732 int buflen = 2048;
18733 int h_errnop;
18734
18735 (void) gethostbyname_r(name, he, buffer, buflen, &h_errnop)
Martin v. Löwis11437992002-04-12 09:54:03 +000018736
18737 ;
18738 return 0;
18739}
18740_ACEOF
18741rm -f conftest.$ac_objext
18742if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018743 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018744 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018745 grep -v '^ *+' conftest.er1 >conftest.err
18746 rm -f conftest.er1
18747 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018748 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18749 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018750 { ac_try='test -z "$ac_c_werror_flag"
18751 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018752 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18753 (eval $ac_try) 2>&5
18754 ac_status=$?
18755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18756 (exit $ac_status); }; } &&
18757 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018758 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18759 (eval $ac_try) 2>&5
18760 ac_status=$?
18761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18762 (exit $ac_status); }; }; then
18763
18764 cat >>confdefs.h <<\_ACEOF
Guido van Rossum8db7d8b1999-03-23 16:40:33 +000018765#define HAVE_GETHOSTBYNAME_R 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018766_ACEOF
Guido van Rossum8db7d8b1999-03-23 16:40:33 +000018767
Martin v. Löwis11437992002-04-12 09:54:03 +000018768
18769cat >>confdefs.h <<\_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018770#define HAVE_GETHOSTBYNAME_R_5_ARG 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018771_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018772
Martin v. Löwis11437992002-04-12 09:54:03 +000018773 echo "$as_me:$LINENO: result: yes" >&5
18774echo "${ECHO_T}yes" >&6
18775
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018776else
Martin v. Löwis11437992002-04-12 09:54:03 +000018777 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018778sed 's/^/| /' conftest.$ac_ext >&5
18779
Martin v. Löwis11437992002-04-12 09:54:03 +000018780
18781 echo "$as_me:$LINENO: result: no" >&5
18782echo "${ECHO_T}no" >&6
18783 echo "$as_me:$LINENO: checking gethostbyname_r with 3 args" >&5
18784echo $ECHO_N "checking gethostbyname_r with 3 args... $ECHO_C" >&6
18785 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018786/* confdefs.h. */
18787_ACEOF
18788cat confdefs.h >>conftest.$ac_ext
18789cat >>conftest.$ac_ext <<_ACEOF
18790/* end confdefs.h. */
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018791
18792# include <netdb.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000018793
Martin v. Löwis11437992002-04-12 09:54:03 +000018794int
18795main ()
18796{
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018797
18798 char *name;
18799 struct hostent *he;
18800 struct hostent_data data;
18801
18802 (void) gethostbyname_r(name, he, &data);
Martin v. Löwis11437992002-04-12 09:54:03 +000018803
18804 ;
18805 return 0;
18806}
18807_ACEOF
18808rm -f conftest.$ac_objext
18809if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018810 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018811 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018812 grep -v '^ *+' conftest.er1 >conftest.err
18813 rm -f conftest.er1
18814 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18816 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018817 { ac_try='test -z "$ac_c_werror_flag"
18818 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018819 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18820 (eval $ac_try) 2>&5
18821 ac_status=$?
18822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18823 (exit $ac_status); }; } &&
18824 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018825 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18826 (eval $ac_try) 2>&5
18827 ac_status=$?
18828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18829 (exit $ac_status); }; }; then
18830
18831 cat >>confdefs.h <<\_ACEOF
Guido van Rossum8db7d8b1999-03-23 16:40:33 +000018832#define HAVE_GETHOSTBYNAME_R 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018833_ACEOF
Guido van Rossum8db7d8b1999-03-23 16:40:33 +000018834
Martin v. Löwis11437992002-04-12 09:54:03 +000018835
18836cat >>confdefs.h <<\_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018837#define HAVE_GETHOSTBYNAME_R_3_ARG 1
Martin v. Löwis11437992002-04-12 09:54:03 +000018838_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018839
Martin v. Löwis11437992002-04-12 09:54:03 +000018840 echo "$as_me:$LINENO: result: yes" >&5
18841echo "${ECHO_T}yes" >&6
18842
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018843else
Martin v. Löwis11437992002-04-12 09:54:03 +000018844 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018845sed 's/^/| /' conftest.$ac_ext >&5
18846
Martin v. Löwis11437992002-04-12 09:54:03 +000018847
18848 echo "$as_me:$LINENO: result: no" >&5
18849echo "${ECHO_T}no" >&6
18850
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018851fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018852rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000018853
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018854fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018855rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000018856
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018857fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018858rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018859 CFLAGS=$OLD_CFLAGS
18860
18861else
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018862
Martin v. Löwis11437992002-04-12 09:54:03 +000018863
18864for ac_func in gethostbyname
Thomas Wouters3a584202000-08-05 23:28:51 +000018865do
Martin v. Löwis11437992002-04-12 09:54:03 +000018866as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18867echo "$as_me:$LINENO: checking for $ac_func" >&5
18868echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
18869if eval "test \"\${$as_ac_var+set}\" = set"; then
18870 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018871else
Martin v. Löwis11437992002-04-12 09:54:03 +000018872 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018873/* confdefs.h. */
18874_ACEOF
18875cat confdefs.h >>conftest.$ac_ext
18876cat >>conftest.$ac_ext <<_ACEOF
18877/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000018878/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18879 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18880#define $ac_func innocuous_$ac_func
18881
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018882/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000018883 which can conflict with char $ac_func (); below.
18884 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000018885 <limits.h> exists even on freestanding compilers. */
18886
18887#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000018888# include <limits.h>
18889#else
18890# include <assert.h>
18891#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000018892
18893#undef $ac_func
18894
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018895/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000018896#ifdef __cplusplus
18897extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000018898{
Martin v. Löwis11437992002-04-12 09:54:03 +000018899#endif
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018900/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000018901 builtin and then its argument prototype would still apply. */
18902char $ac_func ();
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018903/* The GNU C library defines this for functions which it implements
18904 to always fail with ENOSYS. Some functions are actually named
18905 something starting with __ and the normal name is an alias. */
Thomas Wouters3a584202000-08-05 23:28:51 +000018906#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018907choke me
18908#else
Skip Montanaro6dead952003-09-25 14:50:04 +000018909char (*f) () = $ac_func;
18910#endif
18911#ifdef __cplusplus
18912}
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018913#endif
18914
Skip Montanaro6dead952003-09-25 14:50:04 +000018915int
18916main ()
18917{
18918return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000018919 ;
18920 return 0;
18921}
18922_ACEOF
18923rm -f conftest.$ac_objext conftest$ac_exeext
18924if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000018925 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000018926 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000018927 grep -v '^ *+' conftest.er1 >conftest.err
18928 rm -f conftest.er1
18929 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000018930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18931 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000018932 { ac_try='test -z "$ac_c_werror_flag"
18933 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000018934 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18935 (eval $ac_try) 2>&5
18936 ac_status=$?
18937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18938 (exit $ac_status); }; } &&
18939 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000018940 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18941 (eval $ac_try) 2>&5
18942 ac_status=$?
18943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18944 (exit $ac_status); }; }; then
18945 eval "$as_ac_var=yes"
Michael W. Hudson54241132001-12-07 15:38:26 +000018946else
Martin v. Löwis11437992002-04-12 09:54:03 +000018947 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000018948sed 's/^/| /' conftest.$ac_ext >&5
18949
Martin v. Löwis11437992002-04-12 09:54:03 +000018950eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000018951fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000018952rm -f conftest.err conftest.$ac_objext \
18953 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000018954fi
Martin v. Löwis11437992002-04-12 09:54:03 +000018955echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
18956echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
18957if test `eval echo '${'$as_ac_var'}'` = yes; then
18958 cat >>confdefs.h <<_ACEOF
18959#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18960_ACEOF
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018961
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018962fi
Thomas Wouters3a584202000-08-05 23:28:51 +000018963done
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018964
Michael W. Hudson54241132001-12-07 15:38:26 +000018965
Guido van Rossuma96f0ba1999-03-22 21:49:51 +000018966fi
18967
Michael W. Hudson54241132001-12-07 15:38:26 +000018968
18969
18970
18971
18972
18973
Guido van Rossum627b2d71993-12-24 10:39:16 +000018974# checks for system services
18975# (none yet)
18976
Guido van Rossum76be6ed1995-01-02 18:33:54 +000018977# Linux requires this for correct f.p. operations
Martin v. Löwis11437992002-04-12 09:54:03 +000018978echo "$as_me:$LINENO: checking for __fpu_control" >&5
18979echo $ECHO_N "checking for __fpu_control... $ECHO_C" >&6
18980if test "${ac_cv_func___fpu_control+set}" = set; then
18981 echo $ECHO_N "(cached) $ECHO_C" >&6
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000018982else
Martin v. Löwis11437992002-04-12 09:54:03 +000018983 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000018984/* confdefs.h. */
18985_ACEOF
18986cat confdefs.h >>conftest.$ac_ext
18987cat >>conftest.$ac_ext <<_ACEOF
18988/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000018989/* Define __fpu_control to an innocuous variant, in case <limits.h> declares __fpu_control.
18990 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18991#define __fpu_control innocuous___fpu_control
18992
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000018993/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000018994 which can conflict with char __fpu_control (); below.
18995 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000018996 <limits.h> exists even on freestanding compilers. */
18997
18998#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000018999# include <limits.h>
19000#else
19001# include <assert.h>
19002#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019003
19004#undef __fpu_control
19005
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019006/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019007#ifdef __cplusplus
19008extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000019009{
Martin v. Löwis11437992002-04-12 09:54:03 +000019010#endif
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019011/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000019012 builtin and then its argument prototype would still apply. */
19013char __fpu_control ();
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019014/* The GNU C library defines this for functions which it implements
19015 to always fail with ENOSYS. Some functions are actually named
19016 something starting with __ and the normal name is an alias. */
19017#if defined (__stub___fpu_control) || defined (__stub_____fpu_control)
19018choke me
19019#else
Skip Montanaro6dead952003-09-25 14:50:04 +000019020char (*f) () = __fpu_control;
19021#endif
19022#ifdef __cplusplus
19023}
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019024#endif
19025
Skip Montanaro6dead952003-09-25 14:50:04 +000019026int
19027main ()
19028{
19029return f != __fpu_control;
Martin v. Löwis11437992002-04-12 09:54:03 +000019030 ;
19031 return 0;
19032}
19033_ACEOF
19034rm -f conftest.$ac_objext conftest$ac_exeext
19035if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019036 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019037 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019038 grep -v '^ *+' conftest.er1 >conftest.err
19039 rm -f conftest.er1
19040 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19042 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019043 { ac_try='test -z "$ac_c_werror_flag"
19044 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019045 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19046 (eval $ac_try) 2>&5
19047 ac_status=$?
19048 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19049 (exit $ac_status); }; } &&
19050 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019051 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19052 (eval $ac_try) 2>&5
19053 ac_status=$?
19054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19055 (exit $ac_status); }; }; then
19056 ac_cv_func___fpu_control=yes
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019057else
Martin v. Löwis11437992002-04-12 09:54:03 +000019058 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019059sed 's/^/| /' conftest.$ac_ext >&5
19060
Martin v. Löwis11437992002-04-12 09:54:03 +000019061ac_cv_func___fpu_control=no
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019062fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019063rm -f conftest.err conftest.$ac_objext \
19064 conftest$ac_exeext conftest.$ac_ext
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019065fi
Martin v. Löwis11437992002-04-12 09:54:03 +000019066echo "$as_me:$LINENO: result: $ac_cv_func___fpu_control" >&5
19067echo "${ECHO_T}$ac_cv_func___fpu_control" >&6
19068if test $ac_cv_func___fpu_control = yes; then
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019069 :
19070else
Martin v. Löwis11437992002-04-12 09:54:03 +000019071
19072echo "$as_me:$LINENO: checking for __fpu_control in -lieee" >&5
19073echo $ECHO_N "checking for __fpu_control in -lieee... $ECHO_C" >&6
19074if test "${ac_cv_lib_ieee___fpu_control+set}" = set; then
19075 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019076else
Martin v. Löwis11437992002-04-12 09:54:03 +000019077 ac_check_lib_save_LIBS=$LIBS
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000019078LIBS="-lieee $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000019079cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019080/* confdefs.h. */
19081_ACEOF
19082cat confdefs.h >>conftest.$ac_ext
19083cat >>conftest.$ac_ext <<_ACEOF
19084/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019085
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000019086/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019087#ifdef __cplusplus
19088extern "C"
19089#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000019090/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000019091 builtin and then its argument prototype would still apply. */
19092char __fpu_control ();
Martin v. Löwis11437992002-04-12 09:54:03 +000019093int
19094main ()
19095{
19096__fpu_control ();
19097 ;
19098 return 0;
19099}
19100_ACEOF
19101rm -f conftest.$ac_objext conftest$ac_exeext
19102if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019103 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019104 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019105 grep -v '^ *+' conftest.er1 >conftest.err
19106 rm -f conftest.er1
19107 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19109 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019110 { ac_try='test -z "$ac_c_werror_flag"
19111 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019112 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19113 (eval $ac_try) 2>&5
19114 ac_status=$?
19115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19116 (exit $ac_status); }; } &&
19117 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019118 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19119 (eval $ac_try) 2>&5
19120 ac_status=$?
19121 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19122 (exit $ac_status); }; }; then
19123 ac_cv_lib_ieee___fpu_control=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +000019124else
Martin v. Löwis11437992002-04-12 09:54:03 +000019125 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019126sed 's/^/| /' conftest.$ac_ext >&5
19127
Martin v. Löwis11437992002-04-12 09:54:03 +000019128ac_cv_lib_ieee___fpu_control=no
Guido van Rossum627b2d71993-12-24 10:39:16 +000019129fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019130rm -f conftest.err conftest.$ac_objext \
19131 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019132LIBS=$ac_check_lib_save_LIBS
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019133fi
Martin v. Löwis11437992002-04-12 09:54:03 +000019134echo "$as_me:$LINENO: result: $ac_cv_lib_ieee___fpu_control" >&5
19135echo "${ECHO_T}$ac_cv_lib_ieee___fpu_control" >&6
19136if test $ac_cv_lib_ieee___fpu_control = yes; then
19137 cat >>confdefs.h <<_ACEOF
19138#define HAVE_LIBIEEE 1
19139_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019140
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000019141 LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019142
Guido van Rossum627b2d71993-12-24 10:39:16 +000019143fi
19144
Michael W. Hudson54241132001-12-07 15:38:26 +000019145
Jeremy Hyltonbe28f5b2000-07-27 21:03:04 +000019146fi
19147
Michael W. Hudson54241132001-12-07 15:38:26 +000019148
Guido van Rossum7f253911997-05-09 02:42:48 +000019149# Check for --with-fpectl
Martin v. Löwis11437992002-04-12 09:54:03 +000019150echo "$as_me:$LINENO: checking for --with-fpectl" >&5
19151echo $ECHO_N "checking for --with-fpectl... $ECHO_C" >&6
19152
Guido van Rossum7f253911997-05-09 02:42:48 +000019153# Check whether --with-fpectl or --without-fpectl was given.
19154if test "${with_fpectl+set}" = set; then
19155 withval="$with_fpectl"
Martin v. Löwis11437992002-04-12 09:54:03 +000019156
Guido van Rossum7f253911997-05-09 02:42:48 +000019157if test "$withval" != no
Martin v. Löwis11437992002-04-12 09:54:03 +000019158then
19159
19160cat >>confdefs.h <<\_ACEOF
Guido van Rossum7f253911997-05-09 02:42:48 +000019161#define WANT_SIGFPE_HANDLER 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019162_ACEOF
19163
19164 echo "$as_me:$LINENO: result: yes" >&5
19165echo "${ECHO_T}yes" >&6
19166else echo "$as_me:$LINENO: result: no" >&5
19167echo "${ECHO_T}no" >&6
Guido van Rossum7f253911997-05-09 02:42:48 +000019168fi
Guido van Rossumef2255b2000-03-10 22:30:29 +000019169else
Martin v. Löwis11437992002-04-12 09:54:03 +000019170 echo "$as_me:$LINENO: result: no" >&5
19171echo "${ECHO_T}no" >&6
19172fi;
Guido van Rossum7f253911997-05-09 02:42:48 +000019173
Guido van Rossum7f43da71994-08-01 12:15:30 +000019174# check for --with-libm=...
19175
Guido van Rossum563e7081996-09-10 18:20:48 +000019176case $ac_sys_system in
Guido van Rossum3dc0a512000-10-05 18:00:06 +000019177Darwin) ;;
Guido van Rossumec95c7b1998-08-04 17:59:56 +000019178BeOS) ;;
Guido van Rossum563e7081996-09-10 18:20:48 +000019179*) LIBM=-lm
19180esac
Martin v. Löwis11437992002-04-12 09:54:03 +000019181echo "$as_me:$LINENO: checking for --with-libm=STRING" >&5
19182echo $ECHO_N "checking for --with-libm=STRING... $ECHO_C" >&6
19183
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019184# Check whether --with-libm or --without-libm was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000019185if test "${with_libm+set}" = set; then
19186 withval="$with_libm"
Martin v. Löwis11437992002-04-12 09:54:03 +000019187
Guido van Rossum7f253911997-05-09 02:42:48 +000019188if test "$withval" = no
19189then LIBM=
Martin v. Löwis11437992002-04-12 09:54:03 +000019190 echo "$as_me:$LINENO: result: force LIBM empty" >&5
19191echo "${ECHO_T}force LIBM empty" >&6
Guido van Rossum7f253911997-05-09 02:42:48 +000019192elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +000019193then LIBM=$withval
Martin v. Löwis11437992002-04-12 09:54:03 +000019194 echo "$as_me:$LINENO: result: set LIBM=\"$withval\"" >&5
19195echo "${ECHO_T}set LIBM=\"$withval\"" >&6
19196else { { echo "$as_me:$LINENO: error: proper usage is --with-libm=STRING" >&5
19197echo "$as_me: error: proper usage is --with-libm=STRING" >&2;}
19198 { (exit 1); exit 1; }; }
Guido van Rossum7f43da71994-08-01 12:15:30 +000019199fi
Guido van Rossum7f253911997-05-09 02:42:48 +000019200else
Martin v. Löwis11437992002-04-12 09:54:03 +000019201 echo "$as_me:$LINENO: result: default LIBM=\"$LIBM\"" >&5
19202echo "${ECHO_T}default LIBM=\"$LIBM\"" >&6
19203fi;
Guido van Rossum7f43da71994-08-01 12:15:30 +000019204
19205# check for --with-libc=...
19206
Martin v. Löwis11437992002-04-12 09:54:03 +000019207echo "$as_me:$LINENO: checking for --with-libc=STRING" >&5
19208echo $ECHO_N "checking for --with-libc=STRING... $ECHO_C" >&6
19209
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019210# Check whether --with-libc or --without-libc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000019211if test "${with_libc+set}" = set; then
19212 withval="$with_libc"
Martin v. Löwis11437992002-04-12 09:54:03 +000019213
Guido van Rossum7f253911997-05-09 02:42:48 +000019214if test "$withval" = no
19215then LIBC=
Martin v. Löwis11437992002-04-12 09:54:03 +000019216 echo "$as_me:$LINENO: result: force LIBC empty" >&5
19217echo "${ECHO_T}force LIBC empty" >&6
Guido van Rossum7f253911997-05-09 02:42:48 +000019218elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +000019219then LIBC=$withval
Martin v. Löwis11437992002-04-12 09:54:03 +000019220 echo "$as_me:$LINENO: result: set LIBC=\"$withval\"" >&5
19221echo "${ECHO_T}set LIBC=\"$withval\"" >&6
19222else { { echo "$as_me:$LINENO: error: proper usage is --with-libc=STRING" >&5
19223echo "$as_me: error: proper usage is --with-libc=STRING" >&2;}
19224 { (exit 1); exit 1; }; }
Guido van Rossum7f43da71994-08-01 12:15:30 +000019225fi
Guido van Rossum7f253911997-05-09 02:42:48 +000019226else
Martin v. Löwis11437992002-04-12 09:54:03 +000019227 echo "$as_me:$LINENO: result: default LIBC=\"$LIBC\"" >&5
19228echo "${ECHO_T}default LIBC=\"$LIBC\"" >&6
19229fi;
Guido van Rossum7f43da71994-08-01 12:15:30 +000019230
Guido van Rossumaf5b83e1995-01-04 19:02:35 +000019231# check for hypot() in math library
19232LIBS_SAVE=$LIBS
19233LIBS="$LIBS $LIBM"
Martin v. Löwis11437992002-04-12 09:54:03 +000019234
Guido van Rossumaf5b83e1995-01-04 19:02:35 +000019235for ac_func in hypot
19236do
Martin v. Löwis11437992002-04-12 09:54:03 +000019237as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19238echo "$as_me:$LINENO: checking for $ac_func" >&5
19239echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
19240if eval "test \"\${$as_ac_var+set}\" = set"; then
19241 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +000019242else
Martin v. Löwis11437992002-04-12 09:54:03 +000019243 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019244/* confdefs.h. */
19245_ACEOF
19246cat confdefs.h >>conftest.$ac_ext
19247cat >>conftest.$ac_ext <<_ACEOF
19248/* end confdefs.h. */
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019249/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19250 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19251#define $ac_func innocuous_$ac_func
19252
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000019253/* System header to define __stub macros and hopefully few prototypes,
Skip Montanaro6dead952003-09-25 14:50:04 +000019254 which can conflict with char $ac_func (); below.
19255 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019256 <limits.h> exists even on freestanding compilers. */
19257
19258#ifdef __STDC__
Skip Montanaro6dead952003-09-25 14:50:04 +000019259# include <limits.h>
19260#else
19261# include <assert.h>
19262#endif
Martin v. Löwis4ddc78a2006-01-29 09:53:44 +000019263
19264#undef $ac_func
19265
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000019266/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019267#ifdef __cplusplus
19268extern "C"
Skip Montanaro6dead952003-09-25 14:50:04 +000019269{
Martin v. Löwis11437992002-04-12 09:54:03 +000019270#endif
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000019271/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000019272 builtin and then its argument prototype would still apply. */
19273char $ac_func ();
Guido van Rossumaf5b83e1995-01-04 19:02:35 +000019274/* The GNU C library defines this for functions which it implements
19275 to always fail with ENOSYS. Some functions are actually named
19276 something starting with __ and the normal name is an alias. */
19277#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19278choke me
19279#else
Skip Montanaro6dead952003-09-25 14:50:04 +000019280char (*f) () = $ac_func;
19281#endif
19282#ifdef __cplusplus
19283}
Guido van Rossumaf5b83e1995-01-04 19:02:35 +000019284#endif
19285
Skip Montanaro6dead952003-09-25 14:50:04 +000019286int
19287main ()
19288{
19289return f != $ac_func;
Martin v. Löwis11437992002-04-12 09:54:03 +000019290 ;
19291 return 0;
19292}
19293_ACEOF
19294rm -f conftest.$ac_objext conftest$ac_exeext
19295if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019296 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019297 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019298 grep -v '^ *+' conftest.er1 >conftest.err
19299 rm -f conftest.er1
19300 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19302 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019303 { ac_try='test -z "$ac_c_werror_flag"
19304 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019305 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19306 (eval $ac_try) 2>&5
19307 ac_status=$?
19308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19309 (exit $ac_status); }; } &&
19310 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019311 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19312 (eval $ac_try) 2>&5
19313 ac_status=$?
19314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19315 (exit $ac_status); }; }; then
19316 eval "$as_ac_var=yes"
Guido van Rossum2b3ac691996-08-30 15:18:41 +000019317else
Martin v. Löwis11437992002-04-12 09:54:03 +000019318 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019319sed 's/^/| /' conftest.$ac_ext >&5
19320
Martin v. Löwis11437992002-04-12 09:54:03 +000019321eval "$as_ac_var=no"
Michael W. Hudson54241132001-12-07 15:38:26 +000019322fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019323rm -f conftest.err conftest.$ac_objext \
19324 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson54241132001-12-07 15:38:26 +000019325fi
Martin v. Löwis11437992002-04-12 09:54:03 +000019326echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
19327echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
19328if test `eval echo '${'$as_ac_var'}'` = yes; then
19329 cat >>confdefs.h <<_ACEOF
19330#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19331_ACEOF
Michael W. Hudson54241132001-12-07 15:38:26 +000019332
Michael W. Hudson54241132001-12-07 15:38:26 +000019333else
Skip Montanarof0d5f792004-08-15 14:08:23 +000019334 case $LIBOBJS in
19335 "$ac_func.$ac_objext" | \
19336 *" $ac_func.$ac_objext" | \
19337 "$ac_func.$ac_objext "* | \
19338 *" $ac_func.$ac_objext "* ) ;;
19339 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
19340esac
19341
Guido van Rossum2b3ac691996-08-30 15:18:41 +000019342fi
Guido van Rossum2b3ac691996-08-30 15:18:41 +000019343done
19344
Michael W. Hudson54241132001-12-07 15:38:26 +000019345
Guido van Rossumaf5b83e1995-01-04 19:02:35 +000019346LIBS=$LIBS_SAVE
19347
Guido van Rossumef2255b2000-03-10 22:30:29 +000019348# check for wchar.h
Martin v. Löwis11437992002-04-12 09:54:03 +000019349if test "${ac_cv_header_wchar_h+set}" = set; then
19350 echo "$as_me:$LINENO: checking for wchar.h" >&5
19351echo $ECHO_N "checking for wchar.h... $ECHO_C" >&6
19352if test "${ac_cv_header_wchar_h+set}" = set; then
19353 echo $ECHO_N "(cached) $ECHO_C" >&6
19354fi
19355echo "$as_me:$LINENO: result: $ac_cv_header_wchar_h" >&5
19356echo "${ECHO_T}$ac_cv_header_wchar_h" >&6
Guido van Rossumef2255b2000-03-10 22:30:29 +000019357else
Martin v. Löwis11437992002-04-12 09:54:03 +000019358 # Is the header compilable?
19359echo "$as_me:$LINENO: checking wchar.h usability" >&5
19360echo $ECHO_N "checking wchar.h usability... $ECHO_C" >&6
19361cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019362/* confdefs.h. */
19363_ACEOF
19364cat confdefs.h >>conftest.$ac_ext
19365cat >>conftest.$ac_ext <<_ACEOF
19366/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019367$ac_includes_default
19368#include <wchar.h>
19369_ACEOF
19370rm -f conftest.$ac_objext
19371if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019372 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019373 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019374 grep -v '^ *+' conftest.er1 >conftest.err
19375 rm -f conftest.er1
19376 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19378 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019379 { ac_try='test -z "$ac_c_werror_flag"
19380 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019381 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19382 (eval $ac_try) 2>&5
19383 ac_status=$?
19384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19385 (exit $ac_status); }; } &&
19386 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019387 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19388 (eval $ac_try) 2>&5
19389 ac_status=$?
19390 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19391 (exit $ac_status); }; }; then
19392 ac_header_compiler=yes
19393else
19394 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019395sed 's/^/| /' conftest.$ac_ext >&5
19396
Martin v. Löwis11437992002-04-12 09:54:03 +000019397ac_header_compiler=no
19398fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019399rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019400echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19401echo "${ECHO_T}$ac_header_compiler" >&6
19402
19403# Is the header present?
19404echo "$as_me:$LINENO: checking wchar.h presence" >&5
19405echo $ECHO_N "checking wchar.h presence... $ECHO_C" >&6
19406cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019407/* confdefs.h. */
19408_ACEOF
19409cat confdefs.h >>conftest.$ac_ext
19410cat >>conftest.$ac_ext <<_ACEOF
19411/* end confdefs.h. */
Guido van Rossumef2255b2000-03-10 22:30:29 +000019412#include <wchar.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000019413_ACEOF
19414if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
19415 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19416 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +000019417 grep -v '^ *+' conftest.er1 >conftest.err
Martin v. Löwis11437992002-04-12 09:54:03 +000019418 rm -f conftest.er1
19419 cat conftest.err >&5
19420 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19421 (exit $ac_status); } >/dev/null; then
19422 if test -s conftest.err; then
19423 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000019424 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Martin v. Löwis11437992002-04-12 09:54:03 +000019425 else
19426 ac_cpp_err=
19427 fi
Guido van Rossumef2255b2000-03-10 22:30:29 +000019428else
Martin v. Löwis11437992002-04-12 09:54:03 +000019429 ac_cpp_err=yes
19430fi
19431if test -z "$ac_cpp_err"; then
19432 ac_header_preproc=yes
19433else
19434 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 ac_header_preproc=no
Guido van Rossumef2255b2000-03-10 22:30:29 +000019438fi
Martin v. Löwis11437992002-04-12 09:54:03 +000019439rm -f conftest.err conftest.$ac_ext
19440echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19441echo "${ECHO_T}$ac_header_preproc" >&6
19442
19443# So? What about this header?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019444case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19445 yes:no: )
Martin v. Löwis11437992002-04-12 09:54:03 +000019446 { echo "$as_me:$LINENO: WARNING: wchar.h: accepted by the compiler, rejected by the preprocessor!" >&5
19447echo "$as_me: WARNING: wchar.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000019448 { echo "$as_me:$LINENO: WARNING: wchar.h: proceeding with the compiler's result" >&5
19449echo "$as_me: WARNING: wchar.h: proceeding with the compiler's result" >&2;}
19450 ac_header_preproc=yes
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000019451 ;;
Skip Montanarof0d5f792004-08-15 14:08:23 +000019452 no:yes:* )
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000019453 { echo "$as_me:$LINENO: WARNING: wchar.h: present but cannot be compiled" >&5
19454echo "$as_me: WARNING: wchar.h: present but cannot be compiled" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000019455 { echo "$as_me:$LINENO: WARNING: wchar.h: check for missing prerequisite headers?" >&5
19456echo "$as_me: WARNING: wchar.h: check for missing prerequisite headers?" >&2;}
19457 { echo "$as_me:$LINENO: WARNING: wchar.h: see the Autoconf documentation" >&5
19458echo "$as_me: WARNING: wchar.h: see the Autoconf documentation" >&2;}
19459 { echo "$as_me:$LINENO: WARNING: wchar.h: section \"Present But Cannot Be Compiled\"" >&5
19460echo "$as_me: WARNING: wchar.h: section \"Present But Cannot Be Compiled\"" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000019461 { echo "$as_me:$LINENO: WARNING: wchar.h: proceeding with the preprocessor's result" >&5
19462echo "$as_me: WARNING: wchar.h: proceeding with the preprocessor's result" >&2;}
Skip Montanarof0d5f792004-08-15 14:08:23 +000019463 { echo "$as_me:$LINENO: WARNING: wchar.h: in the future, the compiler will take precedence" >&5
19464echo "$as_me: WARNING: wchar.h: in the future, the compiler will take precedence" >&2;}
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000019465 (
19466 cat <<\_ASBOX
Martin v. Löwis1d459062005-03-14 21:23:33 +000019467## ------------------------------------------------ ##
19468## Report this to http://www.python.org/python-bugs ##
19469## ------------------------------------------------ ##
Skip Montanaro6dead952003-09-25 14:50:04 +000019470_ASBOX
19471 ) |
19472 sed "s/^/$as_me: WARNING: /" >&2
19473 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000019474esac
19475echo "$as_me:$LINENO: checking for wchar.h" >&5
19476echo $ECHO_N "checking for wchar.h... $ECHO_C" >&6
19477if test "${ac_cv_header_wchar_h+set}" = set; then
19478 echo $ECHO_N "(cached) $ECHO_C" >&6
19479else
19480 ac_cv_header_wchar_h=$ac_header_preproc
Guido van Rossumef2255b2000-03-10 22:30:29 +000019481fi
Martin v. Löwis11437992002-04-12 09:54:03 +000019482echo "$as_me:$LINENO: result: $ac_cv_header_wchar_h" >&5
19483echo "${ECHO_T}$ac_cv_header_wchar_h" >&6
19484
19485fi
19486if test $ac_cv_header_wchar_h = yes; then
19487
19488
19489cat >>confdefs.h <<\_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:29 +000019490#define HAVE_WCHAR_H 1
Martin v. Löwis11437992002-04-12 09:54:03 +000019491_ACEOF
19492
Martin v. Löwisc45929e2002-04-06 10:10:49 +000019493 wchar_h="yes"
19494
Guido van Rossumef2255b2000-03-10 22:30:29 +000019495else
Martin v. Löwis11437992002-04-12 09:54:03 +000019496 wchar_h="no"
Guido van Rossumef2255b2000-03-10 22:30:29 +000019497
19498fi
19499
Michael W. Hudson54241132001-12-07 15:38:26 +000019500
Martin v. Löwis11437992002-04-12 09:54:03 +000019501
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000019502# determine wchar_t size
19503if test "$wchar_h" = yes
19504then
Martin v. Löwis11437992002-04-12 09:54:03 +000019505 echo "$as_me:$LINENO: checking for wchar_t" >&5
19506echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
19507if test "${ac_cv_type_wchar_t+set}" = set; then
19508 echo $ECHO_N "(cached) $ECHO_C" >&6
19509else
19510 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019511/* confdefs.h. */
19512_ACEOF
19513cat confdefs.h >>conftest.$ac_ext
19514cat >>conftest.$ac_ext <<_ACEOF
19515/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019516#include <wchar.h>
19517
Martin v. Löwis11437992002-04-12 09:54:03 +000019518int
19519main ()
19520{
19521if ((wchar_t *) 0)
19522 return 0;
19523if (sizeof (wchar_t))
19524 return 0;
19525 ;
19526 return 0;
19527}
19528_ACEOF
19529rm -f conftest.$ac_objext
19530if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019531 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019532 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019533 grep -v '^ *+' conftest.er1 >conftest.err
19534 rm -f conftest.er1
19535 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19537 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019538 { ac_try='test -z "$ac_c_werror_flag"
19539 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019540 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19541 (eval $ac_try) 2>&5
19542 ac_status=$?
19543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19544 (exit $ac_status); }; } &&
19545 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019546 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19547 (eval $ac_try) 2>&5
19548 ac_status=$?
19549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19550 (exit $ac_status); }; }; then
19551 ac_cv_type_wchar_t=yes
19552else
19553 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019554sed 's/^/| /' conftest.$ac_ext >&5
19555
Martin v. Löwis11437992002-04-12 09:54:03 +000019556ac_cv_type_wchar_t=no
19557fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019558rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019559fi
19560echo "$as_me:$LINENO: result: $ac_cv_type_wchar_t" >&5
19561echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
19562
19563echo "$as_me:$LINENO: checking size of wchar_t" >&5
19564echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
19565if test "${ac_cv_sizeof_wchar_t+set}" = set; then
19566 echo $ECHO_N "(cached) $ECHO_C" >&6
19567else
19568 if test "$ac_cv_type_wchar_t" = yes; then
19569 # The cast to unsigned long works around a bug in the HP C Compiler
19570 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
19571 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
19572 # This bug is HP SR number 8606223364.
19573 if test "$cross_compiling" = yes; then
19574 # Depending upon the size, compute the lo and hi bounds.
19575cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019576/* confdefs.h. */
19577_ACEOF
19578cat confdefs.h >>conftest.$ac_ext
19579cat >>conftest.$ac_ext <<_ACEOF
19580/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019581#include <wchar.h>
19582
Martin v. Löwis11437992002-04-12 09:54:03 +000019583int
19584main ()
19585{
19586static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) >= 0)];
19587test_array [0] = 0
19588
19589 ;
19590 return 0;
19591}
19592_ACEOF
19593rm -f conftest.$ac_objext
19594if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019595 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019596 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019597 grep -v '^ *+' conftest.er1 >conftest.err
19598 rm -f conftest.er1
19599 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19601 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019602 { ac_try='test -z "$ac_c_werror_flag"
19603 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19605 (eval $ac_try) 2>&5
19606 ac_status=$?
19607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19608 (exit $ac_status); }; } &&
19609 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19611 (eval $ac_try) 2>&5
19612 ac_status=$?
19613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19614 (exit $ac_status); }; }; then
19615 ac_lo=0 ac_mid=0
19616 while :; do
19617 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019618/* confdefs.h. */
19619_ACEOF
19620cat confdefs.h >>conftest.$ac_ext
19621cat >>conftest.$ac_ext <<_ACEOF
19622/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019623#include <wchar.h>
19624
Martin v. Löwis11437992002-04-12 09:54:03 +000019625int
19626main ()
19627{
19628static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) <= $ac_mid)];
19629test_array [0] = 0
19630
19631 ;
19632 return 0;
19633}
19634_ACEOF
19635rm -f conftest.$ac_objext
19636if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019637 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019638 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019639 grep -v '^ *+' conftest.er1 >conftest.err
19640 rm -f conftest.er1
19641 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19643 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019644 { ac_try='test -z "$ac_c_werror_flag"
19645 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019646 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19647 (eval $ac_try) 2>&5
19648 ac_status=$?
19649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19650 (exit $ac_status); }; } &&
19651 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019652 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19653 (eval $ac_try) 2>&5
19654 ac_status=$?
19655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19656 (exit $ac_status); }; }; then
19657 ac_hi=$ac_mid; break
19658else
19659 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019660sed 's/^/| /' conftest.$ac_ext >&5
19661
Martin v. Löwis11437992002-04-12 09:54:03 +000019662ac_lo=`expr $ac_mid + 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +000019663 if test $ac_lo -le $ac_mid; then
19664 ac_lo= ac_hi=
19665 break
19666 fi
19667 ac_mid=`expr 2 '*' $ac_mid + 1`
Martin v. Löwis11437992002-04-12 09:54:03 +000019668fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019669rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019670 done
19671else
19672 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019673sed 's/^/| /' conftest.$ac_ext >&5
19674
Martin v. Löwis11437992002-04-12 09:54:03 +000019675cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019676/* confdefs.h. */
19677_ACEOF
19678cat confdefs.h >>conftest.$ac_ext
19679cat >>conftest.$ac_ext <<_ACEOF
19680/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019681#include <wchar.h>
19682
Martin v. Löwis11437992002-04-12 09:54:03 +000019683int
19684main ()
19685{
19686static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) < 0)];
19687test_array [0] = 0
19688
19689 ;
19690 return 0;
19691}
19692_ACEOF
19693rm -f conftest.$ac_objext
19694if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019695 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019696 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019697 grep -v '^ *+' conftest.er1 >conftest.err
19698 rm -f conftest.er1
19699 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19701 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019702 { ac_try='test -z "$ac_c_werror_flag"
19703 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19705 (eval $ac_try) 2>&5
19706 ac_status=$?
19707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19708 (exit $ac_status); }; } &&
19709 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019710 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19711 (eval $ac_try) 2>&5
19712 ac_status=$?
19713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19714 (exit $ac_status); }; }; then
19715 ac_hi=-1 ac_mid=-1
19716 while :; do
19717 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019718/* confdefs.h. */
19719_ACEOF
19720cat confdefs.h >>conftest.$ac_ext
19721cat >>conftest.$ac_ext <<_ACEOF
19722/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019723#include <wchar.h>
19724
Martin v. Löwis11437992002-04-12 09:54:03 +000019725int
19726main ()
19727{
19728static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) >= $ac_mid)];
19729test_array [0] = 0
19730
19731 ;
19732 return 0;
19733}
19734_ACEOF
19735rm -f conftest.$ac_objext
19736if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019737 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019738 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019739 grep -v '^ *+' conftest.er1 >conftest.err
19740 rm -f conftest.er1
19741 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19743 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019744 { ac_try='test -z "$ac_c_werror_flag"
19745 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019746 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19747 (eval $ac_try) 2>&5
19748 ac_status=$?
19749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19750 (exit $ac_status); }; } &&
19751 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019752 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19753 (eval $ac_try) 2>&5
19754 ac_status=$?
19755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19756 (exit $ac_status); }; }; then
19757 ac_lo=$ac_mid; break
19758else
19759 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019760sed 's/^/| /' conftest.$ac_ext >&5
19761
Martin v. Löwis11437992002-04-12 09:54:03 +000019762ac_hi=`expr '(' $ac_mid ')' - 1`
Skip Montanarof0d5f792004-08-15 14:08:23 +000019763 if test $ac_mid -le $ac_hi; then
19764 ac_lo= ac_hi=
19765 break
19766 fi
19767 ac_mid=`expr 2 '*' $ac_mid`
Martin v. Löwis11437992002-04-12 09:54:03 +000019768fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019769rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019770 done
19771else
19772 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019773sed 's/^/| /' conftest.$ac_ext >&5
19774
Martin v. Löwis11437992002-04-12 09:54:03 +000019775ac_lo= ac_hi=
19776fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019777rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019778fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019779rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019780# Binary search between lo and hi bounds.
19781while test "x$ac_lo" != "x$ac_hi"; do
19782 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
19783 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019784/* confdefs.h. */
19785_ACEOF
19786cat confdefs.h >>conftest.$ac_ext
19787cat >>conftest.$ac_ext <<_ACEOF
19788/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019789#include <wchar.h>
19790
Martin v. Löwis11437992002-04-12 09:54:03 +000019791int
19792main ()
19793{
19794static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) <= $ac_mid)];
19795test_array [0] = 0
19796
19797 ;
19798 return 0;
19799}
19800_ACEOF
19801rm -f conftest.$ac_objext
19802if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019803 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000019804 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019805 grep -v '^ *+' conftest.er1 >conftest.err
19806 rm -f conftest.er1
19807 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000019808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19809 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019810 { ac_try='test -z "$ac_c_werror_flag"
19811 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019812 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19813 (eval $ac_try) 2>&5
19814 ac_status=$?
19815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19816 (exit $ac_status); }; } &&
19817 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000019818 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19819 (eval $ac_try) 2>&5
19820 ac_status=$?
19821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19822 (exit $ac_status); }; }; then
19823 ac_hi=$ac_mid
19824else
19825 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019826sed 's/^/| /' conftest.$ac_ext >&5
19827
Martin v. Löwis11437992002-04-12 09:54:03 +000019828ac_lo=`expr '(' $ac_mid ')' + 1`
19829fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019830rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000019831done
19832case $ac_lo in
19833?*) ac_cv_sizeof_wchar_t=$ac_lo;;
Skip Montanaro6dead952003-09-25 14:50:04 +000019834'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (wchar_t), 77
19835See \`config.log' for more details." >&5
19836echo "$as_me: error: cannot compute sizeof (wchar_t), 77
19837See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000019838 { (exit 1); exit 1; }; } ;;
19839esac
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000019840else
19841 if test "$cross_compiling" = yes; then
Brett Cannon43802422005-02-10 20:48:03 +000019842 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
19843See \`config.log' for more details." >&5
19844echo "$as_me: error: cannot run test program while cross compiling
19845See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000019846 { (exit 1); exit 1; }; }
Guido van Rossumef2255b2000-03-10 22:30:29 +000019847else
Martin v. Löwis11437992002-04-12 09:54:03 +000019848 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019849/* confdefs.h. */
19850_ACEOF
19851cat confdefs.h >>conftest.$ac_ext
19852cat >>conftest.$ac_ext <<_ACEOF
19853/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000019854#include <wchar.h>
19855
19856long longval () { return (long) (sizeof (wchar_t)); }
19857unsigned long ulongval () { return (long) (sizeof (wchar_t)); }
Michael W. Hudson54241132001-12-07 15:38:26 +000019858#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000019859#include <stdlib.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000019860int
19861main ()
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000019862{
Martin v. Löwis11437992002-04-12 09:54:03 +000019863
19864 FILE *f = fopen ("conftest.val", "w");
19865 if (! f)
19866 exit (1);
19867 if (((long) (sizeof (wchar_t))) < 0)
19868 {
19869 long i = longval ();
19870 if (i != ((long) (sizeof (wchar_t))))
19871 exit (1);
19872 fprintf (f, "%ld\n", i);
19873 }
19874 else
19875 {
19876 unsigned long i = ulongval ();
19877 if (i != ((long) (sizeof (wchar_t))))
19878 exit (1);
19879 fprintf (f, "%lu\n", i);
19880 }
19881 exit (ferror (f) || fclose (f) != 0);
19882
19883 ;
19884 return 0;
Guido van Rossumef2255b2000-03-10 22:30:29 +000019885}
Martin v. Löwis11437992002-04-12 09:54:03 +000019886_ACEOF
19887rm -f conftest$ac_exeext
19888if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19889 (eval $ac_link) 2>&5
19890 ac_status=$?
19891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19892 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19893 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19894 (eval $ac_try) 2>&5
19895 ac_status=$?
19896 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19897 (exit $ac_status); }; }; then
19898 ac_cv_sizeof_wchar_t=`cat conftest.val`
Guido van Rossumef2255b2000-03-10 22:30:29 +000019899else
Martin v. Löwis11437992002-04-12 09:54:03 +000019900 echo "$as_me: program exited with status $ac_status" >&5
19901echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019902sed 's/^/| /' conftest.$ac_ext >&5
19903
Martin v. Löwis11437992002-04-12 09:54:03 +000019904( exit $ac_status )
Skip Montanaro6dead952003-09-25 14:50:04 +000019905{ { echo "$as_me:$LINENO: error: cannot compute sizeof (wchar_t), 77
19906See \`config.log' for more details." >&5
19907echo "$as_me: error: cannot compute sizeof (wchar_t), 77
19908See \`config.log' for more details." >&2;}
Martin v. Löwis11437992002-04-12 09:54:03 +000019909 { (exit 1); exit 1; }; }
19910fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019911rm -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 +000019912fi
19913fi
19914rm -f conftest.val
19915else
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000019916 ac_cv_sizeof_wchar_t=0
Guido van Rossumef2255b2000-03-10 22:30:29 +000019917fi
Guido van Rossumef2255b2000-03-10 22:30:29 +000019918fi
Martin v. Löwis11437992002-04-12 09:54:03 +000019919echo "$as_me:$LINENO: result: $ac_cv_sizeof_wchar_t" >&5
19920echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
19921cat >>confdefs.h <<_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000019922#define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
Martin v. Löwis11437992002-04-12 09:54:03 +000019923_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000019924
Michael W. Hudson54241132001-12-07 15:38:26 +000019925
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000019926fi
19927
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000019928echo "$as_me:$LINENO: checking for UCS-4 tcl" >&5
19929echo $ECHO_N "checking for UCS-4 tcl... $ECHO_C" >&6
19930have_ucs4_tcl=no
19931cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000019932/* confdefs.h. */
19933_ACEOF
19934cat confdefs.h >>conftest.$ac_ext
19935cat >>conftest.$ac_ext <<_ACEOF
19936/* end confdefs.h. */
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000019937
19938#include <tcl.h>
19939#if TCL_UTF_MAX != 6
19940# error "NOT UCS4_TCL"
19941#endif
19942int
19943main ()
19944{
19945
19946 ;
19947 return 0;
19948}
19949_ACEOF
19950rm -f conftest.$ac_objext
19951if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000019952 (eval $ac_compile) 2>conftest.er1
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000019953 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000019954 grep -v '^ *+' conftest.er1 >conftest.err
19955 rm -f conftest.er1
19956 cat conftest.err >&5
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000019957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19958 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000019959 { ac_try='test -z "$ac_c_werror_flag"
19960 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000019961 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19962 (eval $ac_try) 2>&5
19963 ac_status=$?
19964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19965 (exit $ac_status); }; } &&
19966 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000019967 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19968 (eval $ac_try) 2>&5
19969 ac_status=$?
19970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19971 (exit $ac_status); }; }; then
19972
19973
19974cat >>confdefs.h <<\_ACEOF
19975#define HAVE_UCS4_TCL 1
19976_ACEOF
19977
19978 have_ucs4_tcl=yes
19979
19980else
19981 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000019982sed 's/^/| /' conftest.$ac_ext >&5
19983
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000019984fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000019985rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000019986echo "$as_me:$LINENO: result: $have_ucs4_tcl" >&5
19987echo "${ECHO_T}$have_ucs4_tcl" >&6
19988
Skip Montanaro6dead952003-09-25 14:50:04 +000019989# check whether wchar_t is signed or not
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000019990if test "$wchar_h" = yes
19991then
19992 # check whether wchar_t is signed or not
19993 echo "$as_me:$LINENO: checking whether wchar_t is signed" >&5
19994echo $ECHO_N "checking whether wchar_t is signed... $ECHO_C" >&6
19995 if test "${ac_cv_wchar_t_signed+set}" = set; then
19996 echo $ECHO_N "(cached) $ECHO_C" >&6
19997else
19998
19999 if test "$cross_compiling" = yes; then
20000 ac_cv_wchar_t_signed=yes
20001else
20002 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020003/* confdefs.h. */
20004_ACEOF
20005cat confdefs.h >>conftest.$ac_ext
20006cat >>conftest.$ac_ext <<_ACEOF
20007/* end confdefs.h. */
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000020008
20009 #include <wchar.h>
20010 int main()
20011 {
20012 exit((((wchar_t) -1) < ((wchar_t) 0)) ? 1 : 0);
20013 }
20014
20015_ACEOF
20016rm -f conftest$ac_exeext
20017if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20018 (eval $ac_link) 2>&5
20019 ac_status=$?
20020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20021 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20022 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20023 (eval $ac_try) 2>&5
20024 ac_status=$?
20025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20026 (exit $ac_status); }; }; then
20027 ac_cv_wchar_t_signed=yes
20028else
20029 echo "$as_me: program exited with status $ac_status" >&5
20030echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020031sed 's/^/| /' conftest.$ac_ext >&5
20032
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000020033( exit $ac_status )
20034ac_cv_wchar_t_signed=no
20035fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020036rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000020037fi
20038fi
20039
20040 echo "$as_me:$LINENO: result: $ac_cv_wchar_t_signed" >&5
20041echo "${ECHO_T}$ac_cv_wchar_t_signed" >&6
20042fi
20043
Martin v. Löwis11437992002-04-12 09:54:03 +000020044echo "$as_me:$LINENO: checking what type to use for unicode" >&5
20045echo $ECHO_N "checking what type to use for unicode... $ECHO_C" >&6
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020046# Check whether --enable-unicode or --disable-unicode was given.
20047if test "${enable_unicode+set}" = set; then
20048 enableval="$enable_unicode"
Martin v. Löwis11437992002-04-12 09:54:03 +000020049
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020050else
20051 enable_unicode=yes
Martin v. Löwis11437992002-04-12 09:54:03 +000020052fi;
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020053
20054if test $enable_unicode = yes
20055then
Martin v. Löwisfd917792001-06-27 20:22:04 +000020056 # Without any arguments, Py_UNICODE defaults to two-byte mode
Martin v. Löwisfa3bdea2003-09-04 18:50:54 +000020057 case "$have_ucs4_tcl" in
20058 yes) enable_unicode="ucs4"
20059 ;;
20060 *) enable_unicode="ucs2"
20061 ;;
20062 esac
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020063fi
20064
Martin v. Löwis0036cba2002-04-12 09:58:45 +000020065
20066
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020067case "$enable_unicode" in
20068ucs2) unicode_size="2"
Martin v. Löwis11437992002-04-12 09:54:03 +000020069 cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020070#define Py_UNICODE_SIZE 2
Martin v. Löwis11437992002-04-12 09:54:03 +000020071_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020072
20073 ;;
20074ucs4) unicode_size="4"
Martin v. Löwis11437992002-04-12 09:54:03 +000020075 cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020076#define Py_UNICODE_SIZE 4
Martin v. Löwis11437992002-04-12 09:54:03 +000020077_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020078
20079 ;;
20080esac
20081
Michael W. Hudson54241132001-12-07 15:38:26 +000020082
Martin v. Löwis11437992002-04-12 09:54:03 +000020083
20084
Martin v. Löwis0036cba2002-04-12 09:58:45 +000020085
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020086if test "$enable_unicode" = "no"
20087then
Martin v. Löwis339d0f72001-08-17 18:39:25 +000020088 UNICODE_OBJS=""
Martin v. Löwis11437992002-04-12 09:54:03 +000020089 echo "$as_me:$LINENO: result: not used" >&5
20090echo "${ECHO_T}not used" >&6
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020091else
Martin v. Löwis339d0f72001-08-17 18:39:25 +000020092 UNICODE_OBJS="Objects/unicodeobject.o Objects/unicodectype.o"
Martin v. Löwis11437992002-04-12 09:54:03 +000020093
20094cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020095#define Py_USING_UNICODE 1
Martin v. Löwis11437992002-04-12 09:54:03 +000020096_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020097
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000020098
20099 # wchar_t is only usable if it maps to an unsigned type
20100 if test "$unicode_size" = "$ac_cv_sizeof_wchar_t" \
Matthias Klose7dbeed72004-12-24 08:22:17 +000020101 -a "$ac_cv_wchar_t_signed" = "no"
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020102 then
20103 PY_UNICODE_TYPE="wchar_t"
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020104
Martin v. Löwis11437992002-04-12 09:54:03 +000020105cat >>confdefs.h <<\_ACEOF
20106#define HAVE_USABLE_WCHAR_T 1
20107_ACEOF
20108
20109 cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020110#define PY_UNICODE_TYPE wchar_t
Martin v. Löwis11437992002-04-12 09:54:03 +000020111_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020112
20113 elif test "$ac_cv_sizeof_short" = "$unicode_size"
20114 then
20115 PY_UNICODE_TYPE="unsigned short"
Martin v. Löwis11437992002-04-12 09:54:03 +000020116 cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020117#define PY_UNICODE_TYPE unsigned short
Martin v. Löwis11437992002-04-12 09:54:03 +000020118_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020119
20120 elif test "$ac_cv_sizeof_long" = "$unicode_size"
20121 then
20122 PY_UNICODE_TYPE="unsigned long"
Martin v. Löwis11437992002-04-12 09:54:03 +000020123 cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020124#define PY_UNICODE_TYPE unsigned long
Martin v. Löwis11437992002-04-12 09:54:03 +000020125_ACEOF
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020126
20127 else
20128 PY_UNICODE_TYPE="no type found"
20129 fi
Martin v. Löwis11437992002-04-12 09:54:03 +000020130 echo "$as_me:$LINENO: result: $PY_UNICODE_TYPE" >&5
20131echo "${ECHO_T}$PY_UNICODE_TYPE" >&6
Martin v. Löwis0ba70cc2001-06-26 22:22:37 +000020132fi
Guido van Rossumef2255b2000-03-10 22:30:29 +000020133
20134# check for endianness
Martin v. Löwis11437992002-04-12 09:54:03 +000020135echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
20136echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
20137if test "${ac_cv_c_bigendian+set}" = set; then
20138 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumef2255b2000-03-10 22:30:29 +000020139else
Martin v. Löwis11437992002-04-12 09:54:03 +000020140 # See if sys/param.h defines the BYTE_ORDER macro.
20141cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020142/* confdefs.h. */
20143_ACEOF
20144cat confdefs.h >>conftest.$ac_ext
20145cat >>conftest.$ac_ext <<_ACEOF
20146/* end confdefs.h. */
Guido van Rossumef2255b2000-03-10 22:30:29 +000020147#include <sys/types.h>
20148#include <sys/param.h>
Guido van Rossumef2255b2000-03-10 22:30:29 +000020149
Martin v. Löwis11437992002-04-12 09:54:03 +000020150int
20151main ()
20152{
Guido van Rossumef2255b2000-03-10 22:30:29 +000020153#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
20154 bogus endian macros
20155#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000020156
20157 ;
20158 return 0;
20159}
20160_ACEOF
20161rm -f conftest.$ac_objext
20162if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020163 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020164 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020165 grep -v '^ *+' conftest.er1 >conftest.err
20166 rm -f conftest.er1
20167 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20169 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020170 { ac_try='test -z "$ac_c_werror_flag"
20171 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020172 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20173 (eval $ac_try) 2>&5
20174 ac_status=$?
20175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20176 (exit $ac_status); }; } &&
20177 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020178 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20179 (eval $ac_try) 2>&5
20180 ac_status=$?
20181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20182 (exit $ac_status); }; }; then
Guido van Rossumef2255b2000-03-10 22:30:29 +000020183 # It does; now see whether it defined to BIG_ENDIAN or not.
Martin v. Löwis11437992002-04-12 09:54:03 +000020184cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020185/* confdefs.h. */
20186_ACEOF
20187cat confdefs.h >>conftest.$ac_ext
20188cat >>conftest.$ac_ext <<_ACEOF
20189/* end confdefs.h. */
Guido van Rossumef2255b2000-03-10 22:30:29 +000020190#include <sys/types.h>
20191#include <sys/param.h>
Guido van Rossumef2255b2000-03-10 22:30:29 +000020192
Martin v. Löwis11437992002-04-12 09:54:03 +000020193int
20194main ()
20195{
Guido van Rossumef2255b2000-03-10 22:30:29 +000020196#if BYTE_ORDER != BIG_ENDIAN
20197 not big endian
20198#endif
Martin v. Löwis11437992002-04-12 09:54:03 +000020199
20200 ;
20201 return 0;
20202}
20203_ACEOF
20204rm -f conftest.$ac_objext
20205if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020206 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020207 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020208 grep -v '^ *+' conftest.er1 >conftest.err
20209 rm -f conftest.er1
20210 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20212 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020213 { ac_try='test -z "$ac_c_werror_flag"
20214 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020215 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20216 (eval $ac_try) 2>&5
20217 ac_status=$?
20218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20219 (exit $ac_status); }; } &&
20220 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020221 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20222 (eval $ac_try) 2>&5
20223 ac_status=$?
20224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20225 (exit $ac_status); }; }; then
Guido van Rossumef2255b2000-03-10 22:30:29 +000020226 ac_cv_c_bigendian=yes
20227else
Martin v. Löwis11437992002-04-12 09:54:03 +000020228 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020229sed 's/^/| /' conftest.$ac_ext >&5
20230
Martin v. Löwis11437992002-04-12 09:54:03 +000020231ac_cv_c_bigendian=no
Guido van Rossumef2255b2000-03-10 22:30:29 +000020232fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020233rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Guido van Rossumef2255b2000-03-10 22:30:29 +000020234else
Martin v. Löwis11437992002-04-12 09:54:03 +000020235 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020236sed 's/^/| /' conftest.$ac_ext >&5
20237
Martin v. Löwis11437992002-04-12 09:54:03 +000020238# It does not; compile a test program.
Guido van Rossumef2255b2000-03-10 22:30:29 +000020239if test "$cross_compiling" = yes; then
Skip Montanaro6dead952003-09-25 14:50:04 +000020240 # try to guess the endianness by grepping values into an object file
Martin v. Löwis11437992002-04-12 09:54:03 +000020241 ac_cv_c_bigendian=unknown
20242 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020243/* confdefs.h. */
20244_ACEOF
20245cat confdefs.h >>conftest.$ac_ext
20246cat >>conftest.$ac_ext <<_ACEOF
20247/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020248short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
20249short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
20250void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
20251short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
20252short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
20253void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
Martin v. Löwis11437992002-04-12 09:54:03 +000020254int
20255main ()
20256{
20257 _ascii (); _ebcdic ();
20258 ;
20259 return 0;
20260}
20261_ACEOF
20262rm -f conftest.$ac_objext
20263if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020264 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020265 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020266 grep -v '^ *+' conftest.er1 >conftest.err
20267 rm -f conftest.er1
20268 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20270 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020271 { ac_try='test -z "$ac_c_werror_flag"
20272 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020273 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20274 (eval $ac_try) 2>&5
20275 ac_status=$?
20276 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20277 (exit $ac_status); }; } &&
20278 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020279 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20280 (eval $ac_try) 2>&5
20281 ac_status=$?
20282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20283 (exit $ac_status); }; }; then
Skip Montanaro6dead952003-09-25 14:50:04 +000020284 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
Martin v. Löwis11437992002-04-12 09:54:03 +000020285 ac_cv_c_bigendian=yes
20286fi
Skip Montanaro6dead952003-09-25 14:50:04 +000020287if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
Martin v. Löwis11437992002-04-12 09:54:03 +000020288 if test "$ac_cv_c_bigendian" = unknown; then
20289 ac_cv_c_bigendian=no
20290 else
20291 # finding both strings is unlikely to happen, but who knows?
20292 ac_cv_c_bigendian=unknown
20293 fi
20294fi
20295else
20296 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020297sed 's/^/| /' conftest.$ac_ext >&5
20298
Martin v. Löwis11437992002-04-12 09:54:03 +000020299fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020300rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020301else
20302 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020303/* confdefs.h. */
20304_ACEOF
20305cat confdefs.h >>conftest.$ac_ext
20306cat >>conftest.$ac_ext <<_ACEOF
20307/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020308int
20309main ()
20310{
Guido van Rossumef2255b2000-03-10 22:30:29 +000020311 /* Are we little or big endian? From Harbison&Steele. */
20312 union
20313 {
20314 long l;
20315 char c[sizeof (long)];
20316 } u;
20317 u.l = 1;
20318 exit (u.c[sizeof (long) - 1] == 1);
20319}
Martin v. Löwis11437992002-04-12 09:54:03 +000020320_ACEOF
20321rm -f conftest$ac_exeext
20322if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20323 (eval $ac_link) 2>&5
20324 ac_status=$?
20325 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20326 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20327 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20328 (eval $ac_try) 2>&5
20329 ac_status=$?
20330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20331 (exit $ac_status); }; }; then
Guido van Rossumef2255b2000-03-10 22:30:29 +000020332 ac_cv_c_bigendian=no
20333else
Martin v. Löwis11437992002-04-12 09:54:03 +000020334 echo "$as_me: program exited with status $ac_status" >&5
20335echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020336sed 's/^/| /' conftest.$ac_ext >&5
20337
Martin v. Löwis11437992002-04-12 09:54:03 +000020338( exit $ac_status )
20339ac_cv_c_bigendian=yes
Guido van Rossumef2255b2000-03-10 22:30:29 +000020340fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020341rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Guido van Rossumef2255b2000-03-10 22:30:29 +000020342fi
Martin v. Löwis11437992002-04-12 09:54:03 +000020343fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020344rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020345fi
20346echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
20347echo "${ECHO_T}$ac_cv_c_bigendian" >&6
20348case $ac_cv_c_bigendian in
20349 yes)
Jack Jansendd19cf82001-12-06 22:36:17 +000020350
Martin v. Löwis11437992002-04-12 09:54:03 +000020351cat >>confdefs.h <<\_ACEOF
Guido van Rossumef2255b2000-03-10 22:30:29 +000020352#define WORDS_BIGENDIAN 1
Martin v. Löwis11437992002-04-12 09:54:03 +000020353_ACEOF
20354 ;;
20355 no)
20356 ;;
20357 *)
Skip Montanaro6dead952003-09-25 14:50:04 +000020358 { { echo "$as_me:$LINENO: error: unknown endianness
Martin v. Löwis11437992002-04-12 09:54:03 +000020359presetting ac_cv_c_bigendian=no (or yes) will help" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020360echo "$as_me: error: unknown endianness
Martin v. Löwis11437992002-04-12 09:54:03 +000020361presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
20362 { (exit 1); exit 1; }; } ;;
20363esac
Guido van Rossumef2255b2000-03-10 22:30:29 +000020364
Michael W. Hudson54241132001-12-07 15:38:26 +000020365
Vladimir Marangozov676aa882000-07-12 03:02:43 +000020366# Check whether right shifting a negative integer extends the sign bit
20367# or fills with zeros (like the Cray J90, according to Tim Peters).
Martin v. Löwis11437992002-04-12 09:54:03 +000020368echo "$as_me:$LINENO: checking whether right shift extends the sign bit" >&5
20369echo $ECHO_N "checking whether right shift extends the sign bit... $ECHO_C" >&6
20370if test "${ac_cv_rshift_extends_sign+set}" = set; then
20371 echo $ECHO_N "(cached) $ECHO_C" >&6
Vladimir Marangozova6180282000-07-12 05:05:06 +000020372else
Martin v. Löwis11437992002-04-12 09:54:03 +000020373
Vladimir Marangozov676aa882000-07-12 03:02:43 +000020374if test "$cross_compiling" = yes; then
Guido van Rossum3065c942001-09-17 04:03:14 +000020375 ac_cv_rshift_extends_sign=yes
Vladimir Marangozov676aa882000-07-12 03:02:43 +000020376else
Martin v. Löwis11437992002-04-12 09:54:03 +000020377 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020378/* confdefs.h. */
20379_ACEOF
20380cat confdefs.h >>conftest.$ac_ext
20381cat >>conftest.$ac_ext <<_ACEOF
20382/* end confdefs.h. */
Vladimir Marangozov676aa882000-07-12 03:02:43 +000020383
20384int main()
20385{
Vladimir Marangozova6180282000-07-12 05:05:06 +000020386 exit(((-1)>>3 == -1) ? 0 : 1);
Vladimir Marangozov676aa882000-07-12 03:02:43 +000020387}
20388
Martin v. Löwis11437992002-04-12 09:54:03 +000020389_ACEOF
20390rm -f conftest$ac_exeext
20391if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20392 (eval $ac_link) 2>&5
20393 ac_status=$?
20394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20395 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20396 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20397 (eval $ac_try) 2>&5
20398 ac_status=$?
20399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20400 (exit $ac_status); }; }; then
Vladimir Marangozova6180282000-07-12 05:05:06 +000020401 ac_cv_rshift_extends_sign=yes
20402else
Martin v. Löwis11437992002-04-12 09:54:03 +000020403 echo "$as_me: program exited with status $ac_status" >&5
20404echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020405sed 's/^/| /' conftest.$ac_ext >&5
20406
Martin v. Löwis11437992002-04-12 09:54:03 +000020407( exit $ac_status )
20408ac_cv_rshift_extends_sign=no
Vladimir Marangozova6180282000-07-12 05:05:06 +000020409fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020410rm -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 +000020411fi
Vladimir Marangozova6180282000-07-12 05:05:06 +000020412fi
20413
Martin v. Löwis11437992002-04-12 09:54:03 +000020414echo "$as_me:$LINENO: result: $ac_cv_rshift_extends_sign" >&5
20415echo "${ECHO_T}$ac_cv_rshift_extends_sign" >&6
Vladimir Marangozova6180282000-07-12 05:05:06 +000020416if test "$ac_cv_rshift_extends_sign" = no
Vladimir Marangozov676aa882000-07-12 03:02:43 +000020417then
Martin v. Löwis11437992002-04-12 09:54:03 +000020418
20419cat >>confdefs.h <<\_ACEOF
Vladimir Marangozov676aa882000-07-12 03:02:43 +000020420#define SIGNED_RIGHT_SHIFT_ZERO_FILLS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000020421_ACEOF
Vladimir Marangozov676aa882000-07-12 03:02:43 +000020422
Vladimir Marangozov676aa882000-07-12 03:02:43 +000020423fi
20424
Guido van Rossumcadfaec2001-01-05 14:45:49 +000020425# check for getc_unlocked and related locking functions
Martin v. Löwis11437992002-04-12 09:54:03 +000020426echo "$as_me:$LINENO: checking for getc_unlocked() and friends" >&5
20427echo $ECHO_N "checking for getc_unlocked() and friends... $ECHO_C" >&6
20428if test "${ac_cv_have_getc_unlocked+set}" = set; then
20429 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossumcadfaec2001-01-05 14:45:49 +000020430else
Martin v. Löwis11437992002-04-12 09:54:03 +000020431
20432cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020433/* confdefs.h. */
20434_ACEOF
20435cat confdefs.h >>conftest.$ac_ext
20436cat >>conftest.$ac_ext <<_ACEOF
20437/* end confdefs.h. */
Guido van Rossumcadfaec2001-01-05 14:45:49 +000020438#include <stdio.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000020439int
20440main ()
20441{
Guido van Rossumcadfaec2001-01-05 14:45:49 +000020442
20443 FILE *f = fopen("/dev/null", "r");
20444 flockfile(f);
20445 getc_unlocked(f);
20446 funlockfile(f);
20447
Martin v. Löwis11437992002-04-12 09:54:03 +000020448 ;
20449 return 0;
20450}
20451_ACEOF
20452rm -f conftest.$ac_objext conftest$ac_exeext
20453if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020454 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020455 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020456 grep -v '^ *+' conftest.er1 >conftest.err
20457 rm -f conftest.er1
20458 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20460 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020461 { ac_try='test -z "$ac_c_werror_flag"
20462 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020463 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20464 (eval $ac_try) 2>&5
20465 ac_status=$?
20466 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20467 (exit $ac_status); }; } &&
20468 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020469 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20470 (eval $ac_try) 2>&5
20471 ac_status=$?
20472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20473 (exit $ac_status); }; }; then
Guido van Rossumcadfaec2001-01-05 14:45:49 +000020474 ac_cv_have_getc_unlocked=yes
20475else
Martin v. Löwis11437992002-04-12 09:54:03 +000020476 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020477sed 's/^/| /' conftest.$ac_ext >&5
20478
Martin v. Löwis11437992002-04-12 09:54:03 +000020479ac_cv_have_getc_unlocked=no
Guido van Rossumcadfaec2001-01-05 14:45:49 +000020480fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020481rm -f conftest.err conftest.$ac_objext \
20482 conftest$ac_exeext conftest.$ac_ext
Guido van Rossumcadfaec2001-01-05 14:45:49 +000020483fi
20484
Martin v. Löwis11437992002-04-12 09:54:03 +000020485echo "$as_me:$LINENO: result: $ac_cv_have_getc_unlocked" >&5
20486echo "${ECHO_T}$ac_cv_have_getc_unlocked" >&6
Guido van Rossumcadfaec2001-01-05 14:45:49 +000020487if test "$ac_cv_have_getc_unlocked" = yes
20488then
Martin v. Löwis11437992002-04-12 09:54:03 +000020489
20490cat >>confdefs.h <<\_ACEOF
Guido van Rossumcadfaec2001-01-05 14:45:49 +000020491#define HAVE_GETC_UNLOCKED 1
Martin v. Löwis11437992002-04-12 09:54:03 +000020492_ACEOF
Guido van Rossumcadfaec2001-01-05 14:45:49 +000020493
20494fi
Vladimir Marangozov676aa882000-07-12 03:02:43 +000020495
Neal Norwitzfe8e3d92006-01-07 21:07:20 +000020496# check where readline lives
Martin v. Löwis82bca632006-02-10 20:49:30 +000020497# save the value of LIBS so we don't actually link Python with readline
20498LIBS_no_readline=$LIBS
Neal Norwitzfe8e3d92006-01-07 21:07:20 +000020499
20500echo "$as_me:$LINENO: checking for readline in -lreadline" >&5
20501echo $ECHO_N "checking for readline in -lreadline... $ECHO_C" >&6
20502if test "${ac_cv_lib_readline_readline+set}" = set; then
20503 echo $ECHO_N "(cached) $ECHO_C" >&6
20504else
20505 ac_check_lib_save_LIBS=$LIBS
20506LIBS="-lreadline $LIBS"
20507cat >conftest.$ac_ext <<_ACEOF
20508/* confdefs.h. */
20509_ACEOF
20510cat confdefs.h >>conftest.$ac_ext
20511cat >>conftest.$ac_ext <<_ACEOF
20512/* end confdefs.h. */
20513
20514/* Override any gcc2 internal prototype to avoid an error. */
20515#ifdef __cplusplus
20516extern "C"
20517#endif
20518/* We use char because int might match the return type of a gcc2
20519 builtin and then its argument prototype would still apply. */
20520char readline ();
20521int
20522main ()
20523{
20524readline ();
20525 ;
20526 return 0;
20527}
20528_ACEOF
20529rm -f conftest.$ac_objext conftest$ac_exeext
20530if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20531 (eval $ac_link) 2>conftest.er1
20532 ac_status=$?
20533 grep -v '^ *+' conftest.er1 >conftest.err
20534 rm -f conftest.er1
20535 cat conftest.err >&5
20536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20537 (exit $ac_status); } &&
20538 { ac_try='test -z "$ac_c_werror_flag"
20539 || test ! -s conftest.err'
20540 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20541 (eval $ac_try) 2>&5
20542 ac_status=$?
20543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20544 (exit $ac_status); }; } &&
20545 { ac_try='test -s conftest$ac_exeext'
20546 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20547 (eval $ac_try) 2>&5
20548 ac_status=$?
20549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20550 (exit $ac_status); }; }; then
20551 ac_cv_lib_readline_readline=yes
20552else
20553 echo "$as_me: failed program was:" >&5
20554sed 's/^/| /' conftest.$ac_ext >&5
20555
20556ac_cv_lib_readline_readline=no
20557fi
20558rm -f conftest.err conftest.$ac_objext \
20559 conftest$ac_exeext conftest.$ac_ext
20560LIBS=$ac_check_lib_save_LIBS
20561fi
20562echo "$as_me:$LINENO: result: $ac_cv_lib_readline_readline" >&5
20563echo "${ECHO_T}$ac_cv_lib_readline_readline" >&6
20564if test $ac_cv_lib_readline_readline = yes; then
20565 cat >>confdefs.h <<_ACEOF
20566#define HAVE_LIBREADLINE 1
20567_ACEOF
20568
20569 LIBS="-lreadline $LIBS"
20570
20571fi
20572
20573if test "$ac_cv_have_readline_readline" = no
20574then
20575
20576echo "$as_me:$LINENO: checking for readline in -ltermcap" >&5
20577echo $ECHO_N "checking for readline in -ltermcap... $ECHO_C" >&6
20578if test "${ac_cv_lib_termcap_readline+set}" = set; then
20579 echo $ECHO_N "(cached) $ECHO_C" >&6
20580else
20581 ac_check_lib_save_LIBS=$LIBS
20582LIBS="-ltermcap $LIBS"
20583cat >conftest.$ac_ext <<_ACEOF
20584/* confdefs.h. */
20585_ACEOF
20586cat confdefs.h >>conftest.$ac_ext
20587cat >>conftest.$ac_ext <<_ACEOF
20588/* end confdefs.h. */
20589
20590/* Override any gcc2 internal prototype to avoid an error. */
20591#ifdef __cplusplus
20592extern "C"
20593#endif
20594/* We use char because int might match the return type of a gcc2
20595 builtin and then its argument prototype would still apply. */
20596char readline ();
20597int
20598main ()
20599{
20600readline ();
20601 ;
20602 return 0;
20603}
20604_ACEOF
20605rm -f conftest.$ac_objext conftest$ac_exeext
20606if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20607 (eval $ac_link) 2>conftest.er1
20608 ac_status=$?
20609 grep -v '^ *+' conftest.er1 >conftest.err
20610 rm -f conftest.er1
20611 cat conftest.err >&5
20612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20613 (exit $ac_status); } &&
20614 { ac_try='test -z "$ac_c_werror_flag"
20615 || test ! -s conftest.err'
20616 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20617 (eval $ac_try) 2>&5
20618 ac_status=$?
20619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20620 (exit $ac_status); }; } &&
20621 { ac_try='test -s conftest$ac_exeext'
20622 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20623 (eval $ac_try) 2>&5
20624 ac_status=$?
20625 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20626 (exit $ac_status); }; }; then
20627 ac_cv_lib_termcap_readline=yes
20628else
20629 echo "$as_me: failed program was:" >&5
20630sed 's/^/| /' conftest.$ac_ext >&5
20631
20632ac_cv_lib_termcap_readline=no
20633fi
20634rm -f conftest.err conftest.$ac_objext \
20635 conftest$ac_exeext conftest.$ac_ext
20636LIBS=$ac_check_lib_save_LIBS
20637fi
20638echo "$as_me:$LINENO: result: $ac_cv_lib_termcap_readline" >&5
20639echo "${ECHO_T}$ac_cv_lib_termcap_readline" >&6
20640if test $ac_cv_lib_termcap_readline = yes; then
20641 cat >>confdefs.h <<_ACEOF
20642#define HAVE_LIBTERMCAP 1
20643_ACEOF
20644
20645 LIBS="-ltermcap $LIBS"
20646
20647fi
20648
20649fi
20650
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020651# check for readline 2.1
20652echo "$as_me:$LINENO: checking for rl_callback_handler_install in -lreadline" >&5
20653echo $ECHO_N "checking for rl_callback_handler_install in -lreadline... $ECHO_C" >&6
20654if test "${ac_cv_lib_readline_rl_callback_handler_install+set}" = set; then
20655 echo $ECHO_N "(cached) $ECHO_C" >&6
20656else
20657 ac_check_lib_save_LIBS=$LIBS
Neal Norwitzfe8e3d92006-01-07 21:07:20 +000020658LIBS="-lreadline $LIBS"
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020659cat >conftest.$ac_ext <<_ACEOF
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020660/* confdefs.h. */
20661_ACEOF
20662cat confdefs.h >>conftest.$ac_ext
20663cat >>conftest.$ac_ext <<_ACEOF
20664/* end confdefs.h. */
20665
20666/* Override any gcc2 internal prototype to avoid an error. */
20667#ifdef __cplusplus
20668extern "C"
20669#endif
20670/* We use char because int might match the return type of a gcc2
20671 builtin and then its argument prototype would still apply. */
20672char rl_callback_handler_install ();
20673int
20674main ()
20675{
20676rl_callback_handler_install ();
20677 ;
20678 return 0;
20679}
20680_ACEOF
20681rm -f conftest.$ac_objext conftest$ac_exeext
20682if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020683 (eval $ac_link) 2>conftest.er1
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020684 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020685 grep -v '^ *+' conftest.er1 >conftest.err
20686 rm -f conftest.er1
20687 cat conftest.err >&5
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20689 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020690 { ac_try='test -z "$ac_c_werror_flag"
20691 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020692 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20693 (eval $ac_try) 2>&5
20694 ac_status=$?
20695 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20696 (exit $ac_status); }; } &&
20697 { ac_try='test -s conftest$ac_exeext'
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020698 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20699 (eval $ac_try) 2>&5
20700 ac_status=$?
20701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20702 (exit $ac_status); }; }; then
20703 ac_cv_lib_readline_rl_callback_handler_install=yes
20704else
20705 echo "$as_me: failed program was:" >&5
20706sed 's/^/| /' conftest.$ac_ext >&5
20707
20708ac_cv_lib_readline_rl_callback_handler_install=no
20709fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020710rm -f conftest.err conftest.$ac_objext \
20711 conftest$ac_exeext conftest.$ac_ext
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020712LIBS=$ac_check_lib_save_LIBS
20713fi
20714echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_callback_handler_install" >&5
20715echo "${ECHO_T}$ac_cv_lib_readline_rl_callback_handler_install" >&6
20716if test $ac_cv_lib_readline_rl_callback_handler_install = yes; then
20717
20718cat >>confdefs.h <<\_ACEOF
20719#define HAVE_RL_CALLBACK 1
20720_ACEOF
20721
20722fi
20723
20724
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000020725# check for readline 2.2
20726cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020727/* confdefs.h. */
20728_ACEOF
20729cat confdefs.h >>conftest.$ac_ext
20730cat >>conftest.$ac_ext <<_ACEOF
20731/* end confdefs.h. */
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000020732#include <readline/readline.h>
20733_ACEOF
20734if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
20735 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20736 ac_status=$?
Skip Montanaro6dead952003-09-25 14:50:04 +000020737 grep -v '^ *+' conftest.er1 >conftest.err
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000020738 rm -f conftest.er1
20739 cat conftest.err >&5
20740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20741 (exit $ac_status); } >/dev/null; then
20742 if test -s conftest.err; then
20743 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000020744 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000020745 else
20746 ac_cpp_err=
20747 fi
20748else
20749 ac_cpp_err=yes
20750fi
20751if test -z "$ac_cpp_err"; then
20752 have_readline=yes
20753else
20754 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020755sed 's/^/| /' conftest.$ac_ext >&5
20756
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000020757 have_readline=no
20758fi
20759rm -f conftest.err conftest.$ac_ext
20760if test $have_readline = yes
20761then
20762 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020763/* confdefs.h. */
20764_ACEOF
20765cat confdefs.h >>conftest.$ac_ext
20766cat >>conftest.$ac_ext <<_ACEOF
20767/* end confdefs.h. */
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000020768#include <readline/readline.h>
20769
20770_ACEOF
20771if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Skip Montanaro6dead952003-09-25 14:50:04 +000020772 $EGREP "extern int rl_completion_append_character;" >/dev/null 2>&1; then
Guido van Rossumfaf5e4d2002-12-30 16:25:41 +000020773
20774cat >>confdefs.h <<\_ACEOF
20775#define HAVE_RL_COMPLETION_APPEND_CHARACTER 1
20776_ACEOF
20777
20778fi
20779rm -f conftest*
20780
20781fi
20782
Martin v. Löwis0daad592001-09-30 21:09:59 +000020783# check for readline 4.0
Martin v. Löwis11437992002-04-12 09:54:03 +000020784echo "$as_me:$LINENO: checking for rl_pre_input_hook in -lreadline" >&5
20785echo $ECHO_N "checking for rl_pre_input_hook in -lreadline... $ECHO_C" >&6
20786if test "${ac_cv_lib_readline_rl_pre_input_hook+set}" = set; then
20787 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum353ae582001-07-10 16:45:32 +000020788else
Martin v. Löwis11437992002-04-12 09:54:03 +000020789 ac_check_lib_save_LIBS=$LIBS
Neal Norwitzfe8e3d92006-01-07 21:07:20 +000020790LIBS="-lreadline $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000020791cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020792/* confdefs.h. */
20793_ACEOF
20794cat confdefs.h >>conftest.$ac_ext
20795cat >>conftest.$ac_ext <<_ACEOF
20796/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020797
Guido van Rossum353ae582001-07-10 16:45:32 +000020798/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020799#ifdef __cplusplus
20800extern "C"
20801#endif
Guido van Rossum353ae582001-07-10 16:45:32 +000020802/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000020803 builtin and then its argument prototype would still apply. */
20804char rl_pre_input_hook ();
Martin v. Löwis11437992002-04-12 09:54:03 +000020805int
20806main ()
20807{
20808rl_pre_input_hook ();
20809 ;
20810 return 0;
20811}
20812_ACEOF
20813rm -f conftest.$ac_objext conftest$ac_exeext
20814if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020815 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020816 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020817 grep -v '^ *+' conftest.er1 >conftest.err
20818 rm -f conftest.er1
20819 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20821 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020822 { ac_try='test -z "$ac_c_werror_flag"
20823 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020824 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20825 (eval $ac_try) 2>&5
20826 ac_status=$?
20827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20828 (exit $ac_status); }; } &&
20829 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020830 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20831 (eval $ac_try) 2>&5
20832 ac_status=$?
20833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20834 (exit $ac_status); }; }; then
20835 ac_cv_lib_readline_rl_pre_input_hook=yes
Martin v. Löwis0daad592001-09-30 21:09:59 +000020836else
Martin v. Löwis11437992002-04-12 09:54:03 +000020837 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020838sed 's/^/| /' conftest.$ac_ext >&5
20839
Martin v. Löwis11437992002-04-12 09:54:03 +000020840ac_cv_lib_readline_rl_pre_input_hook=no
Martin v. Löwis0daad592001-09-30 21:09:59 +000020841fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020842rm -f conftest.err conftest.$ac_objext \
20843 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020844LIBS=$ac_check_lib_save_LIBS
20845fi
20846echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_pre_input_hook" >&5
20847echo "${ECHO_T}$ac_cv_lib_readline_rl_pre_input_hook" >&6
20848if test $ac_cv_lib_readline_rl_pre_input_hook = yes; then
Michael W. Hudson54241132001-12-07 15:38:26 +000020849
Martin v. Löwis11437992002-04-12 09:54:03 +000020850cat >>confdefs.h <<\_ACEOF
Martin v. Löwis0daad592001-09-30 21:09:59 +000020851#define HAVE_RL_PRE_INPUT_HOOK 1
Martin v. Löwis11437992002-04-12 09:54:03 +000020852_ACEOF
Martin v. Löwis0daad592001-09-30 21:09:59 +000020853
Martin v. Löwis0daad592001-09-30 21:09:59 +000020854fi
20855
Michael W. Hudson54241132001-12-07 15:38:26 +000020856
Martin v. Löwis0daad592001-09-30 21:09:59 +000020857# check for readline 4.2
Martin v. Löwis11437992002-04-12 09:54:03 +000020858echo "$as_me:$LINENO: checking for rl_completion_matches in -lreadline" >&5
20859echo $ECHO_N "checking for rl_completion_matches in -lreadline... $ECHO_C" >&6
20860if test "${ac_cv_lib_readline_rl_completion_matches+set}" = set; then
20861 echo $ECHO_N "(cached) $ECHO_C" >&6
Martin v. Löwis0daad592001-09-30 21:09:59 +000020862else
Martin v. Löwis11437992002-04-12 09:54:03 +000020863 ac_check_lib_save_LIBS=$LIBS
Neal Norwitzfe8e3d92006-01-07 21:07:20 +000020864LIBS="-lreadline $LIBS"
Martin v. Löwis11437992002-04-12 09:54:03 +000020865cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000020866/* confdefs.h. */
20867_ACEOF
20868cat confdefs.h >>conftest.$ac_ext
20869cat >>conftest.$ac_ext <<_ACEOF
20870/* end confdefs.h. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020871
Martin v. Löwis0daad592001-09-30 21:09:59 +000020872/* Override any gcc2 internal prototype to avoid an error. */
Martin v. Löwis11437992002-04-12 09:54:03 +000020873#ifdef __cplusplus
20874extern "C"
20875#endif
Martin v. Löwis0daad592001-09-30 21:09:59 +000020876/* We use char because int might match the return type of a gcc2
Martin v. Löwis11437992002-04-12 09:54:03 +000020877 builtin and then its argument prototype would still apply. */
20878char rl_completion_matches ();
Martin v. Löwis11437992002-04-12 09:54:03 +000020879int
20880main ()
20881{
20882rl_completion_matches ();
20883 ;
20884 return 0;
20885}
20886_ACEOF
20887rm -f conftest.$ac_objext conftest$ac_exeext
20888if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000020889 (eval $ac_link) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000020890 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000020891 grep -v '^ *+' conftest.er1 >conftest.err
20892 rm -f conftest.er1
20893 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000020894 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20895 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000020896 { ac_try='test -z "$ac_c_werror_flag"
20897 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000020898 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20899 (eval $ac_try) 2>&5
20900 ac_status=$?
20901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20902 (exit $ac_status); }; } &&
20903 { ac_try='test -s conftest$ac_exeext'
Martin v. Löwis11437992002-04-12 09:54:03 +000020904 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20905 (eval $ac_try) 2>&5
20906 ac_status=$?
20907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20908 (exit $ac_status); }; }; then
20909 ac_cv_lib_readline_rl_completion_matches=yes
Guido van Rossum353ae582001-07-10 16:45:32 +000020910else
Martin v. Löwis11437992002-04-12 09:54:03 +000020911 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000020912sed 's/^/| /' conftest.$ac_ext >&5
20913
Martin v. Löwis11437992002-04-12 09:54:03 +000020914ac_cv_lib_readline_rl_completion_matches=no
Guido van Rossum353ae582001-07-10 16:45:32 +000020915fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000020916rm -f conftest.err conftest.$ac_objext \
20917 conftest$ac_exeext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000020918LIBS=$ac_check_lib_save_LIBS
20919fi
20920echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_completion_matches" >&5
20921echo "${ECHO_T}$ac_cv_lib_readline_rl_completion_matches" >&6
20922if test $ac_cv_lib_readline_rl_completion_matches = yes; then
Michael W. Hudson54241132001-12-07 15:38:26 +000020923
Martin v. Löwis11437992002-04-12 09:54:03 +000020924cat >>confdefs.h <<\_ACEOF
Guido van Rossum353ae582001-07-10 16:45:32 +000020925#define HAVE_RL_COMPLETION_MATCHES 1
Martin v. Löwis11437992002-04-12 09:54:03 +000020926_ACEOF
Guido van Rossum353ae582001-07-10 16:45:32 +000020927
Guido van Rossum353ae582001-07-10 16:45:32 +000020928fi
20929
Jack Jansendd19cf82001-12-06 22:36:17 +000020930
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020931# also in readline 4.2
20932cat >conftest.$ac_ext <<_ACEOF
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020933/* confdefs.h. */
20934_ACEOF
20935cat confdefs.h >>conftest.$ac_ext
20936cat >>conftest.$ac_ext <<_ACEOF
20937/* end confdefs.h. */
20938#include <readline/readline.h>
20939_ACEOF
20940if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
20941 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20942 ac_status=$?
20943 grep -v '^ *+' conftest.er1 >conftest.err
20944 rm -f conftest.er1
20945 cat conftest.err >&5
20946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20947 (exit $ac_status); } >/dev/null; then
20948 if test -s conftest.err; then
20949 ac_cpp_err=$ac_c_preproc_warn_flag
Skip Montanarof0d5f792004-08-15 14:08:23 +000020950 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020951 else
20952 ac_cpp_err=
20953 fi
20954else
20955 ac_cpp_err=yes
20956fi
20957if test -z "$ac_cpp_err"; then
20958 have_readline=yes
20959else
20960 echo "$as_me: failed program was:" >&5
20961sed 's/^/| /' conftest.$ac_ext >&5
20962
20963 have_readline=no
20964fi
20965rm -f conftest.err conftest.$ac_ext
20966if test $have_readline = yes
20967then
20968 cat >conftest.$ac_ext <<_ACEOF
Michael W. Hudson30ea2f22004-07-07 17:44:12 +000020969/* confdefs.h. */
20970_ACEOF
20971cat confdefs.h >>conftest.$ac_ext
20972cat >>conftest.$ac_ext <<_ACEOF
20973/* end confdefs.h. */
20974#include <readline/readline.h>
20975
20976_ACEOF
20977if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20978 $EGREP "extern int rl_catch_signals;" >/dev/null 2>&1; then
20979
20980cat >>confdefs.h <<\_ACEOF
20981#define HAVE_RL_CATCH_SIGNAL 1
20982_ACEOF
20983
20984fi
20985rm -f conftest*
20986
20987fi
20988
Martin v. Löwis82bca632006-02-10 20:49:30 +000020989# End of readline checks: restore LIBS
20990LIBS=$LIBS_no_readline
20991
Martin v. Löwis11437992002-04-12 09:54:03 +000020992echo "$as_me:$LINENO: checking for broken nice()" >&5
20993echo $ECHO_N "checking for broken nice()... $ECHO_C" >&6
20994if test "${ac_cv_broken_nice+set}" = set; then
20995 echo $ECHO_N "(cached) $ECHO_C" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +000020996else
Martin v. Löwis11437992002-04-12 09:54:03 +000020997
Thomas Wouterse38b2f12001-07-11 22:35:31 +000020998if test "$cross_compiling" = yes; then
Guido van Rossum3065c942001-09-17 04:03:14 +000020999 ac_cv_broken_nice=no
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021000else
Martin v. Löwis11437992002-04-12 09:54:03 +000021001 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021002/* confdefs.h. */
21003_ACEOF
21004cat confdefs.h >>conftest.$ac_ext
21005cat >>conftest.$ac_ext <<_ACEOF
21006/* end confdefs.h. */
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021007
21008int main()
21009{
21010 int val1 = nice(1);
21011 if (val1 != -1 && val1 == nice(2))
21012 exit(0);
21013 exit(1);
21014}
21015
Martin v. Löwis11437992002-04-12 09:54:03 +000021016_ACEOF
21017rm -f conftest$ac_exeext
21018if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21019 (eval $ac_link) 2>&5
21020 ac_status=$?
21021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21022 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21023 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21024 (eval $ac_try) 2>&5
21025 ac_status=$?
21026 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21027 (exit $ac_status); }; }; then
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021028 ac_cv_broken_nice=yes
21029else
Martin v. Löwis11437992002-04-12 09:54:03 +000021030 echo "$as_me: program exited with status $ac_status" >&5
21031echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021032sed 's/^/| /' conftest.$ac_ext >&5
21033
Martin v. Löwis11437992002-04-12 09:54:03 +000021034( exit $ac_status )
21035ac_cv_broken_nice=no
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021036fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021037rm -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 +000021038fi
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021039fi
21040
Martin v. Löwis11437992002-04-12 09:54:03 +000021041echo "$as_me:$LINENO: result: $ac_cv_broken_nice" >&5
21042echo "${ECHO_T}$ac_cv_broken_nice" >&6
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021043if test "$ac_cv_broken_nice" = yes
21044then
Martin v. Löwis11437992002-04-12 09:54:03 +000021045
21046cat >>confdefs.h <<\_ACEOF
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021047#define HAVE_BROKEN_NICE 1
Martin v. Löwis11437992002-04-12 09:54:03 +000021048_ACEOF
Thomas Wouterse38b2f12001-07-11 22:35:31 +000021049
21050fi
21051
Nicholas Bastine62c5c82004-03-21 23:45:42 +000021052echo "$as_me:$LINENO: checking for broken poll()" >&5
21053echo $ECHO_N "checking for broken poll()... $ECHO_C" >&6
21054if test "$cross_compiling" = yes; then
21055 ac_cv_broken_poll=no
21056else
21057 cat >conftest.$ac_ext <<_ACEOF
Nicholas Bastine62c5c82004-03-21 23:45:42 +000021058/* confdefs.h. */
21059_ACEOF
21060cat confdefs.h >>conftest.$ac_ext
21061cat >>conftest.$ac_ext <<_ACEOF
21062/* end confdefs.h. */
21063
21064#include <poll.h>
21065
21066int main (void)
21067 {
21068 struct pollfd poll_struct = { 42, POLLIN|POLLPRI|POLLOUT, 0 };
21069
21070 close (42);
21071
21072 int poll_test = poll (&poll_struct, 1, 0);
21073
21074 if (poll_test < 0)
21075 {
21076 exit(0);
21077 }
21078 else if (poll_test == 0 && poll_struct.revents != POLLNVAL)
21079 {
21080 exit(0);
21081 }
21082 else
21083 {
21084 exit(1);
21085 }
21086 }
21087
21088_ACEOF
21089rm -f conftest$ac_exeext
21090if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21091 (eval $ac_link) 2>&5
21092 ac_status=$?
21093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21094 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21095 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21096 (eval $ac_try) 2>&5
21097 ac_status=$?
21098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21099 (exit $ac_status); }; }; then
21100 ac_cv_broken_poll=yes
21101else
21102 echo "$as_me: program exited with status $ac_status" >&5
21103echo "$as_me: failed program was:" >&5
21104sed 's/^/| /' conftest.$ac_ext >&5
21105
21106( exit $ac_status )
21107ac_cv_broken_poll=no
21108fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021109rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Nicholas Bastine62c5c82004-03-21 23:45:42 +000021110fi
21111echo "$as_me:$LINENO: result: $ac_cv_broken_poll" >&5
21112echo "${ECHO_T}$ac_cv_broken_poll" >&6
21113if test "$ac_cv_broken_poll" = yes
21114then
21115
21116cat >>confdefs.h <<\_ACEOF
21117#define HAVE_BROKEN_POLL 1
21118_ACEOF
21119
21120fi
21121
Brett Cannon43802422005-02-10 20:48:03 +000021122# 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 +000021123# (which is not required by ISO C or UNIX spec) and/or if we support
21124# tzname[]
Brett Cannon43802422005-02-10 20:48:03 +000021125echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
21126echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
21127if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
21128 echo $ECHO_N "(cached) $ECHO_C" >&6
21129else
21130 cat >conftest.$ac_ext <<_ACEOF
21131/* confdefs.h. */
21132_ACEOF
21133cat confdefs.h >>conftest.$ac_ext
21134cat >>conftest.$ac_ext <<_ACEOF
21135/* end confdefs.h. */
21136#include <sys/types.h>
21137#include <$ac_cv_struct_tm>
21138
21139
21140int
21141main ()
21142{
21143static struct tm ac_aggr;
21144if (ac_aggr.tm_zone)
21145return 0;
21146 ;
21147 return 0;
21148}
21149_ACEOF
21150rm -f conftest.$ac_objext
21151if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21152 (eval $ac_compile) 2>conftest.er1
21153 ac_status=$?
21154 grep -v '^ *+' conftest.er1 >conftest.err
21155 rm -f conftest.er1
21156 cat conftest.err >&5
21157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21158 (exit $ac_status); } &&
21159 { ac_try='test -z "$ac_c_werror_flag"
21160 || test ! -s conftest.err'
21161 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21162 (eval $ac_try) 2>&5
21163 ac_status=$?
21164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21165 (exit $ac_status); }; } &&
21166 { ac_try='test -s conftest.$ac_objext'
21167 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21168 (eval $ac_try) 2>&5
21169 ac_status=$?
21170 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21171 (exit $ac_status); }; }; then
21172 ac_cv_member_struct_tm_tm_zone=yes
21173else
21174 echo "$as_me: failed program was:" >&5
21175sed 's/^/| /' conftest.$ac_ext >&5
21176
21177cat >conftest.$ac_ext <<_ACEOF
21178/* confdefs.h. */
21179_ACEOF
21180cat confdefs.h >>conftest.$ac_ext
21181cat >>conftest.$ac_ext <<_ACEOF
21182/* end confdefs.h. */
21183#include <sys/types.h>
21184#include <$ac_cv_struct_tm>
21185
21186
21187int
21188main ()
21189{
21190static struct tm ac_aggr;
21191if (sizeof ac_aggr.tm_zone)
21192return 0;
21193 ;
21194 return 0;
21195}
21196_ACEOF
21197rm -f conftest.$ac_objext
21198if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21199 (eval $ac_compile) 2>conftest.er1
21200 ac_status=$?
21201 grep -v '^ *+' conftest.er1 >conftest.err
21202 rm -f conftest.er1
21203 cat conftest.err >&5
21204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21205 (exit $ac_status); } &&
21206 { ac_try='test -z "$ac_c_werror_flag"
21207 || test ! -s conftest.err'
21208 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21209 (eval $ac_try) 2>&5
21210 ac_status=$?
21211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21212 (exit $ac_status); }; } &&
21213 { ac_try='test -s conftest.$ac_objext'
21214 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21215 (eval $ac_try) 2>&5
21216 ac_status=$?
21217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21218 (exit $ac_status); }; }; then
21219 ac_cv_member_struct_tm_tm_zone=yes
21220else
21221 echo "$as_me: failed program was:" >&5
21222sed 's/^/| /' conftest.$ac_ext >&5
21223
21224ac_cv_member_struct_tm_tm_zone=no
21225fi
21226rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21227fi
21228rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21229fi
21230echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
21231echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
21232if test $ac_cv_member_struct_tm_tm_zone = yes; then
21233
21234cat >>confdefs.h <<_ACEOF
21235#define HAVE_STRUCT_TM_TM_ZONE 1
21236_ACEOF
21237
21238
21239fi
21240
21241if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
21242
21243cat >>confdefs.h <<\_ACEOF
21244#define HAVE_TM_ZONE 1
21245_ACEOF
21246
21247else
21248 echo "$as_me:$LINENO: checking for tzname" >&5
21249echo $ECHO_N "checking for tzname... $ECHO_C" >&6
21250if test "${ac_cv_var_tzname+set}" = set; then
21251 echo $ECHO_N "(cached) $ECHO_C" >&6
21252else
21253 cat >conftest.$ac_ext <<_ACEOF
21254/* confdefs.h. */
21255_ACEOF
21256cat confdefs.h >>conftest.$ac_ext
21257cat >>conftest.$ac_ext <<_ACEOF
21258/* end confdefs.h. */
21259#include <time.h>
21260#ifndef tzname /* For SGI. */
21261extern char *tzname[]; /* RS6000 and others reject char **tzname. */
21262#endif
21263
21264int
21265main ()
21266{
21267atoi(*tzname);
21268 ;
21269 return 0;
21270}
21271_ACEOF
21272rm -f conftest.$ac_objext conftest$ac_exeext
21273if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21274 (eval $ac_link) 2>conftest.er1
21275 ac_status=$?
21276 grep -v '^ *+' conftest.er1 >conftest.err
21277 rm -f conftest.er1
21278 cat conftest.err >&5
21279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21280 (exit $ac_status); } &&
21281 { ac_try='test -z "$ac_c_werror_flag"
21282 || test ! -s conftest.err'
21283 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21284 (eval $ac_try) 2>&5
21285 ac_status=$?
21286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21287 (exit $ac_status); }; } &&
21288 { ac_try='test -s conftest$ac_exeext'
21289 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21290 (eval $ac_try) 2>&5
21291 ac_status=$?
21292 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21293 (exit $ac_status); }; }; then
21294 ac_cv_var_tzname=yes
21295else
21296 echo "$as_me: failed program was:" >&5
21297sed 's/^/| /' conftest.$ac_ext >&5
21298
21299ac_cv_var_tzname=no
21300fi
21301rm -f conftest.err conftest.$ac_objext \
21302 conftest$ac_exeext conftest.$ac_ext
21303fi
21304echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
21305echo "${ECHO_T}$ac_cv_var_tzname" >&6
21306 if test $ac_cv_var_tzname = yes; then
21307
21308cat >>confdefs.h <<\_ACEOF
21309#define HAVE_TZNAME 1
21310_ACEOF
21311
21312 fi
21313fi
21314
Nicholas Bastine62c5c82004-03-21 23:45:42 +000021315
Martin v. Löwis1d459062005-03-14 21:23:33 +000021316# check tzset(3) exists and works like we expect it to
Guido van Rossumd11b62e2003-03-14 21:51:36 +000021317echo "$as_me:$LINENO: checking for working tzset()" >&5
21318echo $ECHO_N "checking for working tzset()... $ECHO_C" >&6
21319if test "${ac_cv_working_tzset+set}" = set; then
21320 echo $ECHO_N "(cached) $ECHO_C" >&6
21321else
21322
21323if test "$cross_compiling" = yes; then
21324 ac_cv_working_tzset=no
21325else
21326 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021327/* confdefs.h. */
21328_ACEOF
21329cat confdefs.h >>conftest.$ac_ext
21330cat >>conftest.$ac_ext <<_ACEOF
21331/* end confdefs.h. */
Guido van Rossumd11b62e2003-03-14 21:51:36 +000021332
21333#include <stdlib.h>
21334#include <time.h>
Brett Cannon18367812003-09-19 00:59:16 +000021335#include <string.h>
Brett Cannon43802422005-02-10 20:48:03 +000021336
21337#if HAVE_TZNAME
21338extern char *tzname[];
21339#endif
21340
Guido van Rossumd11b62e2003-03-14 21:51:36 +000021341int main()
21342{
Brett Cannon18367812003-09-19 00:59:16 +000021343 /* Note that we need to ensure that not only does tzset(3)
21344 do 'something' with localtime, but it works as documented
21345 in the library reference and as expected by the test suite.
Martin v. Löwis1d459062005-03-14 21:23:33 +000021346 This includes making sure that tzname is set properly if
21347 tm->tm_zone does not exist since it is the alternative way
21348 of getting timezone info.
Brett Cannon18367812003-09-19 00:59:16 +000021349
21350 Red Hat 6.2 doesn't understand the southern hemisphere
Martin v. Löwis1d459062005-03-14 21:23:33 +000021351 after New Year's Day.
Brett Cannon18367812003-09-19 00:59:16 +000021352 */
21353
Martin v. Löwis1d459062005-03-14 21:23:33 +000021354 time_t groundhogday = 1044144000; /* GMT-based */
Brett Cannon18367812003-09-19 00:59:16 +000021355 time_t midyear = groundhogday + (365 * 24 * 3600 / 2);
21356
Neal Norwitz7f2588c2003-04-11 15:35:53 +000021357 putenv("TZ=UTC+0");
Guido van Rossumd11b62e2003-03-14 21:51:36 +000021358 tzset();
Brett Cannon18367812003-09-19 00:59:16 +000021359 if (localtime(&groundhogday)->tm_hour != 0)
21360 exit(1);
Brett Cannon43802422005-02-10 20:48:03 +000021361#if HAVE_TZNAME
21362 /* For UTC, tzname[1] is sometimes "", sometimes " " */
21363 if (strcmp(tzname[0], "UTC") ||
21364 (tzname[1][0] != 0 && tzname[1][0] != ' '))
21365 exit(1);
21366#endif
Brett Cannon18367812003-09-19 00:59:16 +000021367
Neal Norwitz7f2588c2003-04-11 15:35:53 +000021368 putenv("TZ=EST+5EDT,M4.1.0,M10.5.0");
Guido van Rossumd11b62e2003-03-14 21:51:36 +000021369 tzset();
Brett Cannon18367812003-09-19 00:59:16 +000021370 if (localtime(&groundhogday)->tm_hour != 19)
Guido van Rossumd11b62e2003-03-14 21:51:36 +000021371 exit(1);
Brett Cannon43802422005-02-10 20:48:03 +000021372#if HAVE_TZNAME
21373 if (strcmp(tzname[0], "EST") || strcmp(tzname[1], "EDT"))
21374 exit(1);
21375#endif
Brett Cannon18367812003-09-19 00:59:16 +000021376
21377 putenv("TZ=AEST-10AEDT-11,M10.5.0,M3.5.0");
21378 tzset();
21379 if (localtime(&groundhogday)->tm_hour != 11)
21380 exit(1);
Brett Cannon43802422005-02-10 20:48:03 +000021381#if HAVE_TZNAME
21382 if (strcmp(tzname[0], "AEST") || strcmp(tzname[1], "AEDT"))
21383 exit(1);
21384#endif
21385
21386#if HAVE_STRUCT_TM_TM_ZONE
Brett Cannon18367812003-09-19 00:59:16 +000021387 if (strcmp(localtime(&groundhogday)->tm_zone, "AEDT"))
21388 exit(1);
21389 if (strcmp(localtime(&midyear)->tm_zone, "AEST"))
21390 exit(1);
Brett Cannon43802422005-02-10 20:48:03 +000021391#endif
Brett Cannon18367812003-09-19 00:59:16 +000021392
Guido van Rossumd11b62e2003-03-14 21:51:36 +000021393 exit(0);
21394}
21395
21396_ACEOF
21397rm -f conftest$ac_exeext
21398if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21399 (eval $ac_link) 2>&5
21400 ac_status=$?
21401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21402 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21403 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21404 (eval $ac_try) 2>&5
21405 ac_status=$?
21406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21407 (exit $ac_status); }; }; then
21408 ac_cv_working_tzset=yes
21409else
21410 echo "$as_me: program exited with status $ac_status" >&5
21411echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021412sed 's/^/| /' conftest.$ac_ext >&5
21413
Guido van Rossumd11b62e2003-03-14 21:51:36 +000021414( exit $ac_status )
21415ac_cv_working_tzset=no
21416fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021417rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Guido van Rossumd11b62e2003-03-14 21:51:36 +000021418fi
21419fi
21420
21421echo "$as_me:$LINENO: result: $ac_cv_working_tzset" >&5
21422echo "${ECHO_T}$ac_cv_working_tzset" >&6
21423if test "$ac_cv_working_tzset" = yes
21424then
21425
21426cat >>confdefs.h <<\_ACEOF
21427#define HAVE_WORKING_TZSET 1
21428_ACEOF
21429
21430fi
21431
Martin v. Löwis94717ed2002-09-09 14:24:16 +000021432# Look for subsecond timestamps in struct stat
21433echo "$as_me:$LINENO: checking for tv_nsec in struct stat" >&5
21434echo $ECHO_N "checking for tv_nsec in struct stat... $ECHO_C" >&6
21435if test "${ac_cv_stat_tv_nsec+set}" = set; then
21436 echo $ECHO_N "(cached) $ECHO_C" >&6
21437else
21438 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021439/* confdefs.h. */
21440_ACEOF
21441cat confdefs.h >>conftest.$ac_ext
21442cat >>conftest.$ac_ext <<_ACEOF
21443/* end confdefs.h. */
Martin v. Löwis94717ed2002-09-09 14:24:16 +000021444#include <sys/stat.h>
Martin v. Löwis94717ed2002-09-09 14:24:16 +000021445int
21446main ()
21447{
21448
21449struct stat st;
21450st.st_mtim.tv_nsec = 1;
21451
21452 ;
21453 return 0;
21454}
21455_ACEOF
21456rm -f conftest.$ac_objext
21457if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000021458 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis94717ed2002-09-09 14:24:16 +000021459 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000021460 grep -v '^ *+' conftest.er1 >conftest.err
21461 rm -f conftest.er1
21462 cat conftest.err >&5
Martin v. Löwis94717ed2002-09-09 14:24:16 +000021463 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21464 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000021465 { ac_try='test -z "$ac_c_werror_flag"
21466 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000021467 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21468 (eval $ac_try) 2>&5
21469 ac_status=$?
21470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21471 (exit $ac_status); }; } &&
21472 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis94717ed2002-09-09 14:24:16 +000021473 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21474 (eval $ac_try) 2>&5
21475 ac_status=$?
21476 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21477 (exit $ac_status); }; }; then
Martin v. Löwisa32c9942002-09-09 16:17:47 +000021478 ac_cv_stat_tv_nsec=yes
Martin v. Löwis94717ed2002-09-09 14:24:16 +000021479else
21480 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021481sed 's/^/| /' conftest.$ac_ext >&5
21482
Martin v. Löwis94717ed2002-09-09 14:24:16 +000021483ac_cv_stat_tv_nsec=no
21484fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021485rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis94717ed2002-09-09 14:24:16 +000021486fi
21487
21488echo "$as_me:$LINENO: result: $ac_cv_stat_tv_nsec" >&5
21489echo "${ECHO_T}$ac_cv_stat_tv_nsec" >&6
21490if test "$ac_cv_stat_tv_nsec" = yes
21491then
21492
21493cat >>confdefs.h <<\_ACEOF
21494#define HAVE_STAT_TV_NSEC 1
21495_ACEOF
21496
21497fi
21498
Martin v. Löwisebd9d5b2005-08-09 15:00:59 +000021499# Look for BSD style subsecond timestamps in struct stat
21500echo "$as_me:$LINENO: checking for tv_nsec2 in struct stat" >&5
21501echo $ECHO_N "checking for tv_nsec2 in struct stat... $ECHO_C" >&6
21502if test "${ac_cv_stat_tv_nsec2+set}" = set; then
21503 echo $ECHO_N "(cached) $ECHO_C" >&6
21504else
21505 cat >conftest.$ac_ext <<_ACEOF
21506/* confdefs.h. */
21507_ACEOF
21508cat confdefs.h >>conftest.$ac_ext
21509cat >>conftest.$ac_ext <<_ACEOF
21510/* end confdefs.h. */
21511#include <sys/stat.h>
21512int
21513main ()
21514{
21515
21516struct stat st;
21517st.st_mtimespec.tv_nsec = 1;
21518
21519 ;
21520 return 0;
21521}
21522_ACEOF
21523rm -f conftest.$ac_objext
21524if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21525 (eval $ac_compile) 2>conftest.er1
21526 ac_status=$?
21527 grep -v '^ *+' conftest.er1 >conftest.err
21528 rm -f conftest.er1
21529 cat conftest.err >&5
21530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21531 (exit $ac_status); } &&
21532 { ac_try='test -z "$ac_c_werror_flag"
21533 || test ! -s conftest.err'
21534 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21535 (eval $ac_try) 2>&5
21536 ac_status=$?
21537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21538 (exit $ac_status); }; } &&
21539 { ac_try='test -s conftest.$ac_objext'
21540 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21541 (eval $ac_try) 2>&5
21542 ac_status=$?
21543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21544 (exit $ac_status); }; }; then
21545 ac_cv_stat_tv_nsec2=yes
21546else
21547 echo "$as_me: failed program was:" >&5
21548sed 's/^/| /' conftest.$ac_ext >&5
21549
21550ac_cv_stat_tv_nsec2=no
21551fi
21552rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21553fi
21554
21555echo "$as_me:$LINENO: result: $ac_cv_stat_tv_nsec2" >&5
21556echo "${ECHO_T}$ac_cv_stat_tv_nsec2" >&6
21557if test "$ac_cv_stat_tv_nsec2" = yes
21558then
21559
21560cat >>confdefs.h <<\_ACEOF
21561#define HAVE_STAT_TV_NSEC2 1
21562_ACEOF
21563
21564fi
21565
Jack Jansen666b1e72001-10-31 12:11:48 +000021566# On HP/UX 11.0, mvwdelch is a block with a return statement
Martin v. Löwis11437992002-04-12 09:54:03 +000021567echo "$as_me:$LINENO: checking whether mvwdelch is an expression" >&5
21568echo $ECHO_N "checking whether mvwdelch is an expression... $ECHO_C" >&6
21569if test "${ac_cv_mvwdelch_is_expression+set}" = set; then
21570 echo $ECHO_N "(cached) $ECHO_C" >&6
Jack Jansen666b1e72001-10-31 12:11:48 +000021571else
Martin v. Löwis11437992002-04-12 09:54:03 +000021572 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021573/* confdefs.h. */
21574_ACEOF
21575cat confdefs.h >>conftest.$ac_ext
21576cat >>conftest.$ac_ext <<_ACEOF
21577/* end confdefs.h. */
Jack Jansen666b1e72001-10-31 12:11:48 +000021578#include <curses.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000021579int
21580main ()
21581{
Jack Jansen666b1e72001-10-31 12:11:48 +000021582
21583 int rtn;
21584 rtn = mvwdelch(0,0,0);
21585
Martin v. Löwis11437992002-04-12 09:54:03 +000021586 ;
21587 return 0;
21588}
21589_ACEOF
21590rm -f conftest.$ac_objext
21591if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000021592 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000021593 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000021594 grep -v '^ *+' conftest.er1 >conftest.err
21595 rm -f conftest.er1
21596 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000021597 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21598 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000021599 { ac_try='test -z "$ac_c_werror_flag"
21600 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000021601 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21602 (eval $ac_try) 2>&5
21603 ac_status=$?
21604 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21605 (exit $ac_status); }; } &&
21606 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000021607 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21608 (eval $ac_try) 2>&5
21609 ac_status=$?
21610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21611 (exit $ac_status); }; }; then
Jack Jansen666b1e72001-10-31 12:11:48 +000021612 ac_cv_mvwdelch_is_expression=yes
21613else
Martin v. Löwis11437992002-04-12 09:54:03 +000021614 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021615sed 's/^/| /' conftest.$ac_ext >&5
21616
Martin v. Löwis11437992002-04-12 09:54:03 +000021617ac_cv_mvwdelch_is_expression=no
Jack Jansen666b1e72001-10-31 12:11:48 +000021618fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021619rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Jack Jansen666b1e72001-10-31 12:11:48 +000021620fi
21621
Martin v. Löwis11437992002-04-12 09:54:03 +000021622echo "$as_me:$LINENO: result: $ac_cv_mvwdelch_is_expression" >&5
21623echo "${ECHO_T}$ac_cv_mvwdelch_is_expression" >&6
Jack Jansen666b1e72001-10-31 12:11:48 +000021624
21625if test "$ac_cv_mvwdelch_is_expression" = yes
21626then
Martin v. Löwis11437992002-04-12 09:54:03 +000021627
21628cat >>confdefs.h <<\_ACEOF
Jack Jansen666b1e72001-10-31 12:11:48 +000021629#define MVWDELCH_IS_EXPRESSION 1
Martin v. Löwis11437992002-04-12 09:54:03 +000021630_ACEOF
Jack Jansen666b1e72001-10-31 12:11:48 +000021631
21632fi
21633
Martin v. Löwis11437992002-04-12 09:54:03 +000021634echo "$as_me:$LINENO: checking whether WINDOW has _flags" >&5
21635echo $ECHO_N "checking whether WINDOW has _flags... $ECHO_C" >&6
21636if test "${ac_cv_window_has_flags+set}" = set; then
21637 echo $ECHO_N "(cached) $ECHO_C" >&6
Jack Jansen666b1e72001-10-31 12:11:48 +000021638else
Martin v. Löwis11437992002-04-12 09:54:03 +000021639 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021640/* confdefs.h. */
21641_ACEOF
21642cat confdefs.h >>conftest.$ac_ext
21643cat >>conftest.$ac_ext <<_ACEOF
21644/* end confdefs.h. */
Jack Jansen666b1e72001-10-31 12:11:48 +000021645#include <curses.h>
Martin v. Löwis11437992002-04-12 09:54:03 +000021646int
21647main ()
21648{
Jack Jansen666b1e72001-10-31 12:11:48 +000021649
21650 WINDOW *w;
21651 w->_flags = 0;
21652
Martin v. Löwis11437992002-04-12 09:54:03 +000021653 ;
21654 return 0;
21655}
21656_ACEOF
21657rm -f conftest.$ac_objext
21658if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000021659 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000021660 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000021661 grep -v '^ *+' conftest.er1 >conftest.err
21662 rm -f conftest.er1
21663 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000021664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21665 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000021666 { ac_try='test -z "$ac_c_werror_flag"
21667 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000021668 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21669 (eval $ac_try) 2>&5
21670 ac_status=$?
21671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21672 (exit $ac_status); }; } &&
21673 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000021674 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21675 (eval $ac_try) 2>&5
21676 ac_status=$?
21677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21678 (exit $ac_status); }; }; then
Jack Jansen666b1e72001-10-31 12:11:48 +000021679 ac_cv_window_has_flags=yes
21680else
Martin v. Löwis11437992002-04-12 09:54:03 +000021681 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021682sed 's/^/| /' conftest.$ac_ext >&5
21683
Martin v. Löwis11437992002-04-12 09:54:03 +000021684ac_cv_window_has_flags=no
Jack Jansen666b1e72001-10-31 12:11:48 +000021685fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021686rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Jack Jansen666b1e72001-10-31 12:11:48 +000021687fi
21688
Martin v. Löwis11437992002-04-12 09:54:03 +000021689echo "$as_me:$LINENO: result: $ac_cv_window_has_flags" >&5
21690echo "${ECHO_T}$ac_cv_window_has_flags" >&6
Michael W. Hudson54241132001-12-07 15:38:26 +000021691
Jack Jansen666b1e72001-10-31 12:11:48 +000021692
21693if test "$ac_cv_window_has_flags" = yes
21694then
Martin v. Löwis11437992002-04-12 09:54:03 +000021695
21696cat >>confdefs.h <<\_ACEOF
Jack Jansen666b1e72001-10-31 12:11:48 +000021697#define WINDOW_HAS_FLAGS 1
Martin v. Löwis11437992002-04-12 09:54:03 +000021698_ACEOF
Jack Jansen666b1e72001-10-31 12:11:48 +000021699
21700fi
21701
Martin v. Löwis24a880b2002-12-31 12:55:15 +000021702echo "$as_me:$LINENO: checking for /dev/ptmx" >&5
21703echo $ECHO_N "checking for /dev/ptmx... $ECHO_C" >&6
21704
21705if test -e /dev/ptmx
21706then
21707 echo "$as_me:$LINENO: result: yes" >&5
21708echo "${ECHO_T}yes" >&6
21709
21710cat >>confdefs.h <<\_ACEOF
21711#define HAVE_DEV_PTMX 1
21712_ACEOF
21713
21714else
21715 echo "$as_me:$LINENO: result: no" >&5
21716echo "${ECHO_T}no" >&6
21717fi
21718
Neal Norwitz865400f2003-03-21 01:42:58 +000021719echo "$as_me:$LINENO: checking for /dev/ptc" >&5
21720echo $ECHO_N "checking for /dev/ptc... $ECHO_C" >&6
21721
21722if test -e /dev/ptc
21723then
21724 echo "$as_me:$LINENO: result: yes" >&5
21725echo "${ECHO_T}yes" >&6
21726
21727cat >>confdefs.h <<\_ACEOF
21728#define HAVE_DEV_PTC 1
21729_ACEOF
21730
21731else
21732 echo "$as_me:$LINENO: result: no" >&5
21733echo "${ECHO_T}no" >&6
21734fi
21735
Martin v. Löwis11437992002-04-12 09:54:03 +000021736echo "$as_me:$LINENO: checking for socklen_t" >&5
21737echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6
21738if test "${ac_cv_type_socklen_t+set}" = set; then
21739 echo $ECHO_N "(cached) $ECHO_C" >&6
Guido van Rossum95713eb2000-05-18 20:53:31 +000021740else
Martin v. Löwis11437992002-04-12 09:54:03 +000021741 cat >conftest.$ac_ext <<_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000021742/* confdefs.h. */
21743_ACEOF
21744cat confdefs.h >>conftest.$ac_ext
21745cat >>conftest.$ac_ext <<_ACEOF
21746/* end confdefs.h. */
Martin v. Löwis01c04012002-11-11 14:58:44 +000021747
21748#ifdef HAVE_SYS_TYPES_H
21749#include <sys/types.h>
21750#endif
21751#ifdef HAVE_SYS_SOCKET_H
21752#include <sys/socket.h>
21753#endif
21754
21755
Martin v. Löwis11437992002-04-12 09:54:03 +000021756int
21757main ()
21758{
21759if ((socklen_t *) 0)
21760 return 0;
21761if (sizeof (socklen_t))
21762 return 0;
21763 ;
21764 return 0;
21765}
21766_ACEOF
21767rm -f conftest.$ac_objext
21768if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Skip Montanarof0d5f792004-08-15 14:08:23 +000021769 (eval $ac_compile) 2>conftest.er1
Martin v. Löwis11437992002-04-12 09:54:03 +000021770 ac_status=$?
Skip Montanarof0d5f792004-08-15 14:08:23 +000021771 grep -v '^ *+' conftest.er1 >conftest.err
21772 rm -f conftest.er1
21773 cat conftest.err >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000021774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21775 (exit $ac_status); } &&
Brett Cannon43802422005-02-10 20:48:03 +000021776 { ac_try='test -z "$ac_c_werror_flag"
21777 || test ! -s conftest.err'
Skip Montanarof0d5f792004-08-15 14:08:23 +000021778 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21779 (eval $ac_try) 2>&5
21780 ac_status=$?
21781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21782 (exit $ac_status); }; } &&
21783 { ac_try='test -s conftest.$ac_objext'
Martin v. Löwis11437992002-04-12 09:54:03 +000021784 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21785 (eval $ac_try) 2>&5
21786 ac_status=$?
21787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21788 (exit $ac_status); }; }; then
Guido van Rossum8d6e8af2000-10-30 17:45:07 +000021789 ac_cv_type_socklen_t=yes
Guido van Rossum95713eb2000-05-18 20:53:31 +000021790else
Martin v. Löwis11437992002-04-12 09:54:03 +000021791 echo "$as_me: failed program was:" >&5
Skip Montanaro6dead952003-09-25 14:50:04 +000021792sed 's/^/| /' conftest.$ac_ext >&5
21793
Martin v. Löwis11437992002-04-12 09:54:03 +000021794ac_cv_type_socklen_t=no
Guido van Rossum95713eb2000-05-18 20:53:31 +000021795fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021796rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
Martin v. Löwis11437992002-04-12 09:54:03 +000021797fi
21798echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
21799echo "${ECHO_T}$ac_cv_type_socklen_t" >&6
21800if test $ac_cv_type_socklen_t = yes; then
21801 :
21802else
Guido van Rossum95713eb2000-05-18 20:53:31 +000021803
Martin v. Löwis01c04012002-11-11 14:58:44 +000021804cat >>confdefs.h <<\_ACEOF
Guido van Rossum95713eb2000-05-18 20:53:31 +000021805#define socklen_t int
Martin v. Löwis11437992002-04-12 09:54:03 +000021806_ACEOF
Guido van Rossum95713eb2000-05-18 20:53:31 +000021807
21808fi
21809
Michael W. Hudson54241132001-12-07 15:38:26 +000021810
Michael W. Hudson54241132001-12-07 15:38:26 +000021811
21812
Martin v. Löwis06f15bb2001-12-02 13:02:32 +000021813for h in `(cd $srcdir;echo Python/thread_*.h)`
21814do
21815 THREADHEADERS="$THREADHEADERS \$(srcdir)/$h"
21816done
21817
Michael W. Hudson54241132001-12-07 15:38:26 +000021818
Neal Norwitzd24499d2005-12-18 21:36:39 +000021819SRCDIRS="Parser Grammar Objects Python Modules Mac"
Martin v. Löwis11437992002-04-12 09:54:03 +000021820echo "$as_me:$LINENO: checking for build directories" >&5
21821echo $ECHO_N "checking for build directories... $ECHO_C" >&6
Neil Schemenauerd32c2492001-01-24 17:25:28 +000021822for dir in $SRCDIRS; do
21823 if test ! -d $dir; then
21824 mkdir $dir
Guido van Rossum262cf202000-11-02 19:33:53 +000021825 fi
Neil Schemenauerd32c2492001-01-24 17:25:28 +000021826done
Martin v. Löwis11437992002-04-12 09:54:03 +000021827echo "$as_me:$LINENO: result: done" >&5
21828echo "${ECHO_T}done" >&6
Fred Drake036144d2000-10-26 17:09:35 +000021829
Guido van Rossum627b2d71993-12-24 10:39:16 +000021830# generate output files
Skip Montanaro6dead952003-09-25 14:50:04 +000021831 ac_config_files="$ac_config_files Makefile.pre Modules/Setup.config"
Martin v. Löwis88afe662002-10-26 13:47:44 +000021832
Martin v. Löwis11437992002-04-12 09:54:03 +000021833cat >confcache <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000021834# This file is a shell script that caches the results of configure
21835# tests run on this system so they can be shared between configure
Martin v. Löwis11437992002-04-12 09:54:03 +000021836# scripts and configure runs, see configure's option --config-cache.
21837# It is not useful on other systems. If it contains results you don't
21838# want to keep, you may remove or edit it.
Guido van Rossum76be6ed1995-01-02 18:33:54 +000021839#
Martin v. Löwis11437992002-04-12 09:54:03 +000021840# config.status only pays attention to the cache file if you give it
21841# the --recheck option to rerun configure.
Guido van Rossum76be6ed1995-01-02 18:33:54 +000021842#
Skip Montanaro6dead952003-09-25 14:50:04 +000021843# `ac_cv_env_foo' variables (set or unset) will be overridden when
Martin v. Löwis11437992002-04-12 09:54:03 +000021844# loading this file, other *unset* `ac_cv_foo' will be assigned the
21845# following values.
21846
21847_ACEOF
21848
Guido van Rossumf78abae1997-01-21 22:02:36 +000021849# The following way of writing the cache mishandles newlines in values,
21850# but we know of no workaround that is simple, portable, and efficient.
21851# So, don't put newlines in cache variables' values.
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000021852# Ultrix sh set writes to stderr and can't be redirected directly,
21853# and sets the high bit in the cache file unless we assign to the vars.
Martin v. Löwis11437992002-04-12 09:54:03 +000021854{
21855 (set) 2>&1 |
21856 case `(ac_space=' '; set | grep ac_space) 2>&1` in
21857 *ac_space=\ *)
21858 # `set' does not quote correctly, so add quotes (double-quote
21859 # substitution turns \\\\ into \\, and sed turns \\ into \).
21860 sed -n \
Skip Montanarof0d5f792004-08-15 14:08:23 +000021861 "s/'/'\\\\''/g;
21862 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Martin v. Löwis11437992002-04-12 09:54:03 +000021863 ;;
21864 *)
21865 # `set' quotes correctly as required by POSIX, so do not add quotes.
21866 sed -n \
Skip Montanarof0d5f792004-08-15 14:08:23 +000021867 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
Martin v. Löwis11437992002-04-12 09:54:03 +000021868 ;;
21869 esac;
21870} |
21871 sed '
21872 t clear
21873 : clear
21874 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21875 t end
21876 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21877 : end' >>confcache
Skip Montanaro6dead952003-09-25 14:50:04 +000021878if diff $cache_file confcache >/dev/null 2>&1; then :; else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000021879 if test -w $cache_file; then
Martin v. Löwis11437992002-04-12 09:54:03 +000021880 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
21881 cat confcache >$cache_file
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000021882 else
21883 echo "not updating unwritable cache $cache_file"
21884 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +000021885fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +000021886rm -f confcache
Guido van Rossum0a516c91994-09-12 10:58:40 +000021887
Guido van Rossum76be6ed1995-01-02 18:33:54 +000021888test "x$prefix" = xNONE && prefix=$ac_default_prefix
21889# Let make expand exec_prefix.
21890test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Guido van Rossum0a516c91994-09-12 10:58:40 +000021891
Martin v. Löwis11437992002-04-12 09:54:03 +000021892# VPATH may cause trouble with some makes, so we remove $(srcdir),
21893# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
21894# trailing colons and then remove the whole line if VPATH becomes empty
21895# (actually we leave an empty line to preserve line numbers).
Guido van Rossum7f43da71994-08-01 12:15:30 +000021896if test "x$srcdir" = x.; then
Skip Montanarof0d5f792004-08-15 14:08:23 +000021897 ac_vpsub='/^[ ]*VPATH[ ]*=/{
Martin v. Löwis11437992002-04-12 09:54:03 +000021898s/:*\$(srcdir):*/:/;
21899s/:*\${srcdir}:*/:/;
21900s/:*@srcdir@:*/:/;
Skip Montanarof0d5f792004-08-15 14:08:23 +000021901s/^\([^=]*=[ ]*\):*/\1/;
Martin v. Löwis11437992002-04-12 09:54:03 +000021902s/:*$//;
Skip Montanarof0d5f792004-08-15 14:08:23 +000021903s/^[^=]*=[ ]*$//;
Martin v. Löwis11437992002-04-12 09:54:03 +000021904}'
Guido van Rossum7f43da71994-08-01 12:15:30 +000021905fi
21906
Guido van Rossum76be6ed1995-01-02 18:33:54 +000021907DEFS=-DHAVE_CONFIG_H
21908
Skip Montanaro6dead952003-09-25 14:50:04 +000021909ac_libobjs=
21910ac_ltlibobjs=
21911for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21912 # 1. Remove the extension, and $U if already installed.
21913 ac_i=`echo "$ac_i" |
Skip Montanarof0d5f792004-08-15 14:08:23 +000021914 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
Skip Montanaro6dead952003-09-25 14:50:04 +000021915 # 2. Add them.
21916 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
21917 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
21918done
21919LIBOBJS=$ac_libobjs
21920
21921LTLIBOBJS=$ac_ltlibobjs
21922
21923
Martin v. Löwis11437992002-04-12 09:54:03 +000021924
Guido van Rossum76be6ed1995-01-02 18:33:54 +000021925: ${CONFIG_STATUS=./config.status}
Martin v. Löwis11437992002-04-12 09:54:03 +000021926ac_clean_files_save=$ac_clean_files
21927ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21928{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21929echo "$as_me: creating $CONFIG_STATUS" >&6;}
21930cat >$CONFIG_STATUS <<_ACEOF
21931#! $SHELL
21932# Generated by $as_me.
Guido van Rossum627b2d71993-12-24 10:39:16 +000021933# Run this file to recreate the current configuration.
Guido van Rossum76be6ed1995-01-02 18:33:54 +000021934# Compiler output produced by configure, useful for debugging
Martin v. Löwis11437992002-04-12 09:54:03 +000021935# configure, is in config.log if it exists.
Guido van Rossum627b2d71993-12-24 10:39:16 +000021936
Martin v. Löwis11437992002-04-12 09:54:03 +000021937debug=false
Skip Montanaro6dead952003-09-25 14:50:04 +000021938ac_cs_recheck=false
21939ac_cs_silent=false
Martin v. Löwis11437992002-04-12 09:54:03 +000021940SHELL=\${CONFIG_SHELL-$SHELL}
21941_ACEOF
Jack Jansendd19cf82001-12-06 22:36:17 +000021942
Martin v. Löwis11437992002-04-12 09:54:03 +000021943cat >>$CONFIG_STATUS <<\_ACEOF
Martin v. Löwis11437992002-04-12 09:54:03 +000021944## --------------------- ##
21945## M4sh Initialization. ##
21946## --------------------- ##
Jack Jansendd19cf82001-12-06 22:36:17 +000021947
Martin v. Löwis11437992002-04-12 09:54:03 +000021948# Be Bourne compatible
21949if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21950 emulate sh
21951 NULLCMD=:
Skip Montanaro6dead952003-09-25 14:50:04 +000021952 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21953 # is contrary to our usage. Disable this feature.
21954 alias -g '${1+"$@"}'='"$@"'
Martin v. Löwis11437992002-04-12 09:54:03 +000021955elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
21956 set -o posix
Michael W. Hudson54241132001-12-07 15:38:26 +000021957fi
Skip Montanarof0d5f792004-08-15 14:08:23 +000021958DUALCASE=1; export DUALCASE # for MKS sh
Michael W. Hudson54241132001-12-07 15:38:26 +000021959
Martin v. Löwis11437992002-04-12 09:54:03 +000021960# Support unset when possible.
Skip Montanarof0d5f792004-08-15 14:08:23 +000021961if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
Martin v. Löwis11437992002-04-12 09:54:03 +000021962 as_unset=unset
21963else
21964 as_unset=false
21965fi
Michael W. Hudson54241132001-12-07 15:38:26 +000021966
Skip Montanaro6dead952003-09-25 14:50:04 +000021967
21968# Work around bugs in pre-3.0 UWIN ksh.
21969$as_unset ENV MAIL MAILPATH
21970PS1='$ '
21971PS2='> '
21972PS4='+ '
21973
21974# NLS nuisances.
21975for as_var in \
21976 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21977 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21978 LC_TELEPHONE LC_TIME
21979do
Skip Montanarof0d5f792004-08-15 14:08:23 +000021980 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
Skip Montanaro6dead952003-09-25 14:50:04 +000021981 eval $as_var=C; export $as_var
21982 else
21983 $as_unset $as_var
21984 fi
21985done
21986
21987# Required to use basename.
21988if expr a : '\(a\)' >/dev/null 2>&1; then
21989 as_expr=expr
21990else
21991 as_expr=false
21992fi
21993
21994if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
21995 as_basename=basename
21996else
21997 as_basename=false
21998fi
Martin v. Löwis11437992002-04-12 09:54:03 +000021999
22000
22001# Name of the executable.
Skip Montanaro6dead952003-09-25 14:50:04 +000022002as_me=`$as_basename "$0" ||
Martin v. Löwis11437992002-04-12 09:54:03 +000022003$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22004 X"$0" : 'X\(//\)$' \| \
22005 X"$0" : 'X\(/\)$' \| \
22006 . : '\(.\)' 2>/dev/null ||
22007echo X/"$0" |
22008 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
22009 /^X\/\(\/\/\)$/{ s//\1/; q; }
22010 /^X\/\(\/\).*/{ s//\1/; q; }
22011 s/.*/./; q'`
22012
Skip Montanaro6dead952003-09-25 14:50:04 +000022013
Martin v. Löwis11437992002-04-12 09:54:03 +000022014# PATH needs CR, and LINENO needs CR and PATH.
22015# Avoid depending upon Character Ranges.
22016as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22017as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22018as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22019as_cr_digits='0123456789'
22020as_cr_alnum=$as_cr_Letters$as_cr_digits
22021
22022# The user is always right.
22023if test "${PATH_SEPARATOR+set}" != set; then
Skip Montanaro6dead952003-09-25 14:50:04 +000022024 echo "#! /bin/sh" >conf$$.sh
22025 echo "exit 0" >>conf$$.sh
22026 chmod +x conf$$.sh
22027 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
Martin v. Löwis11437992002-04-12 09:54:03 +000022028 PATH_SEPARATOR=';'
22029 else
22030 PATH_SEPARATOR=:
22031 fi
Skip Montanaro6dead952003-09-25 14:50:04 +000022032 rm -f conf$$.sh
Martin v. Löwis11437992002-04-12 09:54:03 +000022033fi
22034
22035
22036 as_lineno_1=$LINENO
22037 as_lineno_2=$LINENO
22038 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
22039 test "x$as_lineno_1" != "x$as_lineno_2" &&
22040 test "x$as_lineno_3" = "x$as_lineno_2" || {
22041 # Find who we are. Look in the path if we contain no path at all
22042 # relative or not.
22043 case $0 in
22044 *[\\/]* ) as_myself=$0 ;;
22045 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22046for as_dir in $PATH
22047do
22048 IFS=$as_save_IFS
22049 test -z "$as_dir" && as_dir=.
22050 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22051done
22052
22053 ;;
22054 esac
22055 # We did not find ourselves, most probably we were run as `sh COMMAND'
22056 # in which case we are not to be found in the path.
22057 if test "x$as_myself" = x; then
22058 as_myself=$0
22059 fi
22060 if test ! -f "$as_myself"; then
22061 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
22062echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
22063 { (exit 1); exit 1; }; }
22064 fi
22065 case $CONFIG_SHELL in
22066 '')
22067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22068for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
22069do
22070 IFS=$as_save_IFS
22071 test -z "$as_dir" && as_dir=.
22072 for as_base in sh bash ksh sh5; do
22073 case $as_dir in
22074 /*)
22075 if ("$as_dir/$as_base" -c '
22076 as_lineno_1=$LINENO
22077 as_lineno_2=$LINENO
22078 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
22079 test "x$as_lineno_1" != "x$as_lineno_2" &&
22080 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
Skip Montanaro6dead952003-09-25 14:50:04 +000022081 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
22082 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
Martin v. Löwis11437992002-04-12 09:54:03 +000022083 CONFIG_SHELL=$as_dir/$as_base
22084 export CONFIG_SHELL
22085 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
22086 fi;;
22087 esac
22088 done
22089done
22090;;
Jack Jansendd19cf82001-12-06 22:36:17 +000022091 esac
22092
Martin v. Löwis11437992002-04-12 09:54:03 +000022093 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22094 # uniformly replaced by the line number. The first 'sed' inserts a
22095 # line-number line before each line; the second 'sed' does the real
22096 # work. The second script uses 'N' to pair each line-number line
22097 # with the numbered line, and appends trailing '-' during
22098 # substitution so that $LINENO is not a special case at line end.
22099 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22100 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
22101 sed '=' <$as_myself |
22102 sed '
22103 N
22104 s,$,-,
22105 : loop
22106 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
22107 t loop
22108 s,-$,,
22109 s,^['$as_cr_digits']*\n,,
22110 ' >$as_me.lineno &&
22111 chmod +x $as_me.lineno ||
22112 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
22113echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
22114 { (exit 1); exit 1; }; }
Michael W. Hudson54241132001-12-07 15:38:26 +000022115
Martin v. Löwis11437992002-04-12 09:54:03 +000022116 # Don't try to exec as it changes $[0], causing all sort of problems
22117 # (the dirname of $[0] is not the place where we might find the
22118 # original and so on. Autoconf is especially sensible to this).
22119 . ./$as_me.lineno
22120 # Exit status is that of the last command.
22121 exit
22122}
22123
22124
22125case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
22126 *c*,-n*) ECHO_N= ECHO_C='
22127' ECHO_T=' ' ;;
22128 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
22129 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
22130esac
22131
22132if expr a : '\(a\)' >/dev/null 2>&1; then
22133 as_expr=expr
22134else
22135 as_expr=false
22136fi
22137
22138rm -f conf$$ conf$$.exe conf$$.file
22139echo >conf$$.file
22140if ln -s conf$$.file conf$$ 2>/dev/null; then
22141 # We could just check for DJGPP; but this test a) works b) is more generic
22142 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
22143 if test -f conf$$.exe; then
22144 # Don't use ln at all; we don't have any links
22145 as_ln_s='cp -p'
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022146 else
Martin v. Löwis11437992002-04-12 09:54:03 +000022147 as_ln_s='ln -s'
22148 fi
22149elif ln conf$$.file conf$$ 2>/dev/null; then
22150 as_ln_s=ln
22151else
22152 as_ln_s='cp -p'
22153fi
22154rm -f conf$$ conf$$.exe conf$$.file
22155
Skip Montanaro6dead952003-09-25 14:50:04 +000022156if mkdir -p . 2>/dev/null; then
22157 as_mkdir_p=:
22158else
Skip Montanarof0d5f792004-08-15 14:08:23 +000022159 test -d ./-p && rmdir ./-p
Skip Montanaro6dead952003-09-25 14:50:04 +000022160 as_mkdir_p=false
22161fi
22162
Martin v. Löwis11437992002-04-12 09:54:03 +000022163as_executable_p="test -f"
22164
22165# Sed expression to map a string onto a valid CPP name.
Skip Montanarof0d5f792004-08-15 14:08:23 +000022166as_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 +000022167
22168# Sed expression to map a string onto a valid variable name.
Skip Montanarof0d5f792004-08-15 14:08:23 +000022169as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Martin v. Löwis11437992002-04-12 09:54:03 +000022170
22171
22172# IFS
22173# We need space, tab and new line, in precisely that order.
22174as_nl='
22175'
22176IFS=" $as_nl"
22177
22178# CDPATH.
Skip Montanaro6dead952003-09-25 14:50:04 +000022179$as_unset CDPATH
Martin v. Löwis11437992002-04-12 09:54:03 +000022180
22181exec 6>&1
22182
22183# Open the log real soon, to keep \$[0] and so on meaningful, and to
22184# report actual input values of CONFIG_FILES etc. instead of their
22185# values after options handling. Logging --version etc. is OK.
22186exec 5>>config.log
22187{
22188 echo
22189 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22190## Running $as_me. ##
22191_ASBOX
22192} >&5
22193cat >&5 <<_CSEOF
22194
Martin v. Löwisfd1c69e72004-11-30 22:09:37 +000022195This file was extended by python $as_me 2.5, which was
Skip Montanarof0d5f792004-08-15 14:08:23 +000022196generated by GNU Autoconf 2.59. Invocation command line was
Martin v. Löwis11437992002-04-12 09:54:03 +000022197
22198 CONFIG_FILES = $CONFIG_FILES
22199 CONFIG_HEADERS = $CONFIG_HEADERS
22200 CONFIG_LINKS = $CONFIG_LINKS
22201 CONFIG_COMMANDS = $CONFIG_COMMANDS
22202 $ $0 $@
22203
22204_CSEOF
22205echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
22206echo >&5
22207_ACEOF
22208
22209# Files that config.status was made for.
22210if test -n "$ac_config_files"; then
22211 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
22212fi
22213
22214if test -n "$ac_config_headers"; then
22215 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
22216fi
22217
22218if test -n "$ac_config_links"; then
22219 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
22220fi
22221
22222if test -n "$ac_config_commands"; then
22223 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
22224fi
22225
22226cat >>$CONFIG_STATUS <<\_ACEOF
22227
22228ac_cs_usage="\
22229\`$as_me' instantiates files from templates according to the
22230current configuration.
22231
22232Usage: $0 [OPTIONS] [FILE]...
22233
22234 -h, --help print this help, then exit
22235 -V, --version print version number, then exit
Skip Montanaro6dead952003-09-25 14:50:04 +000022236 -q, --quiet do not print progress messages
Martin v. Löwis11437992002-04-12 09:54:03 +000022237 -d, --debug don't remove temporary files
22238 --recheck update $as_me by reconfiguring in the same conditions
22239 --file=FILE[:TEMPLATE]
Skip Montanarof0d5f792004-08-15 14:08:23 +000022240 instantiate the configuration file FILE
Martin v. Löwis11437992002-04-12 09:54:03 +000022241 --header=FILE[:TEMPLATE]
Skip Montanarof0d5f792004-08-15 14:08:23 +000022242 instantiate the configuration header FILE
Martin v. Löwis11437992002-04-12 09:54:03 +000022243
22244Configuration files:
22245$config_files
22246
22247Configuration headers:
22248$config_headers
22249
22250Report bugs to <bug-autoconf@gnu.org>."
22251_ACEOF
22252
22253cat >>$CONFIG_STATUS <<_ACEOF
22254ac_cs_version="\\
Martin v. Löwisfd1c69e72004-11-30 22:09:37 +000022255python config.status 2.5
Skip Montanarof0d5f792004-08-15 14:08:23 +000022256configured by $0, generated by GNU Autoconf 2.59,
Martin v. Löwis11437992002-04-12 09:54:03 +000022257 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
22258
Skip Montanarof0d5f792004-08-15 14:08:23 +000022259Copyright (C) 2003 Free Software Foundation, Inc.
Martin v. Löwis11437992002-04-12 09:54:03 +000022260This config.status script is free software; the Free Software Foundation
22261gives unlimited permission to copy, distribute and modify it."
22262srcdir=$srcdir
22263INSTALL="$INSTALL"
22264_ACEOF
22265
22266cat >>$CONFIG_STATUS <<\_ACEOF
22267# If no file are specified by the user, then we need to provide default
22268# value. By we need to know if files were specified by the user.
22269ac_need_defaults=:
22270while test $# != 0
22271do
22272 case $1 in
22273 --*=*)
22274 ac_option=`expr "x$1" : 'x\([^=]*\)='`
22275 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
Skip Montanaro6dead952003-09-25 14:50:04 +000022276 ac_shift=:
Martin v. Löwis11437992002-04-12 09:54:03 +000022277 ;;
Skip Montanaro6dead952003-09-25 14:50:04 +000022278 -*)
22279 ac_option=$1
22280 ac_optarg=$2
22281 ac_shift=shift
22282 ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000022283 *) # This is not an option, so the user has probably given explicit
22284 # arguments.
Skip Montanaro6dead952003-09-25 14:50:04 +000022285 ac_option=$1
Martin v. Löwis11437992002-04-12 09:54:03 +000022286 ac_need_defaults=false;;
22287 esac
22288
Skip Montanaro6dead952003-09-25 14:50:04 +000022289 case $ac_option in
Martin v. Löwis11437992002-04-12 09:54:03 +000022290 # Handling of the options.
22291_ACEOF
Marc-André Lemburgd7160f82003-09-22 11:14:40 +000022292cat >>$CONFIG_STATUS <<\_ACEOF
Skip Montanaro6dead952003-09-25 14:50:04 +000022293 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22294 ac_cs_recheck=: ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000022295 --version | --vers* | -V )
22296 echo "$ac_cs_version"; exit 0 ;;
22297 --he | --h)
22298 # Conflict between --help and --header
22299 { { echo "$as_me:$LINENO: error: ambiguous option: $1
22300Try \`$0 --help' for more information." >&5
22301echo "$as_me: error: ambiguous option: $1
22302Try \`$0 --help' for more information." >&2;}
22303 { (exit 1); exit 1; }; };;
22304 --help | --hel | -h )
22305 echo "$ac_cs_usage"; exit 0 ;;
22306 --debug | --d* | -d )
22307 debug=: ;;
22308 --file | --fil | --fi | --f )
Skip Montanaro6dead952003-09-25 14:50:04 +000022309 $ac_shift
22310 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
Martin v. Löwis11437992002-04-12 09:54:03 +000022311 ac_need_defaults=false;;
22312 --header | --heade | --head | --hea )
Skip Montanaro6dead952003-09-25 14:50:04 +000022313 $ac_shift
22314 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
Martin v. Löwis11437992002-04-12 09:54:03 +000022315 ac_need_defaults=false;;
Skip Montanaro6dead952003-09-25 14:50:04 +000022316 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22317 | -silent | --silent | --silen | --sile | --sil | --si | --s)
22318 ac_cs_silent=: ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000022319
22320 # This is an error.
22321 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
22322Try \`$0 --help' for more information." >&5
22323echo "$as_me: error: unrecognized option: $1
22324Try \`$0 --help' for more information." >&2;}
22325 { (exit 1); exit 1; }; } ;;
22326
22327 *) ac_config_targets="$ac_config_targets $1" ;;
22328
22329 esac
22330 shift
22331done
22332
Skip Montanaro6dead952003-09-25 14:50:04 +000022333ac_configure_extra_args=
22334
22335if $ac_cs_silent; then
22336 exec 6>/dev/null
22337 ac_configure_extra_args="$ac_configure_extra_args --silent"
22338fi
22339
22340_ACEOF
22341cat >>$CONFIG_STATUS <<_ACEOF
22342if \$ac_cs_recheck; then
22343 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
22344 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22345fi
22346
Martin v. Löwis11437992002-04-12 09:54:03 +000022347_ACEOF
22348
22349
22350
22351
22352
22353cat >>$CONFIG_STATUS <<\_ACEOF
22354for ac_config_target in $ac_config_targets
22355do
22356 case "$ac_config_target" in
22357 # Handling of arguments.
22358 "Makefile.pre" ) CONFIG_FILES="$CONFIG_FILES Makefile.pre" ;;
22359 "Modules/Setup.config" ) CONFIG_FILES="$CONFIG_FILES Modules/Setup.config" ;;
22360 "pyconfig.h" ) CONFIG_HEADERS="$CONFIG_HEADERS pyconfig.h" ;;
22361 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22362echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22363 { (exit 1); exit 1; }; };;
22364 esac
22365done
22366
22367# If the user did not use the arguments to specify the items to instantiate,
22368# then the envvar interface is used. Set only those that are not.
22369# We use the long form for the default assignment because of an extremely
22370# bizarre bug on SunOS 4.1.3.
22371if $ac_need_defaults; then
22372 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22373 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22374fi
22375
Skip Montanaro6dead952003-09-25 14:50:04 +000022376# Have a temporary directory for convenience. Make it in the build tree
22377# simply because there is no reason to put it here, and in addition,
22378# creating and moving files from /tmp can sometimes cause problems.
Martin v. Löwis11437992002-04-12 09:54:03 +000022379# Create a temporary directory, and hook for its removal unless debugging.
22380$debug ||
22381{
22382 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
22383 trap '{ (exit 1); exit 1; }' 1 2 13 15
22384}
22385
22386# Create a (secure) tmp directory for tmp files.
Skip Montanaro6dead952003-09-25 14:50:04 +000022387
Martin v. Löwis11437992002-04-12 09:54:03 +000022388{
Skip Montanaro6dead952003-09-25 14:50:04 +000022389 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
Martin v. Löwis11437992002-04-12 09:54:03 +000022390 test -n "$tmp" && test -d "$tmp"
22391} ||
22392{
Skip Montanaro6dead952003-09-25 14:50:04 +000022393 tmp=./confstat$$-$RANDOM
Martin v. Löwis11437992002-04-12 09:54:03 +000022394 (umask 077 && mkdir $tmp)
22395} ||
22396{
Skip Montanaro6dead952003-09-25 14:50:04 +000022397 echo "$me: cannot create a temporary directory in ." >&2
Martin v. Löwis11437992002-04-12 09:54:03 +000022398 { (exit 1); exit 1; }
22399}
22400
22401_ACEOF
22402
22403cat >>$CONFIG_STATUS <<_ACEOF
22404
22405#
22406# CONFIG_FILES section.
22407#
22408
22409# No need to generate the scripts if there are no CONFIG_FILES.
22410# This happens for instance when ./config.status config.h
22411if test -n "\$CONFIG_FILES"; then
22412 # Protect against being on the right side of a sed subst in config.status.
22413 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
22414 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
22415s,@SHELL@,$SHELL,;t t
22416s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
22417s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
22418s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
22419s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
22420s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
22421s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
22422s,@exec_prefix@,$exec_prefix,;t t
22423s,@prefix@,$prefix,;t t
22424s,@program_transform_name@,$program_transform_name,;t t
22425s,@bindir@,$bindir,;t t
22426s,@sbindir@,$sbindir,;t t
22427s,@libexecdir@,$libexecdir,;t t
22428s,@datadir@,$datadir,;t t
22429s,@sysconfdir@,$sysconfdir,;t t
22430s,@sharedstatedir@,$sharedstatedir,;t t
22431s,@localstatedir@,$localstatedir,;t t
22432s,@libdir@,$libdir,;t t
22433s,@includedir@,$includedir,;t t
22434s,@oldincludedir@,$oldincludedir,;t t
22435s,@infodir@,$infodir,;t t
22436s,@mandir@,$mandir,;t t
22437s,@build_alias@,$build_alias,;t t
22438s,@host_alias@,$host_alias,;t t
22439s,@target_alias@,$target_alias,;t t
22440s,@DEFS@,$DEFS,;t t
22441s,@ECHO_C@,$ECHO_C,;t t
22442s,@ECHO_N@,$ECHO_N,;t t
22443s,@ECHO_T@,$ECHO_T,;t t
22444s,@LIBS@,$LIBS,;t t
22445s,@VERSION@,$VERSION,;t t
22446s,@SOVERSION@,$SOVERSION,;t t
22447s,@CONFIG_ARGS@,$CONFIG_ARGS,;t t
22448s,@PYTHONFRAMEWORK@,$PYTHONFRAMEWORK,;t t
22449s,@PYTHONFRAMEWORKDIR@,$PYTHONFRAMEWORKDIR,;t t
22450s,@PYTHONFRAMEWORKPREFIX@,$PYTHONFRAMEWORKPREFIX,;t t
22451s,@PYTHONFRAMEWORKINSTALLDIR@,$PYTHONFRAMEWORKINSTALLDIR,;t t
22452s,@MACHDEP@,$MACHDEP,;t t
22453s,@SGI_ABI@,$SGI_ABI,;t t
Jack Jansen83f898c2002-12-30 22:23:40 +000022454s,@EXTRAPLATDIR@,$EXTRAPLATDIR,;t t
Jack Jansen7b59b422003-03-17 15:44:10 +000022455s,@EXTRAMACHDEPPATH@,$EXTRAMACHDEPPATH,;t t
Jack Jansen6b08a402004-06-03 12:41:45 +000022456s,@CONFIGURE_MACOSX_DEPLOYMENT_TARGET@,$CONFIGURE_MACOSX_DEPLOYMENT_TARGET,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000022457s,@CXX@,$CXX,;t t
22458s,@MAINOBJ@,$MAINOBJ,;t t
22459s,@EXEEXT@,$EXEEXT,;t t
22460s,@CC@,$CC,;t t
22461s,@CFLAGS@,$CFLAGS,;t t
22462s,@LDFLAGS@,$LDFLAGS,;t t
22463s,@CPPFLAGS@,$CPPFLAGS,;t t
22464s,@ac_ct_CC@,$ac_ct_CC,;t t
22465s,@OBJEXT@,$OBJEXT,;t t
22466s,@CPP@,$CPP,;t t
Skip Montanaro6dead952003-09-25 14:50:04 +000022467s,@EGREP@,$EGREP,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000022468s,@BUILDEXEEXT@,$BUILDEXEEXT,;t t
22469s,@LIBRARY@,$LIBRARY,;t t
22470s,@LDLIBRARY@,$LDLIBRARY,;t t
22471s,@DLLLIBRARY@,$DLLLIBRARY,;t t
22472s,@BLDLIBRARY@,$BLDLIBRARY,;t t
22473s,@LDLIBRARYDIR@,$LDLIBRARYDIR,;t t
22474s,@INSTSONAME@,$INSTSONAME,;t t
22475s,@RUNSHARED@,$RUNSHARED,;t t
22476s,@LINKCC@,$LINKCC,;t t
22477s,@RANLIB@,$RANLIB,;t t
22478s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
22479s,@AR@,$AR,;t t
Martin v. Löwisdea59e52006-01-05 10:00:36 +000022480s,@SVNVERSION@,$SVNVERSION,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000022481s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
22482s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
22483s,@INSTALL_DATA@,$INSTALL_DATA,;t t
22484s,@LN@,$LN,;t t
22485s,@OPT@,$OPT,;t t
Skip Montanarodecc6a42003-01-01 20:07:49 +000022486s,@BASECFLAGS@,$BASECFLAGS,;t t
Bob Ippolito7026a0a2005-03-28 23:23:47 +000022487s,@OTHER_LIBTOOL_OPT@,$OTHER_LIBTOOL_OPT,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000022488s,@LIBTOOL_CRUFT@,$LIBTOOL_CRUFT,;t t
22489s,@SO@,$SO,;t t
22490s,@LDSHARED@,$LDSHARED,;t t
22491s,@BLDSHARED@,$BLDSHARED,;t t
22492s,@CCSHARED@,$CCSHARED,;t t
22493s,@LINKFORSHARED@,$LINKFORSHARED,;t t
22494s,@CFLAGSFORSHARED@,$CFLAGSFORSHARED,;t t
Martin v. Löwisf90ae202002-06-11 06:22:31 +000022495s,@SHLIBS@,$SHLIBS,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000022496s,@USE_SIGNAL_MODULE@,$USE_SIGNAL_MODULE,;t t
22497s,@SIGNAL_OBJS@,$SIGNAL_OBJS,;t t
22498s,@USE_THREAD_MODULE@,$USE_THREAD_MODULE,;t t
22499s,@LDLAST@,$LDLAST,;t t
22500s,@THREADOBJ@,$THREADOBJ,;t t
22501s,@DLINCLDIR@,$DLINCLDIR,;t t
22502s,@DYNLOADFILE@,$DYNLOADFILE,;t t
22503s,@MACHDEP_OBJS@,$MACHDEP_OBJS,;t t
Martin v. Löwis4ee6eef2003-05-26 05:37:51 +000022504s,@TRUE@,$TRUE,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000022505s,@LIBOBJS@,$LIBOBJS,;t t
22506s,@HAVE_GETHOSTBYNAME_R_6_ARG@,$HAVE_GETHOSTBYNAME_R_6_ARG,;t t
22507s,@HAVE_GETHOSTBYNAME_R_5_ARG@,$HAVE_GETHOSTBYNAME_R_5_ARG,;t t
22508s,@HAVE_GETHOSTBYNAME_R_3_ARG@,$HAVE_GETHOSTBYNAME_R_3_ARG,;t t
22509s,@HAVE_GETHOSTBYNAME_R@,$HAVE_GETHOSTBYNAME_R,;t t
22510s,@HAVE_GETHOSTBYNAME@,$HAVE_GETHOSTBYNAME,;t t
22511s,@LIBM@,$LIBM,;t t
22512s,@LIBC@,$LIBC,;t t
22513s,@UNICODE_OBJS@,$UNICODE_OBJS,;t t
22514s,@THREADHEADERS@,$THREADHEADERS,;t t
22515s,@SRCDIRS@,$SRCDIRS,;t t
Skip Montanaro6dead952003-09-25 14:50:04 +000022516s,@LTLIBOBJS@,$LTLIBOBJS,;t t
Martin v. Löwis11437992002-04-12 09:54:03 +000022517CEOF
22518
22519_ACEOF
22520
22521 cat >>$CONFIG_STATUS <<\_ACEOF
22522 # Split the substitutions into bite-sized pieces for seds with
22523 # small command number limits, like on Digital OSF/1 and HP-UX.
22524 ac_max_sed_lines=48
22525 ac_sed_frag=1 # Number of current file.
22526 ac_beg=1 # First line for current file.
22527 ac_end=$ac_max_sed_lines # Line after last line for current file.
22528 ac_more_lines=:
22529 ac_sed_cmds=
22530 while $ac_more_lines; do
22531 if test $ac_beg -gt 1; then
22532 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
22533 else
22534 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
22535 fi
22536 if test ! -s $tmp/subs.frag; then
22537 ac_more_lines=false
22538 else
22539 # The purpose of the label and of the branching condition is to
22540 # speed up the sed processing (if there are no `@' at all, there
22541 # is no need to browse any of the substitutions).
22542 # These are the two extra sed commands mentioned above.
22543 (echo ':t
22544 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
22545 if test -z "$ac_sed_cmds"; then
Skip Montanarof0d5f792004-08-15 14:08:23 +000022546 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
Martin v. Löwis11437992002-04-12 09:54:03 +000022547 else
Skip Montanarof0d5f792004-08-15 14:08:23 +000022548 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
Martin v. Löwis11437992002-04-12 09:54:03 +000022549 fi
22550 ac_sed_frag=`expr $ac_sed_frag + 1`
22551 ac_beg=$ac_end
22552 ac_end=`expr $ac_end + $ac_max_sed_lines`
22553 fi
22554 done
22555 if test -z "$ac_sed_cmds"; then
22556 ac_sed_cmds=cat
22557 fi
22558fi # test -n "$CONFIG_FILES"
22559
22560_ACEOF
22561cat >>$CONFIG_STATUS <<\_ACEOF
22562for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
22563 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
22564 case $ac_file in
22565 - | *:- | *:-:* ) # input from stdin
Skip Montanarof0d5f792004-08-15 14:08:23 +000022566 cat >$tmp/stdin
22567 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22568 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000022569 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
Skip Montanarof0d5f792004-08-15 14:08:23 +000022570 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000022571 * ) ac_file_in=$ac_file.in ;;
22572 esac
22573
22574 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
22575 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
22576$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Skip Montanarof0d5f792004-08-15 14:08:23 +000022577 X"$ac_file" : 'X\(//\)[^/]' \| \
22578 X"$ac_file" : 'X\(//\)$' \| \
22579 X"$ac_file" : 'X\(/\)' \| \
22580 . : '\(.\)' 2>/dev/null ||
Martin v. Löwis11437992002-04-12 09:54:03 +000022581echo X"$ac_file" |
22582 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22583 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22584 /^X\(\/\/\)$/{ s//\1/; q; }
22585 /^X\(\/\).*/{ s//\1/; q; }
22586 s/.*/./; q'`
Skip Montanaro6dead952003-09-25 14:50:04 +000022587 { if $as_mkdir_p; then
22588 mkdir -p "$ac_dir"
22589 else
22590 as_dir="$ac_dir"
22591 as_dirs=
22592 while test ! -d "$as_dir"; do
22593 as_dirs="$as_dir $as_dirs"
22594 as_dir=`(dirname "$as_dir") 2>/dev/null ||
22595$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Skip Montanarof0d5f792004-08-15 14:08:23 +000022596 X"$as_dir" : 'X\(//\)[^/]' \| \
22597 X"$as_dir" : 'X\(//\)$' \| \
22598 X"$as_dir" : 'X\(/\)' \| \
22599 . : '\(.\)' 2>/dev/null ||
Skip Montanaro6dead952003-09-25 14:50:04 +000022600echo X"$as_dir" |
22601 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22602 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22603 /^X\(\/\/\)$/{ s//\1/; q; }
22604 /^X\(\/\).*/{ s//\1/; q; }
22605 s/.*/./; q'`
22606 done
22607 test ! -n "$as_dirs" || mkdir $as_dirs
22608 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
22609echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
22610 { (exit 1); exit 1; }; }; }
Martin v. Löwis11437992002-04-12 09:54:03 +000022611
22612 ac_builddir=.
22613
22614if test "$ac_dir" != .; then
22615 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22616 # A "../" for each directory in $ac_dir_suffix.
22617 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
22618else
22619 ac_dir_suffix= ac_top_builddir=
22620fi
22621
22622case $srcdir in
22623 .) # No --srcdir option. We are building in place.
22624 ac_srcdir=.
22625 if test -z "$ac_top_builddir"; then
22626 ac_top_srcdir=.
22627 else
22628 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
22629 fi ;;
22630 [\\/]* | ?:[\\/]* ) # Absolute path.
22631 ac_srcdir=$srcdir$ac_dir_suffix;
22632 ac_top_srcdir=$srcdir ;;
22633 *) # Relative path.
22634 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
22635 ac_top_srcdir=$ac_top_builddir$srcdir ;;
22636esac
Skip Montanarof0d5f792004-08-15 14:08:23 +000022637
22638# Do not use `cd foo && pwd` to compute absolute paths, because
22639# the directories may not exist.
22640case `pwd` in
22641.) ac_abs_builddir="$ac_dir";;
22642*)
22643 case "$ac_dir" in
22644 .) ac_abs_builddir=`pwd`;;
22645 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
22646 *) ac_abs_builddir=`pwd`/"$ac_dir";;
22647 esac;;
22648esac
22649case $ac_abs_builddir in
22650.) ac_abs_top_builddir=${ac_top_builddir}.;;
22651*)
22652 case ${ac_top_builddir}. in
22653 .) ac_abs_top_builddir=$ac_abs_builddir;;
22654 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
22655 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
22656 esac;;
22657esac
22658case $ac_abs_builddir in
22659.) ac_abs_srcdir=$ac_srcdir;;
22660*)
22661 case $ac_srcdir in
22662 .) ac_abs_srcdir=$ac_abs_builddir;;
22663 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
22664 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
22665 esac;;
22666esac
22667case $ac_abs_builddir in
22668.) ac_abs_top_srcdir=$ac_top_srcdir;;
22669*)
22670 case $ac_top_srcdir in
22671 .) ac_abs_top_srcdir=$ac_abs_builddir;;
22672 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
22673 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
22674 esac;;
22675esac
Martin v. Löwis11437992002-04-12 09:54:03 +000022676
22677
22678 case $INSTALL in
22679 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22680 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
22681 esac
22682
Brett Cannon43802422005-02-10 20:48:03 +000022683 if test x"$ac_file" != x-; then
22684 { echo "$as_me:$LINENO: creating $ac_file" >&5
22685echo "$as_me: creating $ac_file" >&6;}
22686 rm -f "$ac_file"
22687 fi
Martin v. Löwis11437992002-04-12 09:54:03 +000022688 # Let's still pretend it is `configure' which instantiates (i.e., don't
22689 # use $as_me), people would be surprised to read:
22690 # /* config.h. Generated by config.status. */
22691 if test x"$ac_file" = x-; then
22692 configure_input=
22693 else
22694 configure_input="$ac_file. "
22695 fi
22696 configure_input=$configure_input"Generated from `echo $ac_file_in |
Skip Montanarof0d5f792004-08-15 14:08:23 +000022697 sed 's,.*/,,'` by configure."
Martin v. Löwis11437992002-04-12 09:54:03 +000022698
22699 # First look for the input files in the build tree, otherwise in the
22700 # src tree.
22701 ac_file_inputs=`IFS=:
22702 for f in $ac_file_in; do
22703 case $f in
22704 -) echo $tmp/stdin ;;
22705 [\\/$]*)
Skip Montanarof0d5f792004-08-15 14:08:23 +000022706 # Absolute (can't be DOS-style, as IFS=:)
22707 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000022708echo "$as_me: error: cannot find input file: $f" >&2;}
22709 { (exit 1); exit 1; }; }
Skip Montanarof0d5f792004-08-15 14:08:23 +000022710 echo "$f";;
Martin v. Löwis11437992002-04-12 09:54:03 +000022711 *) # Relative
Skip Montanarof0d5f792004-08-15 14:08:23 +000022712 if test -f "$f"; then
22713 # Build tree
22714 echo "$f"
22715 elif test -f "$srcdir/$f"; then
22716 # Source tree
22717 echo "$srcdir/$f"
22718 else
22719 # /dev/null tree
22720 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000022721echo "$as_me: error: cannot find input file: $f" >&2;}
22722 { (exit 1); exit 1; }; }
Skip Montanarof0d5f792004-08-15 14:08:23 +000022723 fi;;
Martin v. Löwis11437992002-04-12 09:54:03 +000022724 esac
22725 done` || { (exit 1); exit 1; }
22726_ACEOF
22727cat >>$CONFIG_STATUS <<_ACEOF
22728 sed "$ac_vpsub
22729$extrasub
22730_ACEOF
22731cat >>$CONFIG_STATUS <<\_ACEOF
22732:t
22733/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22734s,@configure_input@,$configure_input,;t t
22735s,@srcdir@,$ac_srcdir,;t t
22736s,@abs_srcdir@,$ac_abs_srcdir,;t t
22737s,@top_srcdir@,$ac_top_srcdir,;t t
22738s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
22739s,@builddir@,$ac_builddir,;t t
22740s,@abs_builddir@,$ac_abs_builddir,;t t
22741s,@top_builddir@,$ac_top_builddir,;t t
22742s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
22743s,@INSTALL@,$ac_INSTALL,;t t
22744" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
22745 rm -f $tmp/stdin
22746 if test x"$ac_file" != x-; then
22747 mv $tmp/out $ac_file
22748 else
22749 cat $tmp/out
22750 rm -f $tmp/out
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022751 fi
22752
Martin v. Löwis11437992002-04-12 09:54:03 +000022753done
22754_ACEOF
22755cat >>$CONFIG_STATUS <<\_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022756
Martin v. Löwis11437992002-04-12 09:54:03 +000022757#
22758# CONFIG_HEADER section.
22759#
Guido van Rossum627b2d71993-12-24 10:39:16 +000022760
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022761# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
22762# NAME is the cpp macro being defined and VALUE is the value it is being given.
Guido van Rossum7f43da71994-08-01 12:15:30 +000022763#
22764# ac_d sets the value in "#define NAME VALUE" lines.
Skip Montanarof0d5f792004-08-15 14:08:23 +000022765ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
22766ac_dB='[ ].*$,\1#\2'
Martin v. Löwis11437992002-04-12 09:54:03 +000022767ac_dC=' '
22768ac_dD=',;t'
22769# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
Skip Montanarof0d5f792004-08-15 14:08:23 +000022770ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
Martin v. Löwis11437992002-04-12 09:54:03 +000022771ac_uB='$,\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +000022772ac_uC=' '
Martin v. Löwis11437992002-04-12 09:54:03 +000022773ac_uD=',;t'
Guido van Rossum7f43da71994-08-01 12:15:30 +000022774
Martin v. Löwis11437992002-04-12 09:54:03 +000022775for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
Guido van Rossumf78abae1997-01-21 22:02:36 +000022776 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Martin v. Löwis11437992002-04-12 09:54:03 +000022777 case $ac_file in
22778 - | *:- | *:-:* ) # input from stdin
Skip Montanarof0d5f792004-08-15 14:08:23 +000022779 cat >$tmp/stdin
22780 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22781 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000022782 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
Skip Montanarof0d5f792004-08-15 14:08:23 +000022783 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
Martin v. Löwis11437992002-04-12 09:54:03 +000022784 * ) ac_file_in=$ac_file.in ;;
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022785 esac
22786
Martin v. Löwis11437992002-04-12 09:54:03 +000022787 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
22788echo "$as_me: creating $ac_file" >&6;}
Guido van Rossum7f43da71994-08-01 12:15:30 +000022789
Martin v. Löwis11437992002-04-12 09:54:03 +000022790 # First look for the input files in the build tree, otherwise in the
22791 # src tree.
22792 ac_file_inputs=`IFS=:
22793 for f in $ac_file_in; do
22794 case $f in
22795 -) echo $tmp/stdin ;;
22796 [\\/$]*)
Skip Montanarof0d5f792004-08-15 14:08:23 +000022797 # Absolute (can't be DOS-style, as IFS=:)
22798 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000022799echo "$as_me: error: cannot find input file: $f" >&2;}
22800 { (exit 1); exit 1; }; }
Skip Montanarof0d5f792004-08-15 14:08:23 +000022801 # Do quote $f, to prevent DOS paths from being IFS'd.
22802 echo "$f";;
Martin v. Löwis11437992002-04-12 09:54:03 +000022803 *) # Relative
Skip Montanarof0d5f792004-08-15 14:08:23 +000022804 if test -f "$f"; then
22805 # Build tree
22806 echo "$f"
22807 elif test -f "$srcdir/$f"; then
22808 # Source tree
22809 echo "$srcdir/$f"
22810 else
22811 # /dev/null tree
22812 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
Martin v. Löwis11437992002-04-12 09:54:03 +000022813echo "$as_me: error: cannot find input file: $f" >&2;}
22814 { (exit 1); exit 1; }; }
Skip Montanarof0d5f792004-08-15 14:08:23 +000022815 fi;;
Martin v. Löwis11437992002-04-12 09:54:03 +000022816 esac
22817 done` || { (exit 1); exit 1; }
22818 # Remove the trailing spaces.
Skip Montanarof0d5f792004-08-15 14:08:23 +000022819 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022820
Martin v. Löwis11437992002-04-12 09:54:03 +000022821_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022822
Martin v. Löwis11437992002-04-12 09:54:03 +000022823# Transform confdefs.h into two sed scripts, `conftest.defines' and
22824# `conftest.undefs', that substitutes the proper values into
22825# config.h.in to produce config.h. The first handles `#define'
22826# templates, and the second `#undef' templates.
22827# And first: Protect against being on the right side of a sed subst in
22828# config.status. Protect against being in an unquoted here document
22829# in config.status.
22830rm -f conftest.defines conftest.undefs
22831# Using a here document instead of a string reduces the quoting nightmare.
22832# Putting comments in sed scripts is not portable.
22833#
22834# `end' is used to avoid that the second main sed command (meant for
22835# 0-ary CPP macros) applies to n-ary macro definitions.
22836# See the Autoconf documentation for `clear'.
22837cat >confdef2sed.sed <<\_ACEOF
22838s/[\\&,]/\\&/g
22839s,[\\$`],\\&,g
22840t clear
22841: clear
Skip Montanarof0d5f792004-08-15 14:08:23 +000022842s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
Martin v. Löwis11437992002-04-12 09:54:03 +000022843t end
Skip Montanarof0d5f792004-08-15 14:08:23 +000022844s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
Martin v. Löwis11437992002-04-12 09:54:03 +000022845: end
22846_ACEOF
22847# If some macros were called several times there might be several times
22848# the same #defines, which is useless. Nevertheless, we may not want to
22849# sort them, since we want the *last* AC-DEFINE to be honored.
22850uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
22851sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
22852rm -f confdef2sed.sed
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022853
22854# This sed command replaces #undef with comments. This is necessary, for
22855# example, in the case of _POSIX_SOURCE, which is predefined and required
22856# on some systems where configure will not decide to define it.
Martin v. Löwis11437992002-04-12 09:54:03 +000022857cat >>conftest.undefs <<\_ACEOF
Skip Montanarof0d5f792004-08-15 14:08:23 +000022858s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
Martin v. Löwis11437992002-04-12 09:54:03 +000022859_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022860
Martin v. Löwis11437992002-04-12 09:54:03 +000022861# Break up conftest.defines because some shells have a limit on the size
22862# of here documents, and old seds have small limits too (100 cmds).
22863echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
Skip Montanarof0d5f792004-08-15 14:08:23 +000022864echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
Martin v. Löwis11437992002-04-12 09:54:03 +000022865echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
22866echo ' :' >>$CONFIG_STATUS
Jack Jansendd19cf82001-12-06 22:36:17 +000022867rm -f conftest.tail
Martin v. Löwis11437992002-04-12 09:54:03 +000022868while grep . conftest.defines >/dev/null
Jack Jansendd19cf82001-12-06 22:36:17 +000022869do
Martin v. Löwis11437992002-04-12 09:54:03 +000022870 # Write a limited-size here document to $tmp/defines.sed.
22871 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
22872 # Speed up: don't consider the non `#define' lines.
Skip Montanarof0d5f792004-08-15 14:08:23 +000022873 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
Martin v. Löwis11437992002-04-12 09:54:03 +000022874 # Work around the forget-to-reset-the-flag bug.
22875 echo 't clr' >>$CONFIG_STATUS
22876 echo ': clr' >>$CONFIG_STATUS
22877 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
Jack Jansendd19cf82001-12-06 22:36:17 +000022878 echo 'CEOF
Martin v. Löwis11437992002-04-12 09:54:03 +000022879 sed -f $tmp/defines.sed $tmp/in >$tmp/out
22880 rm -f $tmp/in
22881 mv $tmp/out $tmp/in
22882' >>$CONFIG_STATUS
22883 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
22884 rm -f conftest.defines
22885 mv conftest.tail conftest.defines
Jack Jansendd19cf82001-12-06 22:36:17 +000022886done
Martin v. Löwis11437992002-04-12 09:54:03 +000022887rm -f conftest.defines
Skip Montanaro6dead952003-09-25 14:50:04 +000022888echo ' fi # grep' >>$CONFIG_STATUS
Martin v. Löwis11437992002-04-12 09:54:03 +000022889echo >>$CONFIG_STATUS
Jack Jansendd19cf82001-12-06 22:36:17 +000022890
Martin v. Löwis11437992002-04-12 09:54:03 +000022891# Break up conftest.undefs because some shells have a limit on the size
22892# of here documents, and old seds have small limits too (100 cmds).
22893echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
22894rm -f conftest.tail
22895while grep . conftest.undefs >/dev/null
22896do
22897 # Write a limited-size here document to $tmp/undefs.sed.
22898 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
22899 # Speed up: don't consider the non `#undef'
Skip Montanarof0d5f792004-08-15 14:08:23 +000022900 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
Martin v. Löwis11437992002-04-12 09:54:03 +000022901 # Work around the forget-to-reset-the-flag bug.
22902 echo 't clr' >>$CONFIG_STATUS
22903 echo ': clr' >>$CONFIG_STATUS
22904 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
22905 echo 'CEOF
22906 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
22907 rm -f $tmp/in
22908 mv $tmp/out $tmp/in
22909' >>$CONFIG_STATUS
22910 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
22911 rm -f conftest.undefs
22912 mv conftest.tail conftest.undefs
22913done
22914rm -f conftest.undefs
22915
22916cat >>$CONFIG_STATUS <<\_ACEOF
22917 # Let's still pretend it is `configure' which instantiates (i.e., don't
22918 # use $as_me), people would be surprised to read:
22919 # /* config.h. Generated by config.status. */
22920 if test x"$ac_file" = x-; then
22921 echo "/* Generated by configure. */" >$tmp/config.h
Guido van Rossum7f43da71994-08-01 12:15:30 +000022922 else
Martin v. Löwis11437992002-04-12 09:54:03 +000022923 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
Jack Jansendd19cf82001-12-06 22:36:17 +000022924 fi
Martin v. Löwis11437992002-04-12 09:54:03 +000022925 cat $tmp/in >>$tmp/config.h
22926 rm -f $tmp/in
22927 if test x"$ac_file" != x-; then
Skip Montanaro6dead952003-09-25 14:50:04 +000022928 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
Martin v. Löwis11437992002-04-12 09:54:03 +000022929 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22930echo "$as_me: $ac_file is unchanged" >&6;}
22931 else
22932 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
22933$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Skip Montanarof0d5f792004-08-15 14:08:23 +000022934 X"$ac_file" : 'X\(//\)[^/]' \| \
22935 X"$ac_file" : 'X\(//\)$' \| \
22936 X"$ac_file" : 'X\(/\)' \| \
22937 . : '\(.\)' 2>/dev/null ||
Martin v. Löwis11437992002-04-12 09:54:03 +000022938echo X"$ac_file" |
22939 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22940 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22941 /^X\(\/\/\)$/{ s//\1/; q; }
22942 /^X\(\/\).*/{ s//\1/; q; }
22943 s/.*/./; q'`
Skip Montanaro6dead952003-09-25 14:50:04 +000022944 { if $as_mkdir_p; then
22945 mkdir -p "$ac_dir"
22946 else
22947 as_dir="$ac_dir"
22948 as_dirs=
22949 while test ! -d "$as_dir"; do
22950 as_dirs="$as_dir $as_dirs"
22951 as_dir=`(dirname "$as_dir") 2>/dev/null ||
22952$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Skip Montanarof0d5f792004-08-15 14:08:23 +000022953 X"$as_dir" : 'X\(//\)[^/]' \| \
22954 X"$as_dir" : 'X\(//\)$' \| \
22955 X"$as_dir" : 'X\(/\)' \| \
22956 . : '\(.\)' 2>/dev/null ||
Skip Montanaro6dead952003-09-25 14:50:04 +000022957echo X"$as_dir" |
22958 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22959 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22960 /^X\(\/\/\)$/{ s//\1/; q; }
22961 /^X\(\/\).*/{ s//\1/; q; }
22962 s/.*/./; q'`
22963 done
22964 test ! -n "$as_dirs" || mkdir $as_dirs
22965 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
22966echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
22967 { (exit 1); exit 1; }; }; }
Michael W. Hudson54241132001-12-07 15:38:26 +000022968
Martin v. Löwis11437992002-04-12 09:54:03 +000022969 rm -f $ac_file
22970 mv $tmp/config.h $ac_file
22971 fi
22972 else
22973 cat $tmp/config.h
22974 rm -f $tmp/config.h
22975 fi
22976done
22977_ACEOF
Guido van Rossum7f43da71994-08-01 12:15:30 +000022978
Martin v. Löwis11437992002-04-12 09:54:03 +000022979cat >>$CONFIG_STATUS <<\_ACEOF
Guido van Rossum627b2d71993-12-24 10:39:16 +000022980
Martin v. Löwis11437992002-04-12 09:54:03 +000022981{ (exit 0); exit 0; }
22982_ACEOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +000022983chmod +x $CONFIG_STATUS
Martin v. Löwis11437992002-04-12 09:54:03 +000022984ac_clean_files=$ac_clean_files_save
22985
22986
22987# configure is writing to config.log, and then calls config.status.
22988# config.status does its own redirection, appending to config.log.
22989# Unfortunately, on DOS this fails, as config.log is still kept open
22990# by configure, so config.status won't be able to write to it; its
22991# output is simply discarded. So we exec the FD to /dev/null,
22992# effectively closing config.log, so it can be properly (re)opened and
22993# appended to by config.status. When coming back to configure, we
22994# need to make the FD available again.
22995if test "$no_create" != yes; then
22996 ac_cs_success=:
Skip Montanaro6dead952003-09-25 14:50:04 +000022997 ac_config_status_args=
22998 test "$silent" = yes &&
22999 ac_config_status_args="$ac_config_status_args --quiet"
Martin v. Löwis11437992002-04-12 09:54:03 +000023000 exec 5>/dev/null
Skip Montanaro6dead952003-09-25 14:50:04 +000023001 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Martin v. Löwis11437992002-04-12 09:54:03 +000023002 exec 5>>config.log
23003 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23004 # would make configure fail if this is the last instruction.
23005 $ac_cs_success || { (exit 1); exit 1; }
23006fi
Guido van Rossum627b2d71993-12-24 10:39:16 +000023007
Neil Schemenauer3ecf0aa2001-01-26 16:15:20 +000023008
23009echo "creating Setup"
23010if test ! -f Modules/Setup
23011then
23012 cp $srcdir/Modules/Setup.dist Modules/Setup
23013fi
23014
23015echo "creating Setup.local"
23016if test ! -f Modules/Setup.local
23017then
23018 echo "# Edit this file for local setup changes" >Modules/Setup.local
23019fi
23020
23021echo "creating Makefile"
23022$SHELL $srcdir/Modules/makesetup -c $srcdir/Modules/config.c.in \
23023 -s Modules Modules/Setup.config \
Neil Schemenauerf8b71c52001-04-21 17:41:16 +000023024 Modules/Setup.local Modules/Setup
Neil Schemenauerc761fc82001-02-19 04:50:49 +000023025mv config.c Modules