blob: 4a5e3f8144abc3c30dd38366638a1438308c7fcc [file] [log] [blame]
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001#! /bin/sh
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002
Guido van Rossumedca74a1997-07-18 23:29:40 +00003# From configure.in Revision: 1.55
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004
Guido van Rossum627b2d71993-12-24 10:39:16 +00005# Guess values for system-dependent variables and create Makefiles.
Guido van Rossumf78abae1997-01-21 22:02:36 +00006# Generated automatically using autoconf version 2.12
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00007# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00008#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
Guido van Rossum627b2d71993-12-24 10:39:16 +000011
Guido van Rossum76be6ed1995-01-02 18:33:54 +000012# Defaults:
13ac_help=
14ac_default_prefix=/usr/local
15# Any additions from configure.in:
16ac_help="$ac_help
Guido van Rossum7b3853f1996-07-30 18:09:35 +000017--with-next-archs='arch1 arch2 ..' build MAB binary"
18ac_help="$ac_help
Guido van Rossum76be6ed1995-01-02 18:33:54 +000019--without-gcc never use gcc"
20ac_help="$ac_help
Guido van Rossuma68acba1996-07-31 17:36:39 +000021--with-libs='lib1 ...' link against additional libs"
22ac_help="$ac_help
Guido van Rossum3c83bb41996-12-31 22:35:16 +000023--with-readline=DIRECTORY search GNU readline library in DIRECTORY
24--without-readline do not use GNU readline library"
Guido van Rossum76be6ed1995-01-02 18:33:54 +000025ac_help="$ac_help
Guido van Rossumec2f0731997-01-22 20:54:01 +000026--with-dec-threads use DEC Alpha/OSF1 thread-safe libraries"
27ac_help="$ac_help
28--with-threads alias for --with-thread"
29ac_help="$ac_help
Guido van Rossum76be6ed1995-01-02 18:33:54 +000030--with-thread[=DIRECTORY] make interpreter thread-safe"
31ac_help="$ac_help
32--with-sgi-dl=DIRECTORY IRIX 4 dynamic linking"
33ac_help="$ac_help
34--with-dl-dld=DL_DIR,DLD_DIR GNU dynamic linking"
35ac_help="$ac_help
Guido van Rossum7f253911997-05-09 02:42:48 +000036--with-fpectl enable SIGFPE catching"
37ac_help="$ac_help
Guido van Rossum76be6ed1995-01-02 18:33:54 +000038--with-libm=STRING math library"
39ac_help="$ac_help
40--with-libc=STRING C library"
Guido van Rossum627b2d71993-12-24 10:39:16 +000041
Guido van Rossum7f43da71994-08-01 12:15:30 +000042# Initialize some variables set by options.
43# The variables have the same names as the options, with
44# dashes changed to underlines.
45build=NONE
Guido van Rossum76be6ed1995-01-02 18:33:54 +000046cache_file=./config.cache
47exec_prefix=NONE
Guido van Rossum7f43da71994-08-01 12:15:30 +000048host=NONE
49no_create=
50nonopt=NONE
Guido van Rossum76be6ed1995-01-02 18:33:54 +000051no_recursion=
52prefix=NONE
53program_prefix=NONE
54program_suffix=NONE
55program_transform_name=s,x,x,
Guido van Rossum7f43da71994-08-01 12:15:30 +000056silent=
Guido van Rossum76be6ed1995-01-02 18:33:54 +000057site=
Guido van Rossum7f43da71994-08-01 12:15:30 +000058srcdir=
59target=NONE
60verbose=
Guido van Rossum76be6ed1995-01-02 18:33:54 +000061x_includes=NONE
62x_libraries=NONE
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000063bindir='${exec_prefix}/bin'
64sbindir='${exec_prefix}/sbin'
65libexecdir='${exec_prefix}/libexec'
66datadir='${prefix}/share'
67sysconfdir='${prefix}/etc'
68sharedstatedir='${prefix}/com'
69localstatedir='${prefix}/var'
70libdir='${exec_prefix}/lib'
71includedir='${prefix}/include'
72oldincludedir='/usr/include'
73infodir='${prefix}/info'
74mandir='${prefix}/man'
Guido van Rossum76be6ed1995-01-02 18:33:54 +000075
76# Initialize some other variables.
77subdirs=
Guido van Rossum48bdbfc1996-05-28 22:53:48 +000078MFLAGS= MAKEFLAGS=
Guido van Rossumf78abae1997-01-21 22:02:36 +000079# Maximum number of lines to put in a shell here document.
80ac_max_here_lines=12
Guido van Rossum7f43da71994-08-01 12:15:30 +000081
82ac_prev=
83for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16 +000084do
Guido van Rossum627b2d71993-12-24 10:39:16 +000085
Guido van Rossum7f43da71994-08-01 12:15:30 +000086 # If the previous option needs an argument, assign it.
87 if test -n "$ac_prev"; then
88 eval "$ac_prev=\$ac_option"
89 ac_prev=
90 continue
Guido van Rossum627b2d71993-12-24 10:39:16 +000091 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +000092
Guido van Rossum7f43da71994-08-01 12:15:30 +000093 case "$ac_option" in
94 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
95 *) ac_optarg= ;;
96 esac
97
Guido van Rossum76be6ed1995-01-02 18:33:54 +000098 # Accept the important Cygnus configure options, so we can diagnose typos.
99
Guido van Rossum7f43da71994-08-01 12:15:30 +0000100 case "$ac_option" in
101
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000102 -bindir | --bindir | --bindi | --bind | --bin | --bi)
103 ac_prev=bindir ;;
104 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
105 bindir="$ac_optarg" ;;
106
107 -build | --build | --buil | --bui | --bu)
Guido van Rossum7f43da71994-08-01 12:15:30 +0000108 ac_prev=build ;;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000109 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Guido van Rossum7f43da71994-08-01 12:15:30 +0000110 build="$ac_optarg" ;;
111
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000112 -cache-file | --cache-file | --cache-fil | --cache-fi \
113 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
114 ac_prev=cache_file ;;
115 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
116 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
117 cache_file="$ac_optarg" ;;
118
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000119 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
120 ac_prev=datadir ;;
121 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
122 | --da=*)
123 datadir="$ac_optarg" ;;
124
Guido van Rossum7f43da71994-08-01 12:15:30 +0000125 -disable-* | --disable-*)
126 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000127 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000128 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000129 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000130 fi
131 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
132 eval "enable_${ac_feature}=no" ;;
133
134 -enable-* | --enable-*)
135 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000136 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000137 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000138 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000139 fi
140 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
141 case "$ac_option" in
142 *=*) ;;
143 *) ac_optarg=yes ;;
144 esac
145 eval "enable_${ac_feature}='$ac_optarg'" ;;
146
Guido van Rossum7f43da71994-08-01 12:15:30 +0000147 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
148 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
149 | --exec | --exe | --ex)
150 ac_prev=exec_prefix ;;
151 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
152 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
153 | --exec=* | --exe=* | --ex=*)
154 exec_prefix="$ac_optarg" ;;
155
156 -gas | --gas | --ga | --g)
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000157 # Obsolete; use --with-gas.
158 with_gas=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000159
160 -help | --help | --hel | --he)
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000161 # Omit some internal or obsolete options to make the list less imposing.
162 # This message is too long to be a string in the A/UX 3.1 sh.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000163 cat << EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000164Usage: configure [options] [host]
165Options: [defaults in brackets after descriptions]
166Configuration:
167 --cache-file=FILE cache test results in FILE
168 --help print this message
169 --no-create do not create output files
170 --quiet, --silent do not print \`checking...' messages
171 --version print the version of autoconf that created configure
172Directory and file names:
173 --prefix=PREFIX install architecture-independent files in PREFIX
174 [$ac_default_prefix]
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000175 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000176 [same as prefix]
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000177 --bindir=DIR user executables in DIR [EPREFIX/bin]
178 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
179 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
180 --datadir=DIR read-only architecture-independent data in DIR
181 [PREFIX/share]
182 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
183 --sharedstatedir=DIR modifiable architecture-independent data in DIR
184 [PREFIX/com]
185 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
186 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
187 --includedir=DIR C header files in DIR [PREFIX/include]
188 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
189 --infodir=DIR info documentation in DIR [PREFIX/info]
190 --mandir=DIR man documentation in DIR [PREFIX/man]
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000191 --srcdir=DIR find the sources in DIR [configure dir or ..]
192 --program-prefix=PREFIX prepend PREFIX to installed program names
193 --program-suffix=SUFFIX append SUFFIX to installed program names
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000194 --program-transform-name=PROGRAM
195 run sed PROGRAM on installed program names
196EOF
197 cat << EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000198Host type:
199 --build=BUILD configure for building on BUILD [BUILD=HOST]
200 --host=HOST configure for HOST [guessed]
201 --target=TARGET configure for TARGET [TARGET=HOST]
202Features and packages:
203 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
204 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
205 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
206 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
207 --x-includes=DIR X include files are in DIR
208 --x-libraries=DIR X library files are in DIR
Guido van Rossum7f43da71994-08-01 12:15:30 +0000209EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000210 if test -n "$ac_help"; then
211 echo "--enable and --with options recognized:$ac_help"
212 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000213 exit 0 ;;
214
215 -host | --host | --hos | --ho)
216 ac_prev=host ;;
217 -host=* | --host=* | --hos=* | --ho=*)
218 host="$ac_optarg" ;;
219
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000220 -includedir | --includedir | --includedi | --included | --include \
221 | --includ | --inclu | --incl | --inc)
222 ac_prev=includedir ;;
223 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
224 | --includ=* | --inclu=* | --incl=* | --inc=*)
225 includedir="$ac_optarg" ;;
226
227 -infodir | --infodir | --infodi | --infod | --info | --inf)
228 ac_prev=infodir ;;
229 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
230 infodir="$ac_optarg" ;;
231
232 -libdir | --libdir | --libdi | --libd)
233 ac_prev=libdir ;;
234 -libdir=* | --libdir=* | --libdi=* | --libd=*)
235 libdir="$ac_optarg" ;;
236
237 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
238 | --libexe | --libex | --libe)
239 ac_prev=libexecdir ;;
240 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
241 | --libexe=* | --libex=* | --libe=*)
242 libexecdir="$ac_optarg" ;;
243
244 -localstatedir | --localstatedir | --localstatedi | --localstated \
245 | --localstate | --localstat | --localsta | --localst \
246 | --locals | --local | --loca | --loc | --lo)
247 ac_prev=localstatedir ;;
248 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
249 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
250 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
251 localstatedir="$ac_optarg" ;;
252
253 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
254 ac_prev=mandir ;;
255 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
256 mandir="$ac_optarg" ;;
257
Guido van Rossum7f43da71994-08-01 12:15:30 +0000258 -nfp | --nfp | --nf)
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000259 # Obsolete; use --without-fp.
260 with_fp=no ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000261
262 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
263 | --no-cr | --no-c)
264 no_create=yes ;;
265
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000266 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
267 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
268 no_recursion=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000269
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000270 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
271 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
272 | --oldin | --oldi | --old | --ol | --o)
273 ac_prev=oldincludedir ;;
274 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
275 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
276 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
277 oldincludedir="$ac_optarg" ;;
278
Guido van Rossum7f43da71994-08-01 12:15:30 +0000279 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
280 ac_prev=prefix ;;
281 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
282 prefix="$ac_optarg" ;;
283
284 -program-prefix | --program-prefix | --program-prefi | --program-pref \
285 | --program-pre | --program-pr | --program-p)
286 ac_prev=program_prefix ;;
287 -program-prefix=* | --program-prefix=* | --program-prefi=* \
288 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
289 program_prefix="$ac_optarg" ;;
290
291 -program-suffix | --program-suffix | --program-suffi | --program-suff \
292 | --program-suf | --program-su | --program-s)
293 ac_prev=program_suffix ;;
294 -program-suffix=* | --program-suffix=* | --program-suffi=* \
295 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
296 program_suffix="$ac_optarg" ;;
297
298 -program-transform-name | --program-transform-name \
299 | --program-transform-nam | --program-transform-na \
300 | --program-transform-n | --program-transform- \
301 | --program-transform | --program-transfor \
302 | --program-transfo | --program-transf \
303 | --program-trans | --program-tran \
304 | --progr-tra | --program-tr | --program-t)
305 ac_prev=program_transform_name ;;
306 -program-transform-name=* | --program-transform-name=* \
307 | --program-transform-nam=* | --program-transform-na=* \
308 | --program-transform-n=* | --program-transform-=* \
309 | --program-transform=* | --program-transfor=* \
310 | --program-transfo=* | --program-transf=* \
311 | --program-trans=* | --program-tran=* \
312 | --progr-tra=* | --program-tr=* | --program-t=*)
313 program_transform_name="$ac_optarg" ;;
314
315 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
316 | -silent | --silent | --silen | --sile | --sil)
317 silent=yes ;;
318
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000319 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
320 ac_prev=sbindir ;;
321 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
322 | --sbi=* | --sb=*)
323 sbindir="$ac_optarg" ;;
324
325 -sharedstatedir | --sharedstatedir | --sharedstatedi \
326 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
327 | --sharedst | --shareds | --shared | --share | --shar \
328 | --sha | --sh)
329 ac_prev=sharedstatedir ;;
330 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
331 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
332 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
333 | --sha=* | --sh=*)
334 sharedstatedir="$ac_optarg" ;;
335
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000336 -site | --site | --sit)
337 ac_prev=site ;;
338 -site=* | --site=* | --sit=*)
339 site="$ac_optarg" ;;
340
Guido van Rossum7f43da71994-08-01 12:15:30 +0000341 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
342 ac_prev=srcdir ;;
343 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
344 srcdir="$ac_optarg" ;;
345
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000346 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
347 | --syscon | --sysco | --sysc | --sys | --sy)
348 ac_prev=sysconfdir ;;
349 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
350 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
351 sysconfdir="$ac_optarg" ;;
352
Guido van Rossum7f43da71994-08-01 12:15:30 +0000353 -target | --target | --targe | --targ | --tar | --ta | --t)
354 ac_prev=target ;;
355 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
356 target="$ac_optarg" ;;
357
358 -v | -verbose | --verbose | --verbos | --verbo | --verb)
359 verbose=yes ;;
360
361 -version | --version | --versio | --versi | --vers)
Guido van Rossumf78abae1997-01-21 22:02:36 +0000362 echo "configure generated by autoconf version 2.12"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000363 exit 0 ;;
364
365 -with-* | --with-*)
366 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000367 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000368 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000369 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000370 fi
371 ac_package=`echo $ac_package| sed 's/-/_/g'`
372 case "$ac_option" in
373 *=*) ;;
374 *) ac_optarg=yes ;;
375 esac
376 eval "with_${ac_package}='$ac_optarg'" ;;
377
378 -without-* | --without-*)
379 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000380 # Reject names that are not valid shell variable names.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000381 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000382 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000383 fi
384 ac_package=`echo $ac_package| sed 's/-/_/g'`
385 eval "with_${ac_package}=no" ;;
386
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000387 --x)
388 # Obsolete; use --with-x.
389 with_x=yes ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000390
391 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
392 | --x-incl | --x-inc | --x-in | --x-i)
393 ac_prev=x_includes ;;
394 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
395 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
396 x_includes="$ac_optarg" ;;
397
398 -x-libraries | --x-libraries | --x-librarie | --x-librari \
399 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
400 ac_prev=x_libraries ;;
401 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
402 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
403 x_libraries="$ac_optarg" ;;
404
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000405 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000406 ;;
407
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000408 *)
Guido van Rossum0a516c91994-09-12 10:58:40 +0000409 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000410 echo "configure: warning: $ac_option: invalid host type" 1>&2
Guido van Rossum7f43da71994-08-01 12:15:30 +0000411 fi
Guido van Rossum0a516c91994-09-12 10:58:40 +0000412 if test "x$nonopt" != xNONE; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000413 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000414 fi
415 nonopt="$ac_option"
416 ;;
417
418 esac
Guido van Rossum627b2d71993-12-24 10:39:16 +0000419done
420
Guido van Rossum7f43da71994-08-01 12:15:30 +0000421if test -n "$ac_prev"; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000422 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +0000423fi
424
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000425trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
Guido van Rossum7f43da71994-08-01 12:15:30 +0000426
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000427# File descriptor usage:
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000428# 0 standard input
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000429# 1 file creation
430# 2 errors and warnings
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000431# 3 some systems may open it to /dev/tty
432# 4 used on the Kubota Titan
433# 6 checking for... messages and results
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000434# 5 compiler messages saved in config.log
435if test "$silent" = yes; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000436 exec 6>/dev/null
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000437else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000438 exec 6>&1
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000439fi
440exec 5>./config.log
441
442echo "\
443This file contains any messages produced by compilers while
444running configure, to aid debugging if configure makes a mistake.
445" 1>&5
446
447# Strip out --no-create and --no-recursion so they do not pile up.
448# Also quote any args containing shell metacharacters.
449ac_configure_args=
450for ac_arg
451do
Guido van Rossum7f43da71994-08-01 12:15:30 +0000452 case "$ac_arg" in
453 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
454 | --no-cr | --no-c) ;;
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000455 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
456 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
457 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
458 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
459 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000460 esac
461done
Guido van Rossum627b2d71993-12-24 10:39:16 +0000462
463# NLS nuisances.
Guido van Rossumf78abae1997-01-21 22:02:36 +0000464# Only set these to C if already set. These must not be set unconditionally
465# because not all systems understand e.g. LANG=C (notably SCO).
466# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
467# Non-C LC_CTYPE values break the ctype check.
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000468if test "${LANG+set}" = set; then LANG=C; export LANG; fi
Guido van Rossumf78abae1997-01-21 22:02:36 +0000469if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
470if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
471if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000472
Guido van Rossum7f43da71994-08-01 12:15:30 +0000473# confdefs.h avoids OS command line length limits that DEFS can exceed.
474rm -rf conftest* confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000475# AIX cpp loses on an empty file, so make sure it contains at least a newline.
476echo > confdefs.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000477
478# A filename unique to this package, relative to the directory that
479# configure is in, which we can look for to find out if srcdir is correct.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000480ac_unique_file=Include/object.h
Guido van Rossum627b2d71993-12-24 10:39:16 +0000481
482# Find the source files, if location was not specified.
483if test -z "$srcdir"; then
Guido van Rossum7f43da71994-08-01 12:15:30 +0000484 ac_srcdir_defaulted=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000485 # Try the directory containing this script, then its parent.
Guido van Rossum7f43da71994-08-01 12:15:30 +0000486 ac_prog=$0
487 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
488 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
489 srcdir=$ac_confdir
490 if test ! -r $srcdir/$ac_unique_file; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000491 srcdir=..
492 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000493else
494 ac_srcdir_defaulted=no
Guido van Rossum627b2d71993-12-24 10:39:16 +0000495fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000496if test ! -r $srcdir/$ac_unique_file; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000497 if test "$ac_srcdir_defaulted" = yes; then
498 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000499 else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000500 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
Guido van Rossum627b2d71993-12-24 10:39:16 +0000501 fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000502fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000503srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
504
505# Prefer explicitly selected file to automatically selected ones.
506if test -z "$CONFIG_SITE"; then
507 if test "x$prefix" != xNONE; then
508 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
509 else
510 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
511 fi
512fi
513for ac_site_file in $CONFIG_SITE; do
514 if test -r "$ac_site_file"; then
515 echo "loading site script $ac_site_file"
516 . "$ac_site_file"
517 fi
518done
519
520if test -r "$cache_file"; then
521 echo "loading cache $cache_file"
522 . $cache_file
523else
524 echo "creating cache $cache_file"
525 > $cache_file
526fi
527
Guido van Rossum7f43da71994-08-01 12:15:30 +0000528ac_ext=c
Guido van Rossum0a516c91994-09-12 10:58:40 +0000529# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000530ac_cpp='$CPP $CPPFLAGS'
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000531ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
532ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
Guido van Rossumf78abae1997-01-21 22:02:36 +0000533cross_compiling=$ac_cv_prog_cc_cross
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000534
535if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
536 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
537 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
538 ac_n= ac_c='
539' ac_t=' '
540 else
541 ac_n=-n ac_c= ac_t=
542 fi
543else
544 ac_n= ac_c='\c' ac_t=
545fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000546
Guido van Rossum0a516c91994-09-12 10:58:40 +0000547
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000548
Guido van Rossum627b2d71993-12-24 10:39:16 +0000549
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000550# NEXTSTEP stuff
Guido van Rossum563e7081996-09-10 18:20:48 +0000551if test -f /usr/lib/NextStep/software_version; then
552
553 echo $ac_n "checking for --with-next-archs""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000554echo "configure:555: checking for --with-next-archs" >&5
Guido van Rossum563e7081996-09-10 18:20:48 +0000555 # Check whether --with-next-archs or --without-next-archs was given.
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000556if test "${with_next_archs+set}" = set; then
557 withval="$with_next_archs"
558
Guido van Rossum563e7081996-09-10 18:20:48 +0000559 if test -n "$withval"; then
560 ac_arch_flags=`/usr/lib/arch_tool -archify_list $withval`
561 # GCC does not currently support multi archs on the NeXT
562 with_gcc=no
563 fi
564 echo "$ac_t""$with_next_archs" 1>&6
565
566else
567 echo "$ac_t""none: using `arch`" 1>&6
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000568fi
569
Guido van Rossum563e7081996-09-10 18:20:48 +0000570
571 if test -z "$MACHDEP"
572 then
573 set X `hostinfo | grep 'NeXT Mach.*:' | \
574 sed -e 's/://' -e 's/\./_/'` && \
575 ac_sys_system=next && ac_sys_release=$4
576
577 MACHDEP="$ac_sys_system$ac_sys_release"
578 fi
579fi
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000580
581# Set name for machine-dependent library files
582
583echo $ac_n "checking MACHDEP""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000584echo "configure:585: checking MACHDEP" >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000585if test -z "$MACHDEP"
586then
Guido van Rossum563e7081996-09-10 18:20:48 +0000587 ac_sys_system=`uname -s`
588 if test "$ac_sys_system" = "AIX" ; then
589 ac_sys_release=`uname -v`
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000590 else
Guido van Rossum563e7081996-09-10 18:20:48 +0000591 ac_sys_release=`uname -r`
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000592 fi
Guido van Rossum563e7081996-09-10 18:20:48 +0000593 ac_md_system=`echo $ac_sys_system |
594 tr -d '/ ' | tr '[A-Z]' '[a-z]'`
595 ac_md_release=`echo $ac_sys_release |
596 tr -d '/ ' | sed 's/\..*//'`
597 MACHDEP="$ac_md_system$ac_md_release"
598
Guido van Rossum07397971997-04-29 21:49:50 +0000599 case $MACHDEP in
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000600 '') MACHDEP=unknown;;
601 esac
602fi
603echo "$ac_t""$MACHDEP" 1>&6
604
Guido van Rossum627b2d71993-12-24 10:39:16 +0000605# checks for alternative programs
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000606echo $ac_n "checking for --without-gcc""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000607echo "configure:608: checking for --without-gcc" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000608# Check whether --with-gcc or --without-gcc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000609if test "${with_gcc+set}" = set; then
610 withval="$with_gcc"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000611
612 case $withval in
Guido van Rossumda88dad1995-01-26 00:46:29 +0000613 no) CC=cc
614 without_gcc=yes;;
615 yes) CC=gcc
616 without_gcc=no;;
617 *) CC=$withval
618 without_gcc=$withval;;
Guido van Rossum7f43da71994-08-01 12:15:30 +0000619 esac
Guido van Rossumda88dad1995-01-26 00:46:29 +0000620else
Guido van Rossume77438c1995-09-13 18:59:59 +0000621
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000622 case $ac_sys_system in
Guido van Rossume77438c1995-09-13 18:59:59 +0000623 OSF1) CC=cc
624 without_gcc=;;
625 *) without_gcc=no;;
626 esac
Guido van Rossum7f43da71994-08-01 12:15:30 +0000627fi
628
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000629echo "$ac_t""$without_gcc" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +0000630
Guido van Rossum8b131c51995-03-09 14:10:13 +0000631# If the user switches compilers, we can't believe the cache
632if test ! -z "$ac_cv_prog_CC" -a ! -z "$CC" -a "$CC" != "$ac_cv_prog_CC"
633then
634 { echo "configure: error: cached CC is different -- throw away $cache_file
635(it is also a good idea to do 'make clean' before compiling)" 1>&2; exit 1; }
636fi
637
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000638# Extract the first word of "gcc", so it can be a program name with args.
639set dummy gcc; ac_word=$2
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000640echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000641echo "configure:642: checking for $ac_word" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000642if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
643 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000644else
645 if test -n "$CC"; then
646 ac_cv_prog_CC="$CC" # Let the user override the test.
647else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000648 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
649 for ac_dir in $PATH; do
650 test -z "$ac_dir" && ac_dir=.
651 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000652 ac_cv_prog_CC="gcc"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000653 break
654 fi
655 done
Guido van Rossum7f43da71994-08-01 12:15:30 +0000656 IFS="$ac_save_ifs"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000657fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000658fi
659CC="$ac_cv_prog_CC"
660if test -n "$CC"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000661 echo "$ac_t""$CC" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000662else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000663 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000664fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000665
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000666if test -z "$CC"; then
667 # Extract the first word of "cc", so it can be a program name with args.
668set dummy cc; ac_word=$2
669echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000670echo "configure:671: checking for $ac_word" >&5
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000671if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
672 echo $ac_n "(cached) $ac_c" 1>&6
673else
674 if test -n "$CC"; then
675 ac_cv_prog_CC="$CC" # Let the user override the test.
676else
677 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
678 ac_prog_rejected=no
679 for ac_dir in $PATH; do
680 test -z "$ac_dir" && ac_dir=.
681 if test -f $ac_dir/$ac_word; then
682 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
683 ac_prog_rejected=yes
684 continue
685 fi
686 ac_cv_prog_CC="cc"
687 break
688 fi
689 done
690 IFS="$ac_save_ifs"
691if test $ac_prog_rejected = yes; then
692 # We found a bogon in the path, so make sure we never use it.
693 set dummy $ac_cv_prog_CC
694 shift
695 if test $# -gt 0; then
696 # We chose a different compiler from the bogus one.
697 # However, it has the same basename, so the bogon will be chosen
698 # first if we set CC to just the basename; use the full file name.
699 shift
700 set dummy "$ac_dir/$ac_word" "$@"
701 shift
702 ac_cv_prog_CC="$@"
703 fi
704fi
705fi
706fi
707CC="$ac_cv_prog_CC"
708if test -n "$CC"; then
709 echo "$ac_t""$CC" 1>&6
710else
711 echo "$ac_t""no" 1>&6
712fi
713
714 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
715fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000716
Guido van Rossumf78abae1997-01-21 22:02:36 +0000717echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000718echo "configure:719: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000719
720ac_ext=c
721# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
722ac_cpp='$CPP $CPPFLAGS'
723ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
724ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
725cross_compiling=$ac_cv_prog_cc_cross
726
727cat > conftest.$ac_ext <<EOF
Guido van Rossum7f253911997-05-09 02:42:48 +0000728#line 729 "configure"
Guido van Rossumf78abae1997-01-21 22:02:36 +0000729#include "confdefs.h"
730main(){return(0);}
731EOF
Guido van Rossum7f253911997-05-09 02:42:48 +0000732if { (eval echo configure:733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossumf78abae1997-01-21 22:02:36 +0000733 ac_cv_prog_cc_works=yes
734 # If we can't run a trivial program, we are probably using a cross compiler.
735 if (./conftest; exit) 2>/dev/null; then
736 ac_cv_prog_cc_cross=no
737 else
738 ac_cv_prog_cc_cross=yes
739 fi
740else
741 echo "configure: failed program was:" >&5
742 cat conftest.$ac_ext >&5
743 ac_cv_prog_cc_works=no
744fi
745rm -fr conftest*
746
747echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
748if test $ac_cv_prog_cc_works = no; then
749 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
750fi
751echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000752echo "configure:753: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000753echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
754cross_compiling=$ac_cv_prog_cc_cross
755
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000756echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000757echo "configure:758: checking whether we are using GNU C" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000758if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
759 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000760else
761 cat > conftest.c <<EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000762#ifdef __GNUC__
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000763 yes;
Guido van Rossum627b2d71993-12-24 10:39:16 +0000764#endif
765EOF
Guido van Rossum7f253911997-05-09 02:42:48 +0000766if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:767: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000767 ac_cv_prog_gcc=yes
768else
769 ac_cv_prog_gcc=no
770fi
771fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000772
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000773echo "$ac_t""$ac_cv_prog_gcc" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +0000774
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000775if test $ac_cv_prog_gcc = yes; then
776 GCC=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +0000777 ac_test_CFLAGS="${CFLAGS+set}"
778 ac_save_CFLAGS="$CFLAGS"
779 CFLAGS=
780 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000781echo "configure:782: checking whether ${CC-cc} accepts -g" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000782if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000783 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000784else
785 echo 'void f(){}' > conftest.c
786if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
Guido van Rossumf78abae1997-01-21 22:02:36 +0000787 ac_cv_prog_cc_g=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000788else
Guido van Rossumf78abae1997-01-21 22:02:36 +0000789 ac_cv_prog_cc_g=no
Guido van Rossum627b2d71993-12-24 10:39:16 +0000790fi
791rm -f conftest*
792
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000793fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000794
Guido van Rossumf78abae1997-01-21 22:02:36 +0000795echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
796 if test "$ac_test_CFLAGS" = set; then
797 CFLAGS="$ac_save_CFLAGS"
798 elif test $ac_cv_prog_cc_g = yes; then
799 CFLAGS="-g -O2"
800 else
801 CFLAGS="-O2"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000802 fi
803else
804 GCC=
805 test "${CFLAGS+set}" = set || CFLAGS="-g"
806fi
807
808# Extract the first word of "ranlib", so it can be a program name with args.
809set dummy ranlib; ac_word=$2
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000810echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000811echo "configure:812: checking for $ac_word" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000812if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
813 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000814else
815 if test -n "$RANLIB"; then
816 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
817else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000818 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
819 for ac_dir in $PATH; do
820 test -z "$ac_dir" && ac_dir=.
821 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000822 ac_cv_prog_RANLIB="ranlib"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000823 break
824 fi
825 done
Guido van Rossum7f43da71994-08-01 12:15:30 +0000826 IFS="$ac_save_ifs"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000827 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000828fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000829fi
830RANLIB="$ac_cv_prog_RANLIB"
831if test -n "$RANLIB"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000832 echo "$ac_t""$RANLIB" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000833else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000834 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000835fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000836
837
Guido van Rossum7f43da71994-08-01 12:15:30 +0000838for ac_prog in ar aal
839do
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000840# Extract the first word of "$ac_prog", so it can be a program name with args.
841set dummy $ac_prog; ac_word=$2
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000842echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Guido van Rossum7f253911997-05-09 02:42:48 +0000843echo "configure:844: checking for $ac_word" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000844if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
845 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000846else
847 if test -n "$AR"; then
848 ac_cv_prog_AR="$AR" # Let the user override the test.
849else
Guido van Rossum7f43da71994-08-01 12:15:30 +0000850 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
851 for ac_dir in $PATH; do
852 test -z "$ac_dir" && ac_dir=.
853 if test -f $ac_dir/$ac_word; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000854 ac_cv_prog_AR="$ac_prog"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000855 break
856 fi
857 done
858 IFS="$ac_save_ifs"
859fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000860fi
861AR="$ac_cv_prog_AR"
862if test -n "$AR"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000863 echo "$ac_t""$AR" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000864else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000865 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000866fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000867
868test -n "$AR" && break
869done
870test -n "$AR" || AR="ar"
871
872
Guido van Rossumda88dad1995-01-26 00:46:29 +0000873
874
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000875# Install just never works :-(
876if test -z "$INSTALL"
Guido van Rossumda88dad1995-01-26 00:46:29 +0000877then
878 INSTALL=cp
879 INSTALL_PROGRAM=cp
880 INSTALL_DATA=cp
881else
882 INSTALL_PROGRAM="$INSTALL"
883 INSTALL_DATA="$INSTALL -m 644"
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000884fi
885
886# Optimizer/debugger flags passed between Makefiles
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000887
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000888if test -z "$OPT"
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000889then
Guido van Rossumedca74a1997-07-18 23:29:40 +0000890 case $GCC in
891 yes)
892 case $ac_cv_prog_cc_g in
893 yes) OPT="-g -O2";;
894 *) OPT="-O2";;
895 esac
896 ;;
Guido van Rossum7b3853f1996-07-30 18:09:35 +0000897 *) OPT="-O";;
898 esac
Guido van Rossumb1ba03f1994-08-19 15:34:50 +0000899fi
900
Guido van Rossum563e7081996-09-10 18:20:48 +0000901if test "$ac_arch_flags"
Guido van Rossuma68acba1996-07-31 17:36:39 +0000902then
903 OPT="$OPT $ac_arch_flags"
904fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000905# checks for UNIX variants that set C preprocessor variables
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000906echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +0000907echo "configure:908: checking how to run the C preprocessor" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000908# On Suns, sometimes $CPP names a directory.
909if test -n "$CPP" && test -d "$CPP"; then
910 CPP=
911fi
Guido van Rossum627b2d71993-12-24 10:39:16 +0000912if test -z "$CPP"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000913if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
914 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000915else
916 # This must be in double quotes, not single quotes, because CPP may get
917 # substituted into the Makefile and "${CC-cc}" will confuse make.
Guido van Rossum627b2d71993-12-24 10:39:16 +0000918 CPP="${CC-cc} -E"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000919 # On the NeXT, cc -E runs the code through the compiler's parser,
920 # not just through cpp.
921 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +0000922#line 923 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000923#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000924#include <assert.h>
Guido van Rossum627b2d71993-12-24 10:39:16 +0000925Syntax Error
926EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000927ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossumedca74a1997-07-18 23:29:40 +0000928{ (eval echo configure:929: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000929ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000930if test -z "$ac_err"; then
931 :
932else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000933 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000934 echo "configure: failed program was:" >&5
935 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +0000936 rm -rf conftest*
937 CPP="${CC-cc} -E -traditional-cpp"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000938 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +0000939#line 940 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000940#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000941#include <assert.h>
Guido van Rossum7f43da71994-08-01 12:15:30 +0000942Syntax Error
943EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +0000944ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossumedca74a1997-07-18 23:29:40 +0000945{ (eval echo configure:946: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000946ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +0000947if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000948 :
949else
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000950 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +0000951 echo "configure: failed program was:" >&5
952 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +0000953 rm -rf conftest*
954 CPP=/lib/cpp
955fi
956rm -f conftest*
957fi
Guido van Rossum7f43da71994-08-01 12:15:30 +0000958rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000959 ac_cv_prog_CPP="$CPP"
Guido van Rossum7f43da71994-08-01 12:15:30 +0000960fi
Guido van Rossume77438c1995-09-13 18:59:59 +0000961 CPP="$ac_cv_prog_CPP"
962else
963 ac_cv_prog_CPP="$CPP"
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000964fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000965echo "$ac_t""$CPP" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +0000966
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000967echo $ac_n "checking for AIX""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +0000968echo "configure:969: checking for AIX" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000969cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +0000970#line 971 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000971#include "confdefs.h"
972#ifdef _AIX
973 yes
974#endif
975
976EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000977if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
978 egrep "yes" >/dev/null 2>&1; then
Guido van Rossum627b2d71993-12-24 10:39:16 +0000979 rm -rf conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000980 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000981#define _ALL_SOURCE 1
982EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +0000983
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000984else
985 rm -rf conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000986 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +0000987fi
988rm -f conftest*
989
990
Guido van Rossumf78abae1997-01-21 22:02:36 +0000991ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000992echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +0000993echo "configure:994: checking for minix/config.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +0000994if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
995 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +0000996else
997 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +0000998#line 999 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +0000999#include "confdefs.h"
1000#include <minix/config.h>
1001EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001002ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossumedca74a1997-07-18 23:29:40 +00001003{ (eval echo configure:1004: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001004ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001005if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001006 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001007 eval "ac_cv_header_$ac_safe=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001008else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001009 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001010 echo "configure: failed program was:" >&5
1011 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001012 rm -rf conftest*
1013 eval "ac_cv_header_$ac_safe=no"
1014fi
1015rm -f conftest*
1016fi
1017if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001018 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001019 MINIX=yes
1020else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001021 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001022MINIX=
Guido van Rossum627b2d71993-12-24 10:39:16 +00001023fi
1024
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001025if test "$MINIX" = yes; then
1026 cat >> confdefs.h <<\EOF
1027#define _POSIX_SOURCE 1
1028EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001029
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001030 cat >> confdefs.h <<\EOF
1031#define _POSIX_1_SOURCE 2
1032EOF
1033
1034 cat >> confdefs.h <<\EOF
1035#define _MINIX 1
1036EOF
1037
1038fi
1039
Guido van Rossumda88dad1995-01-26 00:46:29 +00001040
Guido van Rossum201afe51997-05-14 21:14:44 +00001041echo $ac_n "checking whether $CC accepts -Olimit 1500""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001042echo "configure:1043: checking whether $CC accepts -Olimit 1500" >&5
Guido van Rossum201afe51997-05-14 21:14:44 +00001043if eval "test \"`echo '$''{'ac_cv_olimit_ok'+set}'`\" = set"; then
1044 echo $ac_n "(cached) $ac_c" 1>&6
1045else
1046 ac_save_cc="$CC"
1047CC="$CC -Olimit 1500"
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001048if test "$cross_compiling" = yes; then
1049 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1050else
1051 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001052#line 1053 "configure"
Guido van Rossum201afe51997-05-14 21:14:44 +00001053#include "confdefs.h"
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001054int main() { return 0; }
Guido van Rossum201afe51997-05-14 21:14:44 +00001055EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001056if { (eval echo configure:1057: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001057then
Guido van Rossum201afe51997-05-14 21:14:44 +00001058 ac_cv_olimit_ok=yes
1059else
1060 echo "configure: failed program was:" >&5
1061 cat conftest.$ac_ext >&5
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001062 rm -fr conftest*
Guido van Rossum201afe51997-05-14 21:14:44 +00001063 ac_cv_olimit_ok=no
1064fi
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001065rm -fr conftest*
1066fi
1067
Guido van Rossum201afe51997-05-14 21:14:44 +00001068CC="$ac_save_cc"
1069fi
1070
1071echo "$ac_t""$ac_cv_olimit_ok" 1>&6
1072if test $ac_cv_olimit_ok = yes; then
1073 OPT="$OPT -Olimit 1500"
1074fi
1075
Guido van Rossum84e7b241996-08-19 21:59:00 +00001076# check for ANSI or K&R ("traditional") preprocessor
1077echo $ac_n "checking for C preprocessor type""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001078echo "configure:1079: checking for C preprocessor type" >&5
Guido van Rossum84e7b241996-08-19 21:59:00 +00001079cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001080#line 1081 "configure"
Guido van Rossum84e7b241996-08-19 21:59:00 +00001081#include "confdefs.h"
1082
1083#define spam(name, doc) {#name, &name, #name "() -- " doc}
1084int foo;
1085struct {char *name; int *addr; char *doc;} desc = spam(foo, "something");
1086
Guido van Rossumf78abae1997-01-21 22:02:36 +00001087int main() {
Guido van Rossum84e7b241996-08-19 21:59:00 +00001088;
1089; return 0; }
1090EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001091if { (eval echo configure:1092: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum84e7b241996-08-19 21:59:00 +00001092 rm -rf conftest*
1093 cpp_type=ansi
1094else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001095 echo "configure: failed program was:" >&5
1096 cat conftest.$ac_ext >&5
Guido van Rossum84e7b241996-08-19 21:59:00 +00001097 rm -rf conftest*
1098 cat >> confdefs.h <<\EOF
1099#define HAVE_OLD_CPP 1
1100EOF
1101 cpp_type=traditional
1102fi
1103rm -f conftest*
Guido van Rossum84e7b241996-08-19 21:59:00 +00001104echo "$ac_t""$cpp_type" 1>&6
1105
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001106# checks for header files
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001107echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001108echo "configure:1109: checking for ANSI C header files" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001109if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1110 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001111else
1112 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001113#line 1114 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001114#include "confdefs.h"
1115#include <stdlib.h>
1116#include <stdarg.h>
1117#include <string.h>
1118#include <float.h>
1119EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001120ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossumedca74a1997-07-18 23:29:40 +00001121{ (eval echo configure:1122: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001122ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001123if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001124 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001125 ac_cv_header_stdc=yes
1126else
1127 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001128 echo "configure: failed program was:" >&5
1129 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00001130 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001131 ac_cv_header_stdc=no
1132fi
1133rm -f conftest*
1134
1135if test $ac_cv_header_stdc = yes; then
1136 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1137cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001138#line 1139 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001139#include "confdefs.h"
1140#include <string.h>
1141EOF
1142if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1143 egrep "memchr" >/dev/null 2>&1; then
1144 :
1145else
1146 rm -rf conftest*
1147 ac_cv_header_stdc=no
1148fi
1149rm -f conftest*
1150
1151fi
1152
1153if test $ac_cv_header_stdc = yes; then
1154 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1155cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001156#line 1157 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001157#include "confdefs.h"
1158#include <stdlib.h>
1159EOF
1160if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1161 egrep "free" >/dev/null 2>&1; then
1162 :
1163else
1164 rm -rf conftest*
1165 ac_cv_header_stdc=no
1166fi
1167rm -f conftest*
1168
1169fi
1170
1171if test $ac_cv_header_stdc = yes; then
1172 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1173if test "$cross_compiling" = yes; then
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001174 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001175else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001176 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001177#line 1178 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001178#include "confdefs.h"
1179#include <ctype.h>
1180#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1181#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001182#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Guido van Rossum627b2d71993-12-24 10:39:16 +00001183int main () { int i; for (i = 0; i < 256; i++)
1184if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1185exit (0); }
1186
1187EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001188if { (eval echo configure:1189: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumf78abae1997-01-21 22:02:36 +00001189then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001190 :
1191else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001192 echo "configure: failed program was:" >&5
1193 cat conftest.$ac_ext >&5
1194 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001195 ac_cv_header_stdc=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001196fi
1197rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001198fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001199
1200fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001201fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001202
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001203echo "$ac_t""$ac_cv_header_stdc" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001204if test $ac_cv_header_stdc = yes; then
1205 cat >> confdefs.h <<\EOF
1206#define STDC_HEADERS 1
1207EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001208
1209fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001210
Guido van Rossum07397971997-04-29 21:49:50 +00001211for ac_hdr in dlfcn.h fcntl.h limits.h ncurses.h pthread.h \
Guido van Rossum2d38f911996-06-26 19:47:01 +00001212signal.h stdarg.h stddef.h stdlib.h thread.h unistd.h utime.h \
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001213sys/audioio.h sys/file.h sys/lock.h \
1214sys/param.h sys/select.h sys/time.h sys/times.h \
Guido van Rossum2d38f911996-06-26 19:47:01 +00001215sys/un.h sys/utsname.h sys/wait.h
Guido van Rossum627b2d71993-12-24 10:39:16 +00001216do
Guido van Rossumf78abae1997-01-21 22:02:36 +00001217ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001218echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001219echo "configure:1220: checking for $ac_hdr" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001220if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1221 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001222else
1223 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001224#line 1225 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001225#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001226#include <$ac_hdr>
Guido van Rossum627b2d71993-12-24 10:39:16 +00001227EOF
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001228ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossumedca74a1997-07-18 23:29:40 +00001229{ (eval echo configure:1230: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001230ac_err=`grep -v '^ *+' conftest.out`
Guido van Rossum7f43da71994-08-01 12:15:30 +00001231if test -z "$ac_err"; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001232 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001233 eval "ac_cv_header_$ac_safe=yes"
1234else
1235 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001236 echo "configure: failed program was:" >&5
1237 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001238 rm -rf conftest*
1239 eval "ac_cv_header_$ac_safe=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001240fi
1241rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001242fi
1243if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001244 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001245 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001246 cat >> confdefs.h <<EOF
1247#define $ac_tr_hdr 1
1248EOF
1249
1250else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001251 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001252fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001253done
1254
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001255ac_header_dirent=no
1256for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
1257do
Guido van Rossumf78abae1997-01-21 22:02:36 +00001258ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001259echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001260echo "configure:1261: checking for $ac_hdr that defines DIR" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001261if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
1262 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00001263else
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001264 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001265#line 1266 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001266#include "confdefs.h"
1267#include <sys/types.h>
1268#include <$ac_hdr>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001269int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001270DIR *dirp = 0;
1271; return 0; }
1272EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001273if { (eval echo configure:1274: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001274 rm -rf conftest*
1275 eval "ac_cv_header_dirent_$ac_safe=yes"
1276else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001277 echo "configure: failed program was:" >&5
1278 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001279 rm -rf conftest*
1280 eval "ac_cv_header_dirent_$ac_safe=no"
1281fi
1282rm -f conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +00001283fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001284if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001285 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001286 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001287 cat >> confdefs.h <<EOF
1288#define $ac_tr_hdr 1
1289EOF
1290 ac_header_dirent=$ac_hdr; break
1291else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001292 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001293fi
1294done
1295# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
1296if test $ac_header_dirent = dirent.h; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00001297echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001298echo "configure:1299: checking for opendir in -ldir" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001299ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001300if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001301 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001302else
1303 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001304LIBS="-ldir $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001305cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001306#line 1307 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001307#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001308/* Override any gcc2 internal prototype to avoid an error. */
1309/* We use char because int might match the return type of a gcc2
1310 builtin and then its argument prototype would still apply. */
1311char opendir();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001312
Guido van Rossumf78abae1997-01-21 22:02:36 +00001313int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001314opendir()
1315; return 0; }
1316EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001317if { (eval echo configure:1318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001318 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001319 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001320else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001321 echo "configure: failed program was:" >&5
1322 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001323 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001324 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001325fi
1326rm -f conftest*
1327LIBS="$ac_save_LIBS"
1328
1329fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001330if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001331 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001332 LIBS="$LIBS -ldir"
1333else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001334 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001335fi
1336
1337else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001338echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001339echo "configure:1340: checking for opendir in -lx" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001340ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001341if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001342 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001343else
1344 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001345LIBS="-lx $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001346cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001347#line 1348 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001348#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001349/* Override any gcc2 internal prototype to avoid an error. */
1350/* We use char because int might match the return type of a gcc2
1351 builtin and then its argument prototype would still apply. */
1352char opendir();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001353
Guido van Rossumf78abae1997-01-21 22:02:36 +00001354int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001355opendir()
1356; return 0; }
1357EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001358if { (eval echo configure:1359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001359 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001360 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001361else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001362 echo "configure: failed program was:" >&5
1363 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001364 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001365 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001366fi
1367rm -f conftest*
1368LIBS="$ac_save_LIBS"
1369
1370fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001371if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001372 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001373 LIBS="$LIBS -lx"
1374else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001375 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001376fi
1377
1378fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001379
1380
1381# checks for typedefs
Guido van Rossumda88dad1995-01-26 00:46:29 +00001382was_it_defined=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001383echo $ac_n "checking for clock_t in time.h""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001384echo "configure:1385: checking for clock_t in time.h" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001385cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001386#line 1387 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001387#include "confdefs.h"
1388#include <time.h>
1389EOF
1390if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1391 egrep "clock_t" >/dev/null 2>&1; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00001392 rm -rf conftest*
1393 was_it_defined=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001394else
1395 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001396 cat >> confdefs.h <<\EOF
1397#define clock_t long
1398EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001399
1400fi
1401rm -f conftest*
1402
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001403echo "$ac_t""$was_it_defined" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00001404
Guido van Rossum84e7b241996-08-19 21:59:00 +00001405# Add some code to confdefs.h so that the test for off_t works on SCO
1406cat >> confdefs.h <<\EOF
1407#if defined(SCO_DS)
1408#undef _OFF_T
1409#endif
1410EOF
1411
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001412echo $ac_n "checking for mode_t""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001413echo "configure:1414: checking for mode_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001414if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
1415 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001416else
1417 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001418#line 1419 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001419#include "confdefs.h"
1420#include <sys/types.h>
1421#if STDC_HEADERS
1422#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001423#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001424#endif
1425EOF
1426if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001427 egrep "mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001428 rm -rf conftest*
1429 ac_cv_type_mode_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001430else
1431 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001432 ac_cv_type_mode_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001433fi
1434rm -f conftest*
1435
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001436fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001437echo "$ac_t""$ac_cv_type_mode_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001438if test $ac_cv_type_mode_t = no; then
1439 cat >> confdefs.h <<\EOF
1440#define mode_t int
1441EOF
1442
1443fi
1444
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001445echo $ac_n "checking for off_t""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001446echo "configure:1447: checking for off_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001447if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1448 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001449else
1450 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001451#line 1452 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001452#include "confdefs.h"
1453#include <sys/types.h>
1454#if STDC_HEADERS
1455#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001456#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001457#endif
1458EOF
1459if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001460 egrep "off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001461 rm -rf conftest*
1462 ac_cv_type_off_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001463else
1464 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001465 ac_cv_type_off_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001466fi
1467rm -f conftest*
1468
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001469fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001470echo "$ac_t""$ac_cv_type_off_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001471if test $ac_cv_type_off_t = no; then
1472 cat >> confdefs.h <<\EOF
1473#define off_t long
1474EOF
1475
1476fi
1477
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001478echo $ac_n "checking for pid_t""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001479echo "configure:1480: checking for pid_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001480if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
1481 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001482else
1483 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001484#line 1485 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001485#include "confdefs.h"
1486#include <sys/types.h>
1487#if STDC_HEADERS
1488#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001489#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001490#endif
1491EOF
1492if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001493 egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001494 rm -rf conftest*
1495 ac_cv_type_pid_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001496else
1497 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001498 ac_cv_type_pid_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001499fi
1500rm -f conftest*
1501
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001502fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001503echo "$ac_t""$ac_cv_type_pid_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001504if test $ac_cv_type_pid_t = no; then
1505 cat >> confdefs.h <<\EOF
1506#define pid_t int
1507EOF
1508
1509fi
1510
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001511echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001512echo "configure:1513: checking return type of signal handlers" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001513if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
1514 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001515else
1516 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001517#line 1518 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001518#include "confdefs.h"
1519#include <sys/types.h>
1520#include <signal.h>
1521#ifdef signal
1522#undef signal
1523#endif
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001524#ifdef __cplusplus
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001525extern "C" void (*signal (int, void (*)(int)))(int);
1526#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001527void (*signal ()) ();
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001528#endif
1529
Guido van Rossumf78abae1997-01-21 22:02:36 +00001530int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001531int i;
1532; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001533EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001534if { (eval echo configure:1535: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001535 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001536 ac_cv_type_signal=void
Guido van Rossum627b2d71993-12-24 10:39:16 +00001537else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001538 echo "configure: failed program was:" >&5
1539 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00001540 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001541 ac_cv_type_signal=int
Guido van Rossum627b2d71993-12-24 10:39:16 +00001542fi
1543rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001544fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001545
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001546echo "$ac_t""$ac_cv_type_signal" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001547cat >> confdefs.h <<EOF
1548#define RETSIGTYPE $ac_cv_type_signal
1549EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001550
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001551
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001552echo $ac_n "checking for size_t""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001553echo "configure:1554: checking for size_t" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001554if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1555 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001556else
1557 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001558#line 1559 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001559#include "confdefs.h"
1560#include <sys/types.h>
1561#if STDC_HEADERS
1562#include <stdlib.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00001563#include <stddef.h>
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001564#endif
1565EOF
1566if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00001567 egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001568 rm -rf conftest*
1569 ac_cv_type_size_t=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00001570else
1571 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001572 ac_cv_type_size_t=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00001573fi
1574rm -f conftest*
1575
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001576fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001577echo "$ac_t""$ac_cv_type_size_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001578if test $ac_cv_type_size_t = no; then
1579 cat >> confdefs.h <<\EOF
1580#define size_t unsigned
1581EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001582
1583fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001584
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001585echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001586echo "configure:1587: checking for uid_t in sys/types.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001587if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
1588 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001589else
1590 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001591#line 1592 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001592#include "confdefs.h"
1593#include <sys/types.h>
1594EOF
1595if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1596 egrep "uid_t" >/dev/null 2>&1; then
1597 rm -rf conftest*
1598 ac_cv_type_uid_t=yes
1599else
1600 rm -rf conftest*
1601 ac_cv_type_uid_t=no
1602fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00001603rm -f conftest*
1604
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001605fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001606
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001607echo "$ac_t""$ac_cv_type_uid_t" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001608if test $ac_cv_type_uid_t = no; then
1609 cat >> confdefs.h <<\EOF
1610#define uid_t int
1611EOF
1612
1613 cat >> confdefs.h <<\EOF
1614#define gid_t int
1615EOF
1616
1617fi
1618
Guido van Rossum627b2d71993-12-24 10:39:16 +00001619
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001620echo $ac_n "checking size of int""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001621echo "configure:1622: checking size of int" >&5
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001622if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
1623 echo $ac_n "(cached) $ac_c" 1>&6
1624else
1625 if test "$cross_compiling" = yes; then
1626 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1627else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001628 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001629#line 1630 "configure"
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001630#include "confdefs.h"
1631#include <stdio.h>
1632main()
1633{
1634 FILE *f=fopen("conftestval", "w");
1635 if (!f) exit(1);
1636 fprintf(f, "%d\n", sizeof(int));
1637 exit(0);
1638}
1639EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001640if { (eval echo configure:1641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumf78abae1997-01-21 22:02:36 +00001641then
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001642 ac_cv_sizeof_int=`cat conftestval`
1643else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001644 echo "configure: failed program was:" >&5
1645 cat conftest.$ac_ext >&5
1646 rm -fr conftest*
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001647 ac_cv_sizeof_int=0
1648fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001649rm -fr conftest*
1650fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001651
1652fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001653echo "$ac_t""$ac_cv_sizeof_int" 1>&6
1654cat >> confdefs.h <<EOF
1655#define SIZEOF_INT $ac_cv_sizeof_int
1656EOF
1657
1658
1659echo $ac_n "checking size of long""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001660echo "configure:1661: checking size of long" >&5
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001661if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
1662 echo $ac_n "(cached) $ac_c" 1>&6
1663else
1664 if test "$cross_compiling" = yes; then
1665 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1666else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001667 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001668#line 1669 "configure"
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001669#include "confdefs.h"
1670#include <stdio.h>
1671main()
1672{
1673 FILE *f=fopen("conftestval", "w");
1674 if (!f) exit(1);
1675 fprintf(f, "%d\n", sizeof(long));
1676 exit(0);
1677}
1678EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001679if { (eval echo configure:1680: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumf78abae1997-01-21 22:02:36 +00001680then
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001681 ac_cv_sizeof_long=`cat conftestval`
1682else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001683 echo "configure: failed program was:" >&5
1684 cat conftest.$ac_ext >&5
1685 rm -fr conftest*
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001686 ac_cv_sizeof_long=0
1687fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001688rm -fr conftest*
1689fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00001690
1691fi
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001692echo "$ac_t""$ac_cv_sizeof_long" 1>&6
1693cat >> confdefs.h <<EOF
1694#define SIZEOF_LONG $ac_cv_sizeof_long
1695EOF
1696
1697
Guido van Rossum0a516c91994-09-12 10:58:40 +00001698
1699# Set info about shared libraries.
Guido van Rossum0a516c91994-09-12 10:58:40 +00001700
1701
1702
1703
Guido van Rossum0a516c91994-09-12 10:58:40 +00001704# SO is the extension of shared libraries `(including the dot!)
1705# -- usually .so, .sl on HP-UX
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001706echo $ac_n "checking SO""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001707echo "configure:1708: checking SO" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001708if test -z "$SO"
1709then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001710 case $ac_sys_system in
Guido van Rossum563e7081996-09-10 18:20:48 +00001711 hp*|HP*) SO=.sl;;
1712 *) SO=.so;;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001713 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001714fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001715echo "$ac_t""$SO" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001716# LDSHARED is the ld *command* used to create shared library
1717# -- "ld" on SunOS 4.x.x, "ld -G" on SunOS 5.x, "ld -shared" on IRIX 5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001718echo $ac_n "checking LDSHARED""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001719echo "configure:1720: checking LDSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001720if test -z "$LDSHARED"
1721then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001722 case $ac_sys_system/$ac_sys_release in
Guido van Rossum84e7b241996-08-19 21:59:00 +00001723 AIX*) LDSHARED="ld_so_aix \$(CC)";;
Guido van Rossum07397971997-04-29 21:49:50 +00001724 IRIX/5*) LDSHARED="ld -shared";;
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001725 IRIX*/6*) LDSHARED="ld $SGI_ABI -shared -all"; OPT="$OPT $SGI_ABI";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001726 SunOS/4*) LDSHARED="ld";;
1727 SunOS/5*) LDSHARED="ld -G";;
1728 hp*|HP*) LDSHARED="ld -b";;
Guido van Rossumda88dad1995-01-26 00:46:29 +00001729 OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
1730 DYNIX/ptx*) LDSHARED="ld -G";;
Guido van Rossum563e7081996-09-10 18:20:48 +00001731 next/*) LDSHARED='$(CC) $(CFLAGS) -nostdlib -r';;
Guido van Rossum81652ab1996-07-21 02:53:27 +00001732 Linux*) LDSHARED="gcc -shared";;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001733 FreeBSD*) LDSHARED="ld -Bshareable";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001734 SCO_SV*) LDSHARED="cc -G -KPIC -Ki486 -belf -Wl,-Bexport";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001735 *) LDSHARED="ld";;
1736 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001737fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001738echo "$ac_t""$LDSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001739# CCSHARED are the C *flags* used to create objects to go into a shared
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001740# library -- this is only needed for a few systems
1741echo $ac_n "checking CCSHARED""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001742echo "configure:1743: checking CCSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001743if test -z "$CCSHARED"
1744then
Guido van Rossum07397971997-04-29 21:49:50 +00001745 case $ac_sys_system/$ac_sys_release in
Guido van Rossumaf07a441995-02-13 19:45:27 +00001746 hp*|HP*) if test "$GCC" = yes;
1747 then CCSHARED="-fpic";
1748 else CCSHARED="+z";
1749 fi;;
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001750 Linux*) CCSHARED="-fpic";;
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001751 FreeBSD*) CCSHARED="-fpic";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001752 SCO_SV*) CCSHARED="-KPIC -dy -Bdynamic";;
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001753 IRIX*/6*) CCSHARED="$SGI_ABI -all";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001754 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001755fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001756echo "$ac_t""$CCSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001757# LINKFORSHARED are the flags passed to the $(CC) command that links
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001758# the python executable -- this is only needed for a few systems
1759echo $ac_n "checking LINKFORSHARED""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001760echo "configure:1761: checking LINKFORSHARED" >&5
Guido van Rossum0a516c91994-09-12 10:58:40 +00001761if test -z "$LINKFORSHARED"
1762then
Guido van Rossum07397971997-04-29 21:49:50 +00001763 case $ac_sys_system/$ac_sys_release in
Guido van Rossume4766f61997-05-13 21:04:26 +00001764 AIX*) LINKFORSHARED='-Wl,-bE:$(srcdir)/python.exp -lld';;
Guido van Rossumccaf3b61996-12-06 21:19:16 +00001765 hp*|HP*)
1766 LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/sharedmodules";;
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001767 Linux*) LINKFORSHARED="-rdynamic";;
Guido van Rossum563e7081996-09-10 18:20:48 +00001768 next) LINKFORSHARED="-u libsys_s";;
Guido van Rossum84e7b241996-08-19 21:59:00 +00001769 SCO_SV*) LINKFORSHARED="-Bdynamic -dy -Wl,-Bexport";;
Guido van Rossumdb7098c1997-05-30 14:24:16 +00001770 IRIX*/6*) LINKFORSHARED="$SGI_ABI -all";;
Guido van Rossum0a516c91994-09-12 10:58:40 +00001771 esac
Guido van Rossum0a516c91994-09-12 10:58:40 +00001772fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001773echo "$ac_t""$LINKFORSHARED" 1>&6
Guido van Rossum0a516c91994-09-12 10:58:40 +00001774
Guido van Rossum627b2d71993-12-24 10:39:16 +00001775# checks for libraries
Guido van Rossumf78abae1997-01-21 22:02:36 +00001776echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001777echo "configure:1778: checking for dlopen in -ldl" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001778ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001779if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001780 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001781else
1782 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001783LIBS="-ldl $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001784cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001785#line 1786 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001786#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001787/* Override any gcc2 internal prototype to avoid an error. */
1788/* We use char because int might match the return type of a gcc2
1789 builtin and then its argument prototype would still apply. */
1790char dlopen();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001791
Guido van Rossumf78abae1997-01-21 22:02:36 +00001792int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001793dlopen()
1794; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001795EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001796if { (eval echo configure:1797: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001797 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001798 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001799else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001800 echo "configure: failed program was:" >&5
1801 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001802 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001803 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001804fi
1805rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001806LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001807
Guido van Rossum627b2d71993-12-24 10:39:16 +00001808fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001809if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001810 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001811 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1812 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001813 cat >> confdefs.h <<EOF
1814#define $ac_tr_lib 1
1815EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001816
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001817 LIBS="-ldl $LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001818
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001819else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001820 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001821fi
1822 # Dynamic linking for SunOS/Solaris and SYSV
Guido van Rossumf78abae1997-01-21 22:02:36 +00001823echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001824echo "configure:1825: checking for shl_load in -ldld" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001825ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001826if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001827 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001828else
1829 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001830LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001831cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001832#line 1833 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001833#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001834/* Override any gcc2 internal prototype to avoid an error. */
1835/* We use char because int might match the return type of a gcc2
1836 builtin and then its argument prototype would still apply. */
1837char shl_load();
Guido van Rossum627b2d71993-12-24 10:39:16 +00001838
Guido van Rossumf78abae1997-01-21 22:02:36 +00001839int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001840shl_load()
1841; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00001842EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001843if { (eval echo configure:1844: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00001844 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001845 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001846else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001847 echo "configure: failed program was:" >&5
1848 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001849 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001850 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001851fi
1852rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001853LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00001854
Guido van Rossum627b2d71993-12-24 10:39:16 +00001855fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001856if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001857 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001858 ac_tr_lib=HAVE_LIB`echo dld | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1859 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001860 cat >> confdefs.h <<EOF
1861#define $ac_tr_lib 1
1862EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00001863
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001864 LIBS="-ldld $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001865
1866else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001867 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001868fi
1869 # Dynamic linking for HP-UX
Guido van Rossumf78abae1997-01-21 22:02:36 +00001870echo $ac_n "checking for getpwnam in -lsun""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001871echo "configure:1872: checking for getpwnam in -lsun" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001872ac_lib_var=`echo sun'_'getpwnam | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001873if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001874 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001875else
1876 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001877LIBS="-lsun $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001878cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001879#line 1880 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001880#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001881/* Override any gcc2 internal prototype to avoid an error. */
1882/* We use char because int might match the return type of a gcc2
1883 builtin and then its argument prototype would still apply. */
1884char getpwnam();
Guido van Rossum7f43da71994-08-01 12:15:30 +00001885
Guido van Rossumf78abae1997-01-21 22:02:36 +00001886int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001887getpwnam()
1888; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00001889EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001890if { (eval echo configure:1891: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00001891 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001892 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001893else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001894 echo "configure: failed program was:" >&5
1895 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001896 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001897 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001898fi
1899rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001900LIBS="$ac_save_LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00001901
Guido van Rossum7f43da71994-08-01 12:15:30 +00001902fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001903if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001904 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00001905 ac_tr_lib=HAVE_LIB`echo sun | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1906 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001907 cat >> confdefs.h <<EOF
1908#define $ac_tr_lib 1
1909EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00001910
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001911 LIBS="-lsun $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001912
1913else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001914 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00001915fi
1916 # NIS (== YP) interface for IRIX 4
Guido van Rossumda88dad1995-01-26 00:46:29 +00001917# The following three (nsl,inet,socket) are needed on Sequent;
1918# the order of checking must be this. Most SVR4 platforms will
1919# need -lsocket and -lnsl. However on SGI IRIX 5, these exist but
1920# broken. I see no elegant solution (probably CHECK_LIB should be
1921# fixed to only add the library if the given entry point is not
1922# satisfied without it).
Guido van Rossum2b3ac691996-08-30 15:18:41 +00001923if test "$ac_sys_system" != IRIX
Guido van Rossumda88dad1995-01-26 00:46:29 +00001924then
Guido van Rossumf78abae1997-01-21 22:02:36 +00001925echo $ac_n "checking for t_open in -lnsl""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001926echo "configure:1927: checking for t_open in -lnsl" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001927ac_lib_var=`echo nsl'_'t_open | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001928if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001929 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001930else
1931 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001932LIBS="-lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001933cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001934#line 1935 "configure"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001935#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001936/* Override any gcc2 internal prototype to avoid an error. */
1937/* We use char because int might match the return type of a gcc2
1938 builtin and then its argument prototype would still apply. */
1939char t_open();
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001940
Guido van Rossumf78abae1997-01-21 22:02:36 +00001941int main() {
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001942t_open()
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001943; return 0; }
1944EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001945if { (eval echo configure:1946: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001946 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001947 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001948else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001949 echo "configure: failed program was:" >&5
1950 cat conftest.$ac_ext >&5
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001951 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001952 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001953fi
1954rm -f conftest*
1955LIBS="$ac_save_LIBS"
1956
1957fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001958if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001959 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001960 LIBS="-lnsl $LIBS"
1961else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001962 echo "$ac_t""no" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001963fi
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001964 # SVR4
Guido van Rossumf78abae1997-01-21 22:02:36 +00001965echo $ac_n "checking for gethostbyname in -linet""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00001966echo "configure:1967: checking for gethostbyname in -linet" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00001967ac_lib_var=`echo inet'_'gethostbyname | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001968if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001969 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001970else
1971 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001972LIBS="-linet -lnsl $LIBS"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001973cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001974#line 1975 "configure"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001975#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001976/* Override any gcc2 internal prototype to avoid an error. */
1977/* We use char because int might match the return type of a gcc2
1978 builtin and then its argument prototype would still apply. */
1979char gethostbyname();
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001980
Guido van Rossumf78abae1997-01-21 22:02:36 +00001981int main() {
Guido van Rossum0ddb0281995-01-17 16:46:14 +00001982gethostbyname()
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001983; return 0; }
1984EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00001985if { (eval echo configure:1986: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001986 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001987 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001988else
Guido van Rossumf78abae1997-01-21 22:02:36 +00001989 echo "configure: failed program was:" >&5
1990 cat conftest.$ac_ext >&5
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001991 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001992 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum79dddcb1995-01-12 12:25:42 +00001993fi
1994rm -f conftest*
1995LIBS="$ac_save_LIBS"
1996
1997fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00001998if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00001999 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002000 LIBS="-linet $LIBS"
2001else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002002 echo "$ac_t""no" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002003fi
Guido van Rossum0ddb0281995-01-17 16:46:14 +00002004 # Sequent
Guido van Rossumf78abae1997-01-21 22:02:36 +00002005echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002006echo "configure:2007: checking for socket in -lsocket" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002007ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002008if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002009 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002010else
2011 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002012LIBS="-lsocket $LIBS $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002013cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002014#line 2015 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002015#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002016/* Override any gcc2 internal prototype to avoid an error. */
2017/* We use char because int might match the return type of a gcc2
2018 builtin and then its argument prototype would still apply. */
2019char socket();
Guido van Rossum7f43da71994-08-01 12:15:30 +00002020
Guido van Rossumf78abae1997-01-21 22:02:36 +00002021int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002022socket()
2023; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002024EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002025if { (eval echo configure:2026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002026 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002027 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002028else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002029 echo "configure: failed program was:" >&5
2030 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002031 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002032 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002033fi
2034rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002035LIBS="$ac_save_LIBS"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002036
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002037fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002038if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002039 echo "$ac_t""yes" 1>&6
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002040 LIBS="-lsocket $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002041else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002042 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002043fi
Guido van Rossum79dddcb1995-01-12 12:25:42 +00002044 # SVR4 sockets
Guido van Rossumda88dad1995-01-26 00:46:29 +00002045fi
Guido van Rossuma68acba1996-07-31 17:36:39 +00002046echo $ac_n "checking for --with-libs""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002047echo "configure:2048: checking for --with-libs" >&5
Guido van Rossuma68acba1996-07-31 17:36:39 +00002048# Check whether --with-libs or --without-libs was given.
2049if test "${with_libs+set}" = set; then
2050 withval="$with_libs"
2051
2052echo "$ac_t""$withval" 1>&6
2053LIBS="$withval $LIBS"
2054
2055else
2056 echo "$ac_t""no" 1>&6
2057fi
2058
Guido van Rossum7f43da71994-08-01 12:15:30 +00002059
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002060echo $ac_n "checking for --with(out)-readline""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002061echo "configure:2062: checking for --with(out)-readline" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002062use_readline="yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002063# Check whether --with-readline or --without-readline was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002064if test "${with_readline+set}" = set; then
2065 withval="$with_readline"
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002066 echo "$ac_t""$withval" 1>&6; use_readline="$withval"
2067else
2068 echo "$ac_t""(default) yes" 1>&6
2069fi
2070
2071if test "$use_readline" != "no"
2072then
2073 if test "$use_readline" != "yes"
2074 then add_ldflags="-L$use_readline"
2075 else add_ldflags=""
2076 fi
2077 # See where the termcap interface could be hiding...
2078 echo $ac_n "checking for readline and termcap libraries""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002079echo "configure:2080: checking for readline and termcap libraries" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002080 if eval "test \"`echo '$''{'ac_cv_readline_termcap'+set}'`\" = set"; then
2081 echo $ac_n "(cached) $ac_c" 1>&6
2082else
Guido van Rossum7f43da71994-08-01 12:15:30 +00002083
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002084 echo "$ac_t""have to find out" 1>&6
2085 save_libs="$LIBS"
2086 save_ldflags="$LDFLAGS"
2087 LDFLAGS="$save_ldflags $add_ldflags"
2088 rl="-lreadline"
2089 first=""
2090 # Hack for SGI IRIX 5.x.
2091 # Both termcap and gl have an entry point clear().
2092 # When linking with both shared libraries, we're in trouble.
2093 # We don't need the one in termcap.
2094 # By forcing a static link for termcap, we avoid
2095 # linking its clear() entry point.
2096 if test -f /usr/lib/libgl.so -a -f /usr/lib/libtermcap.a
2097 then first="/usr/lib/libtermcap.a"
2098 fi
2099 for add_lib in \
2100 "$first" "-ltermcap" "-ltermlib" "-lcurses" "-lncurses"
2101 do
2102 echo $ac_n "checking for $rl $add_lib""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002103echo "configure:2104: checking for $rl $add_lib" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002104 LIBS="$save_libs $rl $add_lib"
2105 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002106#line 2107 "configure"
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002107#include "confdefs.h"
2108extern char *readline();
Guido van Rossumf78abae1997-01-21 22:02:36 +00002109int main() {
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002110char *line=readline();
2111; return 0; }
2112EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002113if { (eval echo configure:2114: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002114 rm -rf conftest*
2115 echo "$ac_t""yes" 1>&6;
2116 ac_cv_readline_termcap="$rl $add_lib"
2117else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002118 echo "configure: failed program was:" >&5
2119 cat conftest.$ac_ext >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002120 rm -rf conftest*
2121 echo "$ac_t""no" 1>&6
2122fi
2123rm -f conftest*
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002124 if test "$ac_cv_readline_termcap" != ""
2125 then break
2126 fi
2127 done
2128 LIBS="$save_libs"
2129 LDFLAGS="$save_ldflags"
2130 echo $ac_n "checking result from check for readline and termcap""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002131echo "configure:2132: checking result from check for readline and termcap" >&5
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002132
2133fi
2134
2135 if test "$ac_cv_readline_termcap" = ""
2136 then
2137 echo "$ac_t""no" 1>&6
2138 echo "configure: warning: cannot link with GNU readline -- see config.log" 1>&2
2139 else
2140 echo "$ac_t""$ac_cv_readline_termcap" 1>&6
2141 LIBS="$LIBS $ac_cv_readline_termcap"
2142 LDFLAGS="$LDFLAGS $add_ldflags"
2143 cat >> confdefs.h <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002144#define WITH_READLINE 1
2145EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002146
Guido van Rossum3c83bb41996-12-31 22:35:16 +00002147 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002148fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00002149
Guido van Rossumec2f0731997-01-22 20:54:01 +00002150echo $ac_n "checking for --with-dec-threads""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002151echo "configure:2152: checking for --with-dec-threads" >&5
Guido van Rossumec2f0731997-01-22 20:54:01 +00002152
2153# Check whether --with-dec-threads or --without-dec-threads was given.
2154if test "${with_dec_threads+set}" = set; then
2155 withval="$with_dec_threads"
2156 echo "$ac_t""$withval" 1>&6
2157LDLAST=-threads
Guido van Rossumf78abae1997-01-21 22:02:36 +00002158if test "${with_thread+set}" != set; then
Guido van Rossumec2f0731997-01-22 20:54:01 +00002159 with_thread="$withval";
Guido van Rossumf78abae1997-01-21 22:02:36 +00002160fi
Guido van Rossumec2f0731997-01-22 20:54:01 +00002161else
2162 echo "$ac_t""no" 1>&6
2163fi
2164
2165
2166echo $ac_n "checking for --with-threads""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002167echo "configure:2168: checking for --with-threads" >&5
Guido van Rossumec2f0731997-01-22 20:54:01 +00002168# Check whether --with-threads or --without-threads was given.
2169if test "${with_threads+set}" = set; then
2170 withval="$with_threads"
2171 echo "$ac_t""$withval" 1>&6
2172if test "${with_thread+set}" != set; then
2173 with_thread="$withval";
2174fi
2175else
2176 echo "$ac_t""no" 1>&6
2177fi
2178
2179
2180echo $ac_n "checking for --with-thread""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002181echo "configure:2182: checking for --with-thread" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002182# Check whether --with-thread or --without-thread was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002183if test "${with_thread+set}" = set; then
2184 withval="$with_thread"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002185
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002186echo "$ac_t""$withval" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002187if test -d "$withval"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002188then LDFLAGS="$LDFLAGS -L$withval"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002189fi
Guido van Rossum9caf77a1996-08-01 00:52:26 +00002190cat >> confdefs.h <<\EOF
2191#define _REENTRANT 1
2192EOF
2193
Guido van Rossumf78abae1997-01-21 22:02:36 +00002194ac_safe=`echo "mach/cthreads.h" | sed 'y%./+-%__p_%'`
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002195echo $ac_n "checking for mach/cthreads.h""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002196echo "configure:2197: checking for mach/cthreads.h" >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002197if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2198 echo $ac_n "(cached) $ac_c" 1>&6
2199else
2200 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002201#line 2202 "configure"
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002202#include "confdefs.h"
2203#include <mach/cthreads.h>
2204EOF
2205ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Guido van Rossumedca74a1997-07-18 23:29:40 +00002206{ (eval echo configure:2207: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002207ac_err=`grep -v '^ *+' conftest.out`
2208if test -z "$ac_err"; then
2209 rm -rf conftest*
2210 eval "ac_cv_header_$ac_safe=yes"
2211else
2212 echo "$ac_err" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002213 echo "configure: failed program was:" >&5
2214 cat conftest.$ac_ext >&5
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002215 rm -rf conftest*
2216 eval "ac_cv_header_$ac_safe=no"
2217fi
2218rm -f conftest*
2219fi
2220if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2221 echo "$ac_t""yes" 1>&6
2222 cat >> confdefs.h <<\EOF
2223#define WITH_THREAD 1
2224EOF
2225
2226cat >> confdefs.h <<\EOF
2227#define C_THREADS 1
2228EOF
2229
2230LIBOBJS="$LIBOBJS thread.o"
2231else
2232 echo "$ac_t""no" 1>&6
2233
Guido van Rossumf78abae1997-01-21 22:02:36 +00002234echo $ac_n "checking for pthread_create in -lpthreads""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002235echo "configure:2236: checking for pthread_create in -lpthreads" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002236ac_lib_var=`echo pthreads'_'pthread_create | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002237if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002238 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002239else
2240 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002241LIBS="-lpthreads $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002242cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002243#line 2244 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002244#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002245/* Override any gcc2 internal prototype to avoid an error. */
2246/* We use char because int might match the return type of a gcc2
2247 builtin and then its argument prototype would still apply. */
2248char pthread_create();
Guido van Rossum7f43da71994-08-01 12:15:30 +00002249
Guido van Rossumf78abae1997-01-21 22:02:36 +00002250int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002251pthread_create()
2252; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002253EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002254if { (eval echo configure:2255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00002255 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002256 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002257else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002258 echo "configure: failed program was:" >&5
2259 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002260 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002261 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002262fi
2263rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002264LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002265
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002266fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002267if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002268 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002269 cat >> confdefs.h <<\EOF
2270#define WITH_THREAD 1
2271EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002272
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002273cat >> confdefs.h <<\EOF
2274#define _POSIX_THREADS 1
2275EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002276
2277LIBS="$LIBS -lpthreads"
2278LIBOBJS="$LIBOBJS thread.o"
2279else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002280 echo "$ac_t""no" 1>&6
Guido van Rossum2d38f911996-06-26 19:47:01 +00002281
Guido van Rossumf78abae1997-01-21 22:02:36 +00002282echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002283echo "configure:2284: checking for pthread_create in -lpthread" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002284ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
Guido van Rossum2d38f911996-06-26 19:47:01 +00002285if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2286 echo $ac_n "(cached) $ac_c" 1>&6
2287else
2288 ac_save_LIBS="$LIBS"
2289LIBS="-lpthread $LIBS"
2290cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002291#line 2292 "configure"
Guido van Rossum2d38f911996-06-26 19:47:01 +00002292#include "confdefs.h"
2293/* Override any gcc2 internal prototype to avoid an error. */
2294/* We use char because int might match the return type of a gcc2
2295 builtin and then its argument prototype would still apply. */
2296char pthread_create();
2297
Guido van Rossumf78abae1997-01-21 22:02:36 +00002298int main() {
Guido van Rossum2d38f911996-06-26 19:47:01 +00002299pthread_create()
2300; return 0; }
2301EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002302if { (eval echo configure:2303: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum2d38f911996-06-26 19:47:01 +00002303 rm -rf conftest*
2304 eval "ac_cv_lib_$ac_lib_var=yes"
2305else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002306 echo "configure: failed program was:" >&5
2307 cat conftest.$ac_ext >&5
Guido van Rossum2d38f911996-06-26 19:47:01 +00002308 rm -rf conftest*
2309 eval "ac_cv_lib_$ac_lib_var=no"
2310fi
2311rm -f conftest*
2312LIBS="$ac_save_LIBS"
2313
2314fi
2315if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2316 echo "$ac_t""yes" 1>&6
2317 cat >> confdefs.h <<\EOF
2318#define WITH_THREAD 1
2319EOF
2320
2321cat >> confdefs.h <<\EOF
2322#define _POSIX_THREADS 1
2323EOF
2324
2325LIBS="$LIBS -lpthread"
2326LIBOBJS="$LIBOBJS thread.o"
2327else
2328 echo "$ac_t""no" 1>&6
Guido van Rossum0be3e491997-05-22 20:33:33 +00002329
2330echo $ac_n "checking for __d6_pthread_create in -lthread""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002331echo "configure:2332: checking for __d6_pthread_create in -lthread" >&5
Guido van Rossum0be3e491997-05-22 20:33:33 +00002332ac_lib_var=`echo thread'_'__d6_pthread_create | sed 'y%./+-%__p_%'`
2333if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2334 echo $ac_n "(cached) $ac_c" 1>&6
2335else
2336 ac_save_LIBS="$LIBS"
2337LIBS="-lthread $LIBS"
2338cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002339#line 2340 "configure"
Guido van Rossum0be3e491997-05-22 20:33:33 +00002340#include "confdefs.h"
2341/* Override any gcc2 internal prototype to avoid an error. */
2342/* We use char because int might match the return type of a gcc2
2343 builtin and then its argument prototype would still apply. */
2344char __d6_pthread_create();
2345
2346int main() {
2347__d6_pthread_create()
2348; return 0; }
2349EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002350if { (eval echo configure:2351: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum0be3e491997-05-22 20:33:33 +00002351 rm -rf conftest*
2352 eval "ac_cv_lib_$ac_lib_var=yes"
2353else
2354 echo "configure: failed program was:" >&5
2355 cat conftest.$ac_ext >&5
2356 rm -rf conftest*
2357 eval "ac_cv_lib_$ac_lib_var=no"
2358fi
2359rm -f conftest*
2360LIBS="$ac_save_LIBS"
2361
2362fi
2363if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2364 echo "$ac_t""yes" 1>&6
2365 cat >> confdefs.h <<\EOF
2366#define WITH_THREAD 1
2367EOF
2368
2369cat >> confdefs.h <<\EOF
2370#define _POSIX_THREADS 1
2371EOF
2372
2373LIBS="$LIBS -lthread"
2374LIBOBJS="$LIBOBJS thread.o"
2375else
2376 echo "$ac_t""no" 1>&6
Guido van Rossum2d38f911996-06-26 19:47:01 +00002377fi
2378
2379
Guido van Rossum627b2d71993-12-24 10:39:16 +00002380fi
2381
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002382fi
2383
Guido van Rossum0be3e491997-05-22 20:33:33 +00002384fi
2385
2386
Guido van Rossumf78abae1997-01-21 22:02:36 +00002387echo $ac_n "checking for usconfig in -lmpc""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002388echo "configure:2389: checking for usconfig in -lmpc" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002389ac_lib_var=`echo mpc'_'usconfig | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002390if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002391 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002392else
2393 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002394LIBS="-lmpc $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002395cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002396#line 2397 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002397#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002398/* Override any gcc2 internal prototype to avoid an error. */
2399/* We use char because int might match the return type of a gcc2
2400 builtin and then its argument prototype would still apply. */
2401char usconfig();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002402
Guido van Rossumf78abae1997-01-21 22:02:36 +00002403int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002404usconfig()
2405; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002406EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002407if { (eval echo configure:2408: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002408 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002409 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002410else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002411 echo "configure: failed program was:" >&5
2412 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002413 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002414 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002415fi
2416rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002417LIBS="$ac_save_LIBS"
2418
2419fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002420if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002421 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002422 cat >> confdefs.h <<\EOF
2423#define WITH_THREAD 1
2424EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002425
Guido van Rossum7f43da71994-08-01 12:15:30 +00002426LIBS="$LIBS -lmpc"
2427LIBOBJS="$LIBOBJS thread.o"
2428else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002429 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002430fi
2431
Guido van Rossumf78abae1997-01-21 22:02:36 +00002432echo $ac_n "checking for thr_create in -lthread""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002433echo "configure:2434: checking for thr_create in -lthread" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00002434ac_lib_var=`echo thread'_'thr_create | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002435if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002436 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002437else
2438 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002439LIBS="-lthread $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002440cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002441#line 2442 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002442#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002443/* Override any gcc2 internal prototype to avoid an error. */
2444/* We use char because int might match the return type of a gcc2
2445 builtin and then its argument prototype would still apply. */
2446char thr_create();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002447
Guido van Rossumf78abae1997-01-21 22:02:36 +00002448int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002449thr_create()
2450; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002451EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002452if { (eval echo configure:2453: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002453 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002454 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002455else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002456 echo "configure: failed program was:" >&5
2457 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002458 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002459 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002460fi
2461rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002462LIBS="$ac_save_LIBS"
2463
2464fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002465if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002466 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002467 cat >> confdefs.h <<\EOF
2468#define WITH_THREAD 1
2469EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002470
Guido van Rossum7f43da71994-08-01 12:15:30 +00002471LIBS="$LIBS -lthread"
2472LIBOBJS="$LIBOBJS thread.o"
2473else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002474 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002475fi
2476
Guido van Rossum7f43da71994-08-01 12:15:30 +00002477
Guido van Rossumda88dad1995-01-26 00:46:29 +00002478else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002479 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002480fi
2481
Guido van Rossum7f43da71994-08-01 12:15:30 +00002482
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002483# -I${DLINCLDIR} is added to the compile rule for importdl.o
Guido van Rossum7f43da71994-08-01 12:15:30 +00002484
2485DLINCLDIR=/
2486
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002487echo $ac_n "checking for --with-sgi-dl""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002488echo "configure:2489: checking for --with-sgi-dl" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002489# Check whether --with-sgi-dl or --without-sgi-dl was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002490if test "${with_sgi_dl+set}" = set; then
2491 withval="$with_sgi_dl"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002492
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002493echo "$ac_t""$withval" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002494cat >> confdefs.h <<\EOF
2495#define WITH_SGI_DL 1
2496EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002497
2498dldir=$withval
2499if test -d "$dldir"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002500then LDFLAGS="$LDFLAGS -L$dldir"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002501else { echo "configure: error: proper usage is --with-sgi-dl=DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002502fi
2503DLINCLDIR=${dldir}
2504LIBS="$LIBS -ldl -lmld"
Guido van Rossumda88dad1995-01-26 00:46:29 +00002505else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002506 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002507fi
2508
2509
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002510echo $ac_n "checking for --with-dl-dld""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002511echo "configure:2512: checking for --with-dl-dld" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002512# Check whether --with-dl-dld or --without-dl-dld was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002513if test "${with_dl_dld+set}" = set; then
2514 withval="$with_dl_dld"
Guido van Rossum7f43da71994-08-01 12:15:30 +00002515
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002516echo "$ac_t""$withval" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002517cat >> confdefs.h <<\EOF
2518#define WITH_DL_DLD 1
2519EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00002520
2521dldir=`echo "$withval" | sed 's/,.*//'`
2522dlddir=`echo "$withval" | sed 's/.*,//'`
2523if test -d "$dldir" -a -d "$dlddir"
Guido van Rossum84e7b241996-08-19 21:59:00 +00002524then LDFLAGS="$LDFLAGS -L$dldir -L$dlddir"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002525else { echo "configure: error: proper usage is --with-dl-dld=DL_DIRECTORY" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00002526fi
2527DLINCLDIR=${dldir}
2528LIBS="$LIBS -ldl -ldld"
Guido van Rossumda88dad1995-01-26 00:46:29 +00002529else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002530 echo "$ac_t""no" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00002531fi
2532
2533
Guido van Rossum627b2d71993-12-24 10:39:16 +00002534# checks for library functions
Guido van Rossum0be3e491997-05-22 20:33:33 +00002535for ac_func in chown clock dlopen execv flock fork ftime ftruncate \
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002536 gethostname_r getpeername getpgrp getpid gettimeofday getwd \
Guido van Rossum0be3e491997-05-22 20:33:33 +00002537 kill link lstat mkfifo nice plock putenv readlink \
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002538 select setgid setuid setsid setpgid setpgrp setvbuf \
2539 sigaction siginterrupt sigrelse strftime symlink \
2540 tcgetpgrp tcsetpgrp times truncate uname waitpid
Guido van Rossum627b2d71993-12-24 10:39:16 +00002541do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002542echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002543echo "configure:2544: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002544if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2545 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002546else
2547 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002548#line 2549 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002549#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002550/* System header to define __stub macros and hopefully few prototypes,
2551 which can conflict with char $ac_func(); below. */
2552#include <assert.h>
2553/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002554/* We use char because int might match the return type of a gcc2
2555 builtin and then its argument prototype would still apply. */
2556char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002557
Guido van Rossumf78abae1997-01-21 22:02:36 +00002558int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002559
Guido van Rossum627b2d71993-12-24 10:39:16 +00002560/* The GNU C library defines this for functions which it implements
2561 to always fail with ENOSYS. Some functions are actually named
2562 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002563#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +00002564choke me
2565#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002566$ac_func();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002567#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002568
Guido van Rossum7f43da71994-08-01 12:15:30 +00002569; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002570EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002571if { (eval echo configure:2572: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002572 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002573 eval "ac_cv_func_$ac_func=yes"
2574else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002575 echo "configure: failed program was:" >&5
2576 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002577 rm -rf conftest*
2578 eval "ac_cv_func_$ac_func=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002579fi
2580rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002581fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002582
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002583if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002584 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002585 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002586 cat >> confdefs.h <<EOF
2587#define $ac_tr_func 1
2588EOF
2589
2590else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002591 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002592fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002593done
Guido van Rossum7b3853f1996-07-30 18:09:35 +00002594
Guido van Rossum2b3ac691996-08-30 15:18:41 +00002595for ac_func in dup2 getcwd strdup strerror memmove
Guido van Rossum627b2d71993-12-24 10:39:16 +00002596do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002597echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002598echo "configure:2599: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002599if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2600 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002601else
2602 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002603#line 2604 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002604#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002605/* System header to define __stub macros and hopefully few prototypes,
2606 which can conflict with char $ac_func(); below. */
2607#include <assert.h>
2608/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002609/* We use char because int might match the return type of a gcc2
2610 builtin and then its argument prototype would still apply. */
2611char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002612
Guido van Rossumf78abae1997-01-21 22:02:36 +00002613int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002614
Guido van Rossum627b2d71993-12-24 10:39:16 +00002615/* The GNU C library defines this for functions which it implements
2616 to always fail with ENOSYS. Some functions are actually named
2617 something starting with __ and the normal name is an alias. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002618#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
Guido van Rossum627b2d71993-12-24 10:39:16 +00002619choke me
2620#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002621$ac_func();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002622#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002623
Guido van Rossum7f43da71994-08-01 12:15:30 +00002624; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002625EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002626if { (eval echo configure:2627: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002627 rm -rf conftest*
2628 eval "ac_cv_func_$ac_func=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002629else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002630 echo "configure: failed program was:" >&5
2631 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002632 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002633 eval "ac_cv_func_$ac_func=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002634fi
2635rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002636fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002637
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002638if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002639 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00002640 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2641 cat >> confdefs.h <<EOF
2642#define $ac_tr_func 1
2643EOF
2644
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002645else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002646 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002647LIBOBJS="$LIBOBJS ${ac_func}.o"
2648fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002649done
2650
Guido van Rossumf78abae1997-01-21 22:02:36 +00002651
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002652echo $ac_n "checking for getpgrp""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002653echo "configure:2654: checking for getpgrp" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002654if eval "test \"`echo '$''{'ac_cv_func_getpgrp'+set}'`\" = set"; then
2655 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002656else
2657 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002658#line 2659 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002659#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002660/* System header to define __stub macros and hopefully few prototypes,
2661 which can conflict with char getpgrp(); below. */
2662#include <assert.h>
2663/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002664/* We use char because int might match the return type of a gcc2
2665 builtin and then its argument prototype would still apply. */
2666char getpgrp();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002667
Guido van Rossumf78abae1997-01-21 22:02:36 +00002668int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002669
Guido van Rossum627b2d71993-12-24 10:39:16 +00002670/* The GNU C library defines this for functions which it implements
2671 to always fail with ENOSYS. Some functions are actually named
2672 something starting with __ and the normal name is an alias. */
2673#if defined (__stub_getpgrp) || defined (__stub___getpgrp)
2674choke me
2675#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002676getpgrp();
Guido van Rossum627b2d71993-12-24 10:39:16 +00002677#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002678
2679; return 0; }
2680EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002681if { (eval echo configure:2682: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002682 rm -rf conftest*
2683 eval "ac_cv_func_getpgrp=yes"
2684else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002685 echo "configure: failed program was:" >&5
2686 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002687 rm -rf conftest*
2688 eval "ac_cv_func_getpgrp=no"
2689fi
2690rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002691fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002692
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002693if eval "test \"`echo '$ac_cv_func_'getpgrp`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002694 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002695 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002696#line 2697 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002697#include "confdefs.h"
2698#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002699int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002700getpgrp(0);
Guido van Rossum7f43da71994-08-01 12:15:30 +00002701; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002702EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002703if { (eval echo configure:2704: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002704 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002705 cat >> confdefs.h <<\EOF
2706#define GETPGRP_HAVE_ARG 1
Guido van Rossum627b2d71993-12-24 10:39:16 +00002707EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002708
Guido van Rossumf78abae1997-01-21 22:02:36 +00002709else
2710 echo "configure: failed program was:" >&5
2711 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002712fi
2713rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002714else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002715 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00002716fi
Guido van Rossum627b2d71993-12-24 10:39:16 +00002717
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002718echo $ac_n "checking for setpgrp""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002719echo "configure:2720: checking for setpgrp" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002720if eval "test \"`echo '$''{'ac_cv_func_setpgrp'+set}'`\" = set"; then
2721 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002722else
2723 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002724#line 2725 "configure"
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002725#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002726/* System header to define __stub macros and hopefully few prototypes,
2727 which can conflict with char setpgrp(); below. */
2728#include <assert.h>
2729/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002730/* We use char because int might match the return type of a gcc2
2731 builtin and then its argument prototype would still apply. */
2732char setpgrp();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002733
Guido van Rossumf78abae1997-01-21 22:02:36 +00002734int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002735
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002736/* The GNU C library defines this for functions which it implements
2737 to always fail with ENOSYS. Some functions are actually named
2738 something starting with __ and the normal name is an alias. */
2739#if defined (__stub_setpgrp) || defined (__stub___setpgrp)
2740choke me
2741#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002742setpgrp();
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002743#endif
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002744
2745; return 0; }
2746EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002747if { (eval echo configure:2748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002748 rm -rf conftest*
2749 eval "ac_cv_func_setpgrp=yes"
2750else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002751 echo "configure: failed program was:" >&5
2752 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002753 rm -rf conftest*
2754 eval "ac_cv_func_setpgrp=no"
2755fi
2756rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002757fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002758
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002759if eval "test \"`echo '$ac_cv_func_'setpgrp`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002760 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002761 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002762#line 2763 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002763#include "confdefs.h"
2764#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002765int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002766setpgrp(0,0);
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002767; return 0; }
2768EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002769if { (eval echo configure:2770: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002770 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002771 cat >> confdefs.h <<\EOF
2772#define SETPGRP_HAVE_ARG 1
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002773EOF
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002774
Guido van Rossumf78abae1997-01-21 22:02:36 +00002775else
2776 echo "configure: failed program was:" >&5
2777 cat conftest.$ac_ext >&5
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002778fi
2779rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002780else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002781 echo "$ac_t""no" 1>&6
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002782fi
Guido van Rossum8eee56f1994-10-20 22:18:37 +00002783
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002784echo $ac_n "checking for gettimeofday""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002785echo "configure:2786: checking for gettimeofday" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002786if eval "test \"`echo '$''{'ac_cv_func_gettimeofday'+set}'`\" = set"; then
2787 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002788else
2789 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002790#line 2791 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002791#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002792/* System header to define __stub macros and hopefully few prototypes,
2793 which can conflict with char gettimeofday(); below. */
2794#include <assert.h>
2795/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002796/* We use char because int might match the return type of a gcc2
2797 builtin and then its argument prototype would still apply. */
2798char gettimeofday();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002799
Guido van Rossumf78abae1997-01-21 22:02:36 +00002800int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002801
2802/* The GNU C library defines this for functions which it implements
2803 to always fail with ENOSYS. Some functions are actually named
2804 something starting with __ and the normal name is an alias. */
2805#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
2806choke me
2807#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002808gettimeofday();
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002809#endif
2810
2811; return 0; }
2812EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002813if { (eval echo configure:2814: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002814 rm -rf conftest*
2815 eval "ac_cv_func_gettimeofday=yes"
2816else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002817 echo "configure: failed program was:" >&5
2818 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002819 rm -rf conftest*
2820 eval "ac_cv_func_gettimeofday=no"
2821fi
2822rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002823fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00002824
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002825if eval "test \"`echo '$ac_cv_func_'gettimeofday`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002826 echo "$ac_t""yes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002827 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002828#line 2829 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002829#include "confdefs.h"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002830#include <sys/time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002831int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002832gettimeofday((struct timeval*)0,(struct timezone*)0);
2833; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002834EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002835if { (eval echo configure:2836: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002836 :
2837else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002838 echo "configure: failed program was:" >&5
2839 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002840 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002841 cat >> confdefs.h <<\EOF
2842#define GETTIMEOFDAY_NO_TZ 1
2843EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002844
2845fi
2846rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002847else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002848 echo "$ac_t""no" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002849fi
2850
2851
2852# checks for structures
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002853echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002854echo "configure:2855: checking whether time.h and sys/time.h may both be included" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002855if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2856 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002857else
2858 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002859#line 2860 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002860#include "confdefs.h"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002861#include <sys/types.h>
2862#include <sys/time.h>
2863#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002864int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002865struct tm *tp;
2866; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002867EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002868if { (eval echo configure:2869: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002869 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002870 ac_cv_header_time=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00002871else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002872 echo "configure: failed program was:" >&5
2873 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00002874 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002875 ac_cv_header_time=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00002876fi
2877rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002878fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002879
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002880echo "$ac_t""$ac_cv_header_time" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002881if test $ac_cv_header_time = yes; then
2882 cat >> confdefs.h <<\EOF
2883#define TIME_WITH_SYS_TIME 1
2884EOF
2885
2886fi
2887
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002888echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002889echo "configure:2890: checking whether struct tm is in sys/time.h or time.h" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002890if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
2891 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002892else
2893 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002894#line 2895 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002895#include "confdefs.h"
2896#include <sys/types.h>
2897#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002898int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002899struct tm *tp; tp->tm_sec;
2900; return 0; }
2901EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002902if { (eval echo configure:2903: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002903 rm -rf conftest*
2904 ac_cv_struct_tm=time.h
2905else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002906 echo "configure: failed program was:" >&5
2907 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002908 rm -rf conftest*
2909 ac_cv_struct_tm=sys/time.h
2910fi
2911rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002912fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002913
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002914echo "$ac_t""$ac_cv_struct_tm" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002915if test $ac_cv_struct_tm = sys/time.h; then
2916 cat >> confdefs.h <<\EOF
2917#define TM_IN_SYS_TIME 1
2918EOF
2919
2920fi
2921
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002922echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002923echo "configure:2924: checking for tm_zone in struct tm" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002924if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
2925 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002926else
2927 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002928#line 2929 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002929#include "confdefs.h"
2930#include <sys/types.h>
2931#include <$ac_cv_struct_tm>
Guido van Rossumf78abae1997-01-21 22:02:36 +00002932int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002933struct tm tm; tm.tm_zone;
2934; return 0; }
2935EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002936if { (eval echo configure:2937: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002937 rm -rf conftest*
2938 ac_cv_struct_tm_zone=yes
2939else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002940 echo "configure: failed program was:" >&5
2941 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002942 rm -rf conftest*
2943 ac_cv_struct_tm_zone=no
2944fi
2945rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002946fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002947
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002948echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002949if test "$ac_cv_struct_tm_zone" = yes; then
2950 cat >> confdefs.h <<\EOF
2951#define HAVE_TM_ZONE 1
2952EOF
2953
2954else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002955 echo $ac_n "checking for tzname""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002956echo "configure:2957: checking for tzname" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002957if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
2958 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002959else
2960 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002961#line 2962 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00002962#include "confdefs.h"
2963#include <time.h>
2964#ifndef tzname /* For SGI. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002965extern char *tzname[]; /* RS6000 and others reject char **tzname. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00002966#endif
Guido van Rossumf78abae1997-01-21 22:02:36 +00002967int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002968atoi(*tzname);
2969; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00002970EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002971if { (eval echo configure:2972: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00002972 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002973 ac_cv_var_tzname=yes
2974else
Guido van Rossumf78abae1997-01-21 22:02:36 +00002975 echo "configure: failed program was:" >&5
2976 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002977 rm -rf conftest*
2978 ac_cv_var_tzname=no
Guido van Rossum627b2d71993-12-24 10:39:16 +00002979fi
2980rm -f conftest*
Guido van Rossum627b2d71993-12-24 10:39:16 +00002981fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00002982
2983echo "$ac_t""$ac_cv_var_tzname" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002984 if test $ac_cv_var_tzname = yes; then
2985 cat >> confdefs.h <<\EOF
2986#define HAVE_TZNAME 1
2987EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00002988
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002989 fi
2990fi
2991
2992
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002993echo $ac_n "checking for time.h that defines altzone""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00002994echo "configure:2995: checking for time.h that defines altzone" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00002995if eval "test \"`echo '$''{'ac_cv_header_time_altzone'+set}'`\" = set"; then
2996 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00002997else
2998 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00002999#line 3000 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003000#include "confdefs.h"
3001#include <time.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00003002int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003003return altzone;
3004; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003005EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003006if { (eval echo configure:3007: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003007 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003008 ac_cv_header_time_altzone=yes
3009else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003010 echo "configure: failed program was:" >&5
3011 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003012 rm -rf conftest*
3013 ac_cv_header_time_altzone=no
Guido van Rossum7f43da71994-08-01 12:15:30 +00003014fi
3015rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003016fi
3017
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003018echo "$ac_t""$ac_cv_header_time_altzone" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003019if test $ac_cv_header_time_altzone = yes; then
3020 cat >> confdefs.h <<\EOF
3021#define HAVE_ALTZONE 1
3022EOF
3023
3024fi
3025
Guido van Rossumda88dad1995-01-26 00:46:29 +00003026was_it_defined=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003027echo $ac_n "checking whether sys/select.h and sys/time.h may both be included""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00003028echo "configure:3029: checking whether sys/select.h and sys/time.h may both be included" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003029cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003030#line 3031 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003031#include "confdefs.h"
3032
3033#include <sys/types.h>
3034#include <sys/select.h>
3035#include <sys/time.h>
3036
Guido van Rossumf78abae1997-01-21 22:02:36 +00003037int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003038;
3039; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003040EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003041if { (eval echo configure:3042: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003042 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003043 cat >> confdefs.h <<\EOF
3044#define SYS_SELECT_WITH_SYS_TIME 1
3045EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003046 was_it_defined=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003047else
3048 echo "configure: failed program was:" >&5
3049 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +00003050fi
3051rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003052echo "$ac_t""$was_it_defined" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003053
3054# checks for compiler characteristics
Guido van Rossum7f43da71994-08-01 12:15:30 +00003055
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003056echo $ac_n "checking whether char is unsigned""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00003057echo "configure:3058: checking whether char is unsigned" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003058if eval "test \"`echo '$''{'ac_cv_c_char_unsigned'+set}'`\" = set"; then
3059 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003060else
3061 if test "$GCC" = yes; then
3062 # GCC predefines this symbol on systems where it applies.
3063cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003064#line 3065 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003065#include "confdefs.h"
3066#ifdef __CHAR_UNSIGNED__
3067 yes
3068#endif
3069
3070EOF
3071if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3072 egrep "yes" >/dev/null 2>&1; then
3073 rm -rf conftest*
3074 ac_cv_c_char_unsigned=yes
3075else
3076 rm -rf conftest*
3077 ac_cv_c_char_unsigned=no
3078fi
3079rm -f conftest*
3080
3081else
3082if test "$cross_compiling" = yes; then
3083 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3084else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003085 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003086#line 3087 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003087#include "confdefs.h"
3088/* volatile prevents gcc2 from optimizing the test away on sparcs. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003089#if !defined(__STDC__) || __STDC__ != 1
Guido van Rossum7f43da71994-08-01 12:15:30 +00003090#define volatile
3091#endif
3092main() {
Guido van Rossum7f43da71994-08-01 12:15:30 +00003093 volatile char c = 255; exit(c < 0);
Guido van Rossum7f43da71994-08-01 12:15:30 +00003094}
3095EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003096if { (eval echo configure:3097: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumf78abae1997-01-21 22:02:36 +00003097then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003098 ac_cv_c_char_unsigned=yes
3099else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003100 echo "configure: failed program was:" >&5
3101 cat conftest.$ac_ext >&5
3102 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003103 ac_cv_c_char_unsigned=no
3104fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00003105rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003106fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003107
3108fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003109fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003110
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003111echo "$ac_t""$ac_cv_c_char_unsigned" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003112if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
3113 cat >> confdefs.h <<\EOF
3114#define __CHAR_UNSIGNED__ 1
3115EOF
3116
3117fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00003118
3119
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003120echo $ac_n "checking for working const""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00003121echo "configure:3122: checking for working const" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003122if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3123 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003124else
3125 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003126#line 3127 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003127#include "confdefs.h"
3128
Guido van Rossumf78abae1997-01-21 22:02:36 +00003129int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003130
3131/* Ultrix mips cc rejects this. */
Guido van Rossum627b2d71993-12-24 10:39:16 +00003132typedef int charset[2]; const charset x;
3133/* SunOS 4.1.1 cc rejects this. */
3134char const *const *ccp;
3135char **p;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003136/* NEC SVR4.0.2 mips cc rejects this. */
3137struct point {int x, y;};
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003138static struct point const zero = {0,0};
Guido van Rossum627b2d71993-12-24 10:39:16 +00003139/* AIX XL C 1.02.0.0 rejects this.
3140 It does not let you subtract one const X* pointer from another in an arm
3141 of an if-expression whose if-part is not a constant expression */
3142const char *g = "string";
3143ccp = &g + (g ? g-g : 0);
3144/* HPUX 7.0 cc rejects these. */
3145++ccp;
3146p = (char**) ccp;
3147ccp = (char const *const *) p;
3148{ /* SCO 3.2v4 cc rejects this. */
3149 char *t;
3150 char const *s = 0 ? (char *) 0 : (char const *) 0;
3151
3152 *t++ = 0;
3153}
3154{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003155 int x[] = {25, 17};
Guido van Rossum627b2d71993-12-24 10:39:16 +00003156 const int *foo = &x[0];
3157 ++foo;
3158}
3159{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3160 typedef const int *iptr;
3161 iptr p = 0;
3162 ++p;
3163}
3164{ /* AIX XL C 1.02.0.0 rejects this saying
3165 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3166 struct s { int j; const int *ap[3]; };
3167 struct s *b; b->j = 5;
3168}
3169{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3170 const int foo = 10;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003171}
3172
3173; return 0; }
3174EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003175if { (eval echo configure:3176: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003176 rm -rf conftest*
3177 ac_cv_c_const=yes
3178else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003179 echo "configure: failed program was:" >&5
3180 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003181 rm -rf conftest*
3182 ac_cv_c_const=no
3183fi
3184rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003185fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003186
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003187echo "$ac_t""$ac_cv_c_const" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003188if test $ac_cv_c_const = no; then
3189 cat >> confdefs.h <<\EOF
3190#define const
3191EOF
3192
3193fi
3194
3195
Guido van Rossumda88dad1995-01-26 00:46:29 +00003196works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003197echo $ac_n "checking for working volatile""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00003198echo "configure:3199: checking for working volatile" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003199cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003200#line 3201 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003201#include "confdefs.h"
3202
Guido van Rossumf78abae1997-01-21 22:02:36 +00003203int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003204volatile int x; x = 0;
3205; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003206EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003207if { (eval echo configure:3208: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003208 rm -rf conftest*
3209 works=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00003210else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003211 echo "configure: failed program was:" >&5
3212 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003213 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003214 cat >> confdefs.h <<\EOF
3215#define volatile
3216EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00003217
3218fi
3219rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003220echo "$ac_t""$works" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003221
Guido van Rossumda88dad1995-01-26 00:46:29 +00003222works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003223echo $ac_n "checking for working signed char""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00003224echo "configure:3225: checking for working signed char" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003225cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003226#line 3227 "configure"
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003227#include "confdefs.h"
3228
Guido van Rossumf78abae1997-01-21 22:02:36 +00003229int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003230signed char c;
3231; return 0; }
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003232EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003233if { (eval echo configure:3234: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003234 rm -rf conftest*
3235 works=yes
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003236else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003237 echo "configure: failed program was:" >&5
3238 cat conftest.$ac_ext >&5
Guido van Rossumdabb11b1994-10-11 15:04:27 +00003239 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003240 cat >> confdefs.h <<\EOF
3241#define signed
Guido van Rossum627b2d71993-12-24 10:39:16 +00003242EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003243
3244fi
3245rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003246echo "$ac_t""$works" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003247
Guido van Rossumda88dad1995-01-26 00:46:29 +00003248have_prototypes=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003249echo $ac_n "checking for prototypes""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00003250echo "configure:3251: checking for prototypes" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003251cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003252#line 3253 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003253#include "confdefs.h"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003254int foo(int x) { return 0; }
Guido van Rossumf78abae1997-01-21 22:02:36 +00003255int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003256return foo(10);
3257; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003258EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003259if { (eval echo configure:3260: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003260 rm -rf conftest*
3261 cat >> confdefs.h <<\EOF
3262#define HAVE_PROTOTYPES 1
3263EOF
3264 have_prototypes=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003265else
3266 echo "configure: failed program was:" >&5
3267 cat conftest.$ac_ext >&5
Guido van Rossum7f43da71994-08-01 12:15:30 +00003268fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003269rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003270echo "$ac_t""$have_prototypes" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003271
Guido van Rossumda88dad1995-01-26 00:46:29 +00003272works=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003273echo $ac_n "checking for variable length prototypes and stdarg.h""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00003274echo "configure:3275: checking for variable length prototypes and stdarg.h" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003275cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003276#line 3277 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003277#include "confdefs.h"
3278
3279#include <stdarg.h>
Guido van Rossum90eea071996-08-30 20:58:57 +00003280int foo(int x, ...) {
3281 va_list va;
3282 va_start(va, x);
3283 va_arg(va, int);
3284 va_arg(va, char *);
3285 va_arg(va, double);
3286 return 0;
3287}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003288
Guido van Rossumf78abae1997-01-21 22:02:36 +00003289int main() {
Guido van Rossum90eea071996-08-30 20:58:57 +00003290return foo(10, "", 3.14);
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003291; return 0; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003292EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003293if { (eval echo configure:3294: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003294 rm -rf conftest*
3295 cat >> confdefs.h <<\EOF
3296#define HAVE_STDARG_PROTOTYPES 1
3297EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003298 works=yes
Guido van Rossumf78abae1997-01-21 22:02:36 +00003299else
3300 echo "configure: failed program was:" >&5
3301 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003302fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003303rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003304echo "$ac_t""$works" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003305
Guido van Rossumda88dad1995-01-26 00:46:29 +00003306if test "$have_prototypes" = yes; then
3307bad_prototypes=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003308echo $ac_n "checking for bad exec* prototypes""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00003309echo "configure:3310: checking for bad exec* prototypes" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003310cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003311#line 3312 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003312#include "confdefs.h"
3313#include <unistd.h>
Guido van Rossumf78abae1997-01-21 22:02:36 +00003314int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003315char **t;execve("@",t,t);
3316; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003317EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003318if { (eval echo configure:3319: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00003319 :
3320else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003321 echo "configure: failed program was:" >&5
3322 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003323 rm -rf conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003324 cat >> confdefs.h <<\EOF
3325#define BAD_EXEC_PROTOTYPES 1
3326EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003327 bad_prototypes=yes
Guido van Rossum627b2d71993-12-24 10:39:16 +00003328fi
3329rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003330echo "$ac_t""$bad_prototypes" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003331fi
3332
Guido van Rossumda88dad1995-01-26 00:46:29 +00003333bad_forward=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003334echo $ac_n "checking for bad static forward""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00003335echo "configure:3336: checking for bad static forward" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003336if test "$cross_compiling" = yes; then
3337 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3338else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003339 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003340#line 3341 "configure"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003341#include "confdefs.h"
3342
3343struct s { int a; int b; };
3344static struct s foo;
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003345int foobar() {
3346 static int random;
3347 random = (int) &foo;
3348 return random;
3349}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003350static struct s foo = { 1, 2 };
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003351main() {
3352 exit(!((int)&foo == foobar()));
3353}
Guido van Rossum7f43da71994-08-01 12:15:30 +00003354
3355EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003356if { (eval echo configure:3357: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumf78abae1997-01-21 22:02:36 +00003357then
Guido van Rossum7f43da71994-08-01 12:15:30 +00003358 :
3359else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003360 echo "configure: failed program was:" >&5
3361 cat conftest.$ac_ext >&5
3362 rm -fr conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003363 cat >> confdefs.h <<\EOF
3364#define BAD_STATIC_FORWARD 1
3365EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003366 bad_forward=yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003367fi
3368rm -fr conftest*
Guido van Rossumf78abae1997-01-21 22:02:36 +00003369fi
3370
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003371echo "$ac_t""$bad_forward" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003372
Guido van Rossumda88dad1995-01-26 00:46:29 +00003373va_list_is_array=no
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003374echo $ac_n "checking whether va_list is an array""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00003375echo "configure:3376: checking whether va_list is an array" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003376cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003377#line 3378 "configure"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003378#include "confdefs.h"
3379
3380#ifdef HAVE_STDARG_PROTOTYPES
3381#include <stdarg.h>
3382#else
3383#include <varargs.h>
3384#endif
3385
Guido van Rossumf78abae1997-01-21 22:02:36 +00003386int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003387va_list list1, list2; list1 = list2;
3388; return 0; }
3389EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003390if { (eval echo configure:3391: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003391 :
3392else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003393 echo "configure: failed program was:" >&5
3394 cat conftest.$ac_ext >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003395 rm -rf conftest*
3396 cat >> confdefs.h <<\EOF
3397#define VA_LIST_IS_ARRAY 1
3398EOF
Guido van Rossumda88dad1995-01-26 00:46:29 +00003399 va_list_is_array=yes
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003400fi
3401rm -f conftest*
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003402echo "$ac_t""$va_list_is_array" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003403
Guido van Rossum627b2d71993-12-24 10:39:16 +00003404# checks for system services
3405# (none yet)
3406
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003407# Linux requires this for correct f.p. operations
Guido van Rossumf78abae1997-01-21 22:02:36 +00003408echo $ac_n "checking for __fpu_control in -lieee""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00003409echo "configure:3410: checking for __fpu_control in -lieee" >&5
Guido van Rossumf78abae1997-01-21 22:02:36 +00003410ac_lib_var=`echo ieee'_'__fpu_control | sed 'y%./+-%__p_%'`
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003411if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003412 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003413else
3414 ac_save_LIBS="$LIBS"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003415LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003416cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003417#line 3418 "configure"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003418#include "confdefs.h"
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003419/* Override any gcc2 internal prototype to avoid an error. */
3420/* We use char because int might match the return type of a gcc2
3421 builtin and then its argument prototype would still apply. */
3422char __fpu_control();
Guido van Rossum627b2d71993-12-24 10:39:16 +00003423
Guido van Rossumf78abae1997-01-21 22:02:36 +00003424int main() {
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003425__fpu_control()
3426; return 0; }
Guido van Rossum627b2d71993-12-24 10:39:16 +00003427EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003428if { (eval echo configure:3429: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum627b2d71993-12-24 10:39:16 +00003429 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003430 eval "ac_cv_lib_$ac_lib_var=yes"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003431else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003432 echo "configure: failed program was:" >&5
3433 cat conftest.$ac_ext >&5
Guido van Rossum627b2d71993-12-24 10:39:16 +00003434 rm -rf conftest*
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003435 eval "ac_cv_lib_$ac_lib_var=no"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003436fi
3437rm -f conftest*
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003438LIBS="$ac_save_LIBS"
Guido van Rossum627b2d71993-12-24 10:39:16 +00003439
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003440fi
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003441if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003442 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003443 ac_tr_lib=HAVE_LIB`echo ieee | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3444 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003445 cat >> confdefs.h <<EOF
3446#define $ac_tr_lib 1
3447EOF
3448
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003449 LIBS="-lieee $LIBS"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003450
3451else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003452 echo "$ac_t""no" 1>&6
Guido van Rossum627b2d71993-12-24 10:39:16 +00003453fi
3454
3455
Guido van Rossum7f253911997-05-09 02:42:48 +00003456# Check for --with-fpectl
3457
3458echo $ac_n "checking for --with-fpectl""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00003459echo "configure:3460: checking for --with-fpectl" >&5
Guido van Rossum7f253911997-05-09 02:42:48 +00003460# Check whether --with-fpectl or --without-fpectl was given.
3461if test "${with_fpectl+set}" = set; then
3462 withval="$with_fpectl"
3463
3464if test "$withval" != no
3465then cat >> confdefs.h <<\EOF
3466#define WANT_SIGFPE_HANDLER 1
3467EOF
3468 echo "$ac_t""yes" 1>&6
3469else echo "$ac_t""no" 1>&6
3470fi
3471fi
3472
3473
Guido van Rossum7f43da71994-08-01 12:15:30 +00003474# check for --with-libm=...
3475
Guido van Rossum563e7081996-09-10 18:20:48 +00003476case $ac_sys_system in
3477next) ;;
3478*) LIBM=-lm
3479esac
Guido van Rossum7f253911997-05-09 02:42:48 +00003480echo $ac_n "checking for --with-libm=STRING""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00003481echo "configure:3482: checking for --with-libm=STRING" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003482# Check whether --with-libm or --without-libm was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003483if test "${with_libm+set}" = set; then
3484 withval="$with_libm"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003485
Guido van Rossum7f253911997-05-09 02:42:48 +00003486if test "$withval" = no
3487then LIBM=
3488 echo "$ac_t""force LIBM empty" 1>&6
3489elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003490then LIBM=$withval
Guido van Rossum7f253911997-05-09 02:42:48 +00003491 echo "$ac_t""set LIBM=\"$withval\"" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003492else { echo "configure: error: proper usage is --with-libm=STRING" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003493fi
Guido van Rossum7f253911997-05-09 02:42:48 +00003494else
3495 echo "$ac_t""default LIBM=\"$LIBM\"" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003496fi
3497
3498
3499# check for --with-libc=...
3500
Guido van Rossum7f253911997-05-09 02:42:48 +00003501echo $ac_n "checking for --with-libc=STRING""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00003502echo "configure:3503: checking for --with-libc=STRING" >&5
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003503# Check whether --with-libc or --without-libc was given.
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003504if test "${with_libc+set}" = set; then
3505 withval="$with_libc"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003506
Guido van Rossum7f253911997-05-09 02:42:48 +00003507if test "$withval" = no
3508then LIBC=
3509 echo "$ac_t""force LIBC empty" 1>&6
3510elif test "$withval" != yes
Guido van Rossum7f43da71994-08-01 12:15:30 +00003511then LIBC=$withval
Guido van Rossum7f253911997-05-09 02:42:48 +00003512 echo "$ac_t""set LIBC=\"$withval\"" 1>&6
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003513else { echo "configure: error: proper usage is --with-libc=STRING" 1>&2; exit 1; }
Guido van Rossum7f43da71994-08-01 12:15:30 +00003514fi
Guido van Rossum7f253911997-05-09 02:42:48 +00003515else
3516 echo "$ac_t""default LIBC=\"$LIBC\"" 1>&6
Guido van Rossum7f43da71994-08-01 12:15:30 +00003517fi
3518
3519
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003520# check for hypot() in math library
3521LIBS_SAVE=$LIBS
3522LIBS="$LIBS $LIBM"
3523for ac_func in hypot
3524do
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003525echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00003526echo "configure:3527: checking for $ac_func" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003527if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3528 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003529else
3530 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003531#line 3532 "configure"
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003532#include "confdefs.h"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003533/* System header to define __stub macros and hopefully few prototypes,
3534 which can conflict with char $ac_func(); below. */
3535#include <assert.h>
3536/* Override any gcc2 internal prototype to avoid an error. */
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003537/* We use char because int might match the return type of a gcc2
3538 builtin and then its argument prototype would still apply. */
3539char $ac_func();
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003540
Guido van Rossumf78abae1997-01-21 22:02:36 +00003541int main() {
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003542
3543/* The GNU C library defines this for functions which it implements
3544 to always fail with ENOSYS. Some functions are actually named
3545 something starting with __ and the normal name is an alias. */
3546#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3547choke me
3548#else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003549$ac_func();
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003550#endif
3551
3552; return 0; }
3553EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003554if { (eval echo configure:3555: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003555 rm -rf conftest*
3556 eval "ac_cv_func_$ac_func=yes"
3557else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003558 echo "configure: failed program was:" >&5
3559 cat conftest.$ac_ext >&5
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003560 rm -rf conftest*
3561 eval "ac_cv_func_$ac_func=no"
3562fi
3563rm -f conftest*
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003564fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003565
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003566if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003567 echo "$ac_t""yes" 1>&6
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003568 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003569 cat >> confdefs.h <<EOF
3570#define $ac_tr_func 1
3571EOF
3572
3573else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003574 echo "$ac_t""no" 1>&6
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003575fi
3576done
3577
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003578for ac_func in hypot
3579do
3580echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00003581echo "configure:3582: checking for $ac_func" >&5
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003582if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3583 echo $ac_n "(cached) $ac_c" 1>&6
3584else
3585 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003586#line 3587 "configure"
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003587#include "confdefs.h"
3588/* System header to define __stub macros and hopefully few prototypes,
3589 which can conflict with char $ac_func(); below. */
3590#include <assert.h>
3591/* Override any gcc2 internal prototype to avoid an error. */
3592/* We use char because int might match the return type of a gcc2
3593 builtin and then its argument prototype would still apply. */
3594char $ac_func();
3595
Guido van Rossumf78abae1997-01-21 22:02:36 +00003596int main() {
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003597
3598/* The GNU C library defines this for functions which it implements
3599 to always fail with ENOSYS. Some functions are actually named
3600 something starting with __ and the normal name is an alias. */
3601#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3602choke me
3603#else
3604$ac_func();
3605#endif
3606
3607; return 0; }
3608EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003609if { (eval echo configure:3610: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003610 rm -rf conftest*
3611 eval "ac_cv_func_$ac_func=yes"
3612else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003613 echo "configure: failed program was:" >&5
3614 cat conftest.$ac_ext >&5
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003615 rm -rf conftest*
3616 eval "ac_cv_func_$ac_func=no"
3617fi
3618rm -f conftest*
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003619fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003620
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003621if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3622 echo "$ac_t""yes" 1>&6
Guido van Rossumf78abae1997-01-21 22:02:36 +00003623 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3624 cat >> confdefs.h <<EOF
3625#define $ac_tr_func 1
3626EOF
3627
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003628else
3629 echo "$ac_t""no" 1>&6
3630LIBOBJS="$LIBOBJS ${ac_func}.o"
3631fi
Guido van Rossum2b3ac691996-08-30 15:18:41 +00003632done
3633
Guido van Rossumf78abae1997-01-21 22:02:36 +00003634
Guido van Rossumaf5b83e1995-01-04 19:02:35 +00003635LIBS=$LIBS_SAVE
3636
Guido van Rossumda88dad1995-01-26 00:46:29 +00003637# check for getopt
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003638echo $ac_n "checking for genuine getopt""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00003639echo "configure:3640: checking for genuine getopt" >&5
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003640if eval "test \"`echo '$''{'ac_cv_func_getopt'+set}'`\" = set"; then
3641 echo $ac_n "(cached) $ac_c" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00003642else
3643 if test "$cross_compiling" = yes; then
3644 ac_cv_func_getopt=no
3645else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003646 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003647#line 3648 "configure"
Guido van Rossumda88dad1995-01-26 00:46:29 +00003648#include "confdefs.h"
3649#include <stdio.h>
3650extern int optind, opterr, getopt();
3651extern char* optarg;
3652int main() {
3653 char* av[] = { "testprog", "parameter", "-fFlag", NULL };
3654 opterr = 0;
3655 if (getopt(3, av, "f:") == 'f') { exit(1); }
3656 exit(0);
3657}
3658EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003659if { (eval echo configure:3660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumf78abae1997-01-21 22:02:36 +00003660then
Guido van Rossumda88dad1995-01-26 00:46:29 +00003661 ac_cv_func_getopt=yes
3662else
Guido van Rossumf78abae1997-01-21 22:02:36 +00003663 echo "configure: failed program was:" >&5
3664 cat conftest.$ac_ext >&5
3665 rm -fr conftest*
Guido van Rossumda88dad1995-01-26 00:46:29 +00003666 ac_cv_func_getopt=no
3667fi
Guido van Rossumda88dad1995-01-26 00:46:29 +00003668rm -fr conftest*
3669fi
Guido van Rossumf78abae1997-01-21 22:02:36 +00003670
3671fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003672echo "$ac_t""$ac_cv_func_getopt" 1>&6
Guido van Rossumda88dad1995-01-26 00:46:29 +00003673test $ac_cv_func_getopt = no && LIBOBJS="$LIBOBJS getopt.o"
3674
Guido van Rossumad713701997-07-10 22:42:38 +00003675# check whether malloc(0) returns NULL or not
3676
3677echo $ac_n "checking what malloc(0) returns""... $ac_c" 1>&6
Guido van Rossumedca74a1997-07-18 23:29:40 +00003678echo "configure:3679: checking what malloc(0) returns" >&5
Guido van Rossumad713701997-07-10 22:42:38 +00003679if eval "test \"`echo '$''{'ac_cv_malloc_zero'+set}'`\" = set"; then
3680 echo $ac_n "(cached) $ac_c" 1>&6
3681else
3682 if test "$cross_compiling" = yes; then
3683 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3684else
3685 cat > conftest.$ac_ext <<EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003686#line 3687 "configure"
Guido van Rossumad713701997-07-10 22:42:38 +00003687#include "confdefs.h"
3688#include <stdio.h>
3689#ifdef HAVE_STDLIB
3690#include <stdlib.h>
3691#else
3692char *malloc(), *realloc();
3693int *free();
3694#endif
3695main() {
3696 char *p;
3697 p = malloc(0);
3698 if (p == NULL) exit(1);
3699 p = realloc(p, 0);
3700 if (p == NULL) exit(1);
3701 free(p);
3702 exit(0);
3703}
3704EOF
Guido van Rossumedca74a1997-07-18 23:29:40 +00003705if { (eval echo configure:3706: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
Guido van Rossumad713701997-07-10 22:42:38 +00003706then
3707 ac_cv_malloc_zero=nonnull
3708else
3709 echo "configure: failed program was:" >&5
3710 cat conftest.$ac_ext >&5
3711 rm -fr conftest*
3712 ac_cv_malloc_zero=null
3713fi
3714rm -fr conftest*
3715fi
3716
3717fi
3718
3719echo "$ac_t""$ac_cv_malloc_zero" 1>&6
3720if test "$ac_cv_malloc_zero" = null
3721then
3722 cat >> confdefs.h <<\EOF
3723#define MALLOC_ZERO_RETURNS_NULL 1
3724EOF
3725
3726fi
3727
Guido van Rossum627b2d71993-12-24 10:39:16 +00003728# generate output files
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003729trap '' 1 2 15
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003730cat > confcache <<\EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003731# This file is a shell script that caches the results of configure
3732# tests run on this system so they can be shared between configure
3733# scripts and configure runs. It is not useful on other systems.
3734# If it contains results you don't want to keep, you may remove or edit it.
3735#
3736# By default, configure uses ./config.cache as the cache file,
3737# creating it if it does not exist already. You can give configure
3738# the --cache-file=FILE option to use a different cache file; that is
3739# what configure does when it calls configure scripts in
3740# subdirectories, so they share the cache.
3741# Giving --cache-file=/dev/null disables caching, for debugging configure.
3742# config.status only pays attention to the cache file if you give it the
3743# --recheck option to rerun configure.
3744#
3745EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003746# The following way of writing the cache mishandles newlines in values,
3747# but we know of no workaround that is simple, portable, and efficient.
3748# So, don't put newlines in cache variables' values.
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003749# Ultrix sh set writes to stderr and can't be redirected directly,
3750# and sets the high bit in the cache file unless we assign to the vars.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003751(set) 2>&1 |
Guido van Rossumf78abae1997-01-21 22:02:36 +00003752 case `(ac_space=' '; set) 2>&1` in
3753 *ac_space=\ *)
3754 # `set' does not quote correctly, so add quotes (double-quote substitution
3755 # turns \\\\ into \\, and sed turns \\ into \).
3756 sed -n \
3757 -e "s/'/'\\\\''/g" \
3758 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3759 ;;
3760 *)
3761 # `set' quotes correctly as required by POSIX, so do not add quotes.
3762 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3763 ;;
3764 esac >> confcache
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003765if cmp -s $cache_file confcache; then
3766 :
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003767else
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003768 if test -w $cache_file; then
3769 echo "updating cache $cache_file"
3770 cat confcache > $cache_file
3771 else
3772 echo "not updating unwritable cache $cache_file"
3773 fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003774fi
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003775rm -f confcache
Guido van Rossum0a516c91994-09-12 10:58:40 +00003776
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003777trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003778
3779test "x$prefix" = xNONE && prefix=$ac_default_prefix
3780# Let make expand exec_prefix.
3781test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
Guido van Rossum0a516c91994-09-12 10:58:40 +00003782
Guido van Rossum7f43da71994-08-01 12:15:30 +00003783# Any assignment to VPATH causes Sun make to only execute
3784# the first set of double-colon rules, so remove it if not needed.
3785# If there is a colon in the path, we need to keep it.
3786if test "x$srcdir" = x.; then
3787 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3788fi
3789
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003790trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
Guido van Rossum627b2d71993-12-24 10:39:16 +00003791
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003792DEFS=-DHAVE_CONFIG_H
3793
3794# Without the "./", some shells look in PATH for config.status.
3795: ${CONFIG_STATUS=./config.status}
3796
3797echo creating $CONFIG_STATUS
3798rm -f $CONFIG_STATUS
3799cat > $CONFIG_STATUS <<EOF
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003800#! /bin/sh
Guido van Rossum627b2d71993-12-24 10:39:16 +00003801# Generated automatically by configure.
3802# Run this file to recreate the current configuration.
3803# This directory was configured as follows,
3804# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3805#
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003806# $0 $ac_configure_args
3807#
3808# Compiler output produced by configure, useful for debugging
3809# configure, is in ./config.log if it exists.
Guido van Rossum627b2d71993-12-24 10:39:16 +00003810
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003811ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003812for ac_option
Guido van Rossum627b2d71993-12-24 10:39:16 +00003813do
Guido van Rossum7f43da71994-08-01 12:15:30 +00003814 case "\$ac_option" in
3815 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003816 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3817 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
Guido van Rossum7f43da71994-08-01 12:15:30 +00003818 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
Guido van Rossumf78abae1997-01-21 22:02:36 +00003819 echo "$CONFIG_STATUS generated by autoconf version 2.12"
Guido van Rossum7f43da71994-08-01 12:15:30 +00003820 exit 0 ;;
3821 -help | --help | --hel | --he | --h)
3822 echo "\$ac_cs_usage"; exit 0 ;;
3823 *) echo "\$ac_cs_usage"; exit 1 ;;
Guido van Rossum627b2d71993-12-24 10:39:16 +00003824 esac
3825done
3826
Guido van Rossum7f43da71994-08-01 12:15:30 +00003827ac_given_srcdir=$srcdir
Guido van Rossum627b2d71993-12-24 10:39:16 +00003828
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003829trap 'rm -fr `echo "Makefile \
3830 Objects/Makefile \
3831 Parser/Makefile \
3832 Python/Makefile \
3833 Modules/Makefile.pre config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003834EOF
3835cat >> $CONFIG_STATUS <<EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003836
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003837# Protect against being on the right side of a sed subst in config.status.
3838sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3839 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00003840$ac_vpsub
Guido van Rossum627b2d71993-12-24 10:39:16 +00003841$extrasub
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003842s%@CFLAGS@%$CFLAGS%g
3843s%@CPPFLAGS@%$CPPFLAGS%g
3844s%@CXXFLAGS@%$CXXFLAGS%g
3845s%@DEFS@%$DEFS%g
3846s%@LDFLAGS@%$LDFLAGS%g
3847s%@LIBS@%$LIBS%g
3848s%@exec_prefix@%$exec_prefix%g
3849s%@prefix@%$prefix%g
3850s%@program_transform_name@%$program_transform_name%g
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00003851s%@bindir@%$bindir%g
3852s%@sbindir@%$sbindir%g
3853s%@libexecdir@%$libexecdir%g
3854s%@datadir@%$datadir%g
3855s%@sysconfdir@%$sysconfdir%g
3856s%@sharedstatedir@%$sharedstatedir%g
3857s%@localstatedir@%$localstatedir%g
3858s%@libdir@%$libdir%g
3859s%@includedir@%$includedir%g
3860s%@oldincludedir@%$oldincludedir%g
3861s%@infodir@%$infodir%g
3862s%@mandir@%$mandir%g
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003863s%@MACHDEP@%$MACHDEP%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003864s%@CC@%$CC%g
3865s%@RANLIB@%$RANLIB%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003866s%@AR@%$AR%g
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003867s%@INSTALL@%$INSTALL%g
Guido van Rossumda88dad1995-01-26 00:46:29 +00003868s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3869s%@INSTALL_DATA@%$INSTALL_DATA%g
Guido van Rossumb1ba03f1994-08-19 15:34:50 +00003870s%@OPT@%$OPT%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003871s%@CPP@%$CPP%g
Guido van Rossum0a516c91994-09-12 10:58:40 +00003872s%@SO@%$SO%g
3873s%@LDSHARED@%$LDSHARED%g
3874s%@CCSHARED@%$CCSHARED%g
3875s%@LINKFORSHARED@%$LINKFORSHARED%g
Guido van Rossumec2f0731997-01-22 20:54:01 +00003876s%@LDLAST@%$LDLAST%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003877s%@DLINCLDIR@%$DLINCLDIR%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003878s%@LIBOBJS@%$LIBOBJS%g
Guido van Rossum7f253911997-05-09 02:42:48 +00003879s%@WANT_SIGFPE_HANDLER@%$WANT_SIGFPE_HANDLER%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003880s%@LIBM@%$LIBM%g
3881s%@LIBC@%$LIBC%g
Guido van Rossumad713701997-07-10 22:42:38 +00003882s%@MALLOC_ZERO_RETURNS_NULL@%$MALLOC_ZERO_RETURNS_NULL%g
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003883
3884CEOF
3885EOF
Guido van Rossumf78abae1997-01-21 22:02:36 +00003886
3887cat >> $CONFIG_STATUS <<\EOF
3888
3889# Split the substitutions into bite-sized pieces for seds with
3890# small command number limits, like on Digital OSF/1 and HP-UX.
3891ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3892ac_file=1 # Number of current file.
3893ac_beg=1 # First line for current file.
3894ac_end=$ac_max_sed_cmds # Line after last line for current file.
3895ac_more_lines=:
3896ac_sed_cmds=""
3897while $ac_more_lines; do
3898 if test $ac_beg -gt 1; then
3899 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3900 else
3901 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3902 fi
3903 if test ! -s conftest.s$ac_file; then
3904 ac_more_lines=false
3905 rm -f conftest.s$ac_file
3906 else
3907 if test -z "$ac_sed_cmds"; then
3908 ac_sed_cmds="sed -f conftest.s$ac_file"
3909 else
3910 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3911 fi
3912 ac_file=`expr $ac_file + 1`
3913 ac_beg=$ac_end
3914 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3915 fi
3916done
3917if test -z "$ac_sed_cmds"; then
3918 ac_sed_cmds=cat
3919fi
3920EOF
3921
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003922cat >> $CONFIG_STATUS <<EOF
3923
Guido van Rossum7b3853f1996-07-30 18:09:35 +00003924CONFIG_FILES=\${CONFIG_FILES-"Makefile \
3925 Objects/Makefile \
3926 Parser/Makefile \
3927 Python/Makefile \
3928 Modules/Makefile.pre"}
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003929EOF
3930cat >> $CONFIG_STATUS <<\EOF
3931for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00003932 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003933 case "$ac_file" in
Guido van Rossumf78abae1997-01-21 22:02:36 +00003934 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003935 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3936 *) ac_file_in="${ac_file}.in" ;;
3937 esac
3938
Guido van Rossumf78abae1997-01-21 22:02:36 +00003939 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003940
3941 # Remove last slash and all that follows it. Not all systems have dirname.
3942 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3943 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3944 # The file is in a subdirectory.
3945 test ! -d "$ac_dir" && mkdir "$ac_dir"
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00003946 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003947 # A "../" for each directory in $ac_dir_suffix.
3948 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3949 else
3950 ac_dir_suffix= ac_dots=
3951 fi
3952
3953 case "$ac_given_srcdir" in
3954 .) srcdir=.
3955 if test -z "$ac_dots"; then top_srcdir=.
3956 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3957 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3958 *) # Relative path.
3959 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3960 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3961 esac
3962
Guido van Rossumf78abae1997-01-21 22:02:36 +00003963
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003964 echo creating "$ac_file"
3965 rm -f "$ac_file"
3966 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3967 case "$ac_file" in
3968 *Makefile*) ac_comsub="1i\\
3969# $configure_input" ;;
3970 *) ac_comsub= ;;
3971 esac
Guido van Rossumf78abae1997-01-21 22:02:36 +00003972
3973 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003974 sed -e "$ac_comsub
3975s%@configure_input@%$configure_input%g
Guido van Rossum627b2d71993-12-24 10:39:16 +00003976s%@srcdir@%$srcdir%g
Guido van Rossum7f43da71994-08-01 12:15:30 +00003977s%@top_srcdir@%$top_srcdir%g
Guido van Rossumf78abae1997-01-21 22:02:36 +00003978" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
Guido van Rossum627b2d71993-12-24 10:39:16 +00003979fi; done
Guido van Rossumf78abae1997-01-21 22:02:36 +00003980rm -f conftest.s*
Guido van Rossum627b2d71993-12-24 10:39:16 +00003981
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003982# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3983# NAME is the cpp macro being defined and VALUE is the value it is being given.
Guido van Rossum7f43da71994-08-01 12:15:30 +00003984#
3985# ac_d sets the value in "#define NAME VALUE" lines.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003986ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3987ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003988ac_dC='\3'
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003989ac_dD='%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003990# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003991ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3992ac_uB='\([ ]\)%\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003993ac_uC=' '
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003994ac_uD='\4%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003995# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003996ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3997ac_eB='$%\1#\2define\3'
Guido van Rossum7f43da71994-08-01 12:15:30 +00003998ac_eC=' '
Guido van Rossum76be6ed1995-01-02 18:33:54 +00003999ac_eD='%g'
Guido van Rossum7f43da71994-08-01 12:15:30 +00004000
Guido van Rossumf78abae1997-01-21 22:02:36 +00004001if test "${CONFIG_HEADERS+set}" != set; then
4002EOF
4003cat >> $CONFIG_STATUS <<EOF
4004 CONFIG_HEADERS="config.h"
4005EOF
4006cat >> $CONFIG_STATUS <<\EOF
4007fi
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004008for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
Guido van Rossumf78abae1997-01-21 22:02:36 +00004009 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004010 case "$ac_file" in
Guido van Rossumf78abae1997-01-21 22:02:36 +00004011 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004012 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4013 *) ac_file_in="${ac_file}.in" ;;
4014 esac
4015
Guido van Rossum7f43da71994-08-01 12:15:30 +00004016 echo creating $ac_file
4017
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004018 rm -f conftest.frag conftest.in conftest.out
Guido van Rossumf78abae1997-01-21 22:02:36 +00004019 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4020 cat $ac_file_inputs > conftest.in
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004021
4022EOF
4023
4024# Transform confdefs.h into a sed script conftest.vals that substitutes
4025# the proper values into config.h.in to produce config.h. And first:
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004026# Protect against being on the right side of a sed subst in config.status.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004027# Protect against being in an unquoted here document in config.status.
4028rm -f conftest.vals
4029cat > conftest.hdr <<\EOF
4030s/[\\&%]/\\&/g
4031s%[\\$`]%\\&%g
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004032s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004033s%ac_d%ac_u%gp
4034s%ac_u%ac_e%gp
4035EOF
4036sed -n -f conftest.hdr confdefs.h > conftest.vals
4037rm -f conftest.hdr
4038
4039# This sed command replaces #undef with comments. This is necessary, for
4040# example, in the case of _POSIX_SOURCE, which is predefined and required
4041# on some systems where configure will not decide to define it.
4042cat >> conftest.vals <<\EOF
4043s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
4044EOF
4045
4046# Break up conftest.vals because some shells have a limit on
4047# the size of here documents, and old seds have small limits too.
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004048
4049rm -f conftest.tail
4050while :
4051do
4052 ac_lines=`grep -c . conftest.vals`
4053 # grep -c gives empty output for an empty file on some AIX systems.
4054 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
4055 # Write a limited-size here document to conftest.frag.
4056 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
4057 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
4058 echo 'CEOF
4059 sed -f conftest.frag conftest.in > conftest.out
4060 rm -f conftest.in
4061 mv conftest.out conftest.in
4062' >> $CONFIG_STATUS
4063 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
4064 rm -f conftest.vals
4065 mv conftest.tail conftest.vals
4066done
4067rm -f conftest.vals
4068
4069cat >> $CONFIG_STATUS <<\EOF
4070 rm -f conftest.frag conftest.h
Guido van Rossum7f43da71994-08-01 12:15:30 +00004071 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004072 cat conftest.in >> conftest.h
4073 rm -f conftest.in
Guido van Rossum7f43da71994-08-01 12:15:30 +00004074 if cmp -s $ac_file conftest.h 2>/dev/null; then
Guido van Rossum7f43da71994-08-01 12:15:30 +00004075 echo "$ac_file is unchanged"
4076 rm -f conftest.h
4077 else
Guido van Rossum48bdbfc1996-05-28 22:53:48 +00004078 # Remove last slash and all that follows it. Not all systems have dirname.
4079 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4080 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4081 # The file is in a subdirectory.
4082 test ! -d "$ac_dir" && mkdir "$ac_dir"
4083 fi
Guido van Rossum7f43da71994-08-01 12:15:30 +00004084 rm -f $ac_file
4085 mv conftest.h $ac_file
4086 fi
4087fi; done
4088
Guido van Rossumf78abae1997-01-21 22:02:36 +00004089EOF
4090cat >> $CONFIG_STATUS <<EOF
Guido van Rossum7f43da71994-08-01 12:15:30 +00004091
Guido van Rossumf78abae1997-01-21 22:02:36 +00004092EOF
4093cat >> $CONFIG_STATUS <<\EOF
Guido van Rossum627b2d71993-12-24 10:39:16 +00004094
4095exit 0
4096EOF
Guido van Rossum76be6ed1995-01-02 18:33:54 +00004097chmod +x $CONFIG_STATUS
4098rm -fr confdefs* $ac_clean_files
Guido van Rossum8ddd0ad1995-06-14 23:10:28 +00004099test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
Guido van Rossum627b2d71993-12-24 10:39:16 +00004100